diff options
Diffstat (limited to 'calendar/gui')
-rw-r--r-- | calendar/gui/gncal-todo.c | 6 | ||||
-rw-r--r-- | calendar/gui/gnome-cal.c | 5 | ||||
-rw-r--r-- | calendar/gui/goto.c | 11 |
3 files changed, 15 insertions, 7 deletions
diff --git a/calendar/gui/gncal-todo.c b/calendar/gui/gncal-todo.c index 8b249c3fb7..7c7752d127 100644 --- a/calendar/gui/gncal-todo.c +++ b/calendar/gui/gncal-todo.c @@ -139,10 +139,12 @@ simple_todo_editor (GncalTodo *todo, iCalObject *ico) GNOME_STOCK_BUTTON_OK, GNOME_STOCK_BUTTON_CANCEL, NULL); - gnome_dialog_set_parent (GNOME_DIALOG (dialog), GTK_WINDOW (todo->calendar)); + gnome_dialog_set_parent (GNOME_DIALOG (dialog), + GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (todo->calendar)))); hbox = gtk_hbox_new (FALSE, 4); gtk_container_border_width (GTK_CONTAINER (hbox), 4); - gtk_box_pack_start (GTK_BOX (GNOME_DIALOG (dialog)->vbox), hbox, FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (GNOME_DIALOG (dialog)->vbox), + hbox, FALSE, FALSE, 0); gtk_widget_show (hbox); diff --git a/calendar/gui/gnome-cal.c b/calendar/gui/gnome-cal.c index 775762ca85..7b784fc613 100644 --- a/calendar/gui/gnome-cal.c +++ b/calendar/gui/gnome-cal.c @@ -241,7 +241,10 @@ gnome_calendar_new (char *title) app->prefix = g_strconcat ("/", app->name, "/", NULL); */ - /* gtk_window_set_title(GTK_WINDOW(retval), title); */ + /* + gtk_window_set_title (GTK_WINDOW (gtk_widget_get_toplevel (retval)), + title); + */ gcal->current_display = time_day_begin (time (NULL)); gcal->client = cal_client_new (); diff --git a/calendar/gui/goto.c b/calendar/gui/goto.c index 0acc19a331..c6399aabb3 100644 --- a/calendar/gui/goto.c +++ b/calendar/gui/goto.c @@ -264,7 +264,9 @@ goto_dialog (GnomeCalendar *gcal) goto_win = gnome_dialog_new (_("Go to date"), GNOME_STOCK_BUTTON_CANCEL, NULL); - gnome_dialog_set_parent (GNOME_DIALOG (goto_win), GTK_WINDOW (gcal)); + gnome_dialog_set_parent (GNOME_DIALOG (goto_win), + GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (gcal)))); + vbox = GNOME_DIALOG (goto_win)->vbox; @@ -278,8 +280,8 @@ goto_dialog (GnomeCalendar *gcal) gtk_box_pack_start (GTK_BOX (vbox), w, FALSE, FALSE, 0); gtk_widget_show (w); - /* Create month item before creating the year controls, since the latter ones need the - * month_item to be created. + /* Create month item before creating the year controls, since the + * latter ones need the month_item to be created. */ days = create_days (tm.tm_mday, tm.tm_mon, tm.tm_year + 1900); @@ -318,6 +320,7 @@ goto_dialog (GnomeCalendar *gcal) gtk_window_set_modal (GTK_WINDOW (goto_win), TRUE); gnome_dialog_set_close (GNOME_DIALOG (goto_win), TRUE); - gnome_dialog_set_parent (GNOME_DIALOG (goto_win), GTK_WINDOW (gnome_calendar)); + gnome_dialog_set_parent (GNOME_DIALOG (goto_win), + GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (gnome_calendar)))); gtk_widget_show (goto_win); } |