Commit Graph

3615 Commits

Author SHA1 Message Date
Jason Creighton
614fec4e8b Tabbed: Make use of the Stack to get focused window 2007-06-27 03:39:10 +00:00
joachim.fasting
ab6d08aad0 Accordion.hs: whitespace.
Makes Haddock not complain about not finding documentation for '$'.
2007-06-26 07:14:49 +00:00
joachim.fasting
cb64b01697 MetaModule.hs: add LayoutHelpers.
Also tweaks import ordering slightly.
2007-06-26 06:55:22 +00:00
Andrea Rossato
bd050c396c Tabbed.hs: updated usage information 2007-06-25 14:07:35 +00:00
Andrea Rossato
fa57ef76df added configration options and moved font stuff to Decorations.hs
Added a new data type to keep configuration options. tabbed now takes the shrinker and the configuration
type.
Fixed a bug related to vertical alignment of text.
2007-06-25 14:01:12 +00:00
Andrea Rossato
3153e00d1f Decoration.hs: added automatic font managment
newDecoration now takes also a fontname to set fonts in decorations that use them.
If an empty string is send the the default Xorg fonts will be loaded.
2007-06-25 13:57:22 +00:00
David Roundy
6f2e4bc15c fix usage instructions on NoBorders. 2007-06-24 14:16:31 +00:00
daniel
c42e9d2e70 remove BackCompat.hs 2007-06-24 17:17:40 +00:00
joachim.fasting
74040cbaed Square.hs: put usage instructions after imports for Haddock compatibility. 2007-06-23 18:49:38 +00:00
joachim.fasting
54ab6158e4 Magnifier.hs: quote screenshot url for Haddock compatibility. 2007-06-23 22:32:27 +00:00
David Roundy
d8589bbf61 add new LayoutHelpers module. 2007-06-22 14:29:50 +00:00
joachim.fasting
f94ab30506 Add SinkAll module.
Provides a means of pushing all windows on the current workspace back into
tiling. Not all that useful, but might be preferable to restarting or manually
pushing windows.
2007-06-23 05:05:10 +00:00
joachim.fasting
ebd38ec6b8 Magnifier.hs: needs -fglasgow-exts to compile. 2007-06-22 11:14:42 +00:00
David Roundy
7b3ea2d5fa fix usage info for LayoutScreens. 2007-06-22 13:26:18 +00:00
David Roundy
2a5ac679ea add new LayoutScreens module. 2007-06-22 13:13:00 +00:00
Peter De Wachter
c5651117c2 Magnifier: raise the focus window 2007-06-21 19:25:41 +00:00
Peter De Wachter
b8b88134c5 Circle: raise the focus window 2007-06-21 19:12:07 +00:00
Peter De Wachter
f292474f20 Circle cleanups 2007-06-21 19:11:25 +00:00
David Roundy
13e2a456e9 make Mosaic lay thigs out a bit better. 2007-06-21 16:26:32 +00:00
David Roundy
10f20c432e add SimpleStacking module to make Combo and Tabbed work together.
WARNING! This change will break existing Tabbed configurations.  The
problem is that there is no way within a Layout's "doLayout" to safely
modify the layout itself.  This makes LayoutHooks fragile, and more to the
point, makes SimpleStacking fragile, so we can't safely define a

tabbed' = simpleStacking . tabbed

