mirror of
https://github.com/gnustep/libs-back.git
synced 2025-02-23 11:51:27 +00:00
Reworked KDE window level handling ones more.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20424 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
3e10117de9
commit
0929578d2b
2 changed files with 16 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
|||
2004-12-06 Fred Kiefer <FredKiefer@gmx.de>
|
||||
|
||||
* Source/xlib/XGServerWindow.m (-setwindowlevel::): Stop using
|
||||
the KDE override atom for window levels. The old behaviour may be
|
||||
reactivated via the define USE_KDE_OVERRIDE.
|
||||
|
||||
2004-11-28 Matt Rice <ratmice@yahoo.com>
|
||||
|
||||
* Source/x11/XGGLFormat.m (-initWithAttributes:,append,append1): Add
|
||||
|
|
|
@ -1988,10 +1988,15 @@ static BOOL didCreatePixmaps;
|
|||
level == NSFloatingWindowLevel ||
|
||||
level == NSTornOffMenuWindowLevel)
|
||||
{
|
||||
#ifdef USE_KDE_OVERRIDE
|
||||
data[0] = generic.wintypes.win_override_atom;
|
||||
//data[0] = generic.wintypes.win_utility_atom;
|
||||
data[1] = generic.wintypes.win_menu_atom;
|
||||
len = 2;
|
||||
#else
|
||||
data[0] = generic.wintypes.win_menu_atom;
|
||||
len = 1;
|
||||
#endif
|
||||
}
|
||||
else if (level == NSDockWindowLevel ||
|
||||
level == NSStatusWindowLevel)
|
||||
|
@ -2001,9 +2006,14 @@ static BOOL didCreatePixmaps;
|
|||
// Does this belong into a different category?
|
||||
else if (level == NSPopUpMenuWindowLevel)
|
||||
{
|
||||
#ifdef USE_KDE_OVERRIDE
|
||||
data[0] = generic.wintypes.win_override_atom;
|
||||
data[1] = generic.wintypes.win_floating_atom;
|
||||
len = 2;
|
||||
#else
|
||||
data[0] = generic.wintypes.win_floating_atom;
|
||||
len = 1;
|
||||
#endif
|
||||
}
|
||||
else if (level == NSDesktopWindowLevel)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue