| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
Description | |||||||||||||||||||||||||||||||||
A tabbed layout for the Xmonad Window Manager | |||||||||||||||||||||||||||||||||
Synopsis | |||||||||||||||||||||||||||||||||
Usage: | |||||||||||||||||||||||||||||||||
You can use this module with the following in your ~/.xmonad/xmonad.hs: import XMonad.Layout.Tabbed Then edit your layoutHook by adding the Tabbed layout: myLayouts = simpleTabbed ||| Full ||| etc.. or, if you want a specific theme for you tabbed layout: myLayouts = tabbed shrinkText defaultTheme ||| Full ||| etc.. and then: main = xmonad defaultConfig { layoutHook = myLayouts } The default Tabbar behaviour is to hide it when only one window is open on the workspace. To have it always shown, use one of the layouts or modifiers ending in Always. For more detailed instructions on editing the layoutHook see: XMonad.Doc.Extending#Editing_the_layout_hook You can also edit the default configuration options. myTabConfig = defaultTheme { inactiveBorderColor = "#FF0000" , activeTextColor = "#00FF00"} and mylayout = tabbed shrinkText myTabConfig ||| Full ||| etc.. | |||||||||||||||||||||||||||||||||
simpleTabbed :: ModifiedLayout (Decoration TabbedDecoration DefaultShrinker) Simplest Window | |||||||||||||||||||||||||||||||||
A tabbed layout with the default xmonad Theme. This is a minimal working configuration: import XMonad import XMonad.Layout.DecorationMadness main = xmonad defaultConfig { layoutHook = simpleTabbed } | |||||||||||||||||||||||||||||||||
tabbed :: (Eq a, Shrinker s) => s -> Theme -> ModifiedLayout (Decoration TabbedDecoration s) Simplest a | |||||||||||||||||||||||||||||||||
A layout decorated with tabs and the possibility to set a custom shrinker and theme. | |||||||||||||||||||||||||||||||||
addTabs :: (Eq a, LayoutClass l a, Shrinker s) => s -> Theme -> l a -> ModifiedLayout (Decoration TabbedDecoration s) l a | |||||||||||||||||||||||||||||||||
A layout modifier that uses the provided shrinker and theme to add tabs to any layout. | |||||||||||||||||||||||||||||||||
simpleTabbedAlways :: ModifiedLayout (Decoration TabbedDecoration DefaultShrinker) Simplest Window | |||||||||||||||||||||||||||||||||
tabbedAlways :: (Eq a, Shrinker s) => s -> Theme -> ModifiedLayout (Decoration TabbedDecoration s) Simplest a | |||||||||||||||||||||||||||||||||
addTabsAlways :: (Eq a, LayoutClass l a, Shrinker s) => s -> Theme -> l a -> ModifiedLayout (Decoration TabbedDecoration s) l a | |||||||||||||||||||||||||||||||||
simpleTabbedBottom :: ModifiedLayout (Decoration TabbedDecoration DefaultShrinker) Simplest Window | |||||||||||||||||||||||||||||||||
A bottom-tabbed layout with the default xmonad Theme. | |||||||||||||||||||||||||||||||||
tabbedBottom :: (Eq a, Shrinker s) => s -> Theme -> ModifiedLayout (Decoration TabbedDecoration s) Simplest a | |||||||||||||||||||||||||||||||||
A layout decorated with tabs at the bottom and the possibility to set a custom shrinker and theme. | |||||||||||||||||||||||||||||||||
addTabsBottom :: (Eq a, LayoutClass l a, Shrinker s) => s -> Theme -> l a -> ModifiedLayout (Decoration TabbedDecoration s) l a | |||||||||||||||||||||||||||||||||
A layout modifier that uses the provided shrinker and theme to add tabs to the bottom of any layout. | |||||||||||||||||||||||||||||||||
simpleTabbedBottomAlways :: ModifiedLayout (Decoration TabbedDecoration DefaultShrinker) Simplest Window | |||||||||||||||||||||||||||||||||
A bottom-tabbed layout with the default xmonad Theme. | |||||||||||||||||||||||||||||||||
tabbedBottomAlways :: (Eq a, Shrinker s) => s -> Theme -> ModifiedLayout (Decoration TabbedDecoration s) Simplest a | |||||||||||||||||||||||||||||||||
addTabsBottomAlways :: (Eq a, LayoutClass l a, Shrinker s) => s -> Theme -> l a -> ModifiedLayout (Decoration TabbedDecoration s) l a | |||||||||||||||||||||||||||||||||
data Theme | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
defaultTheme :: Theme | |||||||||||||||||||||||||||||||||
The default xmonad Theme. | |||||||||||||||||||||||||||||||||
data TabbedDecoration a | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
shrinkText :: DefaultShrinker | |||||||||||||||||||||||||||||||||
data CustomShrink | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
class (Read s, Show s) => Shrinker s where | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
Produced by Haddock version 0.8 |