Module
Gesso.Interactions.Events
- Package
- purescript-gesso
- Repository
- smilack/purescript-gesso
This module contains constructors for Interactions for event properties
that Canvas supports. The list of properties comes from
DOM.HTML.Indexed.HTMLcanvas.
A number of those event properties are not currently exported by
Halogen.HTML.Events. For completeness, they are included here but
commented out.
#onAuxClick Source
onAuxClick :: forall s. Handler MouseEvent s -> Interaction MouseEvent s#onBlur Source
onBlur :: forall s. Handler FocusEvent s -> Interaction FocusEvent s#onClick Source
onClick :: forall s. Handler MouseEvent s -> Interaction MouseEvent s#onCopy Source
onCopy :: forall s. Handler ClipboardEvent s -> Interaction ClipboardEvent s#onCut Source
onCut :: forall s. Handler ClipboardEvent s -> Interaction ClipboardEvent s#onDoubleClick Source
onDoubleClick :: forall s. Handler MouseEvent s -> Interaction MouseEvent s#onDragEnter Source
onDragEnter :: forall s. Handler DragEvent s -> Interaction DragEvent s#onDragExit Source
onDragExit :: forall s. Handler DragEvent s -> Interaction DragEvent s#onDragLeave Source
onDragLeave :: forall s. Handler DragEvent s -> Interaction DragEvent s#onDragOver Source
onDragOver :: forall s. Handler DragEvent s -> Interaction DragEvent s#onDragStart Source
onDragStart :: forall s. Handler DragEvent s -> Interaction DragEvent s#onFocus Source
onFocus :: forall s. Handler FocusEvent s -> Interaction FocusEvent s#onFocusIn Source
onFocusIn :: forall s. Handler FocusEvent s -> Interaction FocusEvent s#onFocusOut Source
onFocusOut :: forall s. Handler FocusEvent s -> Interaction FocusEvent s#onKeyDown Source
onKeyDown :: forall s. Handler KeyboardEvent s -> Interaction KeyboardEvent s#onKeyUp Source
onKeyUp :: forall s. Handler KeyboardEvent s -> Interaction KeyboardEvent s#onMouseDown Source
onMouseDown :: forall s. Handler MouseEvent s -> Interaction MouseEvent s#onMouseEnter Source
onMouseEnter :: forall s. Handler MouseEvent s -> Interaction MouseEvent s#onMouseLeave Source
onMouseLeave :: forall s. Handler MouseEvent s -> Interaction MouseEvent s#onMouseMove Source
onMouseMove :: forall s. Handler MouseEvent s -> Interaction MouseEvent s#onMouseOut Source
onMouseOut :: forall s. Handler MouseEvent s -> Interaction MouseEvent s#onMouseOver Source
onMouseOver :: forall s. Handler MouseEvent s -> Interaction MouseEvent s#onMouseUp Source
onMouseUp :: forall s. Handler MouseEvent s -> Interaction MouseEvent s#onPaste Source
onPaste :: forall s. Handler ClipboardEvent s -> Interaction ClipboardEvent s#onTouchCancel Source
onTouchCancel :: forall s. Handler TouchEvent s -> Interaction TouchEvent s#onTouchEnd Source
onTouchEnd :: forall s. Handler TouchEvent s -> Interaction TouchEvent s#onTouchEnter Source
onTouchEnter :: forall s. Handler TouchEvent s -> Interaction TouchEvent s#onTouchLeave Source
onTouchLeave :: forall s. Handler TouchEvent s -> Interaction TouchEvent s#onTouchMove Source
onTouchMove :: forall s. Handler TouchEvent s -> Interaction TouchEvent s#onTouchStart Source
onTouchStart :: forall s. Handler TouchEvent s -> Interaction TouchEvent s#onTransitionEnd Source
onTransitionEnd :: forall s. Handler Event s -> Interaction Event s#onWheel Source
onWheel :: forall s. Handler WheelEvent s -> Interaction WheelEvent s