Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 420a649e6f65db30aa7451f64d08ff92 > files > 690

ghc-xmonad-contrib-devel-0.9.2-4.fc16.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>XMonad.Layout.Tabbed</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_XMonad-Layout-Tabbed.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/XMonad-Layout-Tabbed.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">xmonad-contrib-0.9.2: Third party extensions for xmonad</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>unportable</td></tr><tr><th>Stability</th><td>unstable</td></tr><tr><th>Maintainer</th><td>andrea.rossato@unibz.it</td></tr></table><p class="caption">XMonad.Layout.Tabbed</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Usage:
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>A tabbed layout for the Xmonad Window Manager
</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:simpleTabbed">simpleTabbed</a> :: <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> <a href="XMonad-Layout-Decoration.html#t:DefaultShrinker">DefaultShrinker</a>) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> <a href="/usr/share/doc/ghc/html/libraries/X11-1.5.0.0/Graphics-X11-Types.html#t:Window">Window</a></li><li class="src short"><a href="#v:tabbed">tabbed</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> a</li><li class="src short"><a href="#v:addTabs">addTabs</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, LayoutClass l a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; l a -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) l a</li><li class="src short"><a href="#v:simpleTabbedAlways">simpleTabbedAlways</a> :: <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> <a href="XMonad-Layout-Decoration.html#t:DefaultShrinker">DefaultShrinker</a>) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> <a href="/usr/share/doc/ghc/html/libraries/X11-1.5.0.0/Graphics-X11-Types.html#t:Window">Window</a></li><li class="src short"><a href="#v:tabbedAlways">tabbedAlways</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> a</li><li class="src short"><a href="#v:addTabsAlways">addTabsAlways</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, LayoutClass l a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; l a -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) l a</li><li class="src short"><a href="#v:simpleTabbedBottom">simpleTabbedBottom</a> :: <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> <a href="XMonad-Layout-Decoration.html#t:DefaultShrinker">DefaultShrinker</a>) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> <a href="/usr/share/doc/ghc/html/libraries/X11-1.5.0.0/Graphics-X11-Types.html#t:Window">Window</a></li><li class="src short"><a href="#v:tabbedBottom">tabbedBottom</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> a</li><li class="src short"><a href="#v:addTabsBottom">addTabsBottom</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, LayoutClass l a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; l a -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) l a</li><li class="src short"><a href="#v:simpleTabbedBottomAlways">simpleTabbedBottomAlways</a> :: <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> <a href="XMonad-Layout-Decoration.html#t:DefaultShrinker">DefaultShrinker</a>) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> <a href="/usr/share/doc/ghc/html/libraries/X11-1.5.0.0/Graphics-X11-Types.html#t:Window">Window</a></li><li class="src short"><a href="#v:tabbedBottomAlways">tabbedBottomAlways</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> a</li><li class="src short"><a href="#v:addTabsBottomAlways">addTabsBottomAlways</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, LayoutClass l a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; l a -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) l a</li><li class="src short"><span class="keyword">data</span>  <a href="#t:Theme">Theme</a>  = <a href="#v:Theme">Theme</a> {<ul class="subs"><li><a href="#v:activeColor">activeColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:inactiveColor">inactiveColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:urgentColor">urgentColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:activeBorderColor">activeBorderColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:inactiveBorderColor">inactiveBorderColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:urgentBorderColor">urgentBorderColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:activeTextColor">activeTextColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:inactiveTextColor">inactiveTextColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:urgentTextColor">urgentTextColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:fontName">fontName</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:decoWidth">decoWidth</a> :: <a href="/usr/share/doc/ghc/html/libraries/X11-1.5.0.0/Graphics-X11-Xlib.html#t:Dimension">Dimension</a></li><li><a href="#v:decoHeight">decoHeight</a> :: <a href="/usr/share/doc/ghc/html/libraries/X11-1.5.0.0/Graphics-X11-Xlib.html#t:Dimension">Dimension</a></li></ul>}</li><li class="src short"><a href="#v:defaultTheme">defaultTheme</a> :: <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:TabbedDecoration">TabbedDecoration</a> a = <a href="#v:Tabbed">Tabbed</a> TabbarLocation TabbarShown</li><li class="src short"><a href="#v:shrinkText">shrinkText</a> :: <a href="XMonad-Layout-Decoration.html#t:DefaultShrinker">DefaultShrinker</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:CustomShrink">CustomShrink</a>  = <a href="#v:CustomShrink">CustomShrink</a></li><li class="src short"><span class="keyword">class</span> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Read.html#t:Read">Read</a> s, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> s) =&gt; <a href="#t:Shrinker">Shrinker</a> s  <span class="keyword">where</span><ul class="subs"><li><a href="#v:shrinkIt">shrinkIt</a> :: s -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>]</li></ul></li></ul></div><div id="interface"><h1 id="g:1">Usage:
</h1><div class="doc"><p>You can use this module with the following in your <code>~/.xmonad/xmonad.hs</code>:
</p><pre> import XMonad.Layout.Tabbed
</pre><p>Then edit your <code>layoutHook</code> by adding the Tabbed layout:
</p><pre> myLayout = simpleTabbed ||| Full ||| etc..
</pre><p>or, if you want a specific theme for you tabbed layout:
</p><pre> myLayout = tabbed shrinkText defaultTheme ||| Full ||| etc..
</pre><p>and then:
</p><pre> main = xmonad defaultConfig { layoutHook = myLayout }
</pre><p>This layout has hardcoded behaviour for mouse clicks on tab decorations:
 Left click on the tab switches focus to that window.
 Middle click on the tab closes the window.
