diff options
author | JP Rosevear <jpr@ximian.com> | 2001-06-02 09:22:38 +0800 |
---|---|---|
committer | JP Rosevear <jpr@src.gnome.org> | 2001-06-02 09:22:38 +0800 |
commit | 411ebc296442644ace6dbbdf6e30b8ae92436021 (patch) | |
tree | d5ef9d37b5a0ca1939d2f7baaefe5f57e8fca4ae /calendar/gui/dialogs/comp-editor-util.c | |
parent | 83c15783e32bdbdfd106120299417861ddd3c211 (diff) | |
download | gsoc2013-evolution-411ebc296442644ace6dbbdf6e30b8ae92436021.tar.gz gsoc2013-evolution-411ebc296442644ace6dbbdf6e30b8ae92436021.tar.zst gsoc2013-evolution-411ebc296442644ace6dbbdf6e30b8ae92436021.zip |
use new func
2001-06-01 JP Rosevear <jpr@ximian.com>
* gui/dialogs/event-page.c (make_date_edit): use new func
* gui/dialogs/task-details-page.c (task_details_page_create_date_edit): ditto
* gui/dialogs/recurrence-page.c (make_ending_until_special): ditto
* gui/dialogs/comp-editor-util.c (comp_editor_new_date_edit):
rename date_edit_new function
* gui/dialogs/comp-editor-util.h: new proto
* gui/dialogs/task-page.c (task_page_set_summary): no longer any
need to block/unblock the handler
(task_page_create_date_edit): use new func
svn path=/trunk/; revision=10093
Diffstat (limited to 'calendar/gui/dialogs/comp-editor-util.c')
-rw-r--r-- | calendar/gui/dialogs/comp-editor-util.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/calendar/gui/dialogs/comp-editor-util.c b/calendar/gui/dialogs/comp-editor-util.c index 1110b5f18a..6debc3c30d 100644 --- a/calendar/gui/dialogs/comp-editor-util.c +++ b/calendar/gui/dialogs/comp-editor-util.c @@ -127,3 +127,27 @@ comp_editor_date_label (CompEditorPageDates *dates, GtkWidget *label) gtk_label_set_text (GTK_LABEL (label), buffer); } + +/** + * comp_editor_new_date_edit: + * @show_date: Whether to show a date picker in the widget. + * @show_time: Whether to show a time picker in the widget. + * + * Creates a new #EDateEdit widget, configured using the calendar's preferences. + * + * Return value: A newly-created #EDateEdit widget. + **/ +GtkWidget * +comp_editor_new_date_edit (gboolean show_date, gboolean show_time) +{ + EDateEdit *dedit; + + dedit = E_DATE_EDIT (e_date_edit_new ()); + + e_date_edit_set_show_date (dedit, show_date); + e_date_edit_set_show_time (dedit, show_time); + + calendar_config_configure_e_date_edit (dedit); + + return GTK_WIDGET (dedit); +} |