aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Layout/GridVariants.hs (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-09-07Better control over GridVariants geometrynzeh1-13/+40
Ignore-this: 59da789a28f702595159eeb6ddd30fd9 Added new messages the layout understands to allow changing the grid aspect ratio and setting the fraction of the master to a given value rather than changing it relative to the current value. darcs-hash:20110907133304-c6b6b-92310c19366e2dda92e3cdc5880d2f6208cdf833.gz
2009-12-15Additional messages for SplitGrid layoutNorbert Zeh1-0/+6
Ignore-this: eb945168d1c420e5a9ed87da12a7acf8 This patch introduces two new message SetMasterRows and SetMasterCols for the X.GridVariants.SplitGrid layout, which set the number of rows/columns in the master grid to the given value. This is useful when setting the number of rows and/or columns non-incrementally using an interface such as GridSelect. darcs-hash:20091215192142-18a2b-ab6e52541551341405cba967a775252e83d4ce7f.gz
2009-10-22Refer to modm as the current modMaskAdam Vogt1-4/+4
Ignore-this: d097c7dc1746c55e1d4078a7148f9d5a This makes the config suggestions consistent with the current template. darcs-hash:20091022041126-1499c-5dd63076fdd71a61276cfc8e648bada81d9cc586.gz
2009-03-11More predictable aspect ratio in GridVariants.GridNorbert Zeh1-2/+12
The old version fairly arbitrarily decided to prefer windows that are too high over those that are too wide. The new version chooses the number of columns so that all windows on the screen are as close as possible to the desired aspect ratio. As a side effect, the layout changes much more predictably under addition and removal of clients. darcs-hash:20090311013617-18a2b-487e30d300b83871e572c4a535b4474b120accca.gz
2009-01-29Added GridVariants.SplitGridNorbert Zeh1-31/+79
GridVariants.TallGrid behaved weird when transformed using Mirror or Reflect. The new layout SplitGrid does away with the need for such transformations by taking a parameter to specify horizontal or vertical splits. darcs-hash:20090129152146-18a2b-a1b4d6b5d4810cc496f268259356edf2ed79000b.gz
2008-12-12addition of combined TallGrid layoutNorbert Zeh1-0/+166
Added a module XMonad.Layouts.GridVariants, which defines layouts Grid and TallGrid. The former is a customizable version of Grid. The latter is a combination of Grid and Tall (see doc of the module). darcs-hash:20081212184836-18a2b-d407208a05e83fb686e0a58b9045675aeed85e61.gz