MouseEvent

open external class MouseEvent(type: String, eventInitDict: MouseEventInit) : UIEvent, UnionElementOrMouseEvent

Exposes the JavaScript MouseEvent to Kotlin

Constructors

MouseEvent
Link copied to clipboard
fun MouseEvent(type: String, eventInitDict: MouseEventInit = definedExternally)

Types

Companion
Link copied to clipboard
object Companion

Functions

composedPath
Link copied to clipboard
fun composedPath(): Array<EventTarget>
getModifierState
Link copied to clipboard
fun getModifierState(keyArg: String): Boolean
initEvent
Link copied to clipboard
fun initEvent(type: String, bubbles: Boolean, cancelable: Boolean)
preventDefault
Link copied to clipboard
fun preventDefault()
stopImmediatePropagation
Link copied to clipboard
fun stopImmediatePropagation()
stopPropagation
Link copied to clipboard
fun stopPropagation()

Properties

altKey
Link copied to clipboard
open val altKey: Boolean
bubbles
Link copied to clipboard
open val bubbles: Boolean
button
Link copied to clipboard
open val button: Short
buttons
Link copied to clipboard
open val buttons: Short
cancelable
Link copied to clipboard
open val cancelable: Boolean
clientX
Link copied to clipboard
open val clientX: Int
clientY
Link copied to clipboard
open val clientY: Int
composed
Link copied to clipboard
open val composed: Boolean
ctrlKey
Link copied to clipboard
open val ctrlKey: Boolean
currentTarget
Link copied to clipboard
open val currentTarget: EventTarget?
defaultPrevented
Link copied to clipboard
open val defaultPrevented: Boolean
detail
Link copied to clipboard
open val detail: Int
eventPhase
Link copied to clipboard
open val eventPhase: Short
isTrusted
Link copied to clipboard
open val isTrusted: Boolean
metaKey
Link copied to clipboard
open val metaKey: Boolean
offsetX
Link copied to clipboard
open val offsetX: Double
offsetY
Link copied to clipboard
open val offsetY: Double
pageX
Link copied to clipboard
open val pageX: Double
pageY
Link copied to clipboard
open val pageY: Double
region
Link copied to clipboard
open val region: String?
relatedTarget
Link copied to clipboard
open val relatedTarget: EventTarget?
screenX
Link copied to clipboard
open val screenX: Int
screenY
Link copied to clipboard
open val screenY: Int
shiftKey
Link copied to clipboard
open val shiftKey: Boolean
target
Link copied to clipboard
open val target: EventTarget?
timeStamp
Link copied to clipboard
open val timeStamp: Number
type
Link copied to clipboard
open val type: String
view
Link copied to clipboard
open val view: Window?
x
Link copied to clipboard
open val x: Double
y
Link copied to clipboard
open val y: Double

Inheritors

WheelEvent
Link copied to clipboard
DragEvent
Link copied to clipboard
PointerEvent
Link copied to clipboard