X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Fgtk%2Fmenu.c;h=d73dbe696f6d8dca4d8f3c16aab9e17e58127700;hp=03c75f77571ce547fc988a044cc993f261525d2a;hb=a1f06d5d216a8ba7390cf837a3825bec548c17e5;hpb=158a01abdad10cef8f20c9642316f8411cd05b21 diff --git a/src/gtk/menu.c b/src/gtk/menu.c index 03c75f775..d73dbe696 100644 --- a/src/gtk/menu.c +++ b/src/gtk/menu.c @@ -35,6 +35,11 @@ #include "menu.h" #include "utils.h" +#ifdef MAEMO +#include +#include +#endif + static void connect_accel_change_signals(GtkWidget* widget, GtkWidget *wid2) ; @@ -42,14 +47,23 @@ GtkWidget *menubar_create(GtkWidget *window, GtkItemFactoryEntry *entries, guint n_entries, const gchar *path, gpointer data) { GtkItemFactory *factory; - + GtkWidget *menubar; + +#ifdef MAEMO + factory = gtk_item_factory_new(GTK_TYPE_MENU, path, NULL); +#else factory = gtk_item_factory_new(GTK_TYPE_MENU_BAR, path, NULL); +#endif gtk_item_factory_set_translate_func(factory, menu_translate, NULL, NULL); gtk_item_factory_create_items(factory, n_entries, entries, data); gtk_window_add_accel_group (GTK_WINDOW (window), factory->accel_group); - return gtk_item_factory_get_widget(factory, path); + menubar = gtk_item_factory_get_widget(factory, path); +#ifdef MAEMO + hildon_window_set_menu(HILDON_WINDOW(window), GTK_MENU(menubar)); +#endif + return menubar; } GtkWidget *menu_create_items(GtkItemFactoryEntry *entries,