</p><p>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 <code>Always</code>.
</p><p>For more detailed instructions on editing the layoutHook see:
</p><p><a href="XMonad-Doc-Extending.html#Editing_the_layout_hook">XMonad.Doc.Extending</a>
</p><p>You can also edit the default configuration options.
</p><pre> myTabConfig = defaultTheme { inactiveBorderColor = &quot;#FF0000&quot;
                                   , activeTextColor = &quot;#00FF00&quot;}
</pre><p>and
</p><pre> mylayout = tabbed shrinkText myTabConfig ||| Full ||| etc..
</pre></div><div class="top"><p class="src"><a name="v:simpleTabbed" class="def">simpleTabbed</a> :: <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> <a href="XMonad-Layout-Decoration.html#t:DefaultShrinker">DefaultShrinker</a>) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> <a href="/usr/share/doc/ghc/html/libraries/X11-1.5.0.0/Graphics-X11-Types.html#t:Window">Window</a><a href="src/XMonad-Layout-Tabbed.html#simpleTabbed" class="link">Source</a></p><div class="doc"><p>A tabbed layout with the default xmonad Theme.
</p><p>This is a minimal working configuration:
</p><pre> import XMonad
 import XMonad.Layout.DecorationMadness
 main = xmonad defaultConfig { layoutHook = simpleTabbed }
</pre></div></div><div class="top"><p class="src"><a name="v:tabbed" class="def">tabbed</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> a<a href="src/XMonad-Layout-Tabbed.html#tabbed" class="link">Source</a></p><div class="doc"><p>A layout decorated with tabs and the possibility to set a custom
 shrinker and theme.
</p></div></div><div class="top"><p class="src"><a name="v:addTabs" class="def">addTabs</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, LayoutClass l a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; l a -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) l a<a href="src/XMonad-Layout-Tabbed.html#addTabs" class="link">Source</a></p><div class="doc"><p>A layout modifier that uses the provided shrinker and theme to add tabs to any layout.
</p></div></div><div class="top"><p class="src"><a name="v:simpleTabbedAlways" class="def">simpleTabbedAlways</a> :: <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> <a href="XMonad-Layout-Decoration.html#t:DefaultShrinker">DefaultShrinker</a>) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> <a href="/usr/share/doc/ghc/html/libraries/X11-1.5.0.0/Graphics-X11-Types.html#t:Window">Window</a><a href="src/XMonad-Layout-Tabbed.html#simpleTabbedAlways" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:tabbedAlways" class="def">tabbedAlways</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> a<a href="src/XMonad-Layout-Tabbed.html#tabbedAlways" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:addTabsAlways" class="def">addTabsAlways</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, LayoutClass l a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; l a -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) l a<a href="src/XMonad-Layout-Tabbed.html#addTabsAlways" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:simpleTabbedBottom" class="def">simpleTabbedBottom</a> :: <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> <a href="XMonad-Layout-Decoration.html#t:DefaultShrinker">DefaultShrinker</a>) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> <a href="/usr/share/doc/ghc/html/libraries/X11-1.5.0.0/Graphics-X11-Types.html#t:Window">Window</a><a href="src/XMonad-Layout-Tabbed.html#simpleTabbedBottom" class="link">Source</a></p><div class="doc"><p>A bottom-tabbed layout with the default xmonad Theme.
</p></div></div><div class="top"><p class="src"><a name="v:tabbedBottom" class="def">tabbedBottom</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> a<a href="src/XMonad-Layout-Tabbed.html#tabbedBottom" class="link">Source</a></p><div class="doc"><p>A layout decorated with tabs at the bottom and the possibility to set a custom
 shrinker and theme.
