xmonad-contrib-0.6: Third party extensions for xmonadSource codeContentsIndex
XMonad.Layout.NoBorders
Portabilityunportable
Stabilityunstable
MaintainerDavid Roundy <droundy@darcs.net>
Contents
Usage
Description
Make a given layout display without borders. This is useful for full-screen or tabbed layouts, where you don't really want to waste a couple of pixels of real estate just to inform yourself that the visible window has focus.
Synopsis
noBorders :: LayoutClass l Window => l Window -> ModifiedLayout WithBorder l Window
smartBorders :: LayoutClass l a => l a -> ModifiedLayout SmartBorder l a
withBorder :: LayoutClass l a => Dimension -> l a -> ModifiedLayout WithBorder l a
Usage

You can use this module with the following in your ~/.xmonad/xmonad.hs file:

 import XMonad.Layout.NoBorders

and modify the layouts to call noBorders on the layouts you want to lack borders:

 layoutHook = ... ||| noBorders Full ||| ...

For more detailed instructions on editing the layoutHook see:

XMonad.Doc.Extending#Editing_the_layout_hook

noBorders :: LayoutClass l Window => l Window -> ModifiedLayout WithBorder l WindowSource
smartBorders :: LayoutClass l a => l a -> ModifiedLayout SmartBorder l aSource

You can cleverly set no borders on a range of layouts, using a layoutHook like so:

 layoutHook = smartBorders $ tiled ||| Mirror tiled ||| ...
withBorder :: LayoutClass l a => Dimension -> l a -> ModifiedLayout WithBorder l aSource
Produced by Haddock version 2.3.0