mirror of
https://github.com/xmonad/xmonad-contrib.git
synced 2025-05-19 11:30:22 -07:00
Tabbed: add simpleTabbed and fx documentation
simpleTabbed is just a version of tabbed with default theme and default srhinker.
This commit is contained in:
parent
42f78498f1
commit
4ee7aafd1c
@ -17,7 +17,7 @@
|
|||||||
module XMonad.Layout.Tabbed
|
module XMonad.Layout.Tabbed
|
||||||
( -- * Usage:
|
( -- * Usage:
|
||||||
-- $usage
|
-- $usage
|
||||||
tabbed, addTabs
|
simpleTabbed, tabbed, addTabs
|
||||||
, Theme (..)
|
, Theme (..)
|
||||||
, defaultTheme
|
, defaultTheme
|
||||||
, TabbedDecoration (..)
|
, TabbedDecoration (..)
|
||||||
@ -40,7 +40,14 @@ import XMonad.Layout.Simplest ( Simplest(Simplest) )
|
|||||||
--
|
--
|
||||||
-- Then edit your @layoutHook@ by adding the Tabbed layout:
|
-- Then edit your @layoutHook@ by adding the Tabbed layout:
|
||||||
--
|
--
|
||||||
-- > myLayouts = tabDeco shrinkText defaultTheme ||| Full ||| etc..
|
-- > 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 }
|
-- > main = xmonad defaultConfig { layoutHook = myLayouts }
|
||||||
--
|
--
|
||||||
-- For more detailed instructions on editing the layoutHook see:
|
-- For more detailed instructions on editing the layoutHook see:
|
||||||
@ -56,7 +63,21 @@ import XMonad.Layout.Simplest ( Simplest(Simplest) )
|
|||||||
--
|
--
|
||||||
-- > mylayout = tabDeco shrinkText myTabConfig ||| Full ||| etc..
|
-- > mylayout = tabDeco shrinkText myTabConfig ||| Full ||| etc..
|
||||||
|
|
||||||
-- | This function is deprecated and will be removed before 0.7!!
|
-- | A tabbed layout with the default xmonad Theme. Here's a screen
|
||||||
|
-- shot:
|
||||||
|
--
|
||||||
|
-- <http://code.haskell.org/~arossato/xmonadShots/simpleTabbed.png>
|
||||||
|
--
|
||||||
|
-- This is a minimal working configuration:
|
||||||
|
--
|
||||||
|
-- > import XMonad
|
||||||
|
-- > import XMonad.Layout.DecorationMadness
|
||||||
|
-- > main = xmonad defaultConfig { layoutHook = simpleTabbed }
|
||||||
|
simpleTabbed :: ModifiedLayout (Decoration TabbedDecoration DefaultShrinker) Simplest Window
|
||||||
|
simpleTabbed = decoration shrinkText defaultTheme Tabbed Simplest
|
||||||
|
|
||||||
|
-- | A layout decorated with tabs and the possibility to set a custom
|
||||||
|
-- shrinker and a custom theme.
|
||||||
tabbed :: (Eq a, Shrinker s) => s -> Theme
|
tabbed :: (Eq a, Shrinker s) => s -> Theme
|
||||||
-> ModifiedLayout (Decoration TabbedDecoration s) Simplest a
|
-> ModifiedLayout (Decoration TabbedDecoration s) Simplest a
|
||||||
tabbed s c = decoration s c Tabbed Simplest
|
tabbed s c = decoration s c Tabbed Simplest
|
||||||
|
Loading…
x
Reference in New Issue
Block a user