variable number of windows in master area

This commit is contained in:
Jason Creighton
2007-05-16 03:14:37 +00:00
parent 810c19d7f2
commit 4206c4bae9
3 changed files with 25 additions and 13 deletions

View File

@@ -111,6 +111,10 @@ modMask = mod1Mask
defaultDelta :: Rational
defaultDelta = 3%100
-- The default number of windows in the master area
defaultWindowsInMaster :: Int
defaultWindowsInMaster = 1
-- numlock handling:
--
-- The mask for the numlock key. You may need to change this on some systems.
@@ -135,7 +139,9 @@ borderWidth = 1
-- The default set of Layouts:
defaultLayouts :: [Layout]
defaultLayouts = [ full, tall defaultDelta (1%2), wide defaultDelta (1%2) ]
defaultLayouts = [ full,
tall defaultWindowsInMaster defaultDelta (1%2),
wide defaultWindowsInMaster defaultDelta (1%2) ]
--
-- The key bindings list.
@@ -157,6 +163,9 @@ keys = M.fromList $
, ((modMask, xK_h ), sendMessage Shrink)
, ((modMask, xK_l ), sendMessage Expand)
, ((modMask .|. shiftMask, xK_j ), sendMessage (IncMasterN 1))
, ((modMask .|. shiftMask, xK_k ), sendMessage (IncMasterN (-1)))
, ((modMask .|. shiftMask, xK_c ), kill)
, ((modMask .|. shiftMask, xK_q ), io $ exitWith ExitSuccess)