diff --git a/capplets/background/ChangeLog b/capplets/background/ChangeLog index 9662b3fde..81235aea8 100644 --- a/capplets/background/ChangeLog +++ b/capplets/background/ChangeLog @@ -1,5 +1,7 @@ 2001-12-18 Bradford Hovinen + * background.schema: Update keys to use /desktop/gnome/background + * background-properties-capplet.c (property_change_cb): Remove (create_dialog): Return GladeXML, not GtkWidget (setup_dialog): Put GladeXML in the signature rather than @@ -14,6 +16,7 @@ (setup_dialog, create_dialog): Put the applier in the signature Use weak_ref rather than the destroy signal for all relevant objects + Update GConf keys to use /desktop/gnome/background 2001-12-17 Bradford Hovinen diff --git a/capplets/background/background-properties-capplet.c b/capplets/background/background-properties-capplet.c index aa85f7d67..24ad8f188 100644 --- a/capplets/background/background-properties-capplet.c +++ b/capplets/background/background-properties-capplet.c @@ -74,26 +74,26 @@ get_legacy_settings (void) engine = gconf_engine_get_default (); - gconf_engine_set_bool (engine, "/background-properties/enabled", + gconf_engine_set_bool (engine, "/desktop/gnome/background/enabled", gnome_config_get_bool ("/Background/Default/Enabled=true"), NULL); val_filename = gnome_config_get_string ("/Background/Default/wallpaper=(none)"); - gconf_engine_set_string (engine, "/background-properties/wallpaper-filename", + gconf_engine_set_string (engine, "/desktop/gnome/background/wallpaper-filename", val_filename, NULL); if (val_filename != NULL && strcmp (val_filename, "(none)")) - gconf_engine_set_bool (engine, "/background-properties/wallpaper-enabled", TRUE, NULL); + gconf_engine_set_bool (engine, "/desktop/gnome/background/wallpaper-enabled", TRUE, NULL); else - gconf_engine_set_bool (engine, "/background-properties/wallpaper-enabled", FALSE, NULL); + gconf_engine_set_bool (engine, "/desktop/gnome/background/wallpaper-enabled", FALSE, NULL); g_free (val_filename); - gconf_engine_set_int (engine, "/background-properties/wallpaper-type", + gconf_engine_set_int (engine, "/desktop/gnome/background/wallpaper-type", gnome_config_get_int ("/Background/Default/wallpaperAlign=0"), NULL); - gconf_engine_set_string (engine, "/background-properties/color1", + gconf_engine_set_string (engine, "/desktop/gnome/background/color1", gnome_config_get_string ("/Background/Default/color1"), NULL); - gconf_engine_set_string (engine, "/background-properties/color2", + gconf_engine_set_string (engine, "/desktop/gnome/background/color2", gnome_config_get_string ("/Background/Default/color2"), NULL); /* Code to deal with new enum - messy */ @@ -113,12 +113,12 @@ get_legacy_settings (void) g_free (val_string); if (val_int != -1) - gconf_engine_set_int (engine, "/background-properties/orientation", val_int, NULL); + gconf_engine_set_int (engine, "/desktop/gnome/background/orientation", val_int, NULL); val_boolean = gnome_config_get_bool_with_default ("/Background/Default/adjustOpacity=true", &def); if (!def && val_boolean) - gconf_engine_set_int (engine, "/background-properties/opacity", + gconf_engine_set_int (engine, "/desktop/gnome/background/opacity", gnome_config_get_int ("/Background/Default/opacity=100"), NULL); } @@ -189,9 +189,9 @@ peditor_value_changed (GConfPropertyEditor *peditor, const gchar *key, const GCo if (GTK_WIDGET_REALIZED (applier_get_preview_widget (applier))) applier_apply_prefs (applier, PREFERENCES (prefs)); - if (!strcmp (key, "/background-properties/wallpaper-enabled") || - !strcmp (key, "/background-properties/wallpaper-filename") || - !strcmp (key, "/background-properties/wallpaper-type")) + if (!strcmp (key, "/desktop/gnome/background/wallpaper-enabled") || + !strcmp (key, "/desktop/gnome/background/wallpaper-filename") || + !strcmp (key, "/desktop/gnome/background/wallpaper-type")) { color_frame = g_object_get_data (G_OBJECT (prefs), "color-frame"); gtk_widget_set_sensitive (color_frame, applier_render_color_p (applier, prefs)); @@ -223,27 +223,27 @@ setup_dialog (GladeXML *dialog, GConfChangeSet *changeset, Applier *applier) g_object_set_data (prefs, "applier", applier); peditor = gconf_peditor_new_select_menu - (changeset, "/background-properties/orientation", WID ("color_option")); + (changeset, "/desktop/gnome/background/orientation", WID ("color_option")); g_signal_connect (peditor, "value-changed", (GCallback) peditor_value_changed, prefs); peditor = gconf_peditor_new_color - (changeset, "/background-properties/color1", WID ("colorpicker1")); + (changeset, "/desktop/gnome/background/color1", WID ("colorpicker1")); g_signal_connect (peditor, "value-changed", (GCallback) peditor_value_changed, prefs); peditor = gconf_peditor_new_color - (changeset, "/background-properties/color2", WID ("colorpicker2")); + (changeset, "/desktop/gnome/background/color2", WID ("colorpicker2")); g_signal_connect (peditor, "value-changed", (GCallback) peditor_value_changed, prefs); peditor = gconf_peditor_new_filename - (changeset, "/background-properties/wallpaper-filename", WID ("image_fileentry")); + (changeset, "/desktop/gnome/background/wallpaper-filename", WID ("image_fileentry")); g_signal_connect (peditor, "value-changed", (GCallback) peditor_value_changed, prefs); peditor = gconf_peditor_new_select_menu - (changeset, "/background-properties/wallpaper-type", WID ("image_option")); + (changeset, "/desktop/gnome/background/wallpaper-type", WID ("image_option")); g_signal_connect (peditor, "value-changed", (GCallback) peditor_value_changed, prefs); peditor = gconf_peditor_new_boolean - (changeset, "/background-properties/wallpaper-enabled", WID ("picture_enabled_check")); + (changeset, "/desktop/gnome/background/wallpaper-enabled", WID ("picture_enabled_check")); g_signal_connect (peditor, "value-changed", (GCallback) peditor_value_changed, prefs); gconf_peditor_widget_set_guard (GCONF_PROPERTY_EDITOR (peditor), WID ("picture_frame")); diff --git a/capplets/background/background.schema b/capplets/background/background.schema index 439c7d715..e5223ebbc 100644 --- a/capplets/background/background.schema +++ b/capplets/background/background.schema @@ -1,8 +1,8 @@ - /schemas/background-properties/background_properties_test - /background-properties/background_properties_test + /schemas/desktop/gnome/background/background_properties_test + /desktop/gnome/background/background_properties_test background-properties string test @@ -13,8 +13,8 @@ - /schemas/background-properties/enabled - /background-properties/enabled + /schemas/desktop/gnome/background/enabled + /desktop/gnome/background/enabled background-properties bool true @@ -24,8 +24,8 @@ - /schemas/background-properties/wallpaper-enabled - /background-properties/wallpaper-enabled + /schemas/desktop/gnome/background/wallpaper-enabled + /desktop/gnome/background/wallpaper-enabled background-properties bool true @@ -35,8 +35,8 @@ - /schemas/background-properties/wallpaper-type - /background-properties/wallpaper-type + /schemas/desktop/gnome/background/wallpaper-type + /desktop/gnome/background/wallpaper-type background-properties int 1 @@ -46,8 +46,8 @@ - /schemas/background-properties/wallpaper-filename - /background-properties/wallpaper-filename + /schemas/desktop/gnome/background/wallpaper-filename + /desktop/gnome/background/wallpaper-filename background-properties string /home/hovinen/archive/XIMIAN-TranslucentWaves_1600x1200.png @@ -57,8 +57,8 @@ - /schemas/background-properties/color1 - /background-properties/color1 + /schemas/desktop/gnome/background/color1 + /desktop/gnome/background/color1 background-properties string #39374b @@ -68,8 +68,8 @@ - /schemas/background-properties/color2 - /background-properties/color2 + /schemas/desktop/gnome/background/color2 + /desktop/gnome/background/color2 background-properties string #42528f @@ -79,8 +79,8 @@ - /schemas/background-properties/opacity - /background-properties/opacity + /schemas/desktop/gnome/background/opacity + /desktop/gnome/background/opacity background-properties int 100 @@ -90,8 +90,8 @@ - /schemas/background-properties/orientation - /background-properties/orientation + /schemas/desktop/gnome/background/orientation + /desktop/gnome/background/orientation background-properties int 0