On Tue, Jan 29, 2013 at 8:14 AM, Abhi Beckert <[email protected]>wrote:

> On Tue, Jan 29, 2013 at 7:42 AM, Fred Kiefer <[email protected]> wrote:
>
>> You don't have to use this GTK function to achieve this. If you set the
>> window level of a GNUstep window to almost anything but NSNormalWindowLevel
>> it will get the skip taskbar atom (_NET_WM_STATE_SKIP_TASKBAR) set. But
>> remember this is on a per window base.
>>
>
> I just tried setting the window level to various constants, and also tried
> switching the super class from NSWindow to NSPanel, but it is still always
> in the task bar for me (on Linux Mint).
>
>
Actually, I was wrong. I was setting the window level in my init method,
moving it to awkeFromNib instead worked, the window is no-longer visible in
the task switcher.

That seems like a pretty massive incompatibility between Cocoa and GNUstep?
In Cocoa/UIKit properties for interface builder are set using NSCoding, so
they are already in place during the init process, instead of later on.

Thanks for your help.
- Abhi
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to