aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Layout/Named.hs
diff options
context:
space:
mode:
Diffstat (limited to 'XMonad/Layout/Named.hs')
-rw-r--r--XMonad/Layout/Named.hs31
1 files changed, 12 insertions, 19 deletions
diff --git a/XMonad/Layout/Named.hs b/XMonad/Layout/Named.hs
index 54071d9..25ae437 100644
--- a/XMonad/Layout/Named.hs
+++ b/XMonad/Layout/Named.hs
@@ -10,7 +10,8 @@
-- Stability : unstable
-- Portability : unportable
--
--- A module for assigning a name to a given layout.
+-- A module for assigning a name to a given layout. Deprecated, use
+-- "XMonad.Layout.Renamed" instead.
--
-----------------------------------------------------------------------------
@@ -21,8 +22,8 @@ module XMonad.Layout.Named
nameTail
) where
-import XMonad
import XMonad.Layout.LayoutModifier
+import XMonad.Layout.Renamed
-- $usage
-- You can use this module with the following in your @~\/.xmonad\/xmonad.hs@:
@@ -38,22 +39,14 @@ import XMonad.Layout.LayoutModifier
-- For more detailed instructions on editing the layoutHook see:
--
-- "XMonad.Doc.Extending#Editing_the_layout_hook"
+--
+-- Note that this module has been deprecated and may be removed in a future
+-- release, please use "XMonad.Layout.Renamed" instead.
--- | Rename a layout.
-named :: String -> l a -> ModifiedLayout Named l a
-named s = ModifiedLayout (Named s)
-
-data Named a = Named String deriving ( Read, Show )
-
-instance LayoutModifier Named a where
- modifyDescription (Named n) _ = n
-
-
--- | Remove the first word of the name.
-nameTail :: l a -> ModifiedLayout NameTail l a
-nameTail = ModifiedLayout NameTail
-
-data NameTail a = NameTail deriving (Read,Show)
+-- | (Deprecated) Rename a layout.
+named :: String -> l a -> ModifiedLayout Rename l a
+named s = renamed [Replace s]
-instance LayoutModifier NameTail a where
- modifyDescription NameTail i = dropWhile (==' ') $ dropWhile (/=' ') $ description i
+-- | (Deprecated) Remove the first word of the name.
+nameTail :: l a -> ModifiedLayout Rename l a
+nameTail = renamed [CutWordsLeft 1]