Portability | unportable |
---|---|
Stability | unstable |
Maintainer | Roman Cheplyaka <roma@ro-che.info> |
EDSL for specifying window properties; various utilities related to window properties.
EDSL for window properties
Allows to specify window properties, such as title, classname or resource, and to check them.
In contrast to ManageHook properties, these are instances of Show and Read, so they can be used in layout definitions etc. For example usage see XMonad.Layout.IM
Most of the property constructors are quite self-explaining.
focusedHasProperty :: Property -> X BoolSource
Does the focused window have this property?
allWithProperty :: Property -> X [Window]Source
Find all existing windows with specified property
propertyToQuery :: Property -> Query BoolSource
Convert property to Query
Bool
(see XMonad.ManageHook)