From d8a33568cdda1df74fe2c01241e52f800c6f25a7 Mon Sep 17 00:00:00 2001 From: Sam Yang Date: Wed, 21 Dec 2005 04:13:41 +0000 Subject: Fixes #323984 Invoke task_page_set_show_timezone() to check whether to 2005-12-21 Sam Yang Fixes #323984 * gui/dialogs/task-page.c: (task_page_fill_widgets): Invoke task_page_set_show_timezone() to check whether to show timezone widgets on task page. Just like what we did in init_widgets(). (init_widgets): Since we have called task_page_set_show_timezone() before, remove its duplicate code. Invoke task_page_set_show_categories() directly other than copy its code here. svn path=/trunk/; revision=30910 --- calendar/ChangeLog | 11 +++++++++++ calendar/gui/dialogs/task-page.c | 18 ++---------------- 2 files changed, 13 insertions(+), 16 deletions(-) (limited to 'calendar') diff --git a/calendar/ChangeLog b/calendar/ChangeLog index dc84528d46..aa25a83a07 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -34,6 +34,17 @@ Renamed from prompt_to_save_changes. Check wheather the summary is empty and prompt. +2005-12-21 Sam Yang + + Fixes #323984 + * gui/dialogs/task-page.c: (task_page_fill_widgets): Invoke + task_page_set_show_timezone() to check whether to show timezone + widgets on task page. Just like what we did in init_widgets(). + (init_widgets): Since we have called task_page_set_show_timezone() + before, remove its duplicate code. Invoke + task_page_set_show_categories() directly other than copy its code here. + + 2005-12-19 Chenthill Palanisamy Committing for David Trowbridge diff --git a/calendar/gui/dialogs/task-page.c b/calendar/gui/dialogs/task-page.c index 155d391de9..93386e9b6a 100644 --- a/calendar/gui/dialogs/task-page.c +++ b/calendar/gui/dialogs/task-page.c @@ -595,7 +595,7 @@ task_page_fill_widgets (CompEditorPage *page, ECalComponent *comp) e_timezone_entry_set_timezone (E_TIMEZONE_ENTRY (priv->timezone), zone ? zone : default_zone); - gtk_widget_show_all (priv->timezone); + task_page_set_show_timezone (tpage, calendar_config_get_show_timezone()); if (!(COMP_EDITOR_PAGE (tpage)->flags & COMP_EDITOR_PAGE_NEW_ITEM) && !zone) { task_page_set_show_timezone (tpage, FALSE); @@ -1746,21 +1746,7 @@ init_widgets (TaskPage *tpage) e_meeting_list_view_column_set_visible (priv->list_view, "Status", calendar_config_get_show_status()); e_meeting_list_view_column_set_visible (priv->list_view, "Type", calendar_config_get_show_type()); - if (!calendar_config_get_show_timezone()) { - gtk_widget_hide (priv->timezone_label); - gtk_widget_hide (priv->timezone); - } else { - gtk_widget_show (priv->timezone_label); - gtk_widget_show_all (priv->timezone); - } - - if (!calendar_config_get_show_categories()) { - gtk_widget_hide (priv->categories_btn); - gtk_widget_hide (priv->categories); - } else { - gtk_widget_show (priv->categories_btn); - gtk_widget_show (priv->categories); - } + task_page_set_show_categories (tpage, calendar_config_get_show_categories()); return TRUE; } -- cgit v1.2.3