aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Layout/Mosaic.hs (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-10-23Export types to reduce haddock warnings.Adam Vogt1-0/+2
Ignore-this: 1cac9202784711ce0fc902d14543bab0 darcs-hash:20101023195755-1499c-57c41357d20cbf0d57522ce99bdbfff7b686ed52.gz
2009-10-23Docs: use myLayout like template rather than pluralWirt Wolff1-2/+2
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 Vogt1-3/+3
Ignore-this: d097c7dc1746c55e1d4078a7148f9d5a This makes the config suggestions consistent with the current template. darcs-hash:20091022041126-1499c-5dd63076fdd71a61276cfc8e648bada81d9cc586.gz
2009-10-12Make L.Mosaic explicit imports compatible with haskell-src-extsAdam Vogt1-3/+3
Ignore-this: 85ca9ff7fc924e6291edb05f4a1de77c darcs-hash:20091012042859-1499c-5f46eafbf55fedb4466d96035a163db2015a989b.gz
2009-05-25Fix L.Mosaic bug where stored [Rational] was not extendedAdam Vogt1-2/+7
Ignore-this: 55bb5b7fabc00f3dcc89e45cc416fc97 darcs-hash:20090525030734-1499c-4b2cbbb9441b51847777ddb33dcc1da68846a360.gz
2009-05-24Simplyify L.Mosaic interface, and support resizing specific windowsAdam Vogt1-107/+112
Ignore-this: acea22bec582ee5eb076ac3bc862a9ea The order previously was not as documented, which prevented resizing specific windows. The Mosaic constructor is hidden in favour of mosaic :: Rational -> [Rational] -> Mosaic a Expand and Shrink messages are added, requiring another argument. Remove useless demonstration of SlopeMod message since resizing the focused window is better. darcs-hash:20090524193810-1499c-ab6214eb3ae298968c29f0edd9b1a4e3fe94715a.gz
2009-05-08Fix typo in L.Mosaic hintsAdam Vogt1-1/+1
Ignore-this: 5f2163e64d876f4982b0d6baf13e0614 darcs-hash:20090508202937-1499c-4552ad89de7afb29cc018d69a40b36d6b8fcc0b8.gz
2009-05-02Add changeMaster function to L.MosaicAdam Vogt1-4/+8
Ignore-this: eca2a48fb987bb871ad93e6c6bf1a186 darcs-hash:20090501233136-1499c-1a6628819fee9936cabf22b13770bb43d258e115.gz
2009-02-19Cleanup X.L.Mosaic, without breaking itAdam Vogt1-5/+4
Ignore-this: d49ed55fe8dc2204256dff9252384745 darcs-hash:20090219022417-1499c-d9cbc89f5035cf3a3b7698bf2b4bfe306ec3b7b5.gz
2009-02-10X.L.Mosaic: prevent users from causing non-termination with negative elementsAdam Vogt1-5/+7
Ignore-this: 370a7d6249906f1743c6692758ce5aeb darcs-hash:20090210022727-1499c-f2fdcd99704982a75cedc877b81689453a4303fc.gz
2009-02-08cleanup and make X.L.Mosaic behavior more intuitive wrt. areasAdam Vogt1-18/+36
Ignore-this: 3c3c6faa203cbb1c1db909e5bf018b6f darcs-hash:20090208221629-1499c-71d8686ea82e5d8fe4fc93a81aa60f1d9369dc3f.gz
2009-01-26Mosaic picks the middle aspect layout, unless overridenAdam Vogt1-15/+12
Ignore-this: aaa31da14720bffd478db0029563aea5 darcs-hash:20090126032421-1499c-aa562ac36f805bbe2b68ccc2c5105dc2ca6eb5ca.gz
2009-01-25Mosaic: stop preventing access to the widest layoutsAdam Vogt1-1/+1
Ignore-this: c792060fe2eaf532f433cfa8eb1e8fe3 darcs-hash:20090125045256-1499c-ccf5599c387fad32ddf033f52644ed7a4587ee92.gz
2009-01-25X.L.Mosaic add documentation, update interface and aspect ratio behaviorAdam Vogt1-25/+63
Ignore-this: e78027707fc844b3307ea87f28efed73 darcs-hash:20090125041229-1499c-f9f2693dfe9bee7378bcb6c926edc4aff18dc15b.gz
2009-01-25X.L.Mosaic: haddock fixRoman Cheplyaka1-4/+5
darcs-hash:20090124235908-3ebed-e868d0802cb70f738d018f42366a88e8aab6060a.gz
2009-01-24A mosaic layout based on MosaicAltAdam Vogt1-0/+141
Ignore-this: 92bad7498f1ac402012e3eba6cbb2693 The position of a window in the stack determines its position and layout. And the overall tendency to make wide or tall windows can be changed, though not all of the options presented by MosaicAlt can be reached, the layout changes with each aspect ratio message. darcs-hash:20090124022058-1499c-87cc0738a670ef878b80a7753e15f5dd0ca788c4.gz
2008-03-22cut Anneal and Mosaic.David Roundy1-487/+0
darcs-hash:20080322153546-72aca-fe4f9a048f5a1127b0b2d7e7d382550c134b60af.gz
2008-03-20mark Mosaic as broken. use MosaicAltDon Stewart1-0/+2
darcs-hash:20080320223717-cba2c-5ce43f93f33efeb3a627ed792690eed8060d1fb4.gz
2007-12-08More import pruningSpencer Janssen1-1/+0
darcs-hash:20071208014846-a5988-6c53b449256d73dc5ab3e1bac2f9f0a93227b078.gz
2007-12-08Remove XMonad.Operations importsSpencer Janssen1-1/+0
darcs-hash:20071208000547-a5988-874ebc1bfa76ad6ec2191812240fa2303b2d531c.gz
2007-12-08Remove redundant importsSpencer Janssen1-2/+0
darcs-hash:20071207233827-a5988-9e41d51120499637f14d115f2cf1428edaf326bb.gz
2007-11-23more coding on Mosaic.David Roundy1-33/+55
darcs-hash:20071123192455-72aca-5e6cebd8a2ec420d0d7cf6f2471ae468005e7b94.gz
2007-11-23make Mosaic read (and partially try to obey) WM hints.David Roundy1-14/+56
darcs-hash:20071123162538-72aca-3f3748986504fb0f2e18ee91945e85fcf1c69bf7.gz
2007-11-23dafaultConfig --> defaultConfigBrent Yorgey1-1/+1
darcs-hash:20071123164722-bd4d7-b4649f25d2c573a17ca822ac0f9c3d3bb6e4ed10.gz
2007-11-23clean up mosaic a bit more.David Roundy1-49/+62
darcs-hash:20071123153617-72aca-1b2d907ca57d26706485c5ca971fda2cceb7ad95.gz
2007-11-23Mosaic: fix docsAndrea Rossato1-2/+1
darcs-hash:20071123125339-32816-b86a8038ccc9c816d65bb97dc4e5a9458b910211.gz
2007-11-22remove need for faulty Read instance of NamedWindow.David Roundy1-14/+14
darcs-hash:20071122170448-72aca-97dc958d0a6481223447eabd9f0f9a598e4b72a5.gz
2007-11-22Mosaic: unbreak build, remove unused import that ghc complains aboutAlec Berryman1-1/+0
darcs-hash:20071122175925-39448-9a07d24b62d5d775026ef10d8b293e7b065adf59.gz
2007-11-22Make the original Mosaic work with LayoutClassAndrea Rossato1-0/+414
darcs-hash:20071122133658-32816-3d6e5022be82fbe8681d50ad4e8f3d8fbc66098b.gz
2007-11-19remove Mosaic and Anneal.David Roundy1-407/+0
darcs-hash:20071119153005-72aca-97fdeb24114039c698f5cfbb411e7d99810b4eab.gz
2007-11-01HierarchifySpencer Janssen1-6/+6
darcs-hash:20071101201059-a5988-fc1f1262bec1b69e13ba18ae7cefeafc8c4471d4.gz
2007-11-01Use hierarchical module names from the coreSpencer Janssen1-2/+2
darcs-hash:20071101182824-a5988-e02ade829d66f49dd6b303b7a797933251c44164.gz
2007-10-15defaultLayouts -> layoutsSpencer Janssen1-2/+2
darcs-hash:20071015205542-a5988-4636825868c99db4f3cfdcd6b1e361d78e393762.gz
2007-10-08Add LANGUAGE pragamsShachaf Ben-Kiki1-0/+1
It seems that GHC 6.6 just enables -fglasgow-exts when it sees any LANGUAGE pragma, so not all of them were added; this patch adds the rest of them, which is necessary for xmonad to compile in GHC > darcs-hash:20071008022141-bffde-c7ab0ae3d58eab8707b5f428a7236540bae5b4e1.gz
2007-09-11Fixing some typos and grammar in documentation.Michael Fellinger1-1/+1
darcs-hash:20070911023158-cbc08-aff6e14b6d1a6e11bbc530565f383d98dee77cff.gz
2007-09-05Docstring parser for generating xmonad build configs with default settings ↵Alex Tarkovsky1-0/+10
for extensions darcs-hash:20070905200128-bd4fb-ff90db3eb7ebce6ea75956f19ebc6c35d36c08d4.gz
2007-08-18Mosaic.hs (really) Fix incorrect usage exampleJason Creighton1-2/+1
"tall" and "wide" are anachronisms as well. It makes me wonder how we can and/or should give examples like this that don't bitrot and confuse newbies. darcs-hash:20070818215725-b9aa7-0cc6e436399b37ec4ecea55fdf31d93f30fc84e8.gz
2007-08-18Mosaic.hs: Fix incorrect usage exampleJason Creighton1-2/+2
darcs-hash:20070818212854-b9aa7-1109855801a75b0f086b039c87e5295f392e6d3e.gz
2007-06-23make everything work with new doLayout.David Roundy1-5/+6
This modifies all the contrib modules to work (so far as I know) with the new contrib layout. The exception is the LayoutHooks module, which isn't used. It exports an API that is inherently unsafe, so far as I can tell (and always has been). darcs-hash:20070623210952-72aca-1993ca13dc6996b59fedacc271c03fbaf87eabaa.gz
2007-06-21make Mosaic lay thigs out a bit better.David Roundy1-12/+12
darcs-hash:20070621162632-72aca-6a8dad6e062ce0fc49accbf49dfda2fa8cee7a3d.gz
2007-06-20Whitespace.joachim.fasting1-1/+1
darcs-hash:20070620115852-ea16c-990153eabeb0096484a63c034fbe42038b1268f6.gz
2007-06-20Make Mosaic compile without warningsSpencer Janssen1-17/+12
darcs-hash:20070620153111-a5988-396f43cde7cb8078fb736f05f1afc82015dd265e.gz
2007-06-20Mosaic.hs: get rid off some of the warnings generated by -Wall.joachim.fasting1-3/+3
Unused definitions and imports left in, as I assume they'll be used for something later on. darcs-hash:20070620123449-ea16c-aadadae5c3502ac069763f93aa2eb73c797b4569.gz
2007-06-20Fix type signatures.joachim.fasting1-1/+1
Think this fixes the rest of the errors caused by the Layout change. darcs-hash:20070619220323-ea16c-3274cd24d01bc932089ab88191ccda316ea93b01.gz
2007-06-14Use Haskell '98 data declaration rather than GADT-styleSpencer Janssen1-3/+1
darcs-hash:20070614205211-a5988-dec9cdc964e4a3023a02f75aa1f67f116a581b5f.gz
2007-06-14Mosaic.hs: info and documentationAndrea Rossato1-25/+43
darcs-hash:20070614144118-32816-b5e62a2a55b6ce483e4ce39ae71431307b398b39.gz
2007-06-12add -fglasgow-exts to some modules that use it.David Roundy1-0/+1
darcs-hash:20070612170349-72aca-46faff8894bfdde04de59d2811cb3093f1a1da4a.gz
2007-06-12Documentation fixSpencer Janssen1-1/+1
darcs-hash:20070612035655-a5988-73e32ac346353e00ad5a266797ebe4dee9df672e.gz
2007-06-11add keybinding to make aspect ratio flexible.David Roundy1-1/+11
darcs-hash:20070611165915-72aca-71feda8a298a6405264db5cb3dae5eb378a1511e.gz
2007-06-11Updates to work with recent API changesSpencer Janssen1-1/+2
darcs-hash:20070611183439-a5988-c3d6cc194fa83f012ab49d6d79130ff459dcdfe1.gz