ui/gtk/menu.c

changeset 164
1d912f78fd1d
parent 148
4e0b38bbd6c4
child 168
1b99acacc5bb
equal deleted inserted replaced
163:b70e2a77dea0 164:1d912f78fd1d
219 219
220 void add_menu_widget(GtkWidget *parent, int i, UiMenuItemI *item, UiObject *obj) { 220 void add_menu_widget(GtkWidget *parent, int i, UiMenuItemI *item, UiObject *obj) {
221 UiMenu *menu = (UiMenu*)item; 221 UiMenu *menu = (UiMenu*)item;
222 222
223 GtkWidget *menu_widget = gtk_menu_new(); 223 GtkWidget *menu_widget = gtk_menu_new();
224 GtkWidget *menu_item = gtk_menu_item_new_with_label(menu->label); 224 GtkWidget *menu_item = gtk_menu_item_new_with_mnemonic(menu->label);
225 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_item), menu_widget); 225 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_item), menu_widget);
226 226
227 UcxList *ls = menu->items; 227 UcxList *ls = menu->items;
228 int index = 0; 228 int index = 0;
229 while(ls) { 229 while(ls) {

mercurial