[gtk+/popover-menu-buttons: 6/8] GtkPopover: use verb icons for iconic sections
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/popover-menu-buttons: 6/8] GtkPopover: use verb icons for iconic sections
- Date: Sat, 26 Apr 2014 23:46:46 +0000 (UTC)
commit 3ee2ff72d0a95e77ff35bb60b4903f933aac4e0b
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Apr 26 14:16:19 2014 -0400
GtkPopover: use verb icons for iconic sections
This keeps noun and verb icons cleanly separated in menu models.
gtk/gtkpopover.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c
index 9a4f458..85cb7f8 100644
--- a/gtk/gtkpopover.c
+++ b/gtk/gtkpopover.c
@@ -2126,7 +2126,10 @@ gtk_popover_tracker_insert_func (GtkMenuTrackerItem *item,
button = gtk_model_button_new ();
g_object_bind_property (item, "label", button, "text", G_BINDING_SYNC_CREATE);
- g_object_bind_property (item, "icon", button, "icon", G_BINDING_SYNC_CREATE);
+ if (g_strcmp0 (hint, "iconic") == 0)
+ g_object_bind_property (item, "verb-icon", button, "icon", G_BINDING_SYNC_CREATE);
+ else
+ g_object_bind_property (item, "icon", button, "icon", G_BINDING_SYNC_CREATE);
g_object_bind_property (item, "sensitive", button, "sensitive", G_BINDING_SYNC_CREATE);
g_object_bind_property (item, "visible", button, "visible", G_BINDING_SYNC_CREATE);
g_object_bind_property (item, "role", button, "action-role", G_BINDING_SYNC_CREATE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]