4547 Commits

Author SHA1 Message Date
Andrea Rossato
55961ef58e NamedWindows.hs: info and documentation 2007-06-14 14:41:35 +00:00
Andrea Rossato
22566f5bc6 Mosaic.hs: info and documentation 2007-06-14 14:41:18 +00:00
Andrea Rossato
7f1adc1233 metaModule.hs: info and documentation 2007-06-14 14:41:02 +00:00
Andrea Rossato
e6d1f43142 HintedTile.hs: info and documentation 2007-06-14 14:40:19 +00:00
Andrea Rossato
42865b0034 GreedyView.hs: info and documentation 2007-06-14 14:39:53 +00:00
Andrea Rossato
29a67e3999 FindEmptyWorkspace.hs: info and documentation 2007-06-14 14:39:09 +00:00
Andrea Rossato
2d806f2c3a DynamicLog.hs: info and documentation 2007-06-14 14:38:39 +00:00
Andrea Rossato
adcbe856f7 DwmPromote.hs: info and documentation 2007-06-14 14:38:13 +00:00
Andrea Rossato
72450b2512 Dmenu.hs: info and documentation 2007-06-14 14:37:53 +00:00
Andrea Rossato
c279ec4cea Decoration.hs: info and documentation 2007-06-14 14:37:31 +00:00
Andrea Rossato
0c5ee24dc0 Combo.hs: info and documentation 2007-06-14 14:37:00 +00:00
Andrea Rossato
7c763d0abf Circle.hs: info and documentation 2007-06-14 14:35:50 +00:00
Andrea Rossato
7f6b77396c BackCompat.hs info e documentation 2007-06-14 06:48:50 +00:00
Jason Creighton
60a6b53e39 Tabbed.hs: Get correct color values instead of assuming a 24-bit display
Using, eg, 0xBBBBBB directly makes assumptions about the server's colormap and
only works on 24-bit displays.

This patch fetches the colors on every doLayout call, which is ugly, but works.
It would be nice if we could do all the required initColors only once.
2007-06-13 23:50:49 +00:00
Andrea Rossato
ef28919910 added info to Commands.hs
Haddock stuff.
2007-06-13 19:09:08 +00:00
Don Stewart
a453985e06 add bsd-style license for xmonad contrib 2007-06-14 02:54:54 +00:00
Spencer Janssen
dc497c6dd2 Update license information 2007-06-13 15:28:29 +00:00
Andrea Rossato
8d75aada58 template for module information e documentation 2007-06-13 13:10:29 +00:00
Stefan O'Rear
6aa97f8775 Remove some debugging statements I forgot about earlier 2007-06-13 04:11:12 +00:00
Spencer Janssen
0a0609bd15 Update MagicFocus to the new StackSet 2007-06-13 03:53:23 +00:00
Peter De Wachter
d6dec18856 Magic Focus
Automatically puts the focused window in the master position. It's magic.
I wrote this for the Circle layout, but it's actually usable with other
layouts as well.
2007-06-12 17:53:57 +00:00
David Roundy
1fdb6700d5 add -fglasgow-exts to some modules that use it. 2007-06-12 17:03:49 +00:00
David Roundy
10fd36db47 changes to work with Stacks that can't be empty. 2007-06-12 15:12:09 +00:00
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