|
XMonad.Layout | Portability | not portable, Typeable deriving, mtl, posix | Stability | unstable | Maintainer | spencerjanssen@gmail.com |
|
|
|
Description |
The collection of core layouts.
|
|
Synopsis |
|
|
|
Documentation |
|
data Full a |
Simple fullscreen mode. Renders the focused window fullscreen.
| Constructors | | Instances | |
|
|
data Tall a |
|
|
newtype Mirror l a |
Mirror a layout, compute its 90 degree rotated form.
| Constructors | | Instances | |
|
|
data Resize |
Change the size of the master pane.
| Constructors | | Instances | |
|
|
data IncMasterN |
Increase the number of clients in the master pane.
| Constructors | | Instances | |
|
|
data Choose l r a |
A layout that allows users to switch between various layout options.
| Instances | |
|
|
(|||) :: (LayoutClass l a, LayoutClass r a) => l a -> r a -> Choose l r a |
The layout choice combinator
|
|
data ChangeLayout |
Messages to change the current layout.
| Constructors | | Instances | |
|
|
mirrorRect :: Rectangle -> Rectangle |
Mirror a rectangle.
|
|
splitVertically :: Int -> Rectangle -> [Rectangle] |
|
splitHorizontally :: Int -> Rectangle -> [Rectangle] |
|
splitHorizontallyBy :: RealFrac r => r -> Rectangle -> (Rectangle, Rectangle) |
|
splitVerticallyBy :: RealFrac r => r -> Rectangle -> (Rectangle, Rectangle) |
|
tile |
:: Rational | frac, what proportion of the screen to devote to the master area
| -> Rectangle | r, the rectangle representing the screen
| -> Int | nmaster, the number of windows in the master pane
| -> Int | n, the total number of windows to tile
| -> [Rectangle] | | Compute the positions for windows using the default two-pane tiling
algorithm.
The screen is divided into two panes. All clients are
then partioned between these two panes. One pane, the master, by
convention has the least number of windows in it.
|
|
|
Produced by Haddock version 2.4.2 |