one issue (which may not be related)

apparently if you bind the target binding, the validateMenu... method doesn't get called. I'll try to get that into an update of the cocoabindingsref as soon as possible, but it'll be post WWDC.


On 20-May-09, at 9:28 PM, Seth Willits wrote:

On May 20, 2009, at 6:21 PM, Jerry Krinock wrote:

On a main menu item, I've set a delegate which implements - menuNeedsUpdate:. In this method, I enable/disable some items and also modify some item titles based on current conditions.

With some items, however, instead of sending -setTitle: in - menuNeedsUpdate:, I had bound their 'title' in Interface Builder. But I just discovered that this 'title' binding was causing setEnabled:NO sent to these items during -menuNeedsUpdate: to be ignored. A menu item with a 'title' bound is always enabled.


Does the binding have "Conditionally Sets Enabled" checked? Uncheck it if it does.

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to