From fe3f9ca9cd2fd93db3524cda9b8c8a6ef4c5c404 Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Wed, 2 Mar 2011 18:41:24 -0500 Subject: [PATCH] menuitem: set the menubar style class for menu items on a bar So that themes can distinguish them from the other menu items. --- gtk/gtkmenuitem.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkmenuitem.c b/gtk/gtkmenuitem.c index 5692900e6d..72fbe4227b 100644 --- a/gtk/gtkmenuitem.c +++ b/gtk/gtkmenuitem.c @@ -1594,6 +1594,9 @@ gtk_menu_item_draw (GtkWidget *widget, gtk_style_context_get_padding (context, state, &padding); + if (GTK_IS_MENU_BAR (parent)) + gtk_style_context_add_class (context, GTK_STYLE_CLASS_MENUBAR); + if (child && (state & GTK_STATE_FLAG_PRELIGHT)) { gtk_render_background (context, cr, x, y, w, h);