summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2012-12-07 11:41:03 -0500
committerCosimo Cecchi <cosimoc@gnome.org>2012-12-07 11:41:03 -0500
commit26ea8e710abc86ff623ca90a8f882c53a1b3f440 (patch)
tree2c228012c827b8411f29d190218d641659555e42
parentb855e91f7ac3770d4cab1cb21ca5146c56457fe0 (diff)
downloadgtk+-26ea8e710abc86ff623ca90a8f882c53a1b3f440.tar.gz
scale: render scale mark lines with separator style class
So that the theme can distinguish them from the mark text.
-rw-r--r--gtk/gtkscale.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtkscale.c b/gtk/gtkscale.c
index be388c9955..1af2f538b0 100644
--- a/gtk/gtkscale.c
+++ b/gtk/gtkscale.c
@@ -1196,7 +1196,9 @@ gtk_scale_draw (GtkWidget *widget,
gtk_style_context_save (context);
gtk_style_context_add_class (context, GTK_STYLE_CLASS_MARK);
+ gtk_style_context_add_class (context, GTK_STYLE_CLASS_SEPARATOR);
gtk_render_line (context, cr, x1, y1, x1, y2);
+ gtk_style_context_remove_class (context, GTK_STYLE_CLASS_SEPARATOR);
if (mark->markup)
{
@@ -1247,7 +1249,9 @@ gtk_scale_draw (GtkWidget *widget,
gtk_style_context_save (context);
gtk_style_context_add_class (context, GTK_STYLE_CLASS_MARK);
+ gtk_style_context_add_class (context, GTK_STYLE_CLASS_SEPARATOR);
gtk_render_line (context, cr, x1, y1, x2, y1);
+ gtk_style_context_remove_class (context, GTK_STYLE_CLASS_SEPARATOR);
if (mark->markup)
{