1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-19 20:38:08 +01:00

Make window stacking level changes to match GNUstep.

This commit is contained in:
richard
2001-02-09 15:56:52 +00:00
parent 40386e1d40
commit 4d8e691608
6 changed files with 101 additions and 52 deletions

View File

@@ -396,26 +396,12 @@ wWindowSetupInitialAttributes(WWindow *wwin, int *level, int *workspace)
if (wwin->wm_gnustep_attr->flags & GSWindowLevelAttr) {
switch (wwin->wm_gnustep_attr->window_level) {
case WMNormalWindowLevel:
*level = WMNormalLevel;
break;
case WMFloatingWindowLevel:
*level = WMFloatingLevel;
break;
case WMDockWindowLevel:
*level = WMDockLevel;
break;
case WMSubmenuWindowLevel:
*level = WMSubmenuLevel;
break;
case WMMainMenuWindowLevel:
*level = WMMainMenuLevel;
break;
default:
*level = WMNormalLevel;
break;
}
*level = wwin->wm_gnustep_attr->window_level;
/*
* INT_MIN is the only illegal window level.
*/
if (*level == INT_MIN)
*level = INT_MIN + 1;
} else {
/* setup defaults */
*level = WMNormalLevel;