I have a toolbar with various options and some options should not be visible in some cases. I have already figured out a way to disable them in my application, using this callback:
- (BOOL) validateToolbarItem: (NSToolbarItem *) toolbarItem
But I haven't figured out a way to really hide them when I need. Anyone has any ideas on how to do this or if it's really possible at all?
If disabling them is not enough you could remove the items.
Then when you need to put them back, just re-insert them:
Look at Adding and Removing Toolbar Items in the Apple docs.