</p></div></div><div class="top"><p class="src"><a name="v:addTabsBottom" class="def">addTabsBottom</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, LayoutClass l a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; l a -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) l a<a href="src/XMonad-Layout-Tabbed.html#addTabsBottom" class="link">Source</a></p><div class="doc"><p>A layout modifier that uses the provided shrinker and theme to add tabs to the bottom of any layout.
</p></div></div><div class="top"><p class="src"><a name="v:simpleTabbedBottomAlways" class="def">simpleTabbedBottomAlways</a> :: <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> <a href="XMonad-Layout-Decoration.html#t:DefaultShrinker">DefaultShrinker</a>) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> <a href="/usr/share/doc/ghc/html/libraries/X11-1.5.0.0/Graphics-X11-Types.html#t:Window">Window</a><a href="src/XMonad-Layout-Tabbed.html#simpleTabbedBottomAlways" class="link">Source</a></p><div class="doc"><p>A bottom-tabbed layout with the default xmonad Theme.
</p></div></div><div class="top"><p class="src"><a name="v:tabbedBottomAlways" class="def">tabbedBottomAlways</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) <a href="XMonad-Layout-Simplest.html#t:Simplest">Simplest</a> a<a href="src/XMonad-Layout-Tabbed.html#tabbedBottomAlways" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:addTabsBottomAlways" class="def">addTabsBottomAlways</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, LayoutClass l a, <a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> s) =&gt; s -&gt; <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a> -&gt; l a -&gt; <a href="XMonad-Layout-LayoutModifier.html#t:ModifiedLayout">ModifiedLayout</a> (<a href="XMonad-Layout-Decoration.html#t:Decoration">Decoration</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> s) l a<a href="src/XMonad-Layout-Tabbed.html#addTabsBottomAlways" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Theme" class="def">Theme</a>  <a href="src/XMonad-Layout-Decoration.html#Theme" class="link">Source</a></p><div class="doc"><p>A <code><a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a></code> is a record of colors, font etc., to customize a
 <code><a href="XMonad-Layout-Decoration.html#t:DecorationStyle">DecorationStyle</a></code>.
