eventloop-0.8.2.3: A different take on an IO system. Based on Amanda's IO loop, this eventloop takes a function that maps input events to output events. It can easily be extended by modules that represent IO devices or join multiple modules together.

Safe HaskellNone
LanguageHaskell2010

Eventloop.Module.Websocket.Mouse

Documentation

data MouseButton Source #

Instances

Eq MouseButton Source # 
Show MouseButton Source # 
Generic MouseButton Source # 

Associated Types

type Rep MouseButton :: * -> * #

NFData MouseButton Source # 

Methods

rnf :: MouseButton -> () #

type Rep MouseButton Source # 
type Rep MouseButton = D1 (MetaData "MouseButton" "Eventloop.Module.Websocket.Mouse.Types" "eventloop-0.8.2.3-6IjfuZ8IPHN1huxPdgKFxM" False) ((:+:) (C1 (MetaCons "MouseLeft" PrefixI False) U1) ((:+:) (C1 (MetaCons "MouseRight" PrefixI False) U1) (C1 (MetaCons "MouseMiddle" PrefixI False) U1)))