aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Support IncMasterN in SelectiveMax Rabkin2009-09-291-0/+9
| | | | | | Ignore-this: 3fd288d0062905177c06006ea4066f6d darcs-hash:20090929173346-a5338-2d3965e3bade676e302db3015b9a8147e45fdd92.gz
* removed commented-out codeMax Rabkin2009-09-291-24/+0
| | | | | | Ignore-this: 776b1566626660b639f8933980f5a3a1 darcs-hash:20090929163509-a5338-ea9f3c63a828c192d2f404d6b7dbda46621a861c.gz
* Test that update preserves invariants of SelectionMax Rabkin2009-09-292-9/+10
| | | | | | Ignore-this: 340b2a1465b9fc98cdc386b511ce26bb darcs-hash:20090929163139-a5338-41aff4fdfbefe3c50a528bdf1a0c798a90b80381.gz
* move updateSel from test_Selective into SelectiveMax Rabkin2009-09-291-9/+9
| | | | | | Ignore-this: 6636f2f2d5aa15a6d0ef6d45ee38aa42 darcs-hash:20090929160420-a5338-e359279c8accbf1db6210b862f319e283d0c8bf3.gz
* Add "Selective" layout modifierMax Rabkin2009-09-293-0/+173
| | | | | | Ignore-this: ded23208563ca8c8d411916d01351132 darcs-hash:20090929160207-a5338-8da17faae1182548259cb9d304533c6239673710.gz
* Filter extra modifier bits some layouts set in XMonad.PromptDaniel Schoepe2009-10-121-2/+3
| | | | | | Ignore-this: c0898809766061700c11f6da84c74bed darcs-hash:20091012132814-7f603-d02f321d42581906738c70da50b2acb9c04b1cad.gz
* Cleanup L.BorderResizeAdam Vogt2009-10-121-52/+46
| | | | | | Ignore-this: 7d369ed3050543a5c30a64991b7bf6f5 darcs-hash:20091012055532-1499c-2cd981c3f2e6bfb700433e33066f75335698cb7a.gz
* Layout modifier to resize windows by dragging their borders with the mouseJan Vornberger2009-10-122-0/+171
| | | | | | Ignore-this: 5cf197ea14b7c502fa13a16773215762 darcs-hash:20091011222214-594c5-06b94d3e2a973583f2e06fe18ebcc37b5416a01f.gz
* Add U.Replace which implements a --replace behavior.Adam Vogt2009-10-122-0/+117
| | | | | | Ignore-this: bd519abe3250a01507f225a29c08048a darcs-hash:20091012052306-1499c-117e10e2e25fe1c5b643026ae3052bbd114dfef0.gz
* Update D.Extending module lists with help of a script (also added)Adam Vogt2009-10-122-191/+619
| | | | | | Ignore-this: c280d3047355be962e8ef706d598aa43 darcs-hash:20091012044918-1499c-9761fe0833b9ad47cd65bfd70059b6bb64d2c59c.gz
* Correct erroneous haddock link in U.XSelectionAdam Vogt2009-10-121-1/+1
| | | | | | Ignore-this: e5c905104741d14dbb411272c37e0e29 darcs-hash:20091012043133-1499c-798a8938259ee18cafdeb828706122e84a5bc0f5.gz
* Make L.Mosaic explicit imports compatible with haskell-src-extsAdam Vogt2009-10-121-3/+3
| | | | | | Ignore-this: 85ca9ff7fc924e6291edb05f4a1de77c darcs-hash:20091012042859-1499c-5f46eafbf55fedb4466d96035a163db2015a989b.gz
* Put screenshots inline for L.ThreeColumns and L.RoledexAdam Vogt2009-10-122-5/+13
| | | | | | Ignore-this: df314db757ad09bb7185c16cca8649d3 darcs-hash:20091012042651-1499c-ccc31e37605eef5ed7a72dc81218b90b991eeb23.gz
* Use LANGUAGE pragma instead of -fglasgow-exts in L.MinimizeAdam Vogt2009-10-121-1/+1
| | | | | | Ignore-this: cbb454ab573b1e1f931d79c322fa1303 darcs-hash:20091012042457-1499c-39dbfb8b90c099f106ebe5eae4543472270e94fd.gz
* Add a description to L.LayoutScreensAdam Vogt2009-10-121-0/+1
| | | | | | Ignore-this: beceb2f65206079fae6421c5df0fb439 darcs-hash:20091012042231-1499c-951c4fa0c1bc4d2810e6c34c5c0c35f7696f1a63.gz
* Add Portability and Stability boilerplate for a couple modules.Adam Vogt2009-10-126-0/+12
| | | | | | | | Ignore-this: 7d875c5e47535a11e26f9a604a01fe88 Needed for automating the generation of the Doc.Extending module summaries. darcs-hash:20091012041055-1499c-c6024b23b125ddc94f3daa33437bf494434362ce.gz
* Correct hyperlink in A.DeManageAdam Vogt2009-10-121-1/+1
| | | | | | Ignore-this: db08eba0253f94e5ce9cbcf3632b387a darcs-hash:20091012040340-1499c-7507de568c1a6b878123f66bcfd8bd1951791f2e.gz
* NoFrillsDecoration - most basic version of decoration for windowsJan Vornberger2009-10-122-0/+49
| | | | | | Ignore-this: accda53da08f37d6b4091d1c6e17e2c1 darcs-hash:20091011220512-594c5-e42409c3dfba829e6e0ece6f00f1f887b4d9a027.gz
* Split A.TopicSpace documentation into sectionsAdam Vogt2009-10-121-42/+52
| | | | | | Ignore-this: 312066f68e7051a8ee89cbbec40ce2a0 darcs-hash:20091012004730-1499c-31a235f9474784b96c667b6461febf95821b8bc2.gz
* Use hyperlinks in WorkspaceCursors documentation.Adam Vogt2009-10-081-2/+2
| | | | | | Ignore-this: d698d86d01d9a69652fa3aa732873299 darcs-hash:20091008032047-1499c-84d0250a82ad9a22b17d82d1bbb020ba5afb4368.gz
* Minor haddock formatting correction in L.TabbedAdam Vogt2009-10-081-1/+1
| | | | | | Ignore-this: 8084aebbae198eda3d455ab541e94169 darcs-hash:20091008024839-1499c-fce138ae37117ca089531b37ecdb166247ed8c12.gz
* Hyperlink the reference to ResizableTile in MouseResizableTileAdam Vogt2009-10-051-1/+1
| | | | | | Ignore-this: 8d98176fd0b78ef3565a6f9556e220b8 darcs-hash:20091005175303-1499c-ca3c9e6fa7dade6044905cc1d85e2317855e482b.gz
* Finish a sentence in H.ManageDocks haddocks.Adam Vogt2009-10-051-1/+1
| | | | | | Ignore-this: 43f4ffc627b3db204d74ed361ef939cf darcs-hash:20091005165312-1499c-d406c742ce083a814826acd31d89b10120cfb250.gz
* Add a SetStruts message to H.ManageDocks.Adam Vogt2009-10-052-14/+46
| | | | | | | | | Ignore-this: 98a76bb48b8a569b459cadc4e6412c06 This patch also uses Data.Set instead of [] for the AvoidStruts constructor to simplify the SetStruts implementation. darcs-hash:20091005164221-1499c-3339a4b57ddaba0e6cb6aaf08fcfb1567063ae35.gz
* Derive Enum for U.Types.Direction2DAdam Vogt2009-10-051-1/+1
| | | | | | Ignore-this: 258e35a6f23f46039b9a8ee45187cdff darcs-hash:20091005163132-1499c-880090b8f0daee94ca9110bdc36d8ff1f2f4d7db.gz
* Rearrange the GSCONFIG class in A.GridselectAdam Vogt2009-10-051-28/+93
| | | | | | Ignore-this: 875080c8beabb81e19de44f7e60ca19d darcs-hash:20091005023227-1499c-76b8edd76add0171cc2216ac38d8937e03b05cec.gz
* Add a GSCONFIG class to overload defaultGSConfig.Adam Vogt2009-10-032-22/+31
| | | | | | | | | | | | | | | | Ignore-this: 220a13bf1ee145b18f28c66e32c79266 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 darcs-hash:20091003193804-1499c-ae124fc732c4bc956ace090b57681f2463441990.gz
* Add a screenshots section in the A.GridSelect haddocksAdam Vogt2009-10-041-4/+13
| | | | | | Ignore-this: be358c0173df3d02b45526c134604f4e darcs-hash:20091004160816-1499c-b4ab2eac8d068054c52ae83a84e2f551db40f340.gz
* Fixed guard in WorkspaceByPos - condition got switched during transformationJan Vornberger2009-10-041-1/+1
| | | | | | Ignore-this: 6685ef8ddff55c7758c2b77cfc65cbba darcs-hash:20091004085232-594c5-b6bd64420dfac2c551501bd7e0a2aaa7073f166c.gz
* A.CycleWindows update docs, use lib fn second instead of custom lambdaWirt Wolff2009-09-261-5/+14
| | | | | | Ignore-this: 7ec0d6a46d4a6255870b1e9c4a25c1bb darcs-hash:20090926154700-18562-da3efbc643bfa9943e451ca0060c67d9f60fff99.gz
* Group functions in GridSelect haddock, add an inline screenshot.Adam Vogt2009-10-031-4/+14
| | | | | | Ignore-this: 3c6f1c5aff4fe197aa965cbda23e1be7 darcs-hash:20091003181927-1499c-47cad25da8ad20cafdf323d4871432d144b26c64.gz
* minor hlint cleanup of Prompt and XMonad.Prompt.* sub-modulessean.escriva2009-09-287-30/+27
| | | | | | Ignore-this: 25e71f59bdcc5bf94c2d6f476833216b darcs-hash:20090928204443-29414-d1844586f2955c8b76d971b20d6e2b6c1ea91d4d.gz
* New module : X.H.SetCursormail2009-09-152-0/+48
| | | | | | | | Ignore-this: 2f0641155ada05dae955cd6941d52b70 Idea from Andres Salomon (http://www.haskell.org/pipermail/xmonad/2009-September/008553.html). darcs-hash:20090915101327-e34a6-113517da012281d809388a260dd7ab5ca6e2078d.gz
* Hyperlink modules named in WindowMenu, RestoreMinimized, and MinimizeAdam Vogt2009-10-033-9/+8
| | | | | | Ignore-this: 5eb1496fd258fa0c43fb0a58136ccfff darcs-hash:20091003151325-1499c-7a29a60a629816ba4b10229481550fa672f1c957.gz
* Mention X.L.Maximize and X.L.Minimize in WindowMenu documentationJan Vornberger2009-10-031-0/+4
| | | | | | Ignore-this: 3a00a896509aa8646ae718005d7a1fc1 darcs-hash:20091003111330-594c5-ab26680acb46e233174c60d89b19474765cf73c2.gz
* Small style change in L.SimplestFloatAdam Vogt2009-10-021-5/+4
| | | | | | Ignore-this: d8be5d01d47833c70d220e0f1555c42f darcs-hash:20091002001552-1499c-7420fa180b5944e43bd8d277e2445a542d645226.gz
* Use U.XUtils.fi to make WindowMenu clearerAdam Vogt2009-10-021-12/+11
| | | | | | Ignore-this: 63e73cd7c5de22b3e30e63c1e588e403 darcs-hash:20091001225736-1499c-f4a5094a0cd4b718906e34e8ad1c47f963acc37a.gz
* Extended GridSelectJan Vornberger2009-09-301-9/+24
| | | | | | | | | | Ignore-this: 2999d891387e4db9746061b1a42264a4 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) darcs-hash:20090930152741-594c5-5ae95ac1fb5ca2b22d245e9affb21832cc55b313.gz
* WindowMenu based on GridSelect that displays actions for the focused window ↵Jan Vornberger2009-09-302-0/+76
| | | | | | | | (re-recorded from Bluetile repo). Ignore-this: b12a06c0321f3e9689ab8109a1fac0ac darcs-hash:20090930155343-594c5-99907dad481917c83083ce8d30f6debb64f8938d.gz
* Use default handler in XMonad.Prompt.eventLoopDaniel Schoepe2009-10-011-1/+1
| | | | | | Ignore-this: 10c9c856aec515d57f0f0a42bc727f1 darcs-hash:20091001180402-7f603-e89705aa2a2e930ec3c3fc9a387efe03a3f54d2c.gz
* Remove redundant parentheses from L.MouseResizableTileAdam Vogt2009-09-301-10/+9
| | | | | | Ignore-this: 1853cde69ec03ce5b88726b4de05f2b0 darcs-hash:20090930212110-1499c-a1c23b6c2dc4003773556e66ae9eaf5e1d03c86c.gz
* Use ErrorT instead of nested case for H.WorkspaceByPosAdam Vogt2009-09-301-24/+13
| | | | | | Ignore-this: c3f96fbbf0ce917c4962b297dea3b174 darcs-hash:20090930204914-1499c-a1a2913a3a5356119c7ebf936731e5bc1b25ba9c.gz
* Note that ManageDocks is preferred to A.DeManageAdam Vogt2009-09-301-1/+2
| | | | | | Ignore-this: dcb9e069a65980f83941ca58607a6ce5 darcs-hash:20090930204443-1499c-63ab6015853ebe1d1715ccec683a06dde45a9279.gz
* Factor out redundancy in L.MouseResizableTile.handleResizeAdam Vogt2009-09-301-18/+9
| | | | | | Ignore-this: 77d8e635a06237b220f427fa64045a3a darcs-hash:20090930204151-1499c-91a52e54e5a52317201d2f08bb4f6386cdd43c9e.gz
* In a multi-head setup, move windows with a non-zero position upon creation ↵Jan Vornberger2009-09-302-0/+66
| | | | | | | | | | | to the right workspace. Ignore-this: 4efdb9d64f33d70c48fb3797b635513e 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. darcs-hash:20090930123341-594c5-efd2b02acd2310e0ab55c4fee482fc88cf0c79df.gz
* Use LANGUAGE instead of -fglasgow-exts in L.MouseResizableTileAdam Vogt2009-09-301-1/+1
| | | | | | Ignore-this: 861364005402c2c34a20495dd2bb81f8 darcs-hash:20090930200443-1499c-89f7716441e4427dd2ec1427c08d28edd48c339f.gz
* Remove redundant ($) in A.CommandsAdam Vogt2009-09-301-5/+5
| | | | | | Ignore-this: 63084d42007481b0e0ca5fd99d3ba083 darcs-hash:20090930200311-1499c-4cc53ff235c5c3d13c10ecbb6502b3ca0294b77a.gz
* Fix haddock parse error in MouseResizableTileAdam Vogt2009-09-301-0/+2
| | | | | | Ignore-this: 34d9bbabcf48424121387e87931bf973 darcs-hash:20090930200143-1499c-ead342040b63cb8647b8190734348c72797c763e.gz
* A ResizableTile-like layout that can be resized using the mouse.Jan Vornberger2009-09-302-0/+280
| | | | | | | | Ignore-this: 8941ecfb0e5653663db29e9f195e23f2 All separations between windows can be dragged to modify the layout. Keyboard commands can also be used to achieve the same effect. darcs-hash:20090930121105-594c5-b950c74d30248aa223aeea25bb29b331c11fa594.gz
* Replaced more stuff in X.L.Maximize with pure versionsJan Vornberger2009-05-171-5/+5
| | | | | | Ignore-this: ffafa9ce65efb2639a147493fb49c7e1 darcs-hash:20090516233557-594c5-f976274d9a0f4faa87e269d1964af06ab8fd7f5f.gz