Update keys to use /desktop/gnome/background

2001-12-18  Bradford Hovinen  <hovinen@ximian.com>

	* background.schema: Update keys to use /desktop/gnome/background

	* background-properties-capplet.c: Update GConf keys to use
	/desktop/gnome/background
This commit is contained in:
Bradford Hovinen 2001-12-18 16:17:44 +00:00 committed by Bradford Hovinen (Gdict maintainer)
parent 82a6d01255
commit 1279ed6dcf
3 changed files with 39 additions and 36 deletions

View file

@ -1,5 +1,7 @@
2001-12-18 Bradford Hovinen <hovinen@ximian.com>
* 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 <hovinen@ximian.com>

View file

@ -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"));

View file

@ -1,8 +1,8 @@
<gconfschemafile>
<schemalist>
<schema>
<key>/schemas/background-properties/background_properties_test</key>
<applyto>/background-properties/background_properties_test</applyto>
<key>/schemas/desktop/gnome/background/background_properties_test</key>
<applyto>/desktop/gnome/background/background_properties_test</applyto>
<owner>background-properties</owner>
<type>string</type>
<default>test</default>
@ -13,8 +13,8 @@
</locale>
</schema>
<schema>
<key>/schemas/background-properties/enabled</key>
<applyto>/background-properties/enabled</applyto>
<key>/schemas/desktop/gnome/background/enabled</key>
<applyto>/desktop/gnome/background/enabled</applyto>
<owner>background-properties</owner>
<type>bool</type>
<default>true</default>
@ -24,8 +24,8 @@
</locale>
</schema>
<schema>
<key>/schemas/background-properties/wallpaper-enabled</key>
<applyto>/background-properties/wallpaper-enabled</applyto>
<key>/schemas/desktop/gnome/background/wallpaper-enabled</key>
<applyto>/desktop/gnome/background/wallpaper-enabled</applyto>
<owner>background-properties</owner>
<type>bool</type>
<default>true</default>
@ -35,8 +35,8 @@
</locale>
</schema>
<schema>
<key>/schemas/background-properties/wallpaper-type</key>
<applyto>/background-properties/wallpaper-type</applyto>
<key>/schemas/desktop/gnome/background/wallpaper-type</key>
<applyto>/desktop/gnome/background/wallpaper-type</applyto>
<owner>background-properties</owner>
<type>int</type>
<default>1</default>
@ -46,8 +46,8 @@
</locale>
</schema>
<schema>
<key>/schemas/background-properties/wallpaper-filename</key>
<applyto>/background-properties/wallpaper-filename</applyto>
<key>/schemas/desktop/gnome/background/wallpaper-filename</key>
<applyto>/desktop/gnome/background/wallpaper-filename</applyto>
<owner>background-properties</owner>
<type>string</type>
<default>/home/hovinen/archive/XIMIAN-TranslucentWaves_1600x1200.png</default>
@ -57,8 +57,8 @@
</locale>
</schema>
<schema>
<key>/schemas/background-properties/color1</key>
<applyto>/background-properties/color1</applyto>
<key>/schemas/desktop/gnome/background/color1</key>
<applyto>/desktop/gnome/background/color1</applyto>
<owner>background-properties</owner>
<type>string</type>
<default>#39374b</default>
@ -68,8 +68,8 @@
</locale>
</schema>
<schema>
<key>/schemas/background-properties/color2</key>
<applyto>/background-properties/color2</applyto>
<key>/schemas/desktop/gnome/background/color2</key>
<applyto>/desktop/gnome/background/color2</applyto>
<owner>background-properties</owner>
<type>string</type>
<default>#42528f</default>
@ -79,8 +79,8 @@
</locale>
</schema>
<schema>
<key>/schemas/background-properties/opacity</key>
<applyto>/background-properties/opacity</applyto>
<key>/schemas/desktop/gnome/background/opacity</key>
<applyto>/desktop/gnome/background/opacity</applyto>
<owner>background-properties</owner>
<type>int</type>
<default>100</default>
@ -90,8 +90,8 @@
</locale>
</schema>
<schema>
<key>/schemas/background-properties/orientation</key>
<applyto>/background-properties/orientation</applyto>
<key>/schemas/desktop/gnome/background/orientation</key>
<applyto>/desktop/gnome/background/orientation</applyto>
<owner>background-properties</owner>
<type>int</type>
<default>0</default>