summaryrefslogtreecommitdiff
path: root/gtk/gtktoolbutton.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2014-10-11 08:28:55 -0400
committerMatthias Clasen <mclasen@redhat.com>2014-10-11 08:28:55 -0400
commit30738fbfdd1987bb20adaf09be04c1685f29afdb (patch)
treebf9f1dcc2ccf03a0af3b644c5b4c819cf04bb501 /gtk/gtktoolbutton.c
parent9a6aa8db6840c1747cb41311120f99da0edfae27 (diff)
downloadgtk+-30738fbfdd1987bb20adaf09be04c1685f29afdb.tar.gz
GtkToolButton: Apply expected button style classes
Add .image-button or .text-button to the button within, so our css works as expected for toolbar buttons too.
Diffstat (limited to 'gtk/gtktoolbutton.c')
-rw-r--r--gtk/gtktoolbutton.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtktoolbutton.c b/gtk/gtktoolbutton.c
index 5b47a59db1..07344cdb85 100644
--- a/gtk/gtktoolbutton.c
+++ b/gtk/gtktoolbutton.c
@@ -592,7 +592,8 @@ gtk_tool_button_construct_contents (GtkToolItem *tool_item)
{
case GTK_TOOLBAR_ICONS:
if (icon)
- gtk_container_add (GTK_CONTAINER (button->priv->button), icon);
+ gtk_container_add (GTK_CONTAINER (button->priv->button), icon);
+ gtk_style_context_add_class (gtk_widget_get_style_context (button->priv->button), "image-button");
break;
case GTK_TOOLBAR_BOTH:
@@ -628,6 +629,7 @@ gtk_tool_button_construct_contents (GtkToolItem *tool_item)
case GTK_TOOLBAR_TEXT:
gtk_container_add (GTK_CONTAINER (button->priv->button), label);
+ gtk_style_context_add_class (gtk_widget_get_style_context (button->priv->button), "text-button");
break;
}