[gnome-calendar] Fixed non-construct properties setting.
- From: Erick PÃrez Castellanos <erickpc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calendar] Fixed non-construct properties setting.
- Date: Thu, 30 Aug 2012 17:02:45 +0000 (UTC)
commit 8ac7e58d88a0b921d8f768bf687d57a2ec49457f
Author: Erick PÃrez Castellanos <erick red gmail com>
Date: Thu Aug 30 00:59:17 2012 -0400
Fixed non-construct properties setting.
Added push/pop composite pairs of functions.
Moved non-construct properties setting to after the construct process have
ended.
src/gcal-edit-dialog.c | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
---
diff --git a/src/gcal-edit-dialog.c b/src/gcal-edit-dialog.c
index 16756fa..376ce17 100644
--- a/src/gcal-edit-dialog.c
+++ b/src/gcal-edit-dialog.c
@@ -102,14 +102,13 @@ gcal_edit_dialog_constructed (GObject* object)
G_OBJECT_CLASS (gcal_edit_dialog_parent_class)->constructed (object);
gtk_window_set_title (GTK_WINDOW (object), _("Event Details"));
- gtk_window_set_modal (GTK_WINDOW (object), TRUE);
- gtk_window_set_destroy_with_parent (GTK_WINDOW (object), TRUE);
- gtk_window_set_resizable (GTK_WINDOW (object), FALSE);
gtk_container_set_border_width (GTK_CONTAINER (object), 6);
content_area = gtk_dialog_get_content_area (GTK_DIALOG (object));
+ gtk_widget_push_composite_child ();
+
/* edit area, grid */
grid = gtk_grid_new ();
g_object_set (grid,
@@ -275,6 +274,8 @@ gcal_edit_dialog_constructed (GObject* object)
gtk_widget_show_all (action_area);
+ gtk_widget_pop_composite_child ();
+
/* signals handlers */
}
@@ -456,7 +457,14 @@ gcal_edit_dialog_action_button_clicked (GtkWidget *widget,
GtkWidget*
gcal_edit_dialog_new (void)
{
- return g_object_new (GCAL_TYPE_EDIT_DIALOG, NULL);
+ GtkWidget *dialog;
+
+ dialog = g_object_new (GCAL_TYPE_EDIT_DIALOG, NULL);
+ gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
+ gtk_window_set_destroy_with_parent (GTK_WINDOW (dialog), TRUE);
+ gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
+
+ return dialog;
}
void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]