</p><p>For a collection of <code><a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a></code>s see <a href="XMonad-Util-Themes.html">XMonad.Util.Themes</a>
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Theme" class="def">Theme</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:activeColor" class="def">activeColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>Color of the active window
</p></dd><dt class="src"><a name="v:inactiveColor" class="def">inactiveColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>Color of the inactive window
</p></dd><dt class="src"><a name="v:urgentColor" class="def">urgentColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>Color of the urgent window
</p></dd><dt class="src"><a name="v:activeBorderColor" class="def">activeBorderColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>Color of the border of the active window
</p></dd><dt class="src"><a name="v:inactiveBorderColor" class="def">inactiveBorderColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>Color of the border of the inactive window
</p></dd><dt class="src"><a name="v:urgentBorderColor" class="def">urgentBorderColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>Color of the border of the urgent window
</p></dd><dt class="src"><a name="v:activeTextColor" class="def">activeTextColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>Color of the text of the active window
</p></dd><dt class="src"><a name="v:inactiveTextColor" class="def">inactiveTextColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>Color of the text of the inactive window
</p></dd><dt class="src"><a name="v:urgentTextColor" class="def">urgentTextColor</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>Color of the text of the urgent window
</p></dd><dt class="src"><a name="v:fontName" class="def">fontName</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>Font name
</p></dd><dt class="src"><a name="v:decoWidth" class="def">decoWidth</a> :: <a href="/usr/share/doc/ghc/html/libraries/X11-1.5.0.0/Graphics-X11-Xlib.html#t:Dimension">Dimension</a></dt><dd class="doc"><p>Maximum width of the decorations (if supported by the <code><a href="XMonad-Layout-Decoration.html#t:DecorationStyle">DecorationStyle</a></code>)
</p></dd><dt class="src"><a name="v:decoHeight" class="def">decoHeight</a> :: <a href="/usr/share/doc/ghc/html/libraries/X11-1.5.0.0/Graphics-X11-Xlib.html#t:Dimension">Dimension</a></dt><dd class="doc"><p>Height of the decorations
</p></dd></dl><div class="clear"></div></div></td></tr></table></div><div class="subs instances"><p id="control.i:Theme" class="caption collapser" onclick="toggleSection('i:Theme')">Instances</p><div id="section.i:Theme" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Read.html#t:Read">Read</a> <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:defaultTheme" class="def">defaultTheme</a> :: <a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a><a href="src/XMonad-Layout-Decoration.html#defaultTheme" class="link">Source</a></p><div class="doc"><p>The default xmonad <code><a href="XMonad-Layout-Tabbed.html#t:Theme">Theme</a></code>.
</p></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:TabbedDecoration" class="def">TabbedDecoration</a> a <a href="src/XMonad-Layout-Tabbed.html#TabbedDecoration" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Tabbed" class="def">Tabbed</a> TabbarLocation TabbarShown</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:TabbedDecoration" class="caption collapser" onclick="toggleSection('i:TabbedDecoration')">Instances</p><div id="section.i:TabbedDecoration" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; <a href="XMonad-Layout-Decoration.html#t:DecorationStyle">DecorationStyle</a> <a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> a</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Read.html#t:Read">Read</a> (<a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> a)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> (<a href="XMonad-Layout-Tabbed.html#t:TabbedDecoration">TabbedDecoration</a> a)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:shrinkText" class="def">shrinkText</a> :: <a href="XMonad-Layout-Decoration.html#t:DefaultShrinker">DefaultShrinker</a><a href="src/XMonad-Layout-Decoration.html#shrinkText" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:CustomShrink" class="def">CustomShrink</a>  <a href="src/XMonad-Layout-Decoration.html#CustomShrink" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:CustomShrink" class="def">CustomShrink</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:CustomShrink" class="caption collapser" onclick="toggleSection('i:CustomShrink')">Instances</p><div id="section.i:CustomShrink" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Read.html#t:Read">Read</a> <a href="XMonad-Layout-Tabbed.html#t:CustomShrink">CustomShrink</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="XMonad-Layout-Tabbed.html#t:CustomShrink">CustomShrink</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> <a href="XMonad-Layout-Tabbed.html#t:CustomShrink">CustomShrink</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Read.html#t:Read">Read</a> s, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> s) =&gt; <a name="t:Shrinker" class="def">Shrinker</a> s  <span class="keyword">where</span><a href="src/XMonad-Layout-Decoration.html#Shrinker" class="link">Source</a></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:shrinkIt" class="def">shrinkIt</a> :: s -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>]<a href="src/XMonad-Layout-Decoration.html#shrinkIt" class="link">Source</a></p></div><div class="subs instances"><p id="control.i:Shrinker" class="caption collapser" onclick="toggleSection('i:Shrinker')">Instances</p><div id="section.i:Shrinker" class="show"><table><tr><td class="src"><a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> <a href="XMonad-Layout-Decoration.html#t:DefaultShrinker">DefaultShrinker</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="XMonad-Layout-Tabbed.html#t:Shrinker">Shrinker</a> <a href="XMonad-Layout-Tabbed.html#t:CustomShrink">CustomShrink</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.9.2</p></div></body></html>