Copyright | (c) glasser@mit.edu |
---|---|
License | BSD |
Maintainer | glasser@mit.edu |
Stability | stable |
Portability | unportable |
Safe Haskell | None |
Language | Haskell98 |
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:
Instances
LayoutClass Accordion Window Source # | |
Defined in XMonad.Layout.Accordion 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) Source # | |
Show (Accordion a) Source # | |