diff options
author | Benjamin Otte <otte@redhat.com> | 2014-06-10 13:45:15 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2014-06-10 13:47:51 +0200 |
commit | c906aa7e08afce9021ba54adf4c20b174ec8c7e3 (patch) | |
tree | b42c63e7f2b2198f27cab8208d629bed3fdd4679 /gtk/gtkmenuitem.c | |
parent | b21c86f49adbacc47635ad3f0bdf21980bd285d6 (diff) | |
download | gtk+-c906aa7e08afce9021ba54adf4c20b174ec8c7e3.tar.gz |
menuitem: Use .arrow style class for submenu indicators
As requested by the Adwaita guys.
Diffstat (limited to 'gtk/gtkmenuitem.c')
-rw-r--r-- | gtk/gtkmenuitem.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk/gtkmenuitem.c b/gtk/gtkmenuitem.c index da1ff4bfe8..cffd25aba6 100644 --- a/gtk/gtkmenuitem.c +++ b/gtk/gtkmenuitem.c @@ -1674,6 +1674,9 @@ gtk_menu_item_draw (GtkWidget *widget, GtkTextDirection direction; gdouble angle; + gtk_style_context_save (context); + gtk_style_context_add_class (context, GTK_STYLE_CLASS_ARROW); + direction = gtk_widget_get_direction (widget); get_arrow_size (widget, child, &arrow_size, NULL); @@ -1691,6 +1694,8 @@ gtk_menu_item_draw (GtkWidget *widget, arrow_y = y + (h - arrow_size) / 2; gtk_render_arrow (context, cr, angle, arrow_x, arrow_y, arrow_size); + + gtk_style_context_restore (context); } else if (!child) { |