]> Pileus Git - ~andy/gtk/commitdiff
scale: render scale mark lines with separator style class
authorCosimo Cecchi <cosimoc@gnome.org>
Fri, 7 Dec 2012 16:41:03 +0000 (11:41 -0500)
committerCosimo Cecchi <cosimoc@gnome.org>
Fri, 7 Dec 2012 16:41:03 +0000 (11:41 -0500)
So that the theme can distinguish them from the mark text.

gtk/gtkscale.c

index be388c9955cc0a83740d5d13cef7e259869dae5b..1af2f538b09dd56a047bb6f1738d476326087c67 100644 (file)
@@ -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)
                 {