Make expanders prelight

This commit is contained in:
Matthias Clasen
2010-11-22 18:56:10 -05:00
committed by Carlos Garnacho
parent 8b6112b6e0
commit 21a193ad02
3 changed files with 12 additions and 4 deletions

View File

@ -1748,7 +1748,7 @@ gtk_theming_engine_render_expander (GtkThemingEngine *engine,
gdouble height)
{
GtkStateFlags flags;
GdkRGBA *bg_color, *fg_color;
GdkRGBA *outline_color, *fg_color;
double vertical_overshoot;
int diameter;
double radius;
@ -1764,7 +1764,9 @@ gtk_theming_engine_render_expander (GtkThemingEngine *engine,
gtk_theming_engine_get (engine, flags,
"color", &fg_color,
"background-color", &bg_color,
NULL);
gtk_theming_engine_get (engine, 0,
"color", &outline_color,
NULL);
line_width = 1;
@ -1834,13 +1836,13 @@ gtk_theming_engine_render_expander (GtkThemingEngine *engine,
cairo_fill_preserve (cr);
gdk_cairo_set_source_rgba (cr, fg_color);
gdk_cairo_set_source_rgba (cr, outline_color);
cairo_stroke (cr);
cairo_restore (cr);
gdk_rgba_free (fg_color);
gdk_rgba_free (bg_color);
gdk_rgba_free (outline_color);
}
static void