A workaround would have been to duplicate the tabbed code, but I'd rather
leave the ugliness and get this fixed.
2007-06-21 15:15:24 +00:00
Peter De Wachter
3f08632b37 Make Magnifier's master window behavior customizable
based on a suggestion by Tim Hobbs
2007-06-20 17:00:20 +00:00
joachim.fasting
8ed5dc82cf Whitespace. 2007-06-20 11:58:52 +00:00
Spencer Janssen
3ebba0776c Make Mosaic compile without warnings 2007-06-20 15:31:11 +00:00
David Roundy
8a78694d23 make some layouts more general. 2007-06-20 12:54:20 +00:00
joachim.fasting
63023902d2 Mosaic.hs: get rid off some of the warnings generated by -Wall.
Unused definitions and imports left in, as I assume they'll be used for
something later on.
2007-06-20 12:34:49 +00:00
joachim.fasting
6b1897037d MetaModule.hs: add LayoutHooks. 2007-06-20 11:54:57 +00:00
joachim.fasting
d1dfdf7abd Combo.hs: use case instead of non-standard pattern matching.
Also uses fmap/maybe instead of do/case, which makes the code look a little
cleaner (imo).
Please note that I've only been able to test this briefly, but it seems to be
working like it's supposed to.
2007-06-20 11:28:05 +00:00
joachim.fasting
cdd0df57ea Combo.hs: tweak usage instructions.
tabbed needs an additional argument.
2007-06-20 11:25:55 +00:00
joachim.fasting
8c7335b55c README: change reference to 'examples/'. 2007-06-20 09:37:53 +00:00
Shachaf Ben-Kiki
013e4cfd62 Use Data.Ord.comparing in DynamicLog
This patch replaces (compare `on`) with Data.ord.comparing, so on doesn't have
to be defined.
2007-06-20 01:10:16 +00:00
joachim.fasting
88d77b244f Fix type signatures.
Think this fixes the rest of the errors caused by the Layout change.
2007-06-19 22:03:23 +00:00
joachim.fasting
02f70419eb MagicFocus.magicFocus: fix type signature.
Layout change caused because of missing type argument.
2007-06-19 21:48:39 +00:00
joachim.fasting
9eb3cc0dde LayoutHooks.hs: add module header. 2007-06-19 20:45:04 +00:00
Shachaf Ben-Kiki
4345709445 Factor out pprWindowSet (and Xinerama version) from dynamicLog.
This patch lets you pretty-print a WindowSet to a string, rather than always
printing it out to stdout directly.
2007-06-19 18:36:57 +00:00
David Roundy
73d1c8d317 clean up TwoPane to work on Stacks as it ought. 2007-06-19 15:09:28 +00:00
joachim.fasting
f650b2c4f3 run-xmonad.sh: don't hard-code path to mkfifo.
mkfifo isn't located in /sbin on all distributions (Gentoo puts it in /bin).
By temporarily appending /sbin to PATH both setups are supported.
'which' and friends are not viable options since /sbin usually isn't in
user's PATH by default.
2007-06-19 12:42:12 +00:00
joachim.fasting
da5e7b9e2a Anneal.hs: add module header. 2007-06-19 00:28:49 +00:00
joachim.fasting
53569827b4 run-xmonad.sh: use $HOME when setting PATH. 2007-06-18 23:47:03 +00:00
joachim.fasting
0f4d83c6ca Circle.hs: only compute sqrt 2 once. 2007-06-18 23:20:51 +00:00
joachim.fasting
9715298a0e Magnifier.hs: add usage instructions. 2007-06-18 21:22:15 +00:00
joachim.fasting
d9f0ccaea7 MagicFocus.hs: add module header and usage instructions. 2007-06-18 20:54:21 +00:00
joachim.fasting
977769cadc MagicFocus.magicFocus: add type signature. 2007-06-18 20:52:22 +00:00
joachim.fasting
6dccb57c87 Accordion.hs: add module header and usage instructions. 2007-06-18 19:36:26 +00:00
joachim.fasting
005369bb13 LayoutHints.hs: add usage thingie for Haddock. 2007-06-18 14:32:34 +00:00
joachim.fasting
09305f7f2f LayoutHints.hs: add module header. 2007-06-18 14:30:59 +00:00
joachim.fasting
5b32c80dd1 Dzen.hs: add module header. 2007-06-18 14:29:15 +00:00
joachim.fasting
348f3f8b46 MetaModule.hs: correct module header. 2007-06-18 19:19:05 +00:00
Spencer Janssen
e344fc8cdc Remove all references to exec 2007-06-18 20:16:52 +00:00
Spencer Janssen
a64cfc9722 Add Accordion to MetaModule 2007-06-18 19:05:26 +00:00
glasser
0f929af747 Add an "accordion" layout which puts non-focused windows in ribbons at the top and bottom of the screen. 2007-06-18 15:39:43 +00:00