From dd8da82d1e4f72d325b99b8a481fedf9f6cbc991 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 3 Aug 2010 20:37:53 +0200 Subject: [PATCH] GtkStyle: set junction details in spinbutton buttons. --- gtk/gtkstyle.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gtk/gtkstyle.c b/gtk/gtkstyle.c index ef6fe3031e..2bcf1af5bf 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_")) {