Skip to content

MouseEvent

[<Interface>]
type MouseEvent =
    abstract member altKey: bool
    abstract member button: float
    abstract member buttons: float
    abstract member clientX: float
    abstract member clientY: float
    abstract member ctrlKey: bool
    abstract member layerX: float
    abstract member layerY: float
    abstract member metaKey: bool
    abstract member movementX: float
    abstract member movementY: float
    abstract member offsetX: float
    abstract member offsetY: float
    abstract member pageX: float
    abstract member pageY: float
    abstract member relatedTarget: EventTarget option
    abstract member screenX: float
    abstract member screenY: float
    abstract member shiftKey: bool
    abstract member x: float
    abstract member y: float
    abstract member getModifierState (keyArg: string) : bool
    abstract member initMouseEvent (typeArg: string, canBubbleArg: bool, cancelableArg: bool, viewArg: Window, detailArg: float, screenXArg: float, screenYArg: float, clientXArg: float, clientYArg: float, ctrlKeyArg: bool, altKeyArg: bool, shiftKeyArg: bool, metaKeyArg: bool, buttonArg: float, relatedTargetArg: EventTarget option) : unit
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsUIEvent
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member altKey: bool
abstract member button: float
abstract member buttons: float
abstract member clientX: float
abstract member clientY: float
abstract member ctrlKey: bool
abstract member layerX: float
abstract member layerY: float
abstract member metaKey: bool
abstract member movementX: float
abstract member movementY: float
abstract member offsetX: float
abstract member offsetY: float
abstract member pageX: float
abstract member pageY: float
abstract member relatedTarget: EventTarget option
abstract member screenX: float
abstract member screenY: float
abstract member shiftKey: bool
abstract member x: float
abstract member y: float

Methods

abstract member getModifierState (keyArg: string) : bool
abstract member initMouseEvent (typeArg: string, canBubbleArg: bool, cancelableArg: bool, viewArg: Window, detailArg: float, screenXArg: float, screenYArg: float, clientXArg: float, clientYArg: float, ctrlKeyArg: bool, altKeyArg: bool, shiftKeyArg: bool, metaKeyArg: bool, buttonArg: float, relatedTargetArg: EventTarget option) : unit