| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Eventloop.Module.Websocket.Mouse
Documentation
Constructors
| Mouse MouseType NumericId MouseEvent Point |
Constructors
| MouseCanvas | |
| MouseSVG |
data MouseEvent Source #
Constructors
| Click MouseButton | |
| DoubleClick MouseButton | |
| MouseMove | |
| MouseDown MouseButton | |
| MouseUp MouseButton | |
| MouseEnter | |
| MouseLeave |
Instances
| Eq MouseEvent Source # | |
Defined in Eventloop.Module.Websocket.Mouse.Types | |
| Show MouseEvent Source # | |
Defined in Eventloop.Module.Websocket.Mouse.Types Methods showsPrec :: Int -> MouseEvent -> ShowS # show :: MouseEvent -> String # showList :: [MouseEvent] -> ShowS # | |
| FromJSON MouseEvent | |
Defined in Eventloop.Module.Websocket.Mouse.Mouse | |
data MouseButton Source #
Constructors
| MouseLeft | |
| MouseRight | |
| MouseMiddle |
Instances
| Eq MouseButton Source # | |
Defined in Eventloop.Module.Websocket.Mouse.Types | |
| Show MouseButton Source # | |
Defined in Eventloop.Module.Websocket.Mouse.Types Methods showsPrec :: Int -> MouseButton -> ShowS # show :: MouseButton -> String # showList :: [MouseButton] -> ShowS # | |
| Generic MouseButton Source # | |
Defined in Eventloop.Module.Websocket.Mouse.Types Associated Types type Rep MouseButton :: Type -> Type # | |
| NFData MouseButton Source # | |
Defined in Eventloop.Module.Websocket.Mouse.Types Methods rnf :: MouseButton -> () # | |
| FromJSON MouseButton | |
Defined in Eventloop.Module.Websocket.Mouse.Mouse | |
| type Rep MouseButton Source # | |
Defined in Eventloop.Module.Websocket.Mouse.Types type Rep MouseButton = D1 (MetaData "MouseButton" "Eventloop.Module.Websocket.Mouse.Types" "eventloop-0.8.2.8-inplace" False) (C1 (MetaCons "MouseLeft" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MouseRight" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MouseMiddle" PrefixI False) (U1 :: Type -> Type))) | |