Gtk menu with icons -
Gtk menu with icons -
this critical part of run-time created menu:
gtkwidget *menu, *menu_item; menu = gtk_menu_new(); menu_item = gtk_image_menu_item_new_with_label("uredi..."); //approach1 - icon don't work //gtk_image_menu_item_set_image(gtk_image_menu_item(menu_item), gtk_image_new_from_stock(gtk_stock_edit, gtk_icon_size_menu)); //approach2 - icon don't work gtk_image_menu_item_set_image(gtk_image_menu_item(menu_item), gtk_widget(gtk_image_new_from_stock(gtk_stock_edit, gtk_icon_size_menu))); gtk_menu_shell_append(gtk_menu_shell(menu), menu_item); g_signal_connect(g_object(menu_item), "button-release-event", g_callback(menu_release), (gpointer)""); gtk_menu_attach_to_widget(gtk_menu(menu), button, null); gtk_widget_show_all(menu);
menu works ok 1 "imagemenuitem" on see label don't see image. can wrong here?
gtk2, ubuntu 11.10
i'm not 100% sure, believe icons in menus , buttons no longer enabled default. need turn them on create them show up.
gconftool-2 --type bool --set /desktop/gnome/interface/menus_have_icons true
or using dconf
:
dconf write /org/gnome/desktop/interface/menus-have-icons true
gtk
Comments
Post a Comment