bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSBorderlessWindowMask and NSMainMenuWindowLevel


From: Fred Kiefer
Subject: Re: NSBorderlessWindowMask and NSMainMenuWindowLevel
Date: Mon, 21 Oct 2013 09:18:05 +0200

The is onecomponent missing in your list, the window manager. This is 
responcible for window placement and most likely thenew one isn't fully 
supported by GNUstep.

Fred

On the road

Am 21.10.2013 um 07:50 schrieb "Lundberg, Johannes" 
<johannes@brilliantservice.co.jp>:

> Hi
> 
> I experiencing some weird behavior with a stay-always-on-top window 
> (NSMainMenuWindowLevel) and borderless windows.
> 
> This behavior does NOT occur with vesa or vmware driver, only intel. (the 
> three I tested)
> System has Intel hd4000 graphics.
> Backend of GNUstep is cairo.
> 
> I don't think this is directly related to GNUstep but more a result of 
> changes in FreeBSD 10.0 BETA1 compared to CURRENT i took from svn one or two 
> months ago.
> 
> I have a transparent window (W1) that should stay on top always and I achieve 
> this by setting window level to NSMainMenuWindowLevel.  This is all good 
> except when any other window is borderless.
> 
> If I open a borderless window (W2) (by setting NSBorderlessWindowMask) and 
> give it focus it will be rendered on top of W1. I expect it to be rendered 
> behind W1..
> 
> Here is a comparison of the different packages installed.
> 
> New system (with bug)
> cairo-1.10.2_6,2               Vector graphics library with cross-device 
> output support
> dri-9.1.6_3,2                  OpenGL hardware acceleration drivers for the 
> DRI
> dri2proto-2.8                  DRI2 prototype headers
> freeglut-2.8.1                 An alternative to the OpenGL Utility Toolkit 
> (GLUT) library
> glew-1.10.0_1                  The OpenGL Extension Wrangler Library
> glproto-1.4.16                 GLX extension headers
> gnustep-1.28.0_1               Objective-C libraries based on the OpenStep 
> standard
> gnustep-back-cairo-0.23.0      GNUstep GUI backend
> gnustep-base-1.24.5_1          GNUstep Foundation library
> gnustep-gui-0.23.1             GNUstep GUI library
> gnustep-make-2.6.5             GNUstep makefile package
> libGL-9.1.6                    OpenGL library that renders using GLX or DRI
> libGLU-9.0.0                   OpenGL utility library
> xdriinfo-1.0.4                 Query configuration information of DRI drivers
> xf86-video-intel-2.21.15       Driver for Intel integrated graphics chipsets
> xf86driproto-2.1.1             XFree86-DRI extension headers
> xorg-7.7                       X.Org complete distribution metaport
> xorg-drivers-7.7               X.org drivers meta-port
> xorg-libraries-7.7             X.org libraries meta-port
> xorg-server-1.12.4_3,1         X.Org X server and related programs
> 
> 
> Old system (working fine - gnustep from svn, not ports)
> cairo-1.10.2_5,2               Vector graphics library with cross-device 
> output support
> dri-8.0.5_3,2                  OpenGL hardware acceleration drivers for the 
> DRI
> dri2proto-2.8                  DRI2 prototype headers
> freeglut-2.8.1                 An alternative to the OpenGL Utility Toolkit 
> (GLUT) library
> glew-1.10.0                    The OpenGL Extension Wrangler Library
> glproto-1.4.16                 GLX extension headers
> libGL-8.0.5_4                  OpenGL library that renders using GLX or DRI
> libGLU-9.0.0                   OpenGL utility library
> xdriinfo-1.0.4                 Query configuration information of DRI drivers
> xf86-video-intel-2.21.9        Driver for Intel integrated graphics chipsets
> xf86-video-vesa-2.3.2          X.Org vesa display driver
> xf86driproto-2.1.1             XFree86-DRI extension headers
> xorg-7.7                       X.Org complete distribution metaport
> xorg-drivers-7.7               X.org drivers meta-port
> xorg-libraries-7.7             X.org libraries meta-port
> xorg-server-1.12.4_1,1         X.Org X server and related programs
> 
> I will also post this to freebsd-x11.
> 
> Best regards
> --
> Johannes Lundberg
> 
> _______________________________________________
> Bug-gnustep mailing list
> Bug-gnustep@gnu.org
> https://lists.gnu.org/mailman/listinfo/bug-gnustep



reply via email to

[Prev in Thread] Current Thread [Next in Thread]