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