Devin Mullins
53ae2de5ac
get rid of duplicate mapWorkspaces function
2007-10-06 05:54:04 +00:00
l.mai
972e262e3a
add Grid to MetaModule
2007-10-05 23:00:32 +00:00
l.mai
2299cc3030
basic docs for Grid
2007-10-05 22:59:34 +00:00
l.mai
8ed858d3c8
import Grid.hs into repository
2007-10-05 01:34:12 +00:00
nornagon
332a91325c
Dishes layout. Stacks windows underneath masters.
2007-10-05 23:00:38 +00:00
Andrea Rossato
509416d0d4
ShellPrompt: removed readline dependency and added escape character support
2007-10-05 11:22:50 +00:00
Andrea Rossato
cfa8429450
XPrompt: added ^A and ^E and more
...
- added ^A (start of line) and ^E (end of line)
- added support for escaping spaces (see an example of it's use in the
new ShellPrompt)
- some code cleanup: I'm now tracking changes to XPrompt also in
modified version that supports i18n. This is the reason of some name
changes.
2007-10-05 11:21:22 +00:00
Andrea Rossato
7e00195c4b
Tabbed: check if we really have a window to focus
2007-10-05 11:17:33 +00:00
Devin Mullins
b9abecd4f2
add QC tests for SwapWorkspaces
...
run with -i..:../tests
2007-10-04 08:15:34 +00:00
Devin Mullins
1b4c763ef9
add man page doco
2007-10-04 08:15:04 +00:00
Jamie Webb
2f7fb1480d
Maximize layout modifier
2007-10-04 06:12:02 +00:00
Eric Mertens
70ef0f2d88
Add ^K and ^U support to XPrompt
2007-10-02 21:08:14 +00:00
Jamie Webb
222c67ab88
Rename ResizableTile.Tall to ResizableTall
...
Having two layouts named Tall was upsetting the deserialization code.
2007-10-03 02:30:00 +00:00
Jamie Webb
667918e6a9
MosaicAlt take 2
2007-10-03 16:25:33 +00:00
Spencer Janssen
093dd7a400
Mark modules that haven't been ported to the new API yet.
...
These need to be ported or removed before the 0.4 release.
2007-10-03 16:45:16 +00:00
Spencer Janssen
b9dc9be07e
More LANGUAGE pragmas
2007-10-03 16:42:57 +00:00
Spencer Janssen
2bf55b0138
Add XPropManage to MetaModule
2007-10-03 16:42:36 +00:00
David Roundy
5669c3903a
add swapping capability in WindowNavigation.
...
This allows you to reorder your windows geometrically, by
swapping the currently focussed window with ones that are
up/down/right/left of it. The idea is that we should be
able to manipulate windows based on the visual layout of
the screen rather than some (possibly obscure) logical ordering.
2007-10-03 15:17:55 +00:00
Daniel Neri
7b4f4e5817
export constructor to make ThreeColumns layout usable again
2007-10-03 09:31:03 +00:00
Andrea Rossato
e8bd7919fa
WindowNavigation: add configurable colors and the possibility to turn them off
2007-10-03 09:00:17 +00:00
Spencer Janssen
d60c48238e
Add SwapWorkspaces to MetaModule
2007-10-03 16:34:05 +00:00
Devin Mullins
71d822250f
add SwapWorkspaces (to reorder them on your number keys)
2007-10-02 21:24:07 +00:00
Jamie Webb
fe8941da13
Layout -> LayoutClass for ResizableTile and MosaicAlt
2007-10-03 01:08:49 +00:00
Spencer Janssen
92efa63299
NoBorders: reduce flicker
2007-10-02 21:30:53 +00:00
Karsten Schoelzel
21ba61d1b9
TagWindows
...
Functions to work with window tags, including a XPrompt interface.
These are stored in the window property "_XMONAD_TAGS"
Adding also functions shiftHere and shiftToScreen (move to another module?).
2007-10-02 19:05:26 +00:00
Karsten Schoelzel
2323614b0f
Add XPropManage, a manageHook using XProperties
2007-10-02 19:02:31 +00:00
David Roundy
4e3fab6779
make Spiral work with new layout class.
2007-10-02 16:47:35 +00:00
David Roundy
db1026f6e9
some renaming of classes and data types.
2007-09-29 19:12:38 +00:00
Spencer Janssen
12c4318b03
SimpleStacking is deprecated
2007-10-02 18:56:04 +00:00
Andrea Rossato
e9365723a8
Make Tabbed use XUtils.releaseFont
2007-10-02 06:27:09 +00:00
Andrea Rossato
cbd6b83b4f
XUtils: added releaseFont
2007-10-02 06:26:40 +00:00
Jamie Webb
e7780183fe
An alternative mosaic layout implementation
2007-10-02 01:17:16 +00:00
Jamie Webb
51d0fddb66
Fix infinite loop in ResizableTile serialization
2007-10-02 00:12:54 +00:00
Spencer Janssen
59e4cc28f7
Use newtype deriving for Invisible
2007-10-01 15:15:55 +00:00
Andrea Rossato
39c272d85f
Tabbed: updated usage information
2007-10-01 08:22:19 +00:00
matsuyama3
828eb2c4dc
XMonadContrib.ResizableTile in darcs patch.
...
I have fixed error "" to return Nothing. Thanks Andrea.
2007-10-01 09:14:11 +00:00
Andrea Rossato
7eea993964
Commands: added recent layout commands
2007-09-30 21:32:25 +00:00
Andrea Rossato
3ed5f5cde0
Removed fromIMaybe from Tabbed ad added it to Invisible
2007-09-30 18:19:12 +00:00
Andrea Rossato
d758a8b412
Tabbed: reintroduced shrinker configuration option and removed the unneeded Read instance
2007-09-30 13:19:36 +00:00
Andrea Rossato
33f5c17bab
Tabbed: moved string positioning to XUtils
2007-09-30 09:54:41 +00:00
Andrea Rossato
44caa486a1
refactor paintAndWrite to take the alignment and hide string positioning
2007-09-30 09:52:15 +00:00
Andrea Rossato
6b3d57c896
make DraPane use XUtils
2007-09-29 17:28:49 +00:00
Andrea Rossato
24f28e2ba6
make Tabbed use XUtils
2007-09-29 17:28:23 +00:00
Andrea Rossato
48afa3bbe4
Added XUtils: a library for drawing
2007-09-29 17:27:54 +00:00
David Roundy
107c9912bf
enable color setting in WindowNavigation.
...
This is still somewhat experimental, comments welcome.
2007-09-29 11:45:31 +00:00
Spencer Janssen
ad87351147
Add smartBorders
2007-09-29 01:09:46 +00:00
Spencer Janssen
9c0e28c490
Give Invisible a definition for fail.
...
The default definition of fail calls error. This is very bad, as we rely on a
non-bottom result. We should consider moving to MonadZero, to be on the safe
side.
2007-09-29 05:15:27 +00:00
Andrea Rossato
46452ba025
Tabbed: fixed a bug: when only one window is in the stack doLayout must still return a Tabbed (I Nothing) TConf
2007-09-28 22:31:36 +00:00
Andrea Rossato
0f525c0761
Added Invisible to store layout state
...
Invisible is a data type to store information that will be lost when
restarting XMonad (the idea came from David Roundy)
2007-09-28 19:01:07 +00:00
Andrea Rossato
77d047200d
WindowNavigation now uses Invisible (plus some vertical alignement)
2007-09-28 18:59:07 +00:00