Fred Kiefer wrote:

>> The problem is fairly obvious if you look at the source: Tool tips are drawn 
>> at NSStatusWindowLevel, which is well below NSModalPanelWindowLevel. I guess 
>> the tool tips would need to be drawn (at least) at NSPopUpMenuWindowLevel. 
>> Actually, I would think it should be even higher than that (allowing tool 
>> tips to be shown for pop up menu items) but there is no well defined window 
>> level above NSPopUpMenuWindowLevel (except for NSScreenSaverWindowLevel and 
>> that of course looks inappropriate).
>> 
>> Wolfgang
> 
> Your argument is correct, but it does not reflect the implementation we have 
> in XGServerWindow.m. But doing things the way you suggest in both places 
> would be better.

The backend implementation simply passes on the window level to the window 
manager if that is WindowMaker (which Riccardo is using), so I'm inclined to 
think that my comment _does_ reflect the implementation in XGServerWindow.m. 
Another point is that XGServerWindow also attempts to map window levels onto 
NET-WM window types for other window managers, which may or may not work well 
(for instance, the mapping is more or less broken when using Apple's quartz-wm).

Wolfgang


_______________________________________________
Gnustep-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to