Brent Yorgey
3bd63adb60
StackSet.hs: (insertUp): remove comments about new window being made master window, since that clearly isn't true.
2007-10-22 21:08:56 +00:00
Brent Yorgey
e384a358b5
Replace 'findIndex' with 'findTag', which more accurately describes what the function does.
...
I realize this is a big change, but the name 'findIndex' was confusing for me, since I expected it to return some sort of integer. What it actually does, of course, is return a workspace tag, which might be more general than an index.
Of course, this change breaks several contrib modules; I'll submit a patch to make the change there as well.
2007-10-22 20:41:05 +00:00
Brent Yorgey
8971ab7fae
StackSet.hs: (ensureTags): elaborate into a more descriptive comment.
2007-10-22 20:22:12 +00:00
Brent Yorgey
2e8794d0f3
StackSet.hs: remove dead code.
2007-10-22 19:26:36 +00:00
Brent Yorgey
92d58ae0a8
StackSet.hs: (differentiate): 'Texture' doesn't mean anything to me; replace with a more descriptive comment.
2007-10-22 19:13:33 +00:00
Brent Yorgey
33e14e7ba7
StackSet.hs: (new): better comment; 'm' is not an integer, it is a list of screen descriptions.
2007-10-22 18:34:11 +00:00
Brent Yorgey
ec45881d4c
StackSet.hs: align some comments
2007-10-22 16:16:01 +00:00
Brent Yorgey
b73ac809ba
StackSet.hs: small grammar fix and better flow in comment
2007-10-22 16:08:58 +00:00
Brent Yorgey
d0507c9eb3
StackSet.hs: better comments regarding hidden/visible workspace tracking for Xinerama
...
I'm not 100% sure that I understand what's going on here, but it seems as though the comment still described an older state of affairs. I don't see any Map Workspace Screen keeping track of visible workspaces.
2007-10-22 16:02:39 +00:00
David Roundy
74131eb15f
remove StackOrNot type synonymn.
2007-10-17 20:14:06 +00:00
l.mai
16abab4241
reformat comments
2007-10-16 16:29:20 +00:00
Spencer Janssen
bd6a52e587
Clean up trailing whitespace
2007-10-15 02:23:22 +00:00
Don Stewart
f439e766a4
add can't happen case to silence incomplete patterns in StackSet.hs
2007-10-13 18:55:25 +00:00
Don Stewart
6c38226553
change email
2007-10-06 10:49:01 +00:00
Don Stewart
1f9e77bd90
polish some syntax
2007-10-06 10:29:18 +00:00
Devin Mullins
8d3b6fa304
oops, need to export
2007-10-06 05:50:59 +00:00
Devin Mullins
a88a0b1b8b
(cleanup) extract mapWorkspace out of renameTag
2007-10-06 05:41:04 +00:00
Spencer Janssen
42b691d515
Add mapLayout
2007-10-04 23:45:37 +00:00
Spencer Janssen
acbe7976d7
Add StackSet.allWindows
2007-10-01 16:39:59 +00:00
Spencer Janssen
306b3c11c3
StackSet uses PatternGuards
2007-09-28 18:25:10 +00:00
Don Stewart
16d4ce5706
merge, update test hook
2007-09-29 14:20:41 +00:00
Don Stewart
6640e434bf
100% coverage of alternative branches
2007-09-28 23:57:45 +00:00
Don Stewart
029dd68860
polish
2007-09-28 23:28:39 +00:00
Don Stewart
bd64d169fe
comments and formatting only
2007-09-28 22:05:23 +00:00
David Roundy
f1c1e982a2
merge old workspace tags with new on restart.
2007-09-26 18:33:09 +00:00
Spencer Janssen
d1fdd4a020
Update kind changes in the -class branch
2007-09-27 22:27:30 +00:00
David Roundy
0b11d6666d
update screens for new kind of StackSet.
2007-09-24 13:45:45 +00:00
David Roundy
70282f23dc
add (unused) Layout to StackSet.
2007-09-20 21:28:43 +00:00
David Roundy
f3f12383f0
remove unneeded Ord constraint.
2007-09-20 21:05:27 +00:00
David Roundy
cb13207644
eliminate a few Eq a constraints in StackSet.
2007-09-20 21:01:43 +00:00
Karsten Schoelzel
29a5256c10
document shiftWin
2007-09-27 13:42:05 +00:00
Don Stewart
f1aa00f96f
Add StackSet.focusMaster (mod-m) to move focus to master
2007-09-27 21:39:37 +00:00
Spencer Janssen
f67ebbf495
Add StackSet.screens
2007-09-24 09:04:25 +00:00
Don Stewart
3060c36d00
fmt, and tiny comment seeking clarification
2007-09-17 23:46:58 +00:00
Spencer Janssen
46ef80ad06
Haddockify delete' comments
2007-09-17 19:41:14 +00:00
Karsten Schoelzel
b72c096bc6
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
2007-09-10 09:03:29 +00:00
Karsten Schoelzel
0842194940
Add delete' for use in shift
...
Rename delete to delete' so we can clear floating status in delete,
thus removing one special handling.
At the moment delete' is only used in shift, but is useful for temporarily
removing a window from the stack.
2007-09-10 11:38:35 +00:00
David Roundy
df4c18a181
simplify code in StackSet.
2007-08-14 01:04:22 +00:00
Spencer Janssen
2f3ccd7ab6
Add greedyView, make it the default action for mod-wer
2007-08-15 02:55:04 +00:00
Spencer Janssen
8bb313ea53
Remove 'Eq' constraint from StackSet.index
2007-08-07 14:43:46 +00:00
Don Stewart
2e7aa7d055
trailing whitespace only
2007-08-05 07:27:16 +00:00
Karsten Schoelzel
84c6432c82
Bugfix: reordering when filtering out the last window on a workspace
...
Say you have three windows A B C* on a workspace with * marking the focus.
If you close C or move it to another workspace, the resulting order will be B* A,
thus reordering the other windows, defying the comment of filter.
2007-07-28 13:25:07 +00:00
Spencer Janssen
bf4388e3aa
shift: use guards instead of if
2007-07-24 15:23:40 +00:00
Spencer Janssen
cc3527a975
Remove unnecessary Integral constraints
2007-07-24 15:22:57 +00:00
David Roundy
9a2f57552e
make delete work when window is in multiple workspaces.
2007-07-24 14:20:45 +00:00
Spencer Janssen
189c2d31f9
Remove redundant 'n >= 0' check from shift. (from David Roundy's 'simplify shift, removing unneeded check.' patch)
2007-07-24 14:59:27 +00:00
Michael G. Sloan
5068bd27f0
Cleanup of shift code
2007-07-22 20:53:37 +00:00
Spencer Janssen
ab830ec227
Move screen details into StackSet
2007-06-29 21:39:17 +00:00
Don Stewart
d0566a28be
comment for (dubious?) integrate'
2007-06-26 05:24:31 +00:00
Don Stewart
ce28fc1eb2
fix empty case in 'filter', and note differences in semantics wrt. focus to 'delete'
2007-06-26 03:57:41 +00:00