diff options
author | Juraj Fiala <doctorjellyface@riseup.net> | 2016-03-01 20:32:52 +0100 |
---|---|---|
committer | Juraj Fiala <doctorjellyface@riseup.net> | 2016-03-01 20:32:52 +0100 |
commit | dfb2ab40769d9d756e6c273f291911a11bcc6c62 (patch) | |
tree | 279fd4e5488db8b4797cc43a1a52a13dcc300a26 | |
parent | f9e8b74f19a1f62b796c26f925bd8d7d80ef70db (diff) | |
download | gnome-themes-standard-dfb2ab40769d9d756e6c273f291911a11bcc6c62.tar.gz |
Draw a solid frame instead of a gradient when in fallback.
-rw-r--r-- | themes/Adwaita/gtk-2.0/adwaita_engine.c | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/themes/Adwaita/gtk-2.0/adwaita_engine.c b/themes/Adwaita/gtk-2.0/adwaita_engine.c index 79e3b3fb..39034026 100644 --- a/themes/Adwaita/gtk-2.0/adwaita_engine.c +++ b/themes/Adwaita/gtk-2.0/adwaita_engine.c @@ -118,26 +118,11 @@ adwaita_draw_box (GtkStyle * style, wm_is_fallback ()) { cairo_t *cr = drawable_to_cairo (window, area); - cairo_pattern_t *pattern = cairo_pattern_create_linear (x, y, x, y + height); - gdouble stop_1, stop_2, stop_3; - - stop_1 = MIN (1.0, 6.0 / (gdouble) height); - stop_2 = MAX (stop_1, 0.33); - stop_3 = MAX (stop_2, 0.66); - - cairo_pattern_add_color_stop_rgba (pattern, 0.0, 0.66, 0.66, 0.66, 0.0); - cairo_pattern_add_color_stop_rgba (pattern, stop_1, 0.66, 0.66, 0.66, 0.25); - cairo_pattern_add_color_stop_rgba (pattern, stop_2, 0.66, 0.66, 0.66, 0.80); - cairo_pattern_add_color_stop_rgba (pattern, stop_3, 0.66, 0.66, 0.66, 1.0); - cairo_pattern_add_color_stop_rgba (pattern, 1.0, 0.66, 0.66, 0.66, 1.0); - cairo_pattern_set_extend (pattern, CAIRO_EXTEND_REPEAT); - - cairo_set_source (cr, pattern); + cairo_set_source_rgb (cr, 0.34, 0.34, 0.33); cairo_rectangle (cr, x, y, width, height); cairo_stroke (cr); cairo_destroy (cr); - cairo_pattern_destroy (pattern); } else { |