|
| XMonad.ManageHook | | Portability | not portable, uses cunning newtype deriving | | Stability | unstable | | Maintainer | spencerjanssen@gmail.com |
|
|
|
| Description |
| An EDSL for ManageHooks
|
|
| Synopsis |
|
|
|
| Documentation |
|
| liftX :: X a -> Query a |
| Lift an X action to a Query.
|
|
| idHook :: ManageHook |
| The identity hook that returns the WindowSet unchanged.
|
|
| (<+>) :: ManageHook -> ManageHook -> ManageHook |
| Compose two ManageHooks.
|
|
| composeAll :: [ManageHook] -> ManageHook |
| Compose the list of ManageHooks.
|
|
| (-->) :: Query Bool -> ManageHook -> ManageHook |
| p --> x. If p returns True, execute the ManageHook.
|
|
| (=?) :: Eq a => Query a -> a -> Query Bool |
| q =? x. if the result of q equals x, return True.
|
|
| (<&&>) :: Monad m => m Bool -> m Bool -> m Bool |
| && lifted to a Monad.
|
|
| (<||>) :: Monad m => m Bool -> m Bool -> m Bool |
| || lifted to a Monad.
|
|
| title :: Query String |
| Return the window title.
|
|
| appName :: Query String |
| Return the application name.
|
|
| resource :: Query String |
| Backwards compatible alias for appName.
|
|
| className :: Query String |
| Return the resource class.
|
|
| stringProperty :: String -> Query String |
| A query that can return an arbitrary X property of type String,
identified by name.
|
|
| getStringProperty :: Display -> Window -> String -> X (Maybe String) |
|
| doF :: (WindowSet -> WindowSet) -> ManageHook |
| Modify the WindowSet with a pure function.
|
|
| doFloat :: ManageHook |
| Move the window to the floating layer.
|
|
| doIgnore :: ManageHook |
| Map the window and remove it from the WindowSet.
|
|
| doShift :: WorkspaceId -> ManageHook |
| Move the window to a given workspace
|
|
| Produced by Haddock version 2.1.0 |