From 83d001baa23d3cce1d983dbc7946a7c5375c05f2 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Thu, 16 Feb 2012 17:22:28 +0100 Subject: Bug #320976 - Remember last New button choice in Calendar view --- calendar/gui/calendar-config.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'calendar/gui/calendar-config.c') diff --git a/calendar/gui/calendar-config.c b/calendar/gui/calendar-config.c index 39431549dd..e293a6e41b 100644 --- a/calendar/gui/calendar-config.c +++ b/calendar/gui/calendar-config.c @@ -434,3 +434,22 @@ calendar_config_add_notification_day_second_zone (CalendarConfigChangedFunc func g_signal_connect (G_OBJECT (config), "changed::day-second-zone", G_CALLBACK (func), data); } + +gboolean +calendar_config_get_prefer_meeting (void) +{ + EShell *shell; + EShellSettings *shell_settings; + gchar *prefer_new_item; + gboolean prefer_meeting; + + shell = e_shell_get_default (); + shell_settings = e_shell_get_shell_settings (shell); + + prefer_new_item = e_shell_settings_get_string (shell_settings, "cal-prefer-new-item"); + prefer_meeting = g_strcmp0 (prefer_new_item, "event-meeting-new") == 0; + + g_free (prefer_new_item); + + return prefer_meeting; +} -- cgit