diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-06-21 20:40:14 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-06-21 20:40:14 +0000 |
| commit | f4c0547b7a90c9647a2c39c3d1a737142eab088e (patch) | |
| tree | c079f53b69a92aa9b453e0025266bb19891c8516 /src/Workspace.cc | |
| parent | 1766453ca2ce30adf84798cb504e8b4d258bd08f (diff) | |
merge from netwm-merge2 to netwm-merge3. Basically, all of netwm that we intend to support is 'supported'. Just need to squash bugs now.
Diffstat (limited to 'src/Workspace.cc')
| -rw-r--r-- | src/Workspace.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/Workspace.cc b/src/Workspace.cc index 1d07a5be..50a9f4fb 100644 --- a/src/Workspace.cc +++ b/src/Workspace.cc @@ -307,6 +307,7 @@ void Workspace::lowerWindow(BlackboxWindow *w) { XLowerWindow(screen->getBaseDisplay()->getXDisplay(), stack_vector.front()); XRestackWindows(screen->getBaseDisplay()->getXDisplay(), &stack_vector[0], stack_vector.size()); + screen->lowerDesktops(); } @@ -377,6 +378,14 @@ unsigned int Workspace::getCount(void) const { } +void Workspace::appendStackOrder(BlackboxWindowList &stack_order) const { + BlackboxWindowList::const_iterator it = stackingList.begin(); + const BlackboxWindowList::const_iterator end = stackingList.end(); + for (; it != end; ++it) + stack_order.push_back(*it); +} + + bool Workspace::isCurrent(void) const { return (id == screen->getCurrentWorkspaceID()); } |
