diff options
author | fluxgen <fluxgen> | 2002-09-08 19:43:15 (GMT) |
---|---|---|
committer | fluxgen <fluxgen> | 2002-09-08 19:43:15 (GMT) |
commit | 1467457cdee0ca1622894e594560f48bfafd34d0 (patch) | |
tree | 431fea21a3f630c1434f07b752477d58aa5fdfc9 /src/Tab.cc | |
parent | 1cdc741cc43cf03de54959cb29d92a4e9c0649be (diff) | |
download | fluxbox_pavel-1467457cdee0ca1622894e594560f48bfafd34d0.zip fluxbox_pavel-1467457cdee0ca1622894e594560f48bfafd34d0.tar.bz2 |
new workspace window stacking
Diffstat (limited to 'src/Tab.cc')
-rw-r--r-- | src/Tab.cc | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -19,7 +19,7 @@ | |||
19 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 19 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
20 | // DEALINGS IN THE SOFTWARE. | 20 | // DEALINGS IN THE SOFTWARE. |
21 | 21 | ||
22 | // $Id: Tab.cc,v 1.31 2002/08/11 21:12:10 fluxgen Exp $ | 22 | // $Id: Tab.cc,v 1.32 2002/09/08 19:41:59 fluxgen Exp $ |
23 | 23 | ||
24 | #include "Tab.hh" | 24 | #include "Tab.hh" |
25 | 25 | ||
@@ -155,8 +155,11 @@ void Tab::raise() { | |||
155 | //get first tab | 155 | //get first tab |
156 | Tab *tab = 0; | 156 | Tab *tab = 0; |
157 | //raise tabs | 157 | //raise tabs |
158 | for (tab = getFirst(this); tab!=0; tab = tab->m_next) | 158 | Workspace::Stack st; |
159 | m_win->getScreen()->raiseWindows(&tab->m_tabwin, 1); | 159 | for (tab = getFirst(this); tab!=0; tab = tab->m_next) { |
160 | st.push_back(tab->m_tabwin); | ||
161 | } | ||
162 | m_win->getScreen()->raiseWindows(st); | ||
160 | } | 163 | } |
161 | 164 | ||
162 | //-------------- lower -------------------- | 165 | //-------------- lower -------------------- |