]> Pileus Git - ~andy/gtk/commitdiff
shadow: add blur to text-shadow
authorAndrea Cimitan <andrea.cimitan@canonical.com>
Tue, 17 Apr 2012 20:14:39 +0000 (16:14 -0400)
committerBenjamin Otte <otte@redhat.com>
Thu, 20 Sep 2012 00:45:41 +0000 (02:45 +0200)
gtk/gtkcssshadowvalue.c

index bbc91bb1dd2eb278bd757b0a7c2fad03928ab0d2..cdc3064e81fdd510fa2f0ba2fb614dc4b8bc329f 100644 (file)
@@ -380,9 +380,14 @@ _gtk_css_shadow_value_paint_layout (const GtkCssValue *shadow,
   cairo_rel_move_to (cr, 
                      _gtk_css_number_value_get (shadow->hoffset, 0),
                      _gtk_css_number_value_get (shadow->voffset, 0));
+
+  cr = gtk_css_shadow_value_start_drawing (shadow, cr);
+
   gdk_cairo_set_source_rgba (cr, _gtk_css_rgba_value_get_rgba (shadow->color));
   _gtk_pango_fill_layout (cr, layout);
 
+  cr = gtk_css_shadow_value_finish_drawing (shadow, cr);
+
   cairo_rel_move_to (cr,
                      - _gtk_css_number_value_get (shadow->hoffset, 0),
                      - _gtk_css_number_value_get (shadow->voffset, 0));