| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Component.Button
Documentation
Instances
| ComponentUnit Button Source # | |
Defined in Data.Component.Button Methods update :: forall env (m :: Type -> Type). (HasLightEnv env, HasLoopEnv env, HasComponentEnv env, MonadIO m, MonadMask m) => Button -> LightT env m Button Source # figures :: forall env (m :: Type -> Type). (HasLightEnv env, MonadIO m, MonadMask m) => Button -> LightT env m [Figure] Source # draw :: forall env (m :: Type -> Type). (HasLightEnv env, MonadIO m, MonadMask m) => Button -> LightT env m () Source # onSignal :: forall env (m :: Type -> Type). (HasLightEnv env, HasLoopEnv env, HasComponentEnv env, MonadIO m, MonadMask m) => Event -> Button -> LightT env m Button Source # useCache :: Button -> Button -> Bool Source # beforeClearCache :: forall env (m :: Type -> Type). (HasLightEnv env, MonadIO m, MonadMask m) => Button -> [Figure] -> LightT env m () Source # | |
data ButtonEvent Source #
Constructors
| Click |
Instances
| EventType ButtonEvent Source # | |
Defined in Data.Component.Button Methods getEventType :: ButtonEvent -> Text Source # | |
Constructors
| Config | |