gimp r25149 - in trunk: . app/display



Author: mitch
Date: Fri Mar 21 11:31:47 2008
New Revision: 25149
URL: http://svn.gnome.org/viewvc/gimp?rev=25149&view=rev

Log:
2008-03-21  Michael Natterer  <mitch gimp org>

	* app/display/gimpcanvas.c (gimp_canvas_draw_drop_zone): make sure
	the drop label's opacity scales with its size so we don't end up
	with tiny text at 10% opacity.



Modified:
   trunk/ChangeLog
   trunk/app/display/gimpcanvas.c

Modified: trunk/app/display/gimpcanvas.c
==============================================================================
--- trunk/app/display/gimpcanvas.c	(original)
+++ trunk/app/display/gimpcanvas.c	Fri Mar 21 11:31:47 2008
@@ -842,6 +842,7 @@
   gint       width;
   gint       height;
   gdouble    factor;
+  gdouble    opacity;
 
   if (! canvas->drop_zone_layout)
     {
@@ -861,11 +862,13 @@
                  (widget->allocation.width  / factor - width)  / 2.0,
                  (widget->allocation.height / factor - height) / 2.0);
 
+  opacity = CLAMP (1.0 / factor, 0.10, 1.0);
+
   cairo_set_source_rgba (cr,
                          color->red   / 65535.0,
                          color->green / 65535.0,
                          color->blue  / 65535.0,
-                         0.2);
+                         opacity);
 
   pango_cairo_show_layout (cr, canvas->drop_zone_layout);
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]