Adjust opacity value to 0...255 scale

2001-08-17  Bradford Hovinen  <hovinen@ximian.com>

	* applier.c (renderer_render_wallpaper): Adjust opacity value to
	0...255 scale

	* preferences.c (preferences_new_from_bonobo_pbag):
	(preferences_new_from_bonobo_db): Use correct check to disable
	opacity
This commit is contained in:
Bradford Hovinen 2001-08-17 19:00:10 +00:00 committed by Bradford Hovinen (Gdict maintainer)
parent aa15cbf3ec
commit 145b5290e9
3 changed files with 12 additions and 3 deletions

View file

@ -1,3 +1,12 @@
2001-08-17 Bradford Hovinen <hovinen@ximian.com>
* applier.c (renderer_render_wallpaper): Adjust opacity value to
0...255 scale
* preferences.c (preferences_new_from_bonobo_pbag):
(preferences_new_from_bonobo_db): Use correct check to disable
opacity
2001-08-13 Richard Hestilow <hestilow@ximian.com>
* background-properties-capplet.c (setup_dialog): Really

View file

@ -763,7 +763,7 @@ renderer_render_wallpaper (Renderer *renderer)
guint alpha_value;
guint32 colorv;
alpha_value = renderer->prefs->opacity;
alpha_value = 2.56 * renderer->prefs->opacity;
alpha_value = alpha_value * alpha_value / 256;
alpha_value = CLAMP (alpha_value, 0, 255);

View file

@ -232,7 +232,7 @@ preferences_new_from_bonobo_pbag (Bonobo_PropertyBag pb, CORBA_Environment *ev)
prefs->color2 = bonobo_color_to_gdk ((Bonobo_Config_Color *)(PB_GET_VALUE ("color2"))->_value);
prefs->opacity = BONOBO_ARG_GET_LONG (PB_GET_VALUE ("opacity"));
if (prefs->opacity != 100)
if (prefs->opacity >= 100)
prefs->adjust_opacity = FALSE;
prefs->orientation = bonobo_property_bag_client_get_value_gulong (pb, "orientation", ev);
@ -278,7 +278,7 @@ preferences_new_from_bonobo_db (Bonobo_ConfigDatabase db, CORBA_Environment *ev)
prefs->color2 = bonobo_color_to_gdk ((Bonobo_Config_Color *)(DB_GET_VALUE ("/main/color2"))->_value);
prefs->opacity = BONOBO_ARG_GET_LONG (DB_GET_VALUE ("/main/opacity"));
if (prefs->opacity != 100)
if (prefs->opacity >= 100)
prefs->adjust_opacity = FALSE;
return GTK_OBJECT (prefs);