diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2009-09-25 06:04:36 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2009-11-17 08:33:32 +0800 |
commit | 054c0881696a85f537e93b4950a28f505a3dc0f7 (patch) | |
tree | e63cfece426e2de5898c926eb6737cff229bb38b /calendar/gui/dialogs/comp-editor-util.c | |
parent | 6348266ee635db59a12d75497f980dd85d0fcf58 (diff) | |
download | gsoc2013-evolution-054c0881696a85f537e93b4950a28f505a3dc0f7.tar.gz gsoc2013-evolution-054c0881696a85f537e93b4950a28f505a3dc0f7.tar.zst gsoc2013-evolution-054c0881696a85f537e93b4950a28f505a3dc0f7.zip |
BugĀ 589153 - Use GtkBuilder instead of libglade
Diffstat (limited to 'calendar/gui/dialogs/comp-editor-util.c')
-rw-r--r-- | calendar/gui/dialogs/comp-editor-util.c | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/calendar/gui/dialogs/comp-editor-util.c b/calendar/gui/dialogs/comp-editor-util.c index 07b776912d..271ac5a8cc 100644 --- a/calendar/gui/dialogs/comp-editor-util.c +++ b/calendar/gui/dialogs/comp-editor-util.c @@ -36,6 +36,7 @@ #include "widgets/misc/e-dateedit.h" #include "../calendar-config.h" #include "../itip-utils.h" +#include <shell/e-shell.h> #include "comp-editor-util.h" @@ -239,15 +240,27 @@ comp_editor_new_date_edit (EShellSettings *shell_settings, e_date_edit_set_make_time_insensitive (dedit, FALSE); #endif + comp_editor_bind_date_edit_settings (GTK_WIDGET (dedit), shell_settings); + + return GTK_WIDGET (dedit); +} + +void +comp_editor_bind_date_edit_settings (GtkWidget *dateedit, EShellSettings *shell_settings) +{ + g_return_if_fail (dateedit != NULL); + g_return_if_fail (E_IS_DATE_EDIT (dateedit)); + + if (!shell_settings) + shell_settings = e_shell_get_shell_settings (e_shell_get_default ()); + e_binding_new ( shell_settings, "cal-show-week-numbers", - dedit, "show-week-numbers"); + dateedit, "show-week-numbers"); e_binding_new ( shell_settings, "cal-week-start-day", - dedit, "week-start-day"); - - return GTK_WIDGET (dedit); + dateedit, "week-start-day"); } /* Returns the current time, for EDateEdit widgets and ECalendar items in the |