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> 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 * background-properties-capplet.c (property_change_cb): Remove
(create_dialog): Return GladeXML, not GtkWidget (create_dialog): Return GladeXML, not GtkWidget
(setup_dialog): Put GladeXML in the signature rather than (setup_dialog): Put GladeXML in the signature rather than
@ -14,6 +16,7 @@
(setup_dialog, create_dialog): Put the applier in the signature (setup_dialog, create_dialog): Put the applier in the signature
Use weak_ref rather than the destroy signal for all relevant Use weak_ref rather than the destroy signal for all relevant
objects objects
Update GConf keys to use /desktop/gnome/background
2001-12-17 Bradford Hovinen <hovinen@ximian.com> 2001-12-17 Bradford Hovinen <hovinen@ximian.com>

View file

@ -74,26 +74,26 @@ get_legacy_settings (void)
engine = gconf_engine_get_default (); 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); gnome_config_get_bool ("/Background/Default/Enabled=true"), NULL);
val_filename = gnome_config_get_string ("/Background/Default/wallpaper=(none)"); 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); val_filename, NULL);
if (val_filename != NULL && strcmp (val_filename, "(none)")) 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 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); 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); 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); 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); gnome_config_get_string ("/Background/Default/color2"), NULL);
/* Code to deal with new enum - messy */ /* Code to deal with new enum - messy */
@ -113,12 +113,12 @@ get_legacy_settings (void)
g_free (val_string); g_free (val_string);
if (val_int != -1) 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); val_boolean = gnome_config_get_bool_with_default ("/Background/Default/adjustOpacity=true", &def);
if (!def && val_boolean) 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); 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))) if (GTK_WIDGET_REALIZED (applier_get_preview_widget (applier)))
applier_apply_prefs (applier, PREFERENCES (prefs)); applier_apply_prefs (applier, PREFERENCES (prefs));
if (!strcmp (key, "/background-properties/wallpaper-enabled") || if (!strcmp (key, "/desktop/gnome/background/wallpaper-enabled") ||
!strcmp (key, "/background-properties/wallpaper-filename") || !strcmp (key, "/desktop/gnome/background/wallpaper-filename") ||
!strcmp (key, "/background-properties/wallpaper-type")) !strcmp (key, "/desktop/gnome/background/wallpaper-type"))
{ {
color_frame = g_object_get_data (G_OBJECT (prefs), "color-frame"); color_frame = g_object_get_data (G_OBJECT (prefs), "color-frame");
gtk_widget_set_sensitive (color_frame, applier_render_color_p (applier, prefs)); 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); g_object_set_data (prefs, "applier", applier);
peditor = gconf_peditor_new_select_menu 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); g_signal_connect (peditor, "value-changed", (GCallback) peditor_value_changed, prefs);
peditor = gconf_peditor_new_color 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); g_signal_connect (peditor, "value-changed", (GCallback) peditor_value_changed, prefs);
peditor = gconf_peditor_new_color 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); g_signal_connect (peditor, "value-changed", (GCallback) peditor_value_changed, prefs);
peditor = gconf_peditor_new_filename 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); g_signal_connect (peditor, "value-changed", (GCallback) peditor_value_changed, prefs);
peditor = gconf_peditor_new_select_menu 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); g_signal_connect (peditor, "value-changed", (GCallback) peditor_value_changed, prefs);
peditor = gconf_peditor_new_boolean 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); g_signal_connect (peditor, "value-changed", (GCallback) peditor_value_changed, prefs);
gconf_peditor_widget_set_guard (GCONF_PROPERTY_EDITOR (peditor), WID ("picture_frame")); gconf_peditor_widget_set_guard (GCONF_PROPERTY_EDITOR (peditor), WID ("picture_frame"));

View file

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