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 PROTECTED]
http://www.silverscripting.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to