Re: how to validate toolbar with different target?
Re: how to validate toolbar with different target?
- Subject: Re: how to validate toolbar with different target?
- From: Andrew Merenbach <email@hidden>
- Date: Sat, 11 Nov 2006 13:46:49 -0800
Hi, Marc.
Toolbar validation is indeed sent to the target, so you would need to
make a subclass for your NSArrayController. But, if you can, I.
Savant's suggestion (re: bindings) may work far better.
Cheers,
Andrew
On 11 Nov 2006, at 13:12, Marc Respass wrote:
Hi,
I have some buttons in my window's toolbar that are bound to an
NSArrayController (selectNext, selectPrevious, add, remove, etc).
This is a non-document based CoreData app. My AppDelegate is also
the window (with the toolbar) delegate and I implement
-(BOOL)validateToolbarItem:(NSToolbarItem *)toolbarItem
which works fine for the Save button because the Save button's
target is the app delegate but it doesn't get called for any of the
buttons whose target is the array controller. This leads me to
think that toolbar validation is sent to the target of the
toolbaritem. Is that correct? If so, I expect that I will need to
subclass NSArrayController and put the validation there. What would
be cool is subclassing NSArrayController, adding a delegate, and
somehow forwarding the message. Or maybe I can just forward some
messages to the NSArrayController. This is not something I've ever
done but I remember hearing people talk about message forwarding in
Cocoa and WebObjects.
Any tips are appreciated.
Thanks
Marc
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40ucla.edu
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden