diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-07-27 18:17:45 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-07-27 18:17:45 +0000 |
| commit | 5ec63388b8fbbdffc0999ba727ad718f87d683fc (patch) | |
| tree | b63d1899ade9ca828edf76038837f643c15cb2c6 /src/Workspace.hh | |
| parent | 3816b6a25701983efc92dcadb04937006e4506cf (diff) | |
fixes to make sticky windows work better. they appear in all workspace lists, they get focus when switching workspaces properly, their workspace menus show their focus properly.
Diffstat (limited to 'src/Workspace.hh')
| -rw-r--r-- | src/Workspace.hh | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Workspace.hh b/src/Workspace.hh index 7934308d..819b6391 100644 --- a/src/Workspace.hh +++ b/src/Workspace.hh @@ -91,12 +91,13 @@ public: BlackboxWindow* getTopWindowOnStack(void) const; void sendWindowList(Netizen &n); void focusFallback(const BlackboxWindow *old_window); + void setFocused(const BlackboxWindow *w, bool focused); bool isCurrent(void) const; bool isLastWindow(const BlackboxWindow* w) const; - void addWindow(BlackboxWindow *w, bool place = False); - void removeWindow(BlackboxWindow *w); + void addWindow(BlackboxWindow *w, bool place = False, bool sticky = False); + void removeWindow(BlackboxWindow *w, bool sticky = False); unsigned int getCount(void) const; void appendStackOrder(BlackboxWindowList &stack_order) const; |
