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