Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
type ClickHandler e st m = Sink e st -> Vec2 -> (ModifierKeys, MouseButtonState, MouseButton) -> m () Source #
callback :: (MonadSink rs m, HasOutput cursor, GetOutput cursor ~ Vec2) => cursor -> ClickHandler e st m -> Sink e st -> m ReleaseKey Source #
handler :: (MonadSink rs m, HasOutput cursor, GetOutput cursor ~ Vec2) => cursor -> ClickHandler e st m -> Sink e st -> (ModifierKeys, MouseButtonState, MouseButton) -> m () Source #