Use applier_render_color_p (real_realize_cb): Ditto

2001-09-14  Bradford Hovinen  <hovinen@ximian.com>

	* background-properties-capplet.c (property_change_cb): Use
	applier_render_color_p
	(real_realize_cb): Ditto

	* applier.c (applier_render_color_p): Renamed from
	applier_render_gradient_p; check both solid color and gradient

	* preferences.c (preferences_need_color_opts): Removed; use
	applier_render_color_p instead
This commit is contained in:
Bradford Hovinen 2001-09-14 14:26:47 +00:00 committed by Bradford Hovinen (Gdict maintainer)
parent 84cbbbff3e
commit 862ce9a11b
5 changed files with 23 additions and 59 deletions

View file

@ -213,13 +213,8 @@ property_change_cb (BonoboListener *listener,
if (!strcmp (event_name, "Bonobo/Property:change:wallpaper_type")
|| !strcmp (event_name, "Bonobo/Property:change:wallpaper_filename")
|| !strcmp (event_name, "Bonobo/Property:change:wallpaper_enabled"))
{
gtk_widget_set_sensitive (
WID ("color_frame"),
preferences_need_color_opts (
prefs,
applier_get_wallpaper_pixbuf (applier)));
}
gtk_widget_set_sensitive
(WID ("color_frame"), applier_render_color_p (applier));
}
static gboolean
@ -237,11 +232,7 @@ real_realize_cb (Preferences *prefs)
applier_apply_prefs (applier, prefs, FALSE, TRUE);
gtk_widget_set_sensitive (
WID ("color_frame"),
preferences_need_color_opts (
prefs,
applier_get_wallpaper_pixbuf (applier)));
gtk_widget_set_sensitive (WID ("color_frame"), applier_render_color_p (applier));
return FALSE;
}