xmonad-contrib-0.9.1: Third party extensions for xmonadSource codeContentsIndex
XMonad.Layout.Spiral
Portabilityportable
Stabilitystable
MaintainerJoe Thornber <joe.thornber@gmail.com>
Contents
Usage
Description
A spiral tiling layout.
Synopsis
spiral :: Rational -> SpiralWithDir a
spiralWithDir :: Direction -> Rotation -> Rational -> SpiralWithDir a
data Rotation
= CW
| CCW
data Direction
= East
| South
| West
| North
Usage

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

 import XMonad.Layout.Spiral

Then edit your layoutHook by adding the Spiral layout:

 myLayout =  spiral (6/7) ||| etc..
 main = xmonad defaultConfig { layoutHook = myLayout }

For more detailed instructions on editing the layoutHook see:

XMonad.Doc.Extending

spiral :: Rational -> SpiralWithDir aSource

A spiral layout. The parameter controls the size ratio between successive windows in the spiral. Sensible values range from 0 up to the aspect ratio of your monitor (often 4/3).

By default, the spiral is counterclockwise, starting to the east. See also spiralWithDir.

spiralWithDir :: Direction -> Rotation -> Rational -> SpiralWithDir aSource
Create a spiral layout, specifying the starting cardinal direction, the spiral direction (clockwise or counterclockwise), and the size ratio.
data Rotation Source
Constructors
CW
CCW
data Direction Source
Constructors
East
South
West
North
Produced by Haddock version 2.6.0