Hallo,
Ich habe eine Subclass von NSTableView in dem ich das menu Outlet mit einem Menü verbunden habe. Funktioniert auch gut, nur möchte ich jetzt aufgrund der Selektion im table einige Menüeinträge deaktivieren.
Ich habe validateMenuItem: in die Klasse eingebaut, das wird aber nie aufgerufen. Bei meinem OutlineView geht das.
Dann habe ich menuForEvent: überschrieben und hier die einzelnen MenuItems mit [[menu itemWithTag:0] setEnabled:NO]; zu deaktivieren versucht. Sie bleiben trotzdem aktiviert.
Was mache ich falsch?
lg,
Hotzi
Ich habe eine Subclass von NSTableView in dem ich das menu Outlet mit einem Menü verbunden habe. Funktioniert auch gut, nur möchte ich jetzt aufgrund der Selektion im table einige Menüeinträge deaktivieren.
Ich habe validateMenuItem: in die Klasse eingebaut, das wird aber nie aufgerufen. Bei meinem OutlineView geht das.
Dann habe ich menuForEvent: überschrieben und hier die einzelnen MenuItems mit [[menu itemWithTag:0] setEnabled:NO]; zu deaktivieren versucht. Sie bleiben trotzdem aktiviert.
Was mache ich falsch?
lg,
Hotzi
[url]http://www.martinhoeller.net[/url]