xmonad-contrib-0.11: Third party extensions for xmonad

Portabilityunportable
Stabilityunstable
MaintainerNicolas Pouillard <nicolas.pouillard@gmail.com>
Safe HaskellSafe-Infered

XMonad.Util.StringProp

Description

Internal utility functions for storing Strings with the root window.

Used for global state like IORefs with string keys, but more latency, persistent between xmonad restarts.

Synopsis

Documentation

getStringProp :: MonadIO m => Display -> StringProp -> m (Maybe [Char])Source

Get the name of a string property and returns it as a Maybe.

setStringProp :: MonadIO m => Display -> StringProp -> [Char] -> m ()Source

Set the value of a string property.

getStringListProp :: MonadIO m => Display -> StringProp -> m [String]Source

Given a property name, returns its contents as a list. It uses the empty list as default value.

setStringListProp :: MonadIO m => Display -> StringProp -> [String] -> m ()Source

Given a property name and a list, sets the value of this property with the list given as argument.