From 9e32442bf89b8b862931b10b5ab647b5c8e4cd40 Mon Sep 17 00:00:00 2001 From: Nils Faerber Date: Wed, 21 Jun 2006 18:33:23 +0000 Subject: [PATCH] * huhu ... hack alert ;) sub menu items are now reparented to AppView's menu pmo-trunk-r318 --- src/hildon/modest-ui-main-view.c | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/hildon/modest-ui-main-view.c b/src/hildon/modest-ui-main-view.c index ffffe97..0909599 100644 --- a/src/hildon/modest-ui-main-view.c +++ b/src/hildon/modest-ui-main-view.c @@ -92,7 +92,7 @@ modest_ui_main_view_destroy (GtkWidget *win, GdkEvent *event, gpointer data) gboolean modest_ui_show_main_window (ModestUI *modest_ui) { - GtkWidget *win; + GtkWidget *win, *app_view; gint height, width; ModestUIPrivate *priv; GtkWidget *folder_view, *header_view; @@ -237,9 +237,24 @@ modest_ui_show_main_window (ModestUI *modest_ui) gtk_widget_set_usize (GTK_WIDGET(win), width, height); hildon_app_set_title (HILDON_APP(win), PACKAGE_STRING); - main_menu = hildon_appview_get_menu(HILDON_APP(win)); + app_view = glade_xml_get_widget (priv->glade_xml, "appview1"); + + main_menu = hildon_appview_get_menu(HILDON_APPVIEW(app_view)); menu_item = glade_xml_get_widget (priv->glade_xml, "MessageMenuItem"); - gtk_menu_append(main_menu, menu_item); + //gtk_menu_append(main_menu, menu_item); + gtk_widget_reparent(menu_item, main_menu); + menu_item = glade_xml_get_widget (priv->glade_xml, "EditMenuItem"); + gtk_widget_reparent(menu_item, main_menu); + menu_item = glade_xml_get_widget (priv->glade_xml, "FoldersMenuItem"); + gtk_widget_reparent(menu_item, main_menu); + menu_item = glade_xml_get_widget (priv->glade_xml, "ViewMenuItem"); + gtk_widget_reparent(menu_item, main_menu); + menu_item = glade_xml_get_widget (priv->glade_xml, "EMailMenuItem"); + gtk_widget_reparent(menu_item, main_menu); + menu_item = glade_xml_get_widget (priv->glade_xml, "ToolsMenuItem"); + gtk_widget_reparent(menu_item, main_menu); + menu_item = glade_xml_get_widget (priv->glade_xml, "CloseMenuItem"); + gtk_widget_reparent(menu_item, main_menu); gtk_widget_show_all (win); -- 1.7.9.5