[gtk+] menubutton: set DROPDOWN_MENU hint on the menu toplevel
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] menubutton: set DROPDOWN_MENU hint on the menu toplevel
- Date: Thu, 5 Jul 2012 14:16:57 +0000 (UTC)
commit 598163e52684019e4975c3d4ca728a54b00c2f74
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Wed Jul 4 15:41:55 2012 -0400
menubutton: set DROPDOWN_MENU hint on the menu toplevel
So the WM can render the menu shadows correctly, omitting the top side,
in the common case the menu is rendered down from a toolbar.
https://bugzilla.gnome.org/show_bug.cgi?id=679449
gtk/gtkmenubutton.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkmenubutton.c b/gtk/gtkmenubutton.c
index 63bea8c..7224f60 100644
--- a/gtk/gtkmenubutton.c
+++ b/gtk/gtkmenubutton.c
@@ -147,6 +147,10 @@ menu_position_down_func (GtkMenu *menu,
GdkScreen *screen;
GdkWindow *window;
GtkAllocation allocation, arrow_allocation;
+ GtkWidget *toplevel;
+
+ toplevel = gtk_widget_get_toplevel (GTK_WIDGET (priv->menu));
+ gtk_window_set_type_hint (GTK_WINDOW (toplevel), GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU);
gtk_widget_get_preferred_size (GTK_WIDGET (priv->menu),
&menu_req, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]