| Copyright | (c) glasser@mit.edu |
|---|---|
| License | BSD |
| Maintainer | glasser@mit.edu |
| Stability | stable |
| Portability | unportable |
| Safe Haskell | None |
| Language | Haskell98 |
XMonad.Layout.Accordion
Contents
Description
LayoutClass that puts non-focused windows in ribbons at the top and bottom of the screen.
Usage
You can use this module with the following in your ~/.xmonad/xmonad.hs:
import XMonad.Layout.Accordion
Then edit your layoutHook by adding the Accordion layout:
myLayout = Accordion ||| Full ||| etc..
main = xmonad def { layoutHook = myLayout }For more detailed instructions on editing the layoutHook see:
Constructors
| Accordion |
Instances
| LayoutClass Accordion Window # | |
Defined in XMonad.Layout.Accordion Methods runLayout :: Workspace WorkspaceId (Accordion Window) Window -> Rectangle -> X ([(Window, Rectangle)], Maybe (Accordion Window)) # doLayout :: Accordion Window -> Rectangle -> Stack Window -> X ([(Window, Rectangle)], Maybe (Accordion Window)) # pureLayout :: Accordion Window -> Rectangle -> Stack Window -> [(Window, Rectangle)] # emptyLayout :: Accordion Window -> Rectangle -> X ([(Window, Rectangle)], Maybe (Accordion Window)) # handleMessage :: Accordion Window -> SomeMessage -> X (Maybe (Accordion Window)) # pureMessage :: Accordion Window -> SomeMessage -> Maybe (Accordion Window) # description :: Accordion Window -> String # | |
| Read (Accordion a) # | |
| Show (Accordion a) # | |