Re: How to intercept NSToolbar item selection changes
Re: How to intercept NSToolbar item selection changes
- Subject: Re: How to intercept NSToolbar item selection changes
- From: Michael Ash <email@hidden>
- Date: Mon, 9 Mar 2009 00:37:19 -0400
On Sun, Mar 8, 2009 at 6:03 PM, Stuart Malin <email@hidden> wrote:
> I'm building a Preferences window that has a toolbar, in the style of Mail.
> I need to know if the user clicks on a toolbar item to change the pane. If
> the current pane has pending changes, I display a sheet asking for action
> regarding the present changes. I need to do this BEFORE the selected toolbar
> item is changed. Which means I need to intercept that change. Alas, I
> haven't been able to zero in on how to do that. I don't see NSToolBar
> delegate methods that provide such intercept (e.g.
> -(BOOL)shouldChangeToolbarItem.... or something of the like), nor do I see
> anything useful that I could override if I subclass the Toolbar instance.
> So, I must be overlooking something. If anyone can tell me what, I'd be
> eternally grateful :-) TIA.
Could you simply reset the toolbar selection to whatever it was
before, then display your sheet and then manually set the selection to
the new one if the user agrees?
Mike
_______________________________________________
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