Safe Haskell | None |
---|---|
Language | Haskell2010 |
- class MouseClickable a us where
- handleMouseClicks :: (Foldable t, MouseClickable clickable us) => EventPayload -> t clickable -> Affection us EventPayload
Documentation
class MouseClickable a us where Source #
Define a mouse clickable object
:: (Foldable t, MouseClickable clickable us) | |
=> EventPayload | Piped event in |
-> t clickable |
|
-> Affection us EventPayload | Unaltered event |
A helper function that checks wether provided clickables have been clicked. This function does not consume provided events, but passes them on.