• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: How to intercept NSToolbar item selection changes
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

References: 
 >How to intercept NSToolbar item selection changes (From: Stuart Malin <email@hidden>)

  • Prev by Date: Re: Why don't only these images don't show on the device?
  • Next by Date: Method Sequence on Application Loads
  • Previous by thread: How to intercept NSToolbar item selection changes
  • Next by thread: Re: How to intercept NSToolbar item selection changes
  • Index(es):
    • Date
    • Thread