Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class Monad m => MonadApplyValue m where Source #
type ApplicableValue m Source #
applyValue :: ApplicableValue m -> m () Source #
Apply a value. This is a monadic function, to allow application to external programs like an X display server.
Instances
MonadBaseControl IO m => MonadApplyValue (ApplyValueXT m) Source # | |
Defined in Blucontrol.Monad.ApplyValue.X type ApplicableValue (ApplyValueXT m) Source # applyValue :: ApplicableValue (ApplyValueXT m) -> ApplyValueXT m () Source # | |
(MonadBaseControl IO m, Show c) => MonadApplyValue (ApplyValuePrintT c m) Source # | |
Defined in Blucontrol.Monad.ApplyValue.Print type ApplicableValue (ApplyValuePrintT c m) Source # applyValue :: ApplicableValue (ApplyValuePrintT c m) -> ApplyValuePrintT c m () Source # |