Documentation
type EventState e c = Talker e cSource
type EventMonad e c = TalkM (Talker e c, Answer e c)Source
initEvent :: c -> (e -> EventMonad e c ()) -> EventState e cSource
getEventValue :: EventState e c -> cSource
delegate :: EventMonad e c ()Source
bind :: (e -> EventMonad e c ()) -> EventMonad e c ()Source
unbind :: EventMonad e c ()Source
runEvent :: e -> EventMonad e c ()Source
copyContainer :: EventMonad e c ()Source
removeContainer :: EventMonad e c ()Source