[gtk+/gtk-style-context: 161/276] GtkStyle: set junction details in spinbutton buttons.



commit 99df098a90eb690f1bb43bf257b9f1b60ed36eb6
Author: Carlos Garnacho <carlosg gnome org>
Date:   Tue Aug 3 20:37:53 2010 +0200

    GtkStyle: set junction details in spinbutton buttons.

 gtk/gtkstyle.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkstyle.c b/gtk/gtkstyle.c
index ef6fe30..2bcf1af 100644
--- a/gtk/gtkstyle.c
+++ b/gtk/gtkstyle.c
@@ -1778,11 +1778,17 @@ transform_detail_string (const gchar     *detail,
     }
   else if (strcmp (detail, "spinbutton") == 0)
     gtk_style_context_set_class (context, "spinbutton");
-  else if (strcmp (detail, "spinbutton_up") == 0 ||
-           strcmp (detail, "spinbutton_down") == 0)
+  else if (strcmp (detail, "spinbutton_up") == 0)
     {
       gtk_style_context_set_class (context, "spinbutton");
       gtk_style_context_set_class (context, "button");
+      gtk_style_context_set_junction_sides (context, GTK_JUNCTION_BOTTOM);
+    }
+  else if (strcmp (detail, "spinbutton_down") == 0)
+    {
+      gtk_style_context_set_class (context, "spinbutton");
+      gtk_style_context_set_class (context, "button");
+      gtk_style_context_set_junction_sides (context, GTK_JUNCTION_TOP);
     }
   else if (g_str_has_prefix (detail, "cell_"))
     {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]