Custom NSMenuItems on the fly?
Custom NSMenuItems on the fly?
- Subject: Custom NSMenuItems on the fly?
- From: Gregory Weston <email@hidden>
- Date: Thu, 5 Jul 2007 16:23:04 -0400
I'd like to use menu:updateItem:atIndex:shouldContinue: to build a
volatile menu on the fly (Yes, I know, changing menus are generally
bad. In this case it's appropriate.), but I'd also like to use a
custom subclass of NSMenuItem for the actual items. This _seems_ to
work fine if within my method I remove the provided item from the
menu and insert a new one at the same index. The problem I run into
is that even though I set the target and action for that newly-
created menu item, it the target never gets the opportunity to
validate the menu item (and as a result those items are permanently
disabled). The validation method _is_ invoked for one menu item that
I don't try to replace.
Is there a better way to specify the class of the items I want, or is
there a way to ensure validation happens?
Greg
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden