xmonad-extras-0.9.1: Third party extensions for xmonad with wacky dependencies

XMonad.Config.Alt.Types

Description

Types defined here to avoid template haskell stage restrictions

Documentation

data Mode_ Source

Constructors

Add_ 
Modify_ 
ModifyIO_ 
Set_ 

newtype Config a Source

Constructors

Config (WriterT Warnings IO a) 

Instances

Monad Config 
MonadIO Config 
MonadWriter Warnings Config 
Mode ModifyIO LayoutHook (l Window -> Config (m Window)) l m 
Mode ModifyIO FocusFollowsMouse (Bool -> Config Bool) l[adyv] l[adyv] 
Mode ModifyIO StartupHook (X () -> Config (X ())) l[adyi] l[adyi] 
Mode ModifyIO LogHook (X () -> Config (X ())) l[ady5] l[ady5] 
Mode ModifyIO BorderWidth (Dimension -> Config Dimension) l[adxS] l[adxS] 
Mode ModifyIO MouseBindings ((XConfig Layout -> Map (ButtonMask, Button) (Window -> X ())) -> Config (XConfig Layout -> Map (ButtonMask, Button) (Window -> X ()))) l[adxF] l[adxF] 
Mode ModifyIO Keys ((XConfig Layout -> Map (ButtonMask, KeySym) (X ())) -> Config (XConfig Layout -> Map (ButtonMask, KeySym) (X ()))) l[adxs] l[adxs] 
Mode ModifyIO ModMask (KeyMask -> Config KeyMask) l[adxf] l[adxf] 
Mode ModifyIO Workspaces ([String] -> Config [String]) l[adx2] l[adx2] 
Mode ModifyIO HandleEventHook ((Event -> X All) -> Config (Event -> X All)) l[adwP] l[adwP] 
Mode ModifyIO ManageHook (ManageHook -> Config ManageHook) l[adwC] l[adwC] 
Mode ModifyIO Terminal (String -> Config String) l[adwp] l[adwp] 
Mode ModifyIO FocusedBorderColor (String -> Config String) l[adwc] l[adwc] 
Mode ModifyIO NormalBorderColor (String -> Config String) l[advZ] l[advZ]