xmonad-0.5: A tiling window managerSource codeContentsIndex
XMonad.ManageHook
Portabilitynot portable, uses cunning newtype deriving
Stabilityunstable
Maintainersjanssen@cse.unl.edu
Description
An EDSL for ManageHooks
Synopsis
liftX :: X a -> Query a
idHook :: ManageHook
(<+>) :: ManageHook -> ManageHook -> ManageHook
composeAll :: [ManageHook] -> ManageHook
(-->) :: Query Bool -> ManageHook -> ManageHook
(=?) :: Eq a => Query a -> a -> Query Bool
(<&&>) :: Monad m => m Bool -> m Bool -> m Bool
(<||>) :: Monad m => m Bool -> m Bool -> m Bool
resource :: Query String
className :: Query String
title :: Query String
doF :: (WindowSet -> WindowSet) -> ManageHook
doFloat :: ManageHook
doIgnore :: ManageHook
Documentation
liftX :: X a -> Query aSource
idHook :: ManageHookSource
The identity hook that returns the WindowSet unchanged.
(<+>) :: ManageHook -> ManageHook -> ManageHookSource
Compose two ManageHooks
composeAll :: [ManageHook] -> ManageHookSource
Compose the list of ManageHooks
(-->) :: Query Bool -> ManageHook -> ManageHookSource
'p --> x'. If p returns True, execute the ManageHook.
(=?) :: Eq a => Query a -> a -> Query BoolSource
'q =? x'. if the result of q equals x, return True.
(<&&>) :: Monad m => m Bool -> m Bool -> m BoolSource
'p && q'. && lifted to a Monad.
(<||>) :: Monad m => m Bool -> m Bool -> m BoolSource
'p || q'. || lifted to a Monad.
resource :: Query StringSource
Queries that return the window title, resource, or class.
className :: Query StringSource
title :: Query StringSource
doF :: (WindowSet -> WindowSet) -> ManageHookSource
Modify the WindowSet with a pure function.
doFloat :: ManageHookSource
Move the window to the floating layer.
doIgnore :: ManageHookSource
Map the window and remove it from the WindowSet.
Produced by Haddock version 2.4.2