aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Layout (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-01-17New module: X.L.Groups.Examplesquentin.moser1-0/+518
Ignore-this: 8fc40821759d7ed439ecc6726417f52d Utility functions and examples using X.L.Groups. darcs-hash:20100117010236-5ccef-d43cc0223b2ecaeb708c212d6fcf57a89a8a1a8b.gz
2010-01-17New module: X.L.Groupsquentin.moser1-0/+496
Ignore-this: 167e191d520a36b94cf24121ead67dae The mother of all layout combinators. darcs-hash:20100117005301-5ccef-d1c1a05b6b9150c919373238df5659f23566249d.gz
2010-01-17New module: X.L.ZoomRowquentin.moser1-0/+258
Ignore-this: c464ae1005679484e364eb6ece31d9fc Row layout with individually resizable elements. darcs-hash:20100117003939-5ccef-4ae41bdfe49f01a78884e97e8054b52b346dac70.gz
2010-01-17New module: X.L.Renamedquentin.moser1-0/+71
Ignore-this: 38a5c638e36090c746356390c09d3479 darcs-hash:20100117002612-5ccef-27e50ef969b6b58fe5028e6f7cf39a4ca92252b1.gz
2010-03-14MessageControl: rm trailing whitespacegwern01-3/+3
Ignore-this: d4dc93a8a68847123918db416080e018 darcs-hash:20100314210038-f7719-d1e147057774018ef0e955c1df0134836b440382.gz
2010-03-14LimitWindows.hs: rm trailing whitespacegwern01-1/+1
Ignore-this: 7d138a5903d45ffeeb4e89f1b8923382 darcs-hash:20100314210030-f7719-7bff349073f0cb4fe074ffc01655bbca25cf65ad.gz
2010-03-14LayoutCombinators.hs: rm trailing whitespacegwern01-1/+1
Ignore-this: e387bdea6c346fc8a892b06294995442 darcs-hash:20100314210021-f7719-9b65a834082c69066dd671ab17166f142724a422.gz
2010-03-14DecorationAddons.hs: rm trailing whitespacegwern01-1/+1
Ignore-this: 2f54649e43ebf11e35bd8764d1a44675 darcs-hash:20100314210012-f7719-d69c5858a063db7baf6efd958f350297977cf5d9.gz
2010-03-14Column.hs: rm whitespacegwern01-2/+2
Ignore-this: 6cfd701babde42d5dc61bfbe95305b20 darcs-hash:20100314210001-f7719-c1cd8c3928c6fd9e07e1558572e73d6d27e1d2c0.gz
2010-03-10Fix bugs with nested drawers in X.L.DrawerMax Rabkin1-9/+10
Ignore-this: 5c7665f3f3ea2c629deb0cca3715bb8d There were two bugs: 1. The layout modifier assumed the rect's x was zero. 2. The layout modifier assumed that the stackset's focus actually had focus. darcs-hash:20100310170159-a5338-19f7aa3df6ad57734d0ebc874e5d758935d19850.gz
2010-03-08Correct L.Drawer haddock markup and re-export required module.Adam Vogt1-10/+11
Ignore-this: 1cc5675a68a66cf436817137a478b747 darcs-hash:20100308225258-1499c-18bfb1da09948a660aca306f500df55103226bf2.gz
2010-03-08Added X.L.DrawerMax Rabkin2-1/+129
Ignore-this: c7973679b7b2702178ae06fc45396dda X.L.Drawer provides a layout modifier for retracting windows which roll down (like the Quake console) when they gain focus. darcs-hash:20100308212752-a5338-92b3b8a0ec633333427a7b30aa379d7cf39f4864.gz
2010-03-08X.L.LayoutScreens split current screenAnders Engstrom1-1/+16
Ignore-this: e7bd1ef63aee3f736e12e109cabb839 This patch will allow the user to split the currently focused screen instead of all screens together. This is usefull for multiscreen users who have functioning xinerama, but wish to split one of the screens. darcs-hash:20100308114318-8978f-5317cec870f83b4677d101cf490623be156c61a7.gz
2010-02-15documentation for marshallPPdaniel1-11/+24
Ignore-this: efa38829b40dc1586f5f18c4bab21f7d darcs-hash:20100215000731-c98ca-8608df63586b6699bca3c52368e76c161b6b01b2.gz
2010-01-04DynamicLog support for IndependentScreensDaniel Wagner1-9/+43
Ignore-this: 16fe32f1d66abf4a79f8670131663a60 darcs-hash:20100104054251-76d51-30115536bb28d19d05b4c9dd9d43108b2d531676.gz
2010-01-12suppress some warnings under ghc 6.12.1 and clean up redundant imports to ↵Brent Yorgey13-22/+6
get rid of some others. Ignore-this: bf3487b27036b02797d9f528a078d006 darcs-hash:20100112172507-1e371-1b466e62ac727b196330c72c8553116282ef5702.gz
2010-01-21Fix incorrect import suggestion in L.Tabbed (issue 362)Adam Vogt1-1/+1
Ignore-this: 5e46f140a7e8c2abf0ac75b3262a7da4 darcs-hash:20100121182501-1499c-b788a122e6fa662e83b2c0a05d8b32af350b12e5.gz
2010-01-21Swap window ordering in L.Accordion (closes Issue 358). Thanks rsaarelm.Adam Vogt1-1/+1
Ignore-this: cd06b0f4fc85f857307aaae8f6e40af7 This change keeps windows in the same ordering when focus is changed. darcs-hash:20100121154344-1499c-a486c8de3af0ab71155772f5264366c38b298384.gz
2010-01-16X.L.Decoration: avoid flicker by not showing decowins without rectanglesTomas Janousek1-1/+1
Ignore-this: 6f38634706c3f35272670b969fc6cc96 These would be hidden by updateDecos immediately after being shown. This caused flicker with simpleTabbed and only one window on a workspace. darcs-hash:20100116112054-c9ff5-f60e6a241273df4bcfa4a12a5ae1740f9555e8cb.gz
2010-01-04Style changes in L.MinimizeAdam Vogt1-7/+3
Ignore-this: 5f64c0717e24ed6cbe2c9fad50bf78a3 darcs-hash:20100104144448-1499c-05d4781d06189dbeb59751b2f9b12887839ae653.gz
2009-12-30minimize_floatingkonstantin.sobolev1-9/+26
Ignore-this: 2c0e1b94f123a869fb4e72a802e59c2 Adds floating windows support to X.L.Minimize darcs-hash:20091230070105-fb31b-a16178707fbc6a2c5b95ed59e42aef902aac29ec.gz
2009-12-30Use more imported cursor constants.Adam Vogt2-22/+9
Ignore-this: 91e55c63a1d020fafb6b53e6abf9766c darcs-hash:20091230220927-1499c-6ae03ce2320ceb159a4e11b23a089547b8bfaa33.gz
2009-12-23Let the core know about MouseResizableTile's draggers, so they are stacked ↵Jan Vornberger1-10/+13
correctly Ignore-this: 7c096aba6b540ccf9b49c4ee86c6091a darcs-hash:20091223145428-594c5-e07060de0b18fd68d045ef5afbf05ecb44c1679f.gz
2009-12-22Make X.L.Minimize explicitly mark minimized windows as boringJan Vornberger1-12/+19
Ignore-this: b1e8adf26ac87dede6c1b7a7d687411c darcs-hash:20091222214529-594c5-974afa4b25c95d2499b7bb8313301cad7fe335f2.gz
2009-12-20Fix MultiToggle crashes with decorated layoutsTomas Janousek3-68/+40
Ignore-this: 9208f5da9f0de95464ea62cb45e8f291 The problem was that certain layouts keep their "world" state in their value, which was thrown away and forgotten after ReleaseResources during toggle. In particular, decorated layouts store some X11 handles in them and allocate/deallocate it as appropriate. If any modification to their state is ignored, they may try to deallocate already deallocated memory, which results in a crash somewhere inside Xlib. This patch makes Transformers reversible so that nothing is ever ignored. As a side effect, layout transformers now do receive messages and messages for the base layout do not need the undo/reapply cycle -- we just pass messages to the current transformed layout and unapply the transformer when needed. (This, however, doesn't mean that the base layout is not asked to release resources on a transformer change -- we still need the transformer to release its resources and there's no way to do this without asking the base layout as well.) darcs-hash:20091220004733-c9ff5-34670f3db8ab715d8f334973d6ea2a3e7f3aed7a.gz
2009-12-11X.L.MouseResizableTile: change description for mirrored variantTomas Janousek1-1/+2
Ignore-this: dbc02fb777e35cdc15fb11979c1e983e The description for mirrored MouseResizableTile is now "Mirror MouseResizableTile", to follow the standard of other layouts that can be mirrored using the Mirror modifier. darcs-hash:20091211124218-c9ff5-5f94a9f2514aaa75a6783e99ac78427f4c09dc6c.gz
2009-11-29Decoration that allows to switch the position of windows by dragging them ↵Jan Vornberger2-0/+153
onto each other. Ignore-this: 38aff0f3beb1a1eb304219c4f3e85593 darcs-hash:20091129003431-594c5-3d57fe54414de7e9cfd10192cc18aa561e2b77f2.gz
2009-11-29A decoration with small buttons and a supporting moduleJan Vornberger2-0/+179
Ignore-this: 2d65133bc5b9ad29bad7d06780bdaa4 darcs-hash:20091129002416-594c5-d4c577ef4ed2288a949ae89d06ada5c165c1165c.gz
2009-11-29Extended decoration module with more hooks and consolidated some existing onesJan Vornberger3-36/+50
Ignore-this: 5a23af3009ecca2feb9a84f8c6f8ac33 darcs-hash:20091128234310-594c5-8b6cd110f95678fd49fa1c20b0d4c69ef0fbeec5.gz
2009-10-24Extended decoration theme to contain extra static text that always appears ↵Jan Vornberger1-1/+5
in the title bar Ignore-this: 95f46d6b9ff716a2d8002a426c1012c8 darcs-hash:20091024213928-594c5-bd98d27b6a6389e04aeef5e1a80d9dbf2a32c46b.gz
2009-10-24Extended paintAndWrite to allow for multiple strings to be written into the ↵Jan Vornberger2-2/+2
rectangle Ignore-this: eb7d32284b7f98145038dcaa14f8075e darcs-hash:20091024205111-594c5-33318832d5ca7d71ece560ea79d45109001eadfb.gz
2009-06-27Prevent windows from being decorated that are too small to contain decoration.Jan Vornberger1-3/+3
Ignore-this: 39b806462bbd424f1206b635e9d506e1 darcs-hash:20090627094316-594c5-c34126e335304e76e57eb0bcacae5e2f7e9b8804.gz
2009-11-26X.L.MouseResizableTile: keep draggers on the bottom of the window stack.Tomas Janousek1-0/+1
Ignore-this: 8089cf8ce53580090b045f4aebb1b899 darcs-hash:20091126173413-c9ff5-2fd78e7bbedef172c2abfc2c2e46c19f13fb7a52.gz
2009-11-23Implemented smarter system of managing borders for BorderResizeJan Vornberger1-42/+109
Ignore-this: 4775c082249e598a84c79b2e819f28b0 darcs-hash:20091122233651-594c5-9f3be5403a874170dbe55cd3c1562d0dc91369a5.gz
2009-11-15PositionStoreFloat - a floating layout with support hooksJan Vornberger2-2/+96
Ignore-this: 8b1d0fcef1465356d72cb5f1f32413b6 darcs-hash:20091115184833-594c5-9534e1ec9be959d18713bfdd1edbc1f5995cc4a8.gz
2009-11-03Clean imports for L.BoringWindowsAdam Vogt1-3/+1
Ignore-this: 56946a652329390dbdd63746ca23ee8e darcs-hash:20091103140649-1499c-71c790d24946d941feda53b09e45979277467b43.gz
2009-11-03I maintain L.BoringWindowsAdam Vogt1-1/+1
Ignore-this: de853972b4c1c4cefa2dc29e68828d5d darcs-hash:20091103140509-1499c-5f78fdacd9c2e1a08e2763ebaf968048946414f5.gz
2009-10-29X.L.MultiCol constructor 0 NWin bugfigAnders Engstrom1-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
2009-10-27X.L.MultiColumns bugfix and formatingAnders Engstrom1-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
2009-10-27X.L.MultiColumns NWin shrinkning fixAnders Engstrom1-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
2009-10-24New Layout X.L.MultiColumnsAnders Engstrom1-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
2009-10-23Docs: use myLayout like template rather than pluralWirt Wolff36-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
2009-10-22Refer to modm as the current modMaskAdam Vogt23-78/+78
Ignore-this: d097c7dc1746c55e1d4078a7148f9d5a This makes the config suggestions consistent with the current template. darcs-hash:20091022041126-1499c-5dd63076fdd71a61276cfc8e648bada81d9cc586.gz
2009-10-16Describe parameters to subLayouts moreAdam Vogt1-5/+11
Ignore-this: d09f236cb17adf7a9092f1b0e646def3 darcs-hash:20091016164937-1499c-3efecfa342856feea67c3e7b97bc8a5b5be548fa.gz
2009-10-16Refer to modMask as modm in L.SubLayouts sample keybindsAdam Vogt1-10/+10
Ignore-this: 3a8366f7d8f337be750b4db61a454991 darcs-hash:20091016164737-1499c-7d697a986376deddecedb6c913b8e23c54930ff5.gz
2009-10-16Format L.SubLayout TODOAdam Vogt1-3/+5
Ignore-this: 4dfa10aa2f7087658b6a93299f75310 darcs-hash:20091016155837-1499c-12b71a9f8159c4cb6054ee4d5a7d1c802a694fe5.gz
2009-10-16Add more links in L.SubLayout documentationAdam Vogt1-5/+7
Ignore-this: 70347cc0bcf4966e6c07f45740882087 darcs-hash:20091016155518-1499c-4bf9e33e25bcf016f5b964f37efcf0a7a5ac72cc.gz
2009-10-16Link a screenshot in L.SubLayouts from the haskellwikiAdam Vogt1-0/+9
Ignore-this: c58b64c5c5f28f4d71c9e8498965ca9e darcs-hash:20091016150539-1499c-37de9b653de36ce0d96d881328206311385c9a9f.gz
2009-10-16Added focusMaster to BoringWindowsJan Vornberger1-4/+18
Ignore-this: 7f99337fc63cdc7c861fdc3c2ab2d3d1 darcs-hash:20091015233518-594c5-e40708ea385489bfe10b8af9fc2731fd7dc62718.gz
2009-10-15Remove NamedFieldPuns from L.LimitWindowsAdam Vogt1-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