diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-08-02 19:58:18 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-08-02 19:58:18 +0000 |
| commit | 50598700dfd96eea49ce1d6f3cf338f19ea9b4a4 (patch) | |
| tree | 9f191e35ca396946618e479890d40f5099478d65 /src | |
| parent | d8a817813d42a5509d65be8989c8c0c53ec4a2b7 (diff) | |
keep the new menus on top of normal windows
Diffstat (limited to 'src')
| -rw-r--r-- | src/Configmenu.hh | 2 | ||||
| -rw-r--r-- | src/Screen.cc | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/Configmenu.hh b/src/Configmenu.hh index 489bd323..6a80ab4e 100644 --- a/src/Configmenu.hh +++ b/src/Configmenu.hh @@ -129,6 +129,8 @@ public: inline Basemenu *getFocusmenu(void) { return focusmenu; } inline Basemenu *getPlacementmenu(void) { return placementmenu; } + inline Basemenu *getWindowSnapmenu(void) { return windowsnapmenu; } + inline Basemenu *getEdgeSnapmenu(void) { return edgesnapmenu; } #ifdef XINERAMA inline Basemenu *getXineramamenu(void) { return xineramamenu; } #endif // XINERAMA diff --git a/src/Screen.cc b/src/Screen.cc index 467f4a78..09f91bde 100644 --- a/src/Screen.cc +++ b/src/Screen.cc @@ -1492,7 +1492,7 @@ void BScreen::updateNetizenConfigNotify(XEvent *e) { void BScreen::raiseWindows(Window *workspace_stack, unsigned int num) { // the 13 represents the number of blackbox windows such as menus - int bbwins = 13; + int bbwins = 15; #ifdef XINERAMA ++bbwins; #endif // XINERAMA @@ -1513,6 +1513,8 @@ void BScreen::raiseWindows(Window *workspace_stack, unsigned int num) { *(session_stack + i++) = configmenu->getFocusmenu()->getWindowID(); *(session_stack + i++) = configmenu->getPlacementmenu()->getWindowID(); + *(session_stack + i++) = configmenu->getWindowSnapmenu()->getWindowID(); + *(session_stack + i++) = configmenu->getEdgeSnapmenu()->getWindowID(); #ifdef XINERAMA *(session_stack + i++) = configmenu->getXineramamenu()->getWindowID(); #endif // XINERAMA |
