Re: Forcing toolbar validation...
Re: Forcing toolbar validation...
- Subject: Re: Forcing toolbar validation...
- From: Andrew Merenbach <email@hidden>
- Date: Thu, 20 Nov 2008 09:51:07 -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?
Jean-Nicolas Jolivet
email@hidden
http://www.silverscripting.com
Greetings, Jean-Nicolas,
Apologies that I can't be of more help, but just to chime in: I
noticed the same thing. I had the source awhile back to a program
that would do just that: it would wait until I clicked on the toolbar
(or, in some cases, just moved the mouse) to update, and calling that
method to validate visible items did in fact work, even though the
docs stated otherwise. I, too, would like to know what the best way
to do this is.
Best,
Andrew
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
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