diff options
author | Rodrigo Moya <rodrigo@gnome-db.org> | 2011-09-21 22:36:08 +0800 |
---|---|---|
committer | Rodrigo Moya <rodrigo@gnome-db.org> | 2011-09-21 22:36:08 +0800 |
commit | 67c036a33910d51e2703bb86840fd8729decf4b1 (patch) | |
tree | a52fa0acbfe681b595d171a3fdb64492fb14e4aa /modules | |
parent | 5226e534df877dcb10b8f5cbb581764bb679593c (diff) | |
download | gsoc2013-evolution-67c036a33910d51e2703bb86840fd8729decf4b1.tar gsoc2013-evolution-67c036a33910d51e2703bb86840fd8729decf4b1.tar.gz gsoc2013-evolution-67c036a33910d51e2703bb86840fd8729decf4b1.tar.bz2 gsoc2013-evolution-67c036a33910d51e2703bb86840fd8729decf4b1.tar.lz gsoc2013-evolution-67c036a33910d51e2703bb86840fd8729decf4b1.tar.xz gsoc2013-evolution-67c036a33910d51e2703bb86840fd8729decf4b1.tar.zst gsoc2013-evolution-67c036a33910d51e2703bb86840fd8729decf4b1.zip |
Port calendar sidebar to use GSettings
Diffstat (limited to 'modules')
-rw-r--r-- | modules/calendar/e-cal-shell-sidebar.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/modules/calendar/e-cal-shell-sidebar.c b/modules/calendar/e-cal-shell-sidebar.c index 77c5639a78..ac932631fb 100644 --- a/modules/calendar/e-cal-shell-sidebar.c +++ b/modules/calendar/e-cal-shell-sidebar.c @@ -30,7 +30,6 @@ #include <libedataserverui/e-client-utils.h> #include "e-util/e-alert-dialog.h" -#include "e-util/gconf-bridge.h" #include "widgets/misc/e-paned.h" #include "calendar/gui/e-calendar-selector.h" @@ -523,7 +522,7 @@ cal_shell_sidebar_restore_state_cb (EShellWindow *shell_window, ESourceSelector *selector; ESourceList *source_list; ESource *source; - GConfBridge *bridge; + GSettings *settings; GtkTreeModel *model; GSList *list, *iter; GObject *object; @@ -585,13 +584,14 @@ cal_shell_sidebar_restore_state_cb (EShellWindow *shell_window, G_CALLBACK (cal_shell_sidebar_selection_changed_cb), shell_sidebar); - /* Bind GObject properties to GConf keys. */ + /* Bind GObject properties to settings keys. */ - bridge = gconf_bridge_get (); + settings = g_settings_new ("org.gnome.evolution.calendar"); object = G_OBJECT (priv->paned); - key = "/apps/evolution/calendar/display/date_navigator_pane_position"; - gconf_bridge_bind_property_delayed (bridge, key, object, "vposition"); + g_settings_bind (settings, "date-navigator-pane-position", object, "vposition"); + + g_object_unref (G_OBJECT (settings)); } static void |