Уродливый gtk.
GtkWidget* menu; GtkWidget* exit_item; menu = GTK_Menu(); exit_item = GTK_MenuItem(“E_xit”, GTK_MNEMONIC); GTK_Connect(exit_item, “activate”, exit_item__activate, icon); GTK_MenuPush(menu, exit_item); GTK_ShowAll(menu);
На мой взгляд выглядит намного лучше, чем
GtkWidget* menu; GtkWidget* exit_item; menu = gtk_menu_new(); exit_item = gtk_menu_item_new_with_mnemonic(“E_xit”); g_signal_connect(G_OBJECT(exit_item), “activate”, Tray__activate_exit, self); gtk_menu_shell_append(GTK_MENU_SHELL(menu), exit_item); gtk_widget_show_all(menu);
Но я пишу не настолько большие вещи, что-бы поддержка “интерфейса с человеческим” лицом вокруг gtk приносила свои дивиденды.
а какой был слон.