• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Good behavior with full-screen and NSStatusWindowLevel windows
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Good behavior with full-screen and NSStatusWindowLevel windows


  • Subject: Re: Good behavior with full-screen and NSStatusWindowLevel windows
  • From: Ken Thomases <email@hidden>
  • Date: Tue, 23 Jul 2013 03:34:33 -0500

On Jul 23, 2013, at 3:16 AM, Rick Mann wrote:

> I've developed a little OS X utility that displays information in a NSStatusWindowLevel window. But if the user uses Control-left/right arrows to switch between full-screen apps, it stays where it is relative to the screen. One user in testing wanted it to "stick" to the Finder desktop.
>
> I never use full-screen, nor whatever it is you get if you Control-left arrow from the "regular" desktop. Nor do I use Spaces.

You probably need to set those up, at least in a test account, if you want to make sure your app is behaving like you intend.  By default, the Dashboard is to the left of the regular spaces.


> - Is there a part of the docs that talks about these interactions? I don't even know what it's called.
>
> - Is there a way to get the window (which is drawn by an app without a UI/menu bar) to "stick?"


You're probably looking for "window collection behavior".
Window Programming Guide: Setting Window Collection Behavior
http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/WinPanel/Articles/SettingWindowCollectionBehavior.html

I'm not entirely sure what you mean by "stick".  The Finder will appear on multiple spaces, but not spaces dedicated to full-screen apps.  I think, but am not sure, that including NSWindowCollectionBehaviorCanJoinAllSpaces but leaving out NSWindowCollectionBehaviorFullScreenAuxiliary will make your window appear on all of the appropriate spaces.

Regards,
Ken


_______________________________________________

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


  • Follow-Ups:
    • Re: Good behavior with full-screen and NSStatusWindowLevel windows
      • From: Rick Mann <email@hidden>
    • Re: Good behavior with full-screen and NSStatusWindowLevel windows
      • From: Rick Mann <email@hidden>
References: 
 >Good behavior with full-screen and NSStatusWindowLevel windows (From: Rick Mann <email@hidden>)

  • Prev by Date: Good behavior with full-screen and NSStatusWindowLevel windows
  • Next by Date: Re: developer.apple.com under maintenance for a few days now?
  • Previous by thread: Good behavior with full-screen and NSStatusWindowLevel windows
  • Next by thread: Re: Good behavior with full-screen and NSStatusWindowLevel windows
  • Index(es):
    • Date
    • Thread