From b9b5aa0a0e5bbe9b7ed4eb45e37109ecf90d38c4 Mon Sep 17 00:00:00 2001 From: Damon Chaplin Date: Thu, 16 Aug 2001 23:37:38 +0000 Subject: hide the timezone fields for all-day events. We will use DATE values for 2001-08-16 Damon Chaplin * gui/dialogs/event-page.c: hide the timezone fields for all-day events. We will use DATE values for these eventually, and these don't have timezones associated with them. Currently we just use the default timezone for all-day events, as a workaround until we have DATE values working. * gui/dialogs/comp-editor-util.c (comp_editor_new_date_edit): added make_time_insensitive flag. Though we may not use it. * gui/dialogs/event-page.glade: made the 'All day event' toggle right-aligned, so it doesn't move when the other widgets are shown and hidden. * gui/e-timezone-entry.c (e_timezone_entry_set_default_timezone): new function to set the default timezone of the widget. If the current timezone setting matches the default then the entry field is hidden. Most people won't use timezones so this makes the GUI simpler. * gui/dialogs/event-page.c (init_widgets): * gui/dialogs/task-page.c (init_widgets): set the default timezone using the above function. * gui/dialogs/task-page.c (task_page_fill_widgets): if the start date or due date is not set, we use the default timezone, so the user doesn't have to set this each time they set the date. svn path=/trunk/; revision=12137 --- calendar/gui/dialogs/recurrence-page.glade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'calendar/gui/dialogs/recurrence-page.glade') diff --git a/calendar/gui/dialogs/recurrence-page.glade b/calendar/gui/dialogs/recurrence-page.glade index 747f89bccb..2858f3a9d6 100644 --- a/calendar/gui/dialogs/recurrence-page.glade +++ b/calendar/gui/dialogs/recurrence-page.glade @@ -494,7 +494,7 @@ forever Custom exception-date - make_date_edit + make_exdate_date_edit 0 0 Tue, 16 May 2000 01:42:29 GMT -- cgit v1.2.3