On Oct 11, 2011, at 7:37 PM, Arbit Richardi wrote: > I have a fullscreen window that should effectively disable window > cycling; because I've taken over the entire screen, it doesn't makes > sense to be able to bring other windows in front of the fullscreen > one. > > NSWindow's NSWindowCollectionBehaviorIgnoresCycle collection behavior > only removes a window from the cycle -- command-tilde will still bring > other windows in front of the fullscreen one. This isn't quite what I > want.
Your fullscreen window can (should?) be at a higher window level than normal, which would prevent other windows from being ordered in front of it. I'm not sure it would prevent them from becoming key, though. You can order the other windows out (off the screen). You can have them refuse to become main or key. You can set their collection behavior to include NSWindowCollectionBehaviorIgnoresCycle temporarily. You can trap the Command-` key events, so that NSApplication never sees them, in an override of -sendEvent:. (That key combination is user-configurable, though, and it's kind of hacky to figure out what the key combination is using CopySymbolicHotKeys().) Regards, Ken _______________________________________________ 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 arch...@mail-archive.com