|
| XMonad.Layout.LayoutCombinators | | Portability | portable | | Stability | unstable | | Maintainer | David Roundy <droundy@darcs.net> |
|
|
|
|
|
| Description |
| A module for combining other layouts.
|
|
| Synopsis |
|
| (**||*) :: (Read a, Eq a, LayoutClass l1 a, LayoutClass l2 a) => l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a | | | (**//*) :: (Read a, Eq a, LayoutClass l1 a, LayoutClass l2 a) => l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a | | | (**|*) :: (Read a, Eq a, LayoutClass l1 a, LayoutClass l2 a) => l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a | | | (**/*) :: (Read a, Eq a, LayoutClass l1 a, LayoutClass l2 a) => l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a | | | (|||) :: (LayoutClass l1 a, LayoutClass l2 a) => l1 a -> l2 a -> NewSelect l1 l2 a | | | data JumpToLayout = JumpToLayout String |
|
|
|
| Usage
|
|
You can use this module with the following in your ~/.xmonad/xmonad.hs:
import XMonad.Layout.LayoutCombinators hiding ( (|||) )
Then edit your layoutHook by using the new layout combinators:
myLayouts = (Tall 1 (3/100) (1/2) *//* Full) ||| (Tall 1 (3/100) (1/2) ***||** Full) ||| Full ||| etc..
main = xmonad defaultConfig { layoutHook = myLayouts }
For more detailed instructions on editing the layoutHook see:
XMonad.Doc.Extending#Editing_the_layout_hook
|
|
| Combinators using DragPane vertical
|
|
| These combinators combine two layouts using XMonad.DragPane in
vertical mode.
|
|
|
|
| Combinators using DragPane horizontal
|
|
| These combinators combine two layouts using XMonad.DragPane in
horizontal mode.
|
|
|
|
| Combinators using Tall (vertical)
|
|
| These combinators combine two layouts vertically using Tall.
|
|
|
|
| Combinators using Mirror Tall (horizontal)
|
|
| These combinators combine two layouts horizontally using Mirror
Tall (a wide layout).
|
|
|
|
| A new combinator
|
|
| A new layout combinator that allows the use of a prompt to change
layout. For more information see Xmonad.Prompt.Layout
|
|
|
|
|
| Constructors | | Instances | |
|
|
| Produced by Haddock version 2.3.0 |