| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Bludigon.Main.Control
Documentation
Instances
| MonadTrans ControlT Source # | |
Defined in Bludigon.Main.Control | |
| MonadTransControl ControlT Source # | |
| MonadBase b m => MonadBase b (ControlT m) Source # | |
Defined in Bludigon.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 Bludigon.Main.Control | |
| type StT ControlT a Source # | |
Defined in Bludigon.Main.Control | |
| type StM (ControlT m) a Source # | |
Defined in Bludigon.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 #
Constructors
| ConfigControl | |
Fields
| |