diff options
author | Karsten Schoelzel <kuser@gmx.de> | 2007-09-10 11:03:29 +0200 |
---|---|---|
committer | Karsten Schoelzel <kuser@gmx.de> | 2007-09-10 11:03:29 +0200 |
commit | 7f9e8fa6d9c36cf42430e5239fbdb8bcfdec3e00 (patch) | |
tree | f08c616430400f3d96aa120825da4e27eac8c004 /XMonad.hs | |
parent | c8f468802e71ec61ea8c92e829a09a764355949f (diff) | |
download | metatile-7f9e8fa6d9c36cf42430e5239fbdb8bcfdec3e00.tar metatile-7f9e8fa6d9c36cf42430e5239fbdb8bcfdec3e00.zip |
Fix float behaviour, add shiftWin.
First, if float is called with window which is on a hidden workspace,
then the window will remain on that hidden workspace.
Now the focus should change more as expected:
float w = (view current) . (shiftWin ws w)
where
current is the current screen/workspace
shiftWin ws w is: - view the workspace w is on
- set focus on w
- shift ws
- set focus back to window it was on that workspace
unless w was focused
shiftWin was add to StackSet.hs
darcs-hash:20070910090329-eb3a1-ae150bf783b36fb4811e92d81b4917066c8733b7
Diffstat (limited to 'XMonad.hs')
0 files changed, 0 insertions, 0 deletions