diff options
author | Matthias Clasen <mclasen@redhat.com> | 2014-10-11 08:28:55 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-10-11 08:28:55 -0400 |
commit | 30738fbfdd1987bb20adaf09be04c1685f29afdb (patch) | |
tree | bf9f1dcc2ccf03a0af3b644c5b4c819cf04bb501 /gtk/gtktoolbutton.c | |
parent | 9a6aa8db6840c1747cb41311120f99da0edfae27 (diff) | |
download | gtk+-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.c | 4 |
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; } |