From f4c0547b7a90c9647a2c39c3d1a737142eab088e Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Fri, 21 Jun 2002 20:40:14 +0000 Subject: merge from netwm-merge2 to netwm-merge3. Basically, all of netwm that we intend to support is 'supported'. Just need to squash bugs now. --- src/Workspace.cc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/Workspace.cc') 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()); } -- cgit v1.2.3