Max Rabkin
f0e835ebe2
move updateSel from test_Selective into Selective
2009-09-29 16:04:20 +00:00
Max Rabkin
831168d701
Add "Selective" layout modifier
2009-09-29 16:02:07 +00:00
Daniel Schoepe
064f117018
Filter extra modifier bits some layouts set in XMonad.Prompt
2009-10-12 13:28:14 +00:00
Adam Vogt
1edc2752c7
Cleanup L.BorderResize
2009-10-12 05:55:32 +00:00
Jan Vornberger
06998efa45
Layout modifier to resize windows by dragging their borders with the mouse
2009-10-11 22:22:14 +00:00
Adam Vogt
ec87f7d62d
Add U.Replace which implements a --replace behavior.
2009-10-12 05:23:06 +00:00
Adam Vogt
5e0a65ea63
Update D.Extending module lists with help of a script (also added)
2009-10-12 04:49:18 +00:00
Adam Vogt
bf36bb785a
Correct erroneous haddock link in U.XSelection
2009-10-12 04:31:33 +00:00
Adam Vogt
4b67243cac
Make L.Mosaic explicit imports compatible with haskell-src-exts
2009-10-12 04:28:59 +00:00
Adam Vogt
a08fd578ee
Put screenshots inline for L.ThreeColumns and L.Roledex
2009-10-12 04:26:51 +00:00
Adam Vogt
3e0be7dd1b
Use LANGUAGE pragma instead of -fglasgow-exts in L.Minimize
2009-10-12 04:24:57 +00:00
Adam Vogt
f983084b63
Add a description to L.LayoutScreens
2009-10-12 04:22:31 +00:00
Adam Vogt
dc07d902d9
Add Portability and Stability boilerplate for a couple modules.
...
Needed for automating the generation of the Doc.Extending module summaries.
2009-10-12 04:10:55 +00:00
Adam Vogt
e0a5d16e40
Correct hyperlink in A.DeManage
2009-10-12 04:03:40 +00:00
Jan Vornberger
97537c8ad3
NoFrillsDecoration - most basic version of decoration for windows
2009-10-11 22:05:12 +00:00
Adam Vogt
a8677c001a
Split A.TopicSpace documentation into sections
2009-10-12 00:47:30 +00:00
Adam Vogt
19b55d74a7
Use hyperlinks in WorkspaceCursors documentation.
2009-10-08 03:20:47 +00:00
Adam Vogt
9ba60f1952
Minor haddock formatting correction in L.Tabbed
2009-10-08 02:48:39 +00:00
Adam Vogt
eb10d679e6
Hyperlink the reference to ResizableTile in MouseResizableTile
2009-10-05 17:53:03 +00:00
Adam Vogt
f0925b5a28
Finish a sentence in H.ManageDocks haddocks.
2009-10-05 16:53:12 +00:00
Adam Vogt
63b6d7c225
Add a SetStruts message to H.ManageDocks.
...
This patch also uses Data.Set instead of [] for the AvoidStruts
constructor to simplify the SetStruts implementation.
2009-10-05 16:42:21 +00:00
Adam Vogt
1ef2eb63b9
Derive Enum for U.Types.Direction2D
2009-10-05 16:31:32 +00:00
Adam Vogt
e9a432298c
Rearrange the GSCONFIG class in A.Gridselect
2009-10-05 02:32:27 +00:00
Adam Vogt
4509a8b696
Add a GSCONFIG class to overload defaultGSConfig.
...
This uses -XOverlappingInstances to provide a fallback instance which uses the
focusedBorderColor and normalBorderColor, but that part is optional.
User's configs should use -XNoMonomorphismRestriction if they want to avoid
writing a type signature for myGSConfig.
Also, type variables become ambiguous in expressions like:
> myGSConfig = defaultGSConfig { gs_navigate = neiu `M.union` gs_navigate defaultGSConfig }
> where neiu = M.map (\(x,y) (a,b) -> (x+a,y+b)) $ M.fromList
> [((0,xK_n),(-1,0)) ,((0,xK_e),(0,1)) ,((0,xK_i),(1,0)) ,((0,xK_u),(0,-1))]
But that can be resolved with the appropriate (`asTypeOf`myGSConfig) applied to
the second defaultGSConfig, or the use of some other method for modifying
existing fields.
2009-10-03 19:38:04 +00:00
Adam Vogt
fb7539d74b
Add a screenshots section in the A.GridSelect haddocks
2009-10-04 16:08:16 +00:00
Jan Vornberger
ed43c38519
Fixed guard in WorkspaceByPos - condition got switched during transformation
2009-10-04 08:52:32 +00:00
Wirt Wolff
697f387a39
A.CycleWindows update docs, use lib fn second instead of custom lambda
2009-09-26 15:47:00 +00:00
Adam Vogt
0bb00440dc
Group functions in GridSelect haddock, add an inline screenshot.
2009-10-03 18:19:27 +00:00
sean.escriva
097d7367bb
minor hlint cleanup of Prompt and XMonad.Prompt.* sub-modules
2009-09-28 20:44:43 +00:00
mail
104cc6ba25
New module : X.H.SetCursor
...
Idea from Andres Salomon
(http://www.haskell.org/pipermail/xmonad/2009-September/008553.html ).
2009-09-15 10:13:27 +00:00
Adam Vogt
f6fa7e509f
Hyperlink modules named in WindowMenu, RestoreMinimized, and Minimize
2009-10-03 15:13:25 +00:00
Jan Vornberger
563266f3a5
Mention X.L.Maximize and X.L.Minimize in WindowMenu documentation
2009-10-03 11:13:30 +00:00
Adam Vogt
df9655c662
Small style change in L.SimplestFloat
2009-10-02 00:15:52 +00:00
Adam Vogt
27a7bcbd6e
Use U.XUtils.fi to make WindowMenu clearer
2009-10-01 22:57:36 +00:00
Jan Vornberger
77f52bc84d
Extended GridSelect
...
1) Added another convenience wrapper that allows to select an X() action
from a given list.
2) Implemented the option to change the position of the selection diamond.
(Re-recorded from Bluetile repo, rebased to current darcs)
2009-09-30 15:27:41 +00:00
Jan Vornberger
832d435dee
WindowMenu based on GridSelect that displays actions for the focused window (re-recorded from Bluetile repo).
2009-09-30 15:53:43 +00:00
Daniel Schoepe
066db410b0
Use default handler in XMonad.Prompt.eventLoop
2009-10-01 18:04:02 +00:00
Adam Vogt
66b8ad46d0
Remove redundant parentheses from L.MouseResizableTile
2009-09-30 21:21:10 +00:00
Adam Vogt
bf2fc75035
Use ErrorT instead of nested case for H.WorkspaceByPos
2009-09-30 20:49:14 +00:00
Adam Vogt
e6158615cb
Note that ManageDocks is preferred to A.DeManage
2009-09-30 20:44:43 +00:00
Adam Vogt
cce2c7c839
Factor out redundancy in L.MouseResizableTile.handleResize
2009-09-30 20:41:51 +00:00
Jan Vornberger
41b58ed499
In a multi-head setup, move windows with a non-zero position upon creation to the right workspace.
...
Useful in a dual-head setup: Looks at the requested geometry of
new windows and moves them to the workspace of the non-focused
screen if necessary.
2009-09-30 12:33:41 +00:00
Adam Vogt
3bc9c11d97
Use LANGUAGE instead of -fglasgow-exts in L.MouseResizableTile
2009-09-30 20:04:43 +00:00
Adam Vogt
8aa3450f83
Remove redundant ($) in A.Commands
2009-09-30 20:03:11 +00:00
Adam Vogt
2d193a4304
Fix haddock parse error in MouseResizableTile
2009-09-30 20:01:43 +00:00
Jan Vornberger
5d949197b2
A ResizableTile-like layout that can be resized using the mouse.
...
All separations between windows can be dragged to modify the layout.
Keyboard commands can also be used to achieve the same effect.
2009-09-30 12:11:05 +00:00
Jan Vornberger
2b9b770e12
Replaced more stuff in X.L.Maximize with pure versions
2009-05-16 23:35:57 +00:00
Jan Vornberger
b5b9a3dc67
Expanded on X.L.Maximize functionality
...
1. Move maximized window into the background when it's not focused.
2. Changed semantics so that maximizing a different window will
automatically restore the currently maximized window and maximize the
new one (previously this had to be done in two seperate steps).
2009-05-03 00:10:52 +00:00
Jan Vornberger
5aa7d3635e
EventHook to restore minimized windows from taskbar (re-recorded from Bluetile repo)
2009-09-28 23:15:49 +00:00
Jan Vornberger
218b041fa9
LayoutModifier to minimize windows (re-recorded from Bluetile repo)
2009-09-28 23:13:20 +00:00