Copyright | (c) Peter De Wachter |
---|---|
License | BSD-style (see LICENSE) |
Maintainer | Peter De Wachter <pdewacht@gmail.com> |
Stability | unstable |
Portability | unportable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Circle is an elliptical, overlapping layout, by Peter De Wachter
Usage
You can use this module with the following in your ~/.xmonad/xmonad.hs
:
import XMonad.Layout.Circle
Then edit your layoutHook
by adding the Circle layout:
myLayout = Circle ||| Full ||| etc.. main = xmonad def { layoutHook = myLayout }
For more detailed instructions on editing the layoutHook see:
Instances
LayoutClass Circle Window Source # | |
Defined in XMonad.Layout.Circle runLayout :: Workspace WorkspaceId (Circle Window) Window -> Rectangle -> X ([(Window, Rectangle)], Maybe (Circle Window)) # doLayout :: Circle Window -> Rectangle -> Stack Window -> X ([(Window, Rectangle)], Maybe (Circle Window)) # pureLayout :: Circle Window -> Rectangle -> Stack Window -> [(Window, Rectangle)] # emptyLayout :: Circle Window -> Rectangle -> X ([(Window, Rectangle)], Maybe (Circle Window)) # handleMessage :: Circle Window -> SomeMessage -> X (Maybe (Circle Window)) # pureMessage :: Circle Window -> SomeMessage -> Maybe (Circle Window) # description :: Circle Window -> String # | |
Read (Circle a) Source # | |
Show (Circle a) Source # | |