next step for optiion one theme in all views
[livewp] / applet / src / livewp-config.c
index 4c7a06c..0e4500d 100644 (file)
@@ -151,6 +151,25 @@ read_config(Animation_WallpaperPrivate *priv) {
 
 /*******************************************************************************/
 void
+save_one_in_all_views_to_config(gboolean one_in_all_views){
+    GConfClient *gconf_client;
+
+    gconf_client = gconf_client_get_default();
+    if (!gconf_client) {
+        fprintf(stderr, _("Failed to initialize GConf. Quitting.\n"));
+        return;
+    }
+
+    if (one_in_all_views)
+        gconf_client_set_bool(gconf_client,
+                              GCONF_KEY_ONE_IN_ALL_VIEW, TRUE, NULL);
+    else
+        gconf_client_set_bool(gconf_client,
+                              GCONF_KEY_ONE_IN_ALL_VIEW, FALSE, NULL);
+
+}
+/*******************************************************************************/
+void
 save_config(Animation_WallpaperPrivate *priv) {
 
     GConfClient *gconf_client;
@@ -207,12 +226,4 @@ save_config(Animation_WallpaperPrivate *priv) {
             str = NULL;
         }
     }
-    if (priv->one_in_all_view)
-        gconf_client_set_bool(gconf_client,
-                              GCONF_KEY_ONE_IN_ALL_VIEW, TRUE, NULL);
-    else
-        gconf_client_set_bool(gconf_client,
-                              GCONF_KEY_ONE_IN_ALL_VIEW, FALSE, NULL);
-
-    
 }