Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
MonadTrans ControlT Source # | |
Defined in Blucontrol.Main.Control | |
MonadTransControl ControlT Source # | |
MonadBase b m => MonadBase b (ControlT m) Source # | |
Defined in Blucontrol.Main.Control | |
MonadBaseControl b m => MonadBaseControl b (ControlT m) Source # | |
Monad m => Monad (ControlT m) Source # | |
Functor m => Functor (ControlT m) Source # | |
Applicative m => Applicative (ControlT m) Source # | |
Defined in Blucontrol.Main.Control | |
type StT ControlT a Source # | |
Defined in Blucontrol.Main.Control | |
type StM (ControlT m) a Source # | |
Defined in Blucontrol.Main.Control |
runControlT :: Monad m => ControlT m a -> m a Source #
loopRecolor :: (ControlConstraint m (StM g (StM r ())), MonadBaseControl IO g, MonadBaseControl IO r, MonadControl m, MonadGamma g, MonadRecolor r) => (forall a. g a -> IO (StM g a)) -> (forall a. r a -> g (StM r a)) -> ControlT m () Source #
data ConfigControl m g r Source #
ConfigControl | |
|