diff options
author | fluxgen <fluxgen> | 2002-09-08 19:35:58 (GMT) |
---|---|---|
committer | fluxgen <fluxgen> | 2002-09-08 19:35:58 (GMT) |
commit | fb83f64a32bca5d8248980c7179c492a48b814af (patch) | |
tree | f8e634d4e0cfc5242eae608859d9fbf8f4419bf4 /src/Workspace.hh | |
parent | 65ce3a88e63dba1fbbc179759ba80ef55c502d4a (diff) | |
download | fluxbox-fb83f64a32bca5d8248980c7179c492a48b814af.zip fluxbox-fb83f64a32bca5d8248980c7179c492a48b814af.tar.bz2 |
raise and lower transient stacks
Diffstat (limited to 'src/Workspace.hh')
-rw-r--r-- | src/Workspace.hh | 7 |
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; | |||
42 | class Workspace:private NotCopyable { | 42 | class Workspace:private NotCopyable { |
43 | public: | 43 | public: |
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 | ||
100 | private: | 101 | private: |
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; |