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:
parent
aa15cbf3ec
commit
145b5290e9
3 changed files with 12 additions and 3 deletions
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue