summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfluxgen <fluxgen>2002-09-08 19:35:58 (GMT)
committerfluxgen <fluxgen>2002-09-08 19:35:58 (GMT)
commitfb83f64a32bca5d8248980c7179c492a48b814af (patch)
treef8e634d4e0cfc5242eae608859d9fbf8f4419bf4
parent65ce3a88e63dba1fbbc179759ba80ef55c502d4a (diff)
downloadfluxbox_lack-fb83f64a32bca5d8248980c7179c492a48b814af.zip
fluxbox_lack-fb83f64a32bca5d8248980c7179c492a48b814af.tar.bz2
raise and lower transient stacks
-rw-r--r--src/Workspace.hh7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/Workspace.hh b/src/Workspace.hh
index e461bd5..0c2b1cb 100644
--- a/src/Workspace.hh
+++ b/src/Workspace.hh
@@ -42,7 +42,8 @@ class BScreen;
42class Workspace:private NotCopyable { 42class Workspace:private NotCopyable {
43public: 43public:
44 typedef std::vector<FluxboxWindow *> Windows; 44 typedef std::vector<FluxboxWindow *> Windows;
45 45 typedef std::vector<Window> Stack;
46
46 Workspace(BScreen *screen, unsigned int workspaceid = 0); 47 Workspace(BScreen *screen, unsigned int workspaceid = 0);
47 ~Workspace(); 48 ~Workspace();
48 49
@@ -98,7 +99,9 @@ protected:
98 void placeWindow(FluxboxWindow *win); 99 void placeWindow(FluxboxWindow *win);
99 100
100private: 101private:
101 102
103 void raiseAndFillStack(Stack::iterator &it, const FluxboxWindow &win);
104 void lowerAndFillStack(Stack::iterator &it, const FluxboxWindow &win);
102 105
103 BScreen *screen; 106 BScreen *screen;
104 FluxboxWindow *lastfocus; 107 FluxboxWindow *lastfocus;