xmonad-contrib-0.12: Third party extensions for xmonad

Safe Haskell | None
Language | Haskell98

XMonad.Config.Dmwit

# Documentation

outputOf :: String -> IO String Source

geomMean :: Floating a => [a] -> a Source

arithMean :: Floating a => [a] -> a Source

namedNumbers :: [Char] -> String -> [[Char]] Source

splitColon :: [Char] -> [[Char]] Source

parse :: (Floating a, Read a) => String -> a Source

modVolume :: String -> Integer -> IO Double Source

centerMouse :: X () Source

statusBarMouse :: X () Source

withScreen :: ScreenId -> (WorkspaceId -> WindowSet -> WindowSet) -> X () Source

makeLauncher :: [Char] -> [Char] -> [Char] -> [Char] -> [Char] Source

launcher :: [Char] Source

termLauncher :: [Char] Source

viewShift :: (Eq i, Eq s, Ord a) => i -> StackSet i l a s sd -> StackSet i l a s sd Source

floatAll :: [String] -> Query (Endo WindowSet) Source

sinkFocus :: Ord a => StackSet i l a s sd -> StackSet i l a s sd Source

showMod :: String -> Integer -> X () Source

volumeDzen :: String -> X () Source

altMask :: KeyMask Source

bright :: [Char] Source

dark :: [Char] Source

fullscreen43on169 :: RationalRect Source

fullscreenMPlayer :: Query (Endo (StackSet PhysicalWorkspace (Layout Window) Window ScreenId ScreenDetail)) Source

operationOn :: (Eq s, Ord a) => (a -> StackSet PhysicalWorkspace l a s sd -> StackSet PhysicalWorkspace l a s sd) -> ScreenId -> VirtualWorkspace -> a -> Query (Endo (StackSet PhysicalWorkspace l a s sd)) Source

viewFullOn :: (Eq s, Ord a) => ScreenId -> VirtualWorkspace -> a -> Query (Endo (StackSet PhysicalWorkspace l a s sd)) Source

centerWineOn :: (Eq s, Ord a) => ScreenId -> VirtualWorkspace -> a -> Query (Endo (StackSet PhysicalWorkspace l a s sd)) Source

class Show a => PPrint a where Source

Minimal complete definition

Nothing

Methods

pprint :: Int -> a -> String Source

Instances

PPrint Char Source |
PPrint Int Source |
PPrint Integer Source |
PPrint Word64 Source |
PPrint Screen Source |
PPrint Position Source |
PPrint Dimension Source |
PPrint Rectangle Source |
PPrint ScreenId Source |
PPrint ScreenDetail Source |
PPrint PPrintable Source |
PPrint a => PPrint [a] Source |
PPrint a => PPrint (Maybe a) Source |
PPrint (Layout a) Source |
PPrint a => PPrint (Stack a) Source |
(Show a, Show b) => PPrint (Map a b) Source |
(PPrint i, PPrint l, PPrint a) => PPrint (Workspace i l a) Source |
(PPrint i, PPrint l, PPrint a, PPrint sid, PPrint sd) => PPrint (StackSet i l a sid sd) Source |
(PPrint i, PPrint l, PPrint a, PPrint sid, PPrint sd) => PPrint (Screen i l a sid sd) Source |

data PPrintable Source

Constructors

forall a . PPrint a => P a |

Instances

Show PPrintable Source |
PPrint PPrintable Source |

record :: String -> Int -> [(String, PPrintable)] -> String Source

dmwitConfig :: ScreenId -> XConfig (ModifiedLayout Magnifier (Choose (ModifiedLayout AvoidStruts Grid) (ModifiedLayout WithBorder Full))) Source

main :: IO () Source

keyBindings :: XConfig Layout -> Map (KeyMask, KeySym) (X ()) Source

atSchool :: MonadIO m => r -> r -> m r Source

anyMask :: [((KeyMask, t1), t)] -> [((KeyMask, t1), t)] Source

pipeName :: Show a => [Char] -> a -> [Char] Source

xmobarCommand :: ScreenId -> String Source

allPPs :: ScreenId -> X () Source

color :: String -> String -> String Source

ppFocus :: ScreenId -> PP Source

ppWorkspaces :: ScreenId -> PP Source