Hi at all! I've tried to make a popup menu with uimanager but it doesn't show nothing...where is the mistake? This is part of the code...
static const char *ui_description = "<ui>" " <popmenu name='MainMenu'>" " <menuitem action='Open'/>" " <menuitem action='Exit'/>" " </popmenu>" "</ui>"; static const GtkActionEntry entries[] = { { "MainMenu", NULL, "_File" }, { "Open", GTK_STOCK_OPEN, "_Open", "<control>O", "Open a file", NULL }, { "Exit", GTK_STOCK_QUIT, "E_xit", "<control>Q", "Exit the program", NULL } }; void get_menu_contestuale2 (void) { GtkWidget *popup; GtkActionGroup *action_group; GtkUIManager *ui_manager; action_group = gtk_action_group_new ("MenuActions"); gtk_action_group_add_actions (action_group, entries, G_N_ELEMENTS (entries), NULL); ui_manager = gtk_ui_manager_new (); gtk_ui_manager_insert_action_group (ui_manager, action_group, 0); if (!gtk_ui_manager_add_ui_from_string (ui_manager, ui_description, -1, NULL)) { g_print ("building menus failed"); exit (1); } popup = gtk_ui_manager_get_widget (ui_manager, "/MainMenu"); gtk_widget_show_all(popup); } ---------- Many thanks at all! Enrico _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list