| Copyright | (c) 2007 Andrea Rossato | 
|---|---|
| License | BSD-style (see xmonad/LICENSE) | 
| Maintainer | andrea.rossato@unibz.it | 
| Stability | unstable | 
| Portability | unportable | 
| Safe Haskell | None | 
| Language | Haskell98 | 
XMonad.Layout.ResizeScreen
Contents
Description
A layout transformer to have a layout respect a given screen geometry. Mostly used with Decoration (the Horizontal and the Vertical version will react to SetTheme and change their dimension accordingly.
- resizeHorizontal :: Int -> l a -> ModifiedLayout ResizeScreen l a
- resizeVertical :: Int -> l a -> ModifiedLayout ResizeScreen l a
- resizeHorizontalRight :: Int -> l a -> ModifiedLayout ResizeScreen l a
- resizeVerticalBottom :: Int -> l a -> ModifiedLayout ResizeScreen l a
- withNewRectangle :: Rectangle -> l a -> ModifiedLayout ResizeScreen l a
- data ResizeScreen a
- data ResizeMode
Usage:
You can use this module by importing it into your
 ~/.xmonad/xmonad.hs file:
import XMonad.Layout.ResizeScreen
and modifying your layoutHook as follows (for example):
layoutHook = resizeHorizontal 40 Full
For more detailed instructions on editing the layoutHook see:
resizeHorizontal :: Int -> l a -> ModifiedLayout ResizeScreen l a Source
resizeVertical :: Int -> l a -> ModifiedLayout ResizeScreen l a Source
resizeHorizontalRight :: Int -> l a -> ModifiedLayout ResizeScreen l a Source
resizeVerticalBottom :: Int -> l a -> ModifiedLayout ResizeScreen l a Source
withNewRectangle :: Rectangle -> l a -> ModifiedLayout ResizeScreen l a Source
data ResizeMode Source
Instances