xmonad-contrib-0.16.999: Community-maintained extensions extensions for xmonad
Copyright(c) MATSUYAMA Tomohiro <t.matsuyama.pub@gmail.com>
LicenseBSD-style (see LICENSE)
MaintainerMATSUYAMA Tomohiro <t.matsuyama.pub@gmail.com>
Stabilityunstable
Portabilityunportable
Safe HaskellNone
LanguageHaskell98

XMonad.Layout.ResizableTile

Contents

Description

More useful tiled layout that allows you to change a width/height of window.

Synopsis

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:

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

For more detailed instructions on editing the layoutHook see:

XMonad.Doc.Extending

You may also want to add the following key bindings:

, ((modm,               xK_a), sendMessage MirrorShrink)
, ((modm,               xK_z), sendMessage MirrorExpand)

For detailed instruction on editing the key binding see:

XMonad.Doc.Extending.

data ResizableTall a Source #

Constructors

ResizableTall 

Fields

data MirrorResize Source #

Constructors

MirrorShrink 
MirrorExpand 

Instances

Instances details
Message MirrorResize Source # 
Instance details

Defined in XMonad.Layout.ResizableTile