Dear list,

I'm trying to get Versions and autosave working on my document app. Most things 
are working. I'm using the window delegate methods

- (void)windowWillEnterVersionBrowser:(NSNotification *)notification;
- (void)windowDidExitVersionBrowser:(NSNotification *)notification;

to enable and disable some UI elements. I'm also setting a private ivar boolean 
_inVersionsBrowser to YES in 

- (void)windowDidEnterVersionBrowser:(NSNotification *)notification

and to NO in 

- (void)windowDidExitVersionBrowser:(NSNotification *)notification

Then in methods like -validateToolbarItem: I'm checking for this flag and 
returning NO if it's set to YES. This works for the current document window 
(all its toolbar items are disabled in the Versions browser) but not for the 
previous versions document windows. So, I need a more dynamic way to check if 
I'm in the Versions browser so that I can disable such things. Is there API to 
do that? I couldn't find it (obviously). Or is there a better way to do what 
I'm trying to do?

Best wishes,

Martin


_______________________________________________

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

This email sent to arch...@mail-archive.com

Reply via email to