Re: Any way to force a window under the menu bar?

2015-01-26 Thread dangerwillrobinsondanger


 On 2015/01/26, at 14:54, Eric Schlegel eri...@apple.com wrote:
 
 Even if you force it under the menubar, you won’t see its content show up in 
 the menubar; the menubar window pulls its blurred content exclusively from 
 the desktop image.
 
 -eric
But you could then create some excessive code to create and set temp desktop 
images including a slice of the window in just the right place...
Totally not worth it, but interesting exercise. 
___

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

Re: Any way to force a window under the menu bar?

2015-01-26 Thread Trygve Inda
 
 
 On 2015/01/26, at 14:54, Eric Schlegel eri...@apple.com wrote:
 
 Even if you force it under the menubar, you won’t see its content show up in
 the menubar; the menubar window pulls its blurred content exclusively from
 the desktop image.
 
 -eric
 But you could then create some excessive code to create and set temp desktop
 images including a slice of the window in just the right place...
 Totally not worth it, but interesting exercise.

But there is no API way to set the desktop picture on a per-screen,
per-space basis.

Trygve




___

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

Re: Any way to force a window under the menu bar?

2015-01-26 Thread Trygve Inda
 
 On 26 Jan 2015, at 05:39, Trygve Inda cocoa...@xericdesign.com wrote:
 
 I have created a borderless NSWindow. Is there a way to force it to appear
 under the menu bar so that the content of the window shows through the
 translucent menu bar?
 
 The OS seems to be resizing or repositioning my window to prevent it from
 sliding under the menu bar even when positioned programmatically (ie not
 dragging).
 
 I think this is done by - (NSRect)constrainFrameRect:(NSRect)frameRect
 toScreen:(NSScreen *)screen, so you could probably just override that to
 return an unchanged rect to get your window under the menu bar.

Nope - while did does prevent the window from resizing, as Eric Schlegel
mentioned, the menu bar background is derived from the desktop picture.

Trygve



___

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

Re: Any way to force a window under the menu bar?

2015-01-26 Thread Uli Kusterer

 On 26 Jan 2015, at 05:39, Trygve Inda cocoa...@xericdesign.com wrote:
 
 I have created a borderless NSWindow. Is there a way to force it to appear
 under the menu bar so that the content of the window shows through the
 translucent menu bar?
 
 The OS seems to be resizing or repositioning my window to prevent it from
 sliding under the menu bar even when positioned programmatically (ie not
 dragging).

I think this is done by - (NSRect)constrainFrameRect:(NSRect)frameRect 
toScreen:(NSScreen *)screen, so you could probably just override that to return 
an unchanged rect to get your window under the menu bar.
___

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

Re: Any way to force a window under the menu bar?

2015-01-26 Thread Iain Holmes
I believe you could do this by setting the window’s level property to 
kCGDesktopWindowLevelKey
(see 
https://developer.apple.com/library/mac/documentation/GraphicsImaging/Reference/Quartz_Services_Ref/index.html#//apple_ref/c/tdef/CGWindowLevelKey
 
https://developer.apple.com/library/mac/documentation/GraphicsImaging/Reference/Quartz_Services_Ref/index.html#//apple_ref/c/tdef/CGWindowLevelKey
 for the other values available to you)

iain

 On 26 Jan 2015, at 04:39, Trygve Inda cocoa...@xericdesign.com wrote:
 
 I have created a borderless NSWindow. Is there a way to force it to appear
 under the menu bar so that the content of the window shows through the
 translucent menu bar?
 
 The OS seems to be resizing or repositioning my window to prevent it from
 sliding under the menu bar even when positioned programmatically (ie not
 dragging).
 
 Thanks,
 
 Trygve
 
 
 
 ___
 
 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/iain%40falsevictories.com
 
 This email sent to i...@falsevictories.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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

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

Any way to force a window under the menu bar?

2015-01-25 Thread Trygve Inda
I have created a borderless NSWindow. Is there a way to force it to appear
under the menu bar so that the content of the window shows through the
translucent menu bar?

The OS seems to be resizing or repositioning my window to prevent it from
sliding under the menu bar even when positioned programmatically (ie not
dragging).

Thanks,

Trygve



___

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

Re: Any way to force a window under the menu bar?

2015-01-25 Thread Eric Schlegel

 On Jan 25, 2015, at 8:39 PM, Trygve Inda cocoa...@xericdesign.com wrote:
 
 I have created a borderless NSWindow. Is there a way to force it to appear
 under the menu bar so that the content of the window shows through the
 translucent menu bar?

Even if you force it under the menubar, you won’t see its content show up in 
the menubar; the menubar window pulls its blurred content exclusively from the 
desktop image.

-eric


___

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