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
Spencer Janssen
d0d81db6de
Use LANGUAGE pragmas over -fglasgow-exts
2007-09-28 18:14:38 +00:00
David Roundy
f1c1e982a2
merge old workspace tags with new on restart.
2007-09-26 18:33:09 +00:00
Spencer Janssen
60dda50181
SomeLayout: use the description of the wrapped layout
2007-09-28 05:23:44 +00:00
Spencer Janssen
3b64981c78
LayoutSelection: describe the active layout only
2007-09-28 05:18:58 +00:00
David Roundy
a7c4c38ba8
put transients completely on the screen when possible.
2007-09-27 21:10:14 +00:00
Spencer Janssen
34bbbf59c4
setLayout should not call sendMessage, because sendMessage calls windows
2007-09-28 01:15:10 +00:00
Spencer Janssen
4fd7353d8e
Add setLayout to the core
2007-09-28 00:22:41 +00:00
Spencer Janssen
7e8de677cb
Document otherPossibleLayouts
2007-09-28 00:02:50 +00:00
Spencer Janssen
3a9dc57c69
Minor formatting
2007-09-28 00:00:25 +00:00
Spencer Janssen
5f9222efb4
otherPossibleLayouts is empty by default
2007-09-27 23:58:45 +00:00
Spencer Janssen
d1fdd4a020
Update kind changes in the -class branch
2007-09-27 22:27:30 +00:00
Spencer Janssen
2ab2195782
Refactor floating code in manage
2007-09-27 19:55:34 +00:00
David Roundy
71bce5e525
fix bug where ReleaseResources wasn't getting sent to all layouts.
2007-09-25 21:58:16 +00:00
Spencer Janssen
9c78ba538b
Simplify readLayout, comment on surprising behavior
2007-09-25 21:17:08 +00:00
David Roundy
68c72b34e1
fix bug in reading of SomeLayouts.
2007-09-25 20:28:01 +00:00
David Roundy
2caf68ee69
add support for parseable layouts not in the default.
2007-09-25 17:41:34 +00:00
David Roundy
f420ae881d
rename modifyLayout to handleMessage.
2007-09-25 18:29:06 +00:00
David Roundy
e062265b38
make it easier to define pure layouts.
2007-09-25 17:05:03 +00:00
David Roundy
9c35abaa46
Make a String description part of each Layout.
2007-09-24 18:57:53 +00:00
Andrea Rossato
ee39e7fdb8
broadcast a ReleaseResources before restarting
2007-09-24 19:39:15 +00:00
Andrea Rossato
e6fb743e5a
Added LayoutMessages
...
This patch adds some more messages to manage layout: Hide is sent to
layouts in that are not visible anymore. ReleaseReasourses is sent
before a restart.
2007-09-24 19:35:13 +00:00
David Roundy
0b11d6666d
update screens for new kind of StackSet.
2007-09-24 13:45:45 +00:00
David Roundy
4a7ec374d0
create default modifyLayout that ignores messages.
2007-09-23 11:52:19 +00:00
David Roundy
1c603ebc4b
add layout selection back into core xmonad using LayoutSelection.
...
This is just a reimplementation of LayoutChoice.
2007-09-21 21:21:59 +00:00
David Roundy
3af0ccf73c
make layouts preserved over restart
2007-09-21 20:43:16 +00:00
David Roundy
fe397edf4a
move Layout into StackSet.
...
WARNING! This changes the format of StackSet, and
will definitely mess up your xmonad state, requiring
at minimum a restart!
2007-09-20 22:12:48 +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
Spencer Janssen
eb1e38405d
Pointfree Mirror and SomeLayout instances
2007-09-20 21:10:42 +00:00
Spencer Janssen
d43384cfc7
Use derived Show and Read instances for Mirror
2007-09-20 20:57:11 +00:00
David Roundy
197c834331
define readLayout to create a SomeLayout based on a set of possible layout types.
2007-09-20 18:15:06 +00:00
David Roundy
5f12ca0faa
add Read instance to Layout.
2007-09-20 17:45:29 +00:00
David Roundy
b4929576e7
add Show instance to Layout
2007-09-20 16:12:08 +00:00
David Roundy
0e5f8b03e8
eliminate ugly OldLayout.
2007-09-20 15:52:37 +00:00
David Roundy
3f03dcb5c1
move Layout stuff into class (hokey first cut).
2007-09-14 21:59:59 +00:00
Don Stewart
bee79c83e6
add prop for 'differentiate'
2007-09-27 23:19:28 +00:00
Karsten Schoelzel
29a5256c10
document shiftWin
2007-09-27 13:42:05 +00:00
Don Stewart
6cff2dddcf
new QC properties: floating a window is reversible, screens includes current screen
2007-09-27 22:04:31 +00:00
Don Stewart
d1ad738f6b
Add 3 QC properties for focusMaster: local, idempotent, preserves invariant
2007-09-27 21:44:01 +00:00
Don Stewart
3b6bfbf54c
no regents in xmonad license
2007-09-27 21:43:17 +00:00
Don Stewart
f8c0ae5407
note that we use pattern guards in the .cabal file
2007-09-27 21:42:30 +00:00
Don Stewart
f1aa00f96f
Add StackSet.focusMaster (mod-m) to move focus to master
2007-09-27 21:39:37 +00:00
Don Stewart
5e943d512c
use hPrint instead of hPutStrLn
2007-09-27 21:39:01 +00:00
Spencer Janssen
019315e70c
Split float up
2007-09-24 09:06:06 +00:00
Spencer Janssen
bc525b79e3
Use the new StackSet.screens in windows
2007-09-24 09:05:23 +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