xmonad-contrib-0.7: Third party extensions for xmonadContentsIndex
XMonad.Layout.ResizableTile
Portabilityunportable
Stabilityunstable
MaintainerMATSUYAMA Tomohiro <t.matsuyama.pub@gmail.com>
Contents
Usage
Description
More useful tiled layout that allows you to change a width/height of window.
Synopsis
data ResizableTall a = ResizableTall Int Rational Rational [Rational]
data MirrorResize
= MirrorShrink
| MirrorExpand
Usage

You can use this module with the following in your ~/.xmonad/xmonad.hs:

 import XMonad.Layout.ResizableTile

Then edit your layoutHook by adding the ResizableTile layout:

 myLayouts =  ResizableTall 1 (3/100) (1/2) [] ||| etc..
 main = xmonad defaultConfig { layoutHook = myLayouts }

For more detailed instructions on editing the layoutHook see:

XMonad.Doc.Extending#Editing_the_layout_hook

You may also want to add the following key bindings:

 , ((modMask x,               xK_a), sendMessage MirrorShrink)
 , ((modMask x,               xK_z), sendMessage MirrorExpand)

For detailed instruction on editing the key binding see:

XMonad.Doc.Extending#Editing_key_bindings.

data ResizableTall a
Constructors
ResizableTall Int Rational Rational [Rational]
show/hide Instances
data MirrorResize
Constructors
MirrorShrink
MirrorExpand
show/hide Instances
Message MirrorResize
Typeable MirrorResize
Produced by Haddock version 0.8