• 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: Forcing toolbar validation...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Forcing toolbar validation...


  • Subject: Re: Forcing toolbar validation...
  • From: Peter Ammon <email@hidden>
  • Date: Thu, 20 Nov 2008 10:35:41 -0800


On Nov 20, 2008, at 9:26 AM, Jean-Nicolas Jolivet wrote:

I have to disable all toolbar items during a long process... I did it basically by overriding

- (BOOL)validateToolbarItem:(NSToolbarItem *)toolbarItem
{
	return !longProcessIsRunning;
}

So that everything is disabled when my process is running, however, once the process is done, the toolbar items are still disabled until I somehow click on one of them... only then they become enabled again...

So I found out that using
validateVisibleItems

Was forcing the re-validation of the items, and making them available when I need them to be... however, the docs clearly state that this method should not be invoked directly... therefore, I am wondering if there is a better alternative to force the re- validation of my items?? Should I just ignore the doc since it's working and this is a particular case?

It's OK to call this method directly. The docs and header say you typically do not call it directly to make it clear that it is called on your behalf after window update events. If you have something that changes the valid state of your toolbar items that is not associated with a window update event (such as a long running process finishing), then your situation is atypical so the "typically..." admonition doesn't apply to you.


-Peter

_______________________________________________

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


  • Follow-Ups:
    • Re: Forcing toolbar validation...
      • From: Jean-Nicolas Jolivet <email@hidden>
References: 
 >Forcing toolbar validation... (From: Jean-Nicolas Jolivet <email@hidden>)

  • Prev by Date: Re: Questions about Garbage Collection
  • Next by Date: Re: [moderator] Re: Cocoa apps protection software
  • Previous by thread: Re: Forcing toolbar validation...
  • Next by thread: Re: Forcing toolbar validation...
  • Index(es):
    • Date
    • Thread