done config for one theme for all views
[livewp] / applet / src / livewp-config.c
index e3aa165..4c7a06c 100644 (file)
@@ -138,6 +138,13 @@ read_config(Animation_WallpaperPrivate *priv) {
         priv->theme_string_parametr1 = g_strdup(gconf_value_get_string(value));
         gconf_value_free(value);
     } 
+    /* get parameter one theme in all view */
+    value = gconf_client_get(gconf_client, GCONF_KEY_ONE_IN_ALL_VIEW, NULL);
+    if (value) {
+        priv->one_in_all_view = gconf_value_get_bool(value);
+        gconf_value_free(value);
+    } else
+       priv->one_in_all_view = FALSE;
 
     return 0;
 }
@@ -200,6 +207,12 @@ 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);
 
     
 }