Updating branch refs/heads/master to 469a8ec930a41ce2958e7c1cf8e4fee0764b59ad (commit) from 93848f14ffcb8f42ca27d2ad09ebea3b4bb33a63 (commit)
commit 469a8ec930a41ce2958e7c1cf8e4fee0764b59ad Author: Jérôme Guelfucci <jero...@xfce.org> Date: Sat Dec 8 16:09:50 2012 +0100 Use a define for background transparency. NEWS | 6 ++++++ lib/screenshooter-capture.c | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 5a6fd30..4c0af1a 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,9 @@ +=== Version x.x.x === + + * Enhancements: + - Make region selection with compositing on more usable on darker + backgrounds (bug #9592). + === Version 1.8.1 === * Enhancements: diff --git a/lib/screenshooter-capture.c b/lib/screenshooter-capture.c index 92e6f1b..f4e6e92 100644 --- a/lib/screenshooter-capture.c +++ b/lib/screenshooter-capture.c @@ -19,7 +19,7 @@ #include "screenshooter-capture.h" - +#define BACKGROUND_TRANSPARENCY 0.4 /* Rubberband data for composited environment */ typedef struct @@ -523,7 +523,7 @@ static gboolean cb_expose (GtkWidget *widget, for (i = 0; i < n_rects; ++i) { /* Restore the transparent background */ - cairo_set_source_rgba (cr, 0, 0, 0, 0.4); + cairo_set_source_rgba (cr, 0, 0, 0, BACKGROUND_TRANSPARENCY); gdk_cairo_rectangle (cr, &rects[i]); cairo_fill (cr); @@ -548,7 +548,7 @@ static gboolean cb_expose (GtkWidget *widget, /* Draw the transparent background */ cr = gdk_cairo_create (GDK_DRAWABLE (widget->window)); - cairo_set_source_rgba (cr, 0, 0, 0, 0.4); + cairo_set_source_rgba (cr, 0, 0, 0, BACKGROUND_TRANSPARENCY); cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE); for (i = 0; i < n_rects; ++i) _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits