Ich versuche, einige Menüpunkte unter GTK + zu deaktivieren/inaktiv. Ich habe Menu In GTK + Glade unter C erstellt, und bei einem externen Event muss ich einige der Menüoptionen deaktivieren.So deaktivieren/deaktivieren Sie einige der GtkMenu-Elemente
Wie kann ich das tun?
Noch eine Frage .. wie kann ich das kennen zu lernen, welcher Menüpunkt ausgewählt wird ... Ich habe in Glade erstellt Menü ... kann ich assoziieren einige Constant-ID oder Enum Constant zu jedem Menüpunkt ... also im Callback kann ich die Funktionalität abhängig von Constant abzweigen. – User7723337
Sie können entweder ein anderes Callback für das "Aktivieren" -Signal jedes Elements anhängen oder alle Elemente mit einem einzelnen Callback verbinden und das erste Argument überprüfen, um zu sehen, welches Element ausgewählt wurde. Weitere Informationen finden Sie unter http://library.gnome.org/devel/gtk/unstable/GtkMenuItem.html#GtkMenuItem-activate. –