aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Layout/LayoutModifier.hs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add a way to update the modifier in X.L.LayoutModifierDaniel Schoepe2009-08-221-3/+21
| | | | | | | | | | | | Ignore-this: f257a376bef57689287b68ed21ec903d This patch adds the possibility to update the state of a layout modifier when modifying the underlying layout before it is run(i.e. using modifyLayout). The modified state is also passed to the subsequent call of redoLayout, whose return takes precedence if both functions return modified states of the layout modifier. darcs-hash:20090822213958-7f603-2116263ba9622458aa9dea0f664af4431775a361.gz
* Replace most -fglasgow-exts with specific LANGUAGE pragmasAdam Vogt2009-06-261-2/+1
| | | | | | Ignore-this: 2274fdd689b0576a76d9f3373e9c7159 darcs-hash:20090626025457-1499c-1d7bdb15732bb3d45e853e140f66fe38fc4fcafa.gz
* Merge emptyLayoutMod into redoLayoutJoachim Breitner2008-10-051-31/+9
| | | | | | | | | This removes the emptyLayoutMod method from the LayoutModifier class, and change the Stack parameter to redoLayout to a Maybe Stack one. It also changes all affected code. This should should be a refactoring without any change in program behaviour. darcs-hash:20081005190220-23c07-4701517e3433ecff8c999da75ac582f6f1b65c19.gz
* remove myself as maintainer from modules I don't maintain or use.David Roundy2008-08-281-1/+1
| | | | darcs-hash:20080828151830-72aca-75151cf20f4efc1a3d1bc324cfdbc5602f58b363.gz
* XMonad.Layout.LayoutModifier: add a metric crapload of documentationBrent Yorgey2008-03-251-10/+205
| | | | darcs-hash:20080325205006-bd4d7-4f991be5593d55564ac0952d9019e43e8e68ba31.gz
* LayoutModifier: reimplement ModifiedLayout using runLayout and moreAndrea Rossato2008-02-231-16/+12
| | | | | | | - change modifyLayout type to get the Workspace - updated ResizeScreen and ManageDocks accordingly. darcs-hash:20080223075610-32816-05f373cf73305ce5b41d0c250fb5d6413e72b3b4.gz
* LayoutModifier: add modifyDescription for completely override the modified ↵Andrea Rossato2008-01-281-3/+5
| | | | | | layout description darcs-hash:20080128160614-32816-0bb2e8e13a656887e5376405f866190874e050ab.gz
* LayoutModifier add a modifyLayoutAndrea Rossato2008-01-271-1/+4
| | | | | | | | | | | | Many layouts are written as layout modifiers because they need to change the stack of the rectangle before executing doLayout. This is a major source of bugs. all layout modifiers should be using the LayoutModifier class. This method (modifyLayout) can be used to manipulate the rectangle and the stack before running doLayout by the layout modifier. darcs-hash:20080127140219-32816-bc3dbfc0be08587b94acead49f384e72c89e2df0.gz
* LayoutModifier: add emptyLayoutMod for dealing with empty workspacesAndrea Rossato2008-01-241-0/+10
| | | | darcs-hash:20080124015605-32816-cdcd0b9509d793e85a2a0acd8d61e1ee69455568.gz
* LayoutModifier: add pureMess and pureModifier to the LayoutModifier classAndrea Rossato2008-01-221-2/+7
| | | | darcs-hash:20080122111319-32816-c35527f71b561f828a4c11cf215e5f2b24d2f539.gz
* Remove redundant importsSpencer Janssen2007-12-081-1/+0
| | | | darcs-hash:20071207233827-a5988-9e41d51120499637f14d115f2cf1428edaf326bb.gz
* LayouModifier: haddock docsAndrea Rossato2007-11-231-4/+10
| | | | darcs-hash:20071123142519-32816-499cc42b2f9ad51fc3d9f6575ccc7f8514a0493e.gz
* HierarchifySpencer Janssen2007-11-011-0/+69
darcs-hash:20071101201059-a5988-fc1f1262bec1b69e13ba18ae7cefeafc8c4471d4.gz