[gtk+] menuitem: Use .arrow style class for submenu indicators
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] menuitem: Use .arrow style class for submenu indicators
- Date: Tue, 10 Jun 2014 11:48:16 +0000 (UTC)
commit c906aa7e08afce9021ba54adf4c20b174ec8c7e3
Author: Benjamin Otte <otte redhat com>
Date: Tue Jun 10 13:45:15 2014 +0200
menuitem: Use .arrow style class for submenu indicators
As requested by the Adwaita guys.
gtk/gtkmenuitem.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkmenuitem.c b/gtk/gtkmenuitem.c
index da1ff4b..cffd25a 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)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]