• 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: Stuart Malin <email@hidden>
  • Date: Mon, 9 Mar 2009 11:10:46 -1000


On Mar 9, 2009, at 8:47 AM, Michael Ash wrote:

On Mon, Mar 9, 2009 at 12:38 PM, Stuart Malin <email@hidden> wrote:

On Mar 9, 2009, at 3:46 AM, email@hidden wrote:

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?

I could do that, but then the user would see the selected toolbar item
change away, then back. Mail's preference doesn't behave that way, so I am
presuming there must be some way to intercept the change and stop it, if
appropriate. Â Perhaps the way do handle this is to prevent redisplay of the
window... I'll have to explore this...

No need to "prevent" redisplay. Redisplay due to changes usually happens at the end of the event loop cycle where the changes took place. If you reset the selection before that happens (e.g. if the toolbar item's action fires before the redisplay) then the user will not see the intermediate state.

Works like a charm! Thanks for the inisght, Michael. _______________________________________________

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


  • Prev by Date: Re: Archiving/unarchiving root objects using instance methods
  • Next by Date: persisting user credentials -- how?
  • Previous by thread: Re: How to intercept NSToolbar item selection changes
  • Next by thread: Accessing other UI while keyboard is open
  • Index(es):
    • Date
    • Thread