diff options
author | Brent Yorgey <byorgey@gmail.com> | 2007-12-04 21:40:39 +0100 |
---|---|---|
committer | Brent Yorgey <byorgey@gmail.com> | 2007-12-04 21:40:39 +0100 |
commit | 9cb46e8728516ed33eca6c33469e3a530b5c7439 (patch) | |
tree | 090fe942f170976100957e072e54dbf768d7e1ee /XMonad | |
parent | 180e9c4dba7bff589bac84145abb7d733ca55fe5 (diff) | |
download | XMonadContrib-9cb46e8728516ed33eca6c33469e3a530b5c7439.tar.gz XMonadContrib-9cb46e8728516ed33eca6c33469e3a530b5c7439.tar.xz XMonadContrib-9cb46e8728516ed33eca6c33469e3a530b5c7439.zip |
LayoutScreens and Square: haddock updates
darcs-hash:20071204204039-bd4d7-3f505a0e35bdeb2857d11c9a6fb9e2f45eecafe4.gz
Diffstat (limited to 'XMonad')
-rw-r--r-- | XMonad/Layout/LayoutScreens.hs | 11 | ||||
-rw-r--r-- | XMonad/Layout/Square.hs | 9 |
2 files changed, 11 insertions, 9 deletions
diff --git a/XMonad/Layout/LayoutScreens.hs b/XMonad/Layout/LayoutScreens.hs index 95e11a5..deefbae 100644 --- a/XMonad/Layout/LayoutScreens.hs +++ b/XMonad/Layout/LayoutScreens.hs @@ -35,10 +35,12 @@ import Graphics.X11.Xlib.Extras -- screen and long for greater flexibility (e.g. being able to see your -- email window at all times, a crude mimic of sticky windows). -- --- You can use this module with the following in your Config.hs file: +-- You can use this module with the following in your @~\/.xmonad\/xmonad.hs@ file: -- -- > import XMonad.Layout.LayoutScreens -- +-- Then add some keybindings; for example: +-- -- > , ((modMask .|. shiftMask, xK_space), layoutScreens 2 (TwoPane 0.5 0.5)) -- > , ((controlMask .|. modMask .|. shiftMask, xK_space), rescreen) -- @@ -51,10 +53,9 @@ import Graphics.X11.Xlib.Extras -- > , ((modMask .|. shiftMask, xK_space), -- > layoutScreens 1 (fixedLayout [Rectangle 0 0 1024 768])) -- > , ((controlMask .|. modMask .|. shiftMask, xK_space), rescreen) - --- %import XMonad.Layout.LayoutScreens --- %keybind , ((modMask .|. shiftMask, xK_space), layoutScreens 2 (twoPane 0.5 0.5)) --- %keybind , ((controlMask .|. modMask .|. shiftMask, xK_space), rescreen) +-- +-- For detailed instructions on editing your key bindings, see +-- "XMonad.Doc.Extending#Editing_key_bindings". layoutScreens :: LayoutClass l Int => Int -> l Int -> X () layoutScreens nscr _ | nscr < 1 = trace $ "Can't layoutScreens with only " ++ show nscr ++ " screens." diff --git a/XMonad/Layout/Square.hs b/XMonad/Layout/Square.hs index e05f549..21e466c 100644 --- a/XMonad/Layout/Square.hs +++ b/XMonad/Layout/Square.hs @@ -5,14 +5,14 @@ -- Module : XMonad.Layout.Square -- Copyright : (c) David Roundy <droundy@darcs.net> -- License : BSD3-style (see LICENSE) --- +-- -- Maintainer : David Roundy <droundy@darcs.net> -- Stability : unstable -- Portability : unportable -- -- A layout that splits the screen into a square area and the rest of the -- screen. --- This is probably only ever useful in combination with +-- This is probably only ever useful in combination with -- "XMonad.Layout.Combo". -- It sticks one window in a square region, and makes the rest -- of the windows live with what's left (in a full-screen sense). @@ -29,7 +29,7 @@ import Graphics.X11.Xlib import XMonad.StackSet ( integrate ) -- $usage --- You can use this module with the following in your Config.hs file: +-- You can use this module with the following in your @~\/.xmonad\/xmonad.hs@ file: -- -- > import XMonad.Layout.Square -- @@ -40,7 +40,8 @@ import XMonad.StackSet ( integrate ) -- > [(twoPane 0.03 0.2,1),(combo [(twoPane 0.03 0.8,1),(square,1)] -- > [(tabbed,3),(tabbed,30),(tabbed,1),(tabbed,1)] --- %import XMonad.Layout.Square +-- For detailed instructions on editing your key bindings, see +-- "XMonad.Doc.Extending#Editing_key_bindings". data Square a = Square deriving ( Read, Show ) |