[gnome-calendar] UI fixes to GcalEditDialog.
- From: Erick PÃrez Castellanos <erickpc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calendar] UI fixes to GcalEditDialog.
- Date: Thu, 23 Aug 2012 13:46:11 +0000 (UTC)
commit 8c0f6fba7303d8becda932f85341902ae87dfe1d
Author: Erick PÃrez Castellanos <erick red gmail com>
Date: Thu Aug 23 02:20:12 2012 -0400
UI fixes to GcalEditDialog.
src/gcal-edit-dialog.c | 23 +++++++++++++++--------
1 files changed, 15 insertions(+), 8 deletions(-)
---
diff --git a/src/gcal-edit-dialog.c b/src/gcal-edit-dialog.c
index 6fdfd7f..ce7b791 100644
--- a/src/gcal-edit-dialog.c
+++ b/src/gcal-edit-dialog.c
@@ -30,6 +30,7 @@ struct _GcalEditDialogPrivate
GcalManager *manager;
GtkTreeIter *active_iter;
+ GtkWidget *delete_button;
GtkWidget *summary_entry;
GtkWidget *calendar_button;
GtkWidget *start_date_entry;
@@ -111,7 +112,7 @@ gcal_edit_dialog_constructed (GObject* object)
/* edit area, grid */
grid = gtk_grid_new ();
g_object_set (grid,
- "row-spacing", 12,
+ "row-spacing", 24,
"column-spacing", 12,
"border-width", 6,
NULL);
@@ -146,6 +147,7 @@ gcal_edit_dialog_constructed (GObject* object)
g_object_set (child,
"orientation", GTK_ORIENTATION_HORIZONTAL,
"column-spacing", 12,
+ "column-homogeneous", FALSE,
NULL);
priv->start_date_entry = gtk_entry_new ();
gtk_entry_set_icon_from_icon_name (GTK_ENTRY (priv->start_date_entry),
@@ -154,6 +156,7 @@ gcal_edit_dialog_constructed (GObject* object)
gtk_container_add (GTK_CONTAINER (child), priv->start_date_entry);
priv->start_time_entry = gtk_entry_new ();
+ gtk_entry_set_width_chars (GTK_ENTRY (priv->start_time_entry), 8);
gtk_entry_set_icon_from_icon_name (GTK_ENTRY (priv->start_time_entry),
GTK_ENTRY_ICON_SECONDARY,
"preferences-system-time-symbolic");
@@ -180,6 +183,7 @@ gcal_edit_dialog_constructed (GObject* object)
gtk_container_add (GTK_CONTAINER (child), priv->end_date_entry);
priv->end_time_entry = gtk_entry_new ();
+ gtk_entry_set_width_chars (GTK_ENTRY (priv->end_time_entry), 8);
gtk_entry_set_icon_from_icon_name (GTK_ENTRY (priv->end_time_entry),
GTK_ENTRY_ICON_SECONDARY,
"preferences-system-time-symbolic");
@@ -233,22 +237,22 @@ gcal_edit_dialog_constructed (GObject* object)
button,
TRUE);
- button = gtk_button_new ();
+ priv->delete_button = gtk_button_new ();
gtk_container_add (
- GTK_CONTAINER (button),
+ GTK_CONTAINER (priv->delete_button),
gtk_image_new_from_icon_name ("user-trash-symbolic",
GTK_ICON_SIZE_MENU));
- gtk_widget_set_can_default (button, TRUE);
- g_object_set_data (G_OBJECT (button),
+ gtk_widget_set_can_default (priv->delete_button, TRUE);
+ g_object_set_data (G_OBJECT (priv->delete_button),
"response",
GINT_TO_POINTER (GCAL_RESPONSE_DELETE_EVENT));
- g_signal_connect (button,
+ g_signal_connect (priv->delete_button,
"clicked",
G_CALLBACK (gcal_edit_dialog_action_button_clicked),
object);
- gtk_box_pack_end (GTK_BOX (action_area), button, TRUE, TRUE, 0);
+ gtk_box_pack_end (GTK_BOX (action_area), priv->delete_button, TRUE, TRUE, 0);
gtk_button_box_set_child_non_homogeneous (GTK_BUTTON_BOX (action_area),
- button,
+ priv->delete_button,
TRUE);
/* done button */
@@ -337,6 +341,9 @@ gcal_edit_dialog_set_writable (GcalEditDialog *dialog,
gtk_widget_set_sensitive (priv->end_time_entry, writable);
gtk_widget_set_sensitive (priv->location_entry, writable);
gtk_widget_set_sensitive (priv->notes_text, writable);
+
+ /* add delete_button here */
+ gtk_widget_set_sensitive (priv->delete_button, writable);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]