Don Stewart
c6ddcd6dcd
Add support for multiple workspaces
...
Everything is in place for multiple workspaces, bar one thing:
the view function. It updates thunk's idea of the current visible
windows, but I don't know how to tell X to hide the current set, and
instead treat the new window list as the only ones visible.
See notes for 'view' at bottom of Main.hs. If we can, say, switch to a
new workspace, which is empty, 'refresh' should spot this only display
the root window.
2007-03-07 11:12:47 +00:00
Don Stewart
3aecf4dcdc
-Wall police. and strip the binary
2007-03-07 07:49:10 +00:00
Don Stewart
800b974c6b
fmt. and use a Map for keycode lookup
2007-03-07 07:42:48 +00:00
Spencer Janssen
3ca6985525
xKillClient -> killClient
2007-03-07 07:30:10 +00:00
Don Stewart
11af93da57
formatting and comments only
2007-03-07 07:19:26 +00:00
Don Stewart
ebe2ddf2e4
Add alt-c, kill client
2007-03-07 07:19:10 +00:00
Don Stewart
2c3a36ea0f
need Data.List
2007-03-07 06:48:27 +00:00
Don Stewart
e531be5476
focus left and right (mod-j/mod-k)
2007-03-07 06:45:39 +00:00
Don Stewart
601724b086
wibble
2007-03-07 06:22:01 +00:00
Don Stewart
bea5592b85
derive MonadState, removes most accessors
2007-03-07 06:15:32 +00:00
Spencer Janssen
96184564d6
Handle several more events, should fix several issues.
2007-03-07 06:04:47 +00:00
Don Stewart
e069b349b8
refactoring. less code
2007-03-07 05:50:07 +00:00
Don Stewart
6dedae651f
just use [Window]
2007-03-07 05:01:39 +00:00
Don Stewart
1d2ce4d498
typo in dmenu code
2007-03-07 04:19:21 +00:00
Don Stewart
fff10368e3
add dmenu support, seems to work, but the resulting client isn't launched
2007-03-07 03:47:38 +00:00
Don Stewart
48fe0f45f2
refactoring
2007-03-07 03:38:55 +00:00
Don Stewart
0330a354f9
Wm -> W, all good monads have single capital letter names. comment the W.hs file
2007-03-07 03:33:07 +00:00
Don Stewart
2d41812de8
comments for Main.hs, add io_, like io but return ()
2007-03-07 03:21:39 +00:00
Don Stewart
30b6dd7ecf
comments, rename 'l' to 'io', and state explicitly that we use GeneralizedNewtypeDeriving
2007-03-07 03:03:51 +00:00
Don Stewart
a984f74f30
move thunk.hs -> Main.hs. Be precise about which versions of every package are known to work
2007-03-07 02:55:35 +00:00