aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Layout (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Decoration that allows to switch the position of windows by dragging them ↵Jan Vornberger2009-11-292-0/+153
| | | | | | | | onto each other. Ignore-this: 38aff0f3beb1a1eb304219c4f3e85593 darcs-hash:20091129003431-594c5-3d57fe54414de7e9cfd10192cc18aa561e2b77f2.gz
* A decoration with small buttons and a supporting moduleJan Vornberger2009-11-292-0/+179
| | | | | | Ignore-this: 2d65133bc5b9ad29bad7d06780bdaa4 darcs-hash:20091129002416-594c5-d4c577ef4ed2288a949ae89d06ada5c165c1165c.gz
* Extended decoration module with more hooks and consolidated some existing onesJan Vornberger2009-11-293-36/+50
| | | | | | Ignore-this: 5a23af3009ecca2feb9a84f8c6f8ac33 darcs-hash:20091128234310-594c5-8b6cd110f95678fd49fa1c20b0d4c69ef0fbeec5.gz
* Extended decoration theme to contain extra static text that always appears ↵Jan Vornberger2009-10-241-1/+5
| | | | | | | | in the title bar Ignore-this: 95f46d6b9ff716a2d8002a426c1012c8 darcs-hash:20091024213928-594c5-bd98d27b6a6389e04aeef5e1a80d9dbf2a32c46b.gz
* Extended paintAndWrite to allow for multiple strings to be written into the ↵Jan Vornberger2009-10-242-2/+2
| | | | | | | | rectangle Ignore-this: eb7d32284b7f98145038dcaa14f8075e darcs-hash:20091024205111-594c5-33318832d5ca7d71ece560ea79d45109001eadfb.gz
* Prevent windows from being decorated that are too small to contain decoration.Jan Vornberger2009-06-271-3/+3
| | | | | | Ignore-this: 39b806462bbd424f1206b635e9d506e1 darcs-hash:20090627094316-594c5-c34126e335304e76e57eb0bcacae5e2f7e9b8804.gz
* X.L.MouseResizableTile: keep draggers on the bottom of the window stack.Tomas Janousek2009-11-261-0/+1
| | | | | | Ignore-this: 8089cf8ce53580090b045f4aebb1b899 darcs-hash:20091126173413-c9ff5-2fd78e7bbedef172c2abfc2c2e46c19f13fb7a52.gz
* Implemented smarter system of managing borders for BorderResizeJan Vornberger2009-11-231-42/+109
| | | | | | Ignore-this: 4775c082249e598a84c79b2e819f28b0 darcs-hash:20091122233651-594c5-9f3be5403a874170dbe55cd3c1562d0dc91369a5.gz
* PositionStoreFloat - a floating layout with support hooksJan Vornberger2009-11-152-2/+96
| | | | | | Ignore-this: 8b1d0fcef1465356d72cb5f1f32413b6 darcs-hash:20091115184833-594c5-9534e1ec9be959d18713bfdd1edbc1f5995cc4a8.gz
* Clean imports for L.BoringWindowsAdam Vogt2009-11-031-3/+1
| | | | | | Ignore-this: 56946a652329390dbdd63746ca23ee8e darcs-hash:20091103140649-1499c-71c790d24946d941feda53b09e45979277467b43.gz
* I maintain L.BoringWindowsAdam Vogt2009-11-031-1/+1
| | | | | | Ignore-this: de853972b4c1c4cefa2dc29e68828d5d darcs-hash:20091103140509-1499c-5f78fdacd9c2e1a08e2763ebaf968048946414f5.gz
* X.L.MultiCol constructor 0 NWin bugfigAnders Engstrom2009-10-291-3/+6
| | | | | | | Ignore-this: e6a24f581593424461a8675984d14d25 Fix bug where the constructor did not accept catch-all columns. Also some minor cleaning. darcs-hash:20091029105633-8978f-5ba50b10b2337eebb3f77f0e4bb3d3ff10faeb42.gz
* X.L.MultiColumns bugfix and formatingAnders Engstrom2009-10-271-43/+42
| | | | | | | Ignore-this: 6978f485d18adb8bf81cf6c8e0d0332 Fix bug where a column list of insufficient length could be used to find the column of the window. Also fix formating to conform better with standards. darcs-hash:20091027131741-8978f-b5794f98377cca88040ab6aac62232542e4d5d56.gz
* X.L.MultiColumns NWin shrinkning fixAnders Engstrom2009-10-271-1/+1
| | | | | | | Ignore-this: 9ba40ee14ec12c3885173817eac2b564 Fixed a bug where the list containing the number of windows in each column was allowed the shrink if a column was unused. darcs-hash:20091027005932-8978f-8955b49d4c7440a0fb8866efc82ef707cca761ec.gz
* New Layout X.L.MultiColumnsAnders Engstrom2009-10-241-0/+143
| | | | | | | Ignore-this: a2d3d2eee52c28eab7d125f6b621cada New layout inspired the realization that I was switching between Mirror Tall and Mirror ThreeCol depending on how many windows there were on the workspace. This layout will make those changes automatically. darcs-hash:20091024175155-8978f-ca27106c89b726393f366f6e2d5182ae0afb665c.gz
* Docs: use myLayout like template rather than pluralWirt Wolff2009-10-2336-78/+78
| | | | | | | | | Ignore-this: 8f1814c42e90e18af636a14751ae2f58 Despite myLayouts currently being more popular in examples, make them all myLayout as in man/xmonad.hs to avoid mixing them in the same module as was done a few places, leading to confusion for some users. darcs-hash:20091023042651-18562-48ea1268b6eb92d4b4d50f20aba93cead4652eb1.gz
* Refer to modm as the current modMaskAdam Vogt2009-10-2223-78/+78
| | | | | | | | Ignore-this: d097c7dc1746c55e1d4078a7148f9d5a This makes the config suggestions consistent with the current template. darcs-hash:20091022041126-1499c-5dd63076fdd71a61276cfc8e648bada81d9cc586.gz
* Describe parameters to subLayouts moreAdam Vogt2009-10-161-5/+11
| | | | | | Ignore-this: d09f236cb17adf7a9092f1b0e646def3 darcs-hash:20091016164937-1499c-3efecfa342856feea67c3e7b97bc8a5b5be548fa.gz
* Refer to modMask as modm in L.SubLayouts sample keybindsAdam Vogt2009-10-161-10/+10
| | | | | | Ignore-this: 3a8366f7d8f337be750b4db61a454991 darcs-hash:20091016164737-1499c-7d697a986376deddecedb6c913b8e23c54930ff5.gz
* Format L.SubLayout TODOAdam Vogt2009-10-161-3/+5
| | | | | | Ignore-this: 4dfa10aa2f7087658b6a93299f75310 darcs-hash:20091016155837-1499c-12b71a9f8159c4cb6054ee4d5a7d1c802a694fe5.gz
* Add more links in L.SubLayout documentationAdam Vogt2009-10-161-5/+7
| | | | | | Ignore-this: 70347cc0bcf4966e6c07f45740882087 darcs-hash:20091016155518-1499c-4bf9e33e25bcf016f5b964f37efcf0a7a5ac72cc.gz
* Link a screenshot in L.SubLayouts from the haskellwikiAdam Vogt2009-10-161-0/+9
| | | | | | Ignore-this: c58b64c5c5f28f4d71c9e8498965ca9e darcs-hash:20091016150539-1499c-37de9b653de36ce0d96d881328206311385c9a9f.gz
* Added focusMaster to BoringWindowsJan Vornberger2009-10-161-4/+18
| | | | | | Ignore-this: 7f99337fc63cdc7c861fdc3c2ab2d3d1 darcs-hash:20091015233518-594c5-e40708ea385489bfe10b8af9fc2731fd7dc62718.gz
* Remove NamedFieldPuns from L.LimitWindowsAdam Vogt2009-10-151-14/+14
| | | | | | | | | Ignore-this: 228ca5b5ac067876c3b2809fc03b6016 This is more ugly, but otherwise we have lots of trouble for ghc-6.8 compatibility (due to the recomended flag having changed) darcs-hash:20091015010123-1499c-82099ae2f0598dfbb86c389aa5d3ad4a6151f465.gz
* Note L.Minimize in L.LimitWindows haddocks.Adam Vogt2009-10-141-0/+1
| | | | | | Ignore-this: 83a809d2467a286e0c1a133be947add9 darcs-hash:20091014205326-1499c-95010e5a9036b7a9cadb29d6b7493cf1f3259780.gz
* Move limitSelect into L.LimitWindowsMax Rabkin2009-10-142-123/+63
| | | | | | Ignore-this: 51d6e9da4a6a4f683cd145371e90be17 darcs-hash:20091014202213-a5338-1896e12a9c253692e03c0ac1d624fe0e26312e21.gz
* added haddocks for L.SelectiveMax Rabkin2009-10-021-1/+36
| | | | | | Ignore-this: d29016f1261d0176634bb040fcc1836a darcs-hash:20091002112720-a5338-4d23800e34986d1ee473ac299e794b6e4e0093d4.gz
* 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-291-1/+1
| | | | | | Ignore-this: 340b2a1465b9fc98cdc386b511ce26bb darcs-hash:20090929163139-a5338-41aff4fdfbefe3c50a528bdf1a0c798a90b80381.gz
* Add "Selective" layout modifierMax Rabkin2009-09-291-0/+98
| | | | | | Ignore-this: ded23208563ca8c8d411916d01351132 darcs-hash:20090929160207-a5338-8da17faae1182548259cb9d304533c6239673710.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-121-0/+170
| | | | | | Ignore-this: 5cf197ea14b7c502fa13a16773215762 darcs-hash:20091011222214-594c5-06b94d3e2a973583f2e06fe18ebcc37b5416a01f.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
* NoFrillsDecoration - most basic version of decoration for windowsJan Vornberger2009-10-121-0/+48
| | | | | | Ignore-this: accda53da08f37d6b4091d1c6e17e2c1 darcs-hash:20091011220512-594c5-e42409c3dfba829e6e0ece6f00f1f887b4d9a027.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
* Hyperlink modules named in WindowMenu, RestoreMinimized, and MinimizeAdam Vogt2009-10-031-5/+4
| | | | | | Ignore-this: 5eb1496fd258fa0c43fb0a58136ccfff darcs-hash:20091003151325-1499c-7a29a60a629816ba4b10229481550fa672f1c957.gz
* Small style change in L.SimplestFloatAdam Vogt2009-10-021-5/+4
| | | | | | Ignore-this: d8be5d01d47833c70d220e0f1555c42f darcs-hash:20091002001552-1499c-7420fa180b5944e43bd8d277e2445a542d645226.gz
* Remove redundant parentheses from L.MouseResizableTileAdam Vogt2009-09-301-10/+9
| | | | | | Ignore-this: 1853cde69ec03ce5b88726b4de05f2b0 darcs-hash:20090930212110-1499c-a1c23b6c2dc4003773556e66ae9eaf5e1d03c86c.gz
* Factor out redundancy in L.MouseResizableTile.handleResizeAdam Vogt2009-09-301-18/+9
| | | | | | Ignore-this: 77d8e635a06237b220f427fa64045a3a darcs-hash:20090930204151-1499c-91a52e54e5a52317201d2f08bb4f6386cdd43c9e.gz
* Use LANGUAGE instead of -fglasgow-exts in L.MouseResizableTileAdam Vogt2009-09-301-1/+1
| | | | | | Ignore-this: 861364005402c2c34a20495dd2bb81f8 darcs-hash:20090930200443-1499c-89f7716441e4427dd2ec1427c08d28edd48c339f.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-301-0/+279
| | | | | | | | 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
* Expanded on X.L.Maximize functionalityJan Vornberger2009-05-031-11/+16
| | | | | | | | | | Ignore-this: b0d765b3bf6fc1e72cedebfd564236fc 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). darcs-hash:20090503001052-594c5-14c03dbf16c39241cedc54854332231eee78047a.gz
* LayoutModifier to minimize windows (re-recorded from Bluetile repo)Jan Vornberger2009-09-291-0/+95
| | | | | | Ignore-this: 45830f2bf3bb8473c569582593844253 darcs-hash:20090928231320-594c5-512055636747503e2bbcb84cd59b927867070dfa.gz