context: visual menus example: denemo/src/view.c gtk_menu_shell_prepend(GTK_MENU_SHELL(cd->menu),item); equivalent to gtk_menu_shell_insert(GTK_MENU_SHELL(cd->menu),item,0); means: add a visible entry to a menu (or submenu) duality: no. impossible to get an item pointer in a menu we only can select it (visual) by identifying it with its item number (integer)