Copyright | (c) Jeremy Apthorp |
---|---|
License | BSD-style (see LICENSE) |
Maintainer | Jeremy Apthorp <nornagon@gmail.com> |
Stability | unstable |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Dishes is a layout that stacks extra windows underneath the master windows.
Usage
You can use this module with the following in your xmonad.hs
:
import XMonad.Layout.Dishes
Then edit your layoutHook
by adding the Dishes layout:
myLayout = Dishes 2 (1/6) ||| Full ||| etc.. main = xmonad def { layoutHook = myLayout }
For more detailed instructions on editing the layoutHook see the tutorial and XMonad.Doc.Extending.
Instances
LayoutClass Dishes a Source # | |
Defined in XMonad.Layout.Dishes runLayout :: Workspace WorkspaceId (Dishes a) a -> Rectangle -> X ([(a, Rectangle)], Maybe (Dishes a)) # doLayout :: Dishes a -> Rectangle -> Stack a -> X ([(a, Rectangle)], Maybe (Dishes a)) # pureLayout :: Dishes a -> Rectangle -> Stack a -> [(a, Rectangle)] # emptyLayout :: Dishes a -> Rectangle -> X ([(a, Rectangle)], Maybe (Dishes a)) # handleMessage :: Dishes a -> SomeMessage -> X (Maybe (Dishes a)) # pureMessage :: Dishes a -> SomeMessage -> Maybe (Dishes a) # description :: Dishes a -> String # | |
Read (Dishes a) Source # | |
Show (Dishes a) Source # | |