all repos — fluxbox @ fb83f64a32bca5d8248980c7179c492a48b814af

custom fork of the fluxbox windowmanager

raise and lower transient stacks
fluxgen fluxgen
commit

fb83f64a32bca5d8248980c7179c492a48b814af

parent

65ce3a88e63dba1fbbc179759ba80ef55c502d4a

1 files changed, 5 insertions(+), 2 deletions(-)

jump to
M src/Workspace.hhsrc/Workspace.hh

@@ -42,7 +42,8 @@ */

class Workspace:private NotCopyable { public: typedef std::vector<FluxboxWindow *> Windows; - + typedef std::vector<Window> Stack; + Workspace(BScreen *screen, unsigned int workspaceid = 0); ~Workspace();

@@ -98,7 +99,9 @@ protected:

void placeWindow(FluxboxWindow *win); private: - + + void raiseAndFillStack(Stack::iterator &it, const FluxboxWindow &win); + void lowerAndFillStack(Stack::iterator &it, const FluxboxWindow &win); BScreen *screen; FluxboxWindow *lastfocus;