David Roundy
da9f7581eb
add Combo and Square to MetaModule.
2007-06-12 13:37:53 +00:00
David Roundy
6f45009aea
new module NoBorders to let a given layout have windows without borders.
...
This is designed for layouts like full and tabbed, where the red square
around the screen actually conveys no information (except for weird windows
that use the shape extension or something, so that more than one window is
actually visible). Save some real estate at no cost.
2007-06-12 13:37:27 +00:00
David Roundy
9d6fa84ea9
make combo sort of work with new doLayout.
...
For some reason (not entirely clear to me) this doesn't work properly just
yet with the tabbed layout. :( But at least it'll compile. The trouble is
that we have no way of tracking which tab ought to be visible without
adding a *lot* of infrastructure. I'd rather have that infrastructure in
xmonad proper than reimplement all the focus-handling in combo, so for now
I'll just delay upgrading my xmonad at work...
2007-06-12 13:30:27 +00:00
David Roundy
48cea801a6
make square work with new doLayout.
2007-06-12 13:30:09 +00:00
David Roundy
b357a60e50
add "Square" layout.
...
This is probably only ever useful in combination with Combo.
It sticks one window in a square region, and makes the rest
of the windows live with what's left (in a full-screen sense).
2007-06-12 02:10:48 +00:00
David Roundy
5cb818c5c3
add new combo layout combiner.
2007-06-11 22:49:22 +00:00
Stefan O'Rear
04b73e188c
In Decoration.hs, track rename of ModifyWindows
2007-06-12 06:07:13 +00:00
Stefan O'Rear
bf8fe2e245
Refactor Decoration into a general layout-level hooks interface, and a decoration support module on top of that
2007-06-12 06:02:10 +00:00
Andrea Rossato
1b0a012dd4
the Stack can be Empty
2007-06-12 05:51:44 +00:00
Spencer Janssen
93ab005719
Documentation fix
2007-06-12 03:56:55 +00:00
Spencer Janssen
2f4da2f1e1
Comment only
2007-06-12 03:13:05 +00:00
Stefan O'Rear
421a88c691
Fix LayoutHints in the presence of nonzero border widths
2007-06-11 00:54:07 +00:00
David Roundy
c4bbb0d940
add keybinding to make aspect ratio flexible.
2007-06-11 16:59:15 +00:00
Spencer Janssen
7a294cdbe1
Note the modules I maintain
2007-06-11 18:48:30 +00:00
Spencer Janssen
f3212e37da
Add MetaModule
2007-06-11 18:46:01 +00:00
Spencer Janssen
fca67d33d7
Updates to work with recent API changes
2007-06-11 18:34:39 +00:00
Spencer Janssen
e8e8457e4c
Rename safeIO to catchIO
2007-06-11 16:20:28 +00:00
David Roundy
1a90e87933
add WorkspaceDir, which sets the current directory in a workspace.
...
Actually, it sets the current directory in a layout, since there's no way I
know of to attach a behavior to a workspace. This means that any terminals
(or other programs) pulled up in that workspace (with that layout) will
execute in that working directory. Sort of handy, I think.
2007-06-11 15:40:41 +00:00
Don Stewart
a0f9a9dcb3
fmt
2007-06-11 05:34:50 +00:00
Jason Creighton
fe70ba49d8
added dynamicLogXinerama, a workspace logger that's nicer for Xinerama
2007-06-11 05:18:10 +00:00
Jason Creighton
d18e7045e5
redraw decorations on PropertyNotify
...
newDecoration now takes a Window parameter, which is the window the decoration
is "for". If there is a PropertyNotify for that window, the decoration is
redrawn.
2007-06-11 02:14:08 +00:00
Jason Creighton
d9905bffac
use safe peek instead of unsafe focus
...
Fixes crashing bug with Xinerama where you have a tabbed layout on one screen
and attempt to switch to an empty workspace on the other.
2007-06-11 01:54:37 +00:00
Jason Creighton
47ed40466a
make Tabbed respect the y position of the layout rect (statusbar bugfix)
2007-06-10 23:15:10 +00:00
David Roundy
e0224746b0
tune layout of Tabbed just a bit.
2007-06-10 20:35:13 +00:00
David Roundy
c61dd16d81
make Decoration set the input mask appropriately.
2007-06-10 20:34:51 +00:00
Spencer Janssen
5a54e27a76
Updates for Layout API change
2007-06-10 20:38:40 +00:00
David Roundy
2d4e0b6e94
color focussed tab differently.
2007-06-10 19:57:43 +00:00
David Roundy
366db0c609
update Mosaic for latest changes.
2007-06-10 14:58:16 +00:00
David Roundy
4f37c940b5
maximize rather than minimize the rating.
2007-06-01 18:32:40 +00:00
David Roundy
b7c65599b7
fix error in select.
2007-06-01 18:31:47 +00:00
David Roundy
7ce66ce32a
improve changeMosaic.
2007-06-01 17:50:42 +00:00
David Roundy
6422746489
cut obsolete description of mosaic.
2007-06-09 13:14:56 +00:00
David Roundy
64a3481d86
start switching over to a Monte Carlo algorithm for Mosaic
2007-06-01 17:05:05 +00:00
David Roundy
30dc246bcc
new layout algorithm for Mosaic.
2007-05-27 19:11:53 +00:00
David Roundy
438a5931d0
display names of windows on tabs.
2007-06-10 16:37:29 +00:00
David Roundy
4f985379ec
make Decoration draw the window initially.
...
We still don't respond to expose events. :(
2007-06-10 16:36:51 +00:00
glasser
ccf7697b69
Fix name of xmonad-clock in compilation instructions.
2007-06-10 15:52:04 +00:00
David Roundy
0ea61fc765
add Decoration module to be used to easily define decorations.
2007-06-10 15:39:39 +00:00
David Roundy
69347d1d98
add sketch of tabbed layout.
2007-06-10 15:39:26 +00:00
David Roundy
22f4bf13af
make LayoutHints work with new modifyLayout (in X).
2007-06-10 14:57:40 +00:00
Don Stewart
3d73ec842a
tag visibles with <N>
2007-06-10 11:19:31 +00:00
Don Stewart
4ac87689b8
tweak pkill
2007-06-10 09:30:27 +00:00
dave
fb8cddf4b4
greedydoc
...
Add documentation on how to use GreedyView as your default workspace switcher.
2007-06-10 09:10:56 +00:00
Don Stewart
cb1921b89a
use all 3 load values
2007-06-10 09:09:59 +00:00
buisse
03d93881c2
Modified xmonad-clock.c to display battery information from ACPI (will work only on linux though). Also restored three load averages instead of only one.
2007-06-10 09:02:28 +00:00
Don Stewart
5d8bd71090
example xinitrc
2007-06-10 08:57:15 +00:00
Don Stewart
fd85177063
update run-xmonad.sh
2007-06-10 06:39:15 +00:00
Don Stewart
ba6bcadcad
no need for ./scripts/xmonad-status.c, update run-xmonad.sh
2007-06-10 06:28:06 +00:00
Don Stewart
9ee0248221
add DynamicLog.hs
2007-06-10 06:27:57 +00:00
David Roundy
972af190c2
make LayoutHints robust with regard to future addition of Layout fields.
2007-06-09 17:37:25 +00:00