MouseEvent
open class MouseEvent : UIEvent, UnionElementOrMouseEvent
Exposes the JavaScript MouseEvent to Kotlin
Constructors
<init>
Exposes the JavaScript MouseEvent to Kotlin
MouseEvent(
type: String,
eventInitDict: MouseEventInit = definedExternally)
Properties
altKey
open val altKey: Boolean
button
open val button: Short
buttons
open val buttons: Short
clientX
open val clientX: Int
clientY
open val clientY: Int
ctrlKey
open val ctrlKey: Boolean
metaKey
open val metaKey: Boolean
offsetX
open val offsetX: Double
offsetY
open val offsetY: Double
pageX
open val pageX: Double
pageY
open val pageY: Double
region
open val region: String?
relatedTarget
open val relatedTarget: EventTarget?
screenX
open val screenX: Int
screenY
open val screenY: Int
shiftKey
open val shiftKey: Boolean
x
open val x: Double
y
open val y: Double
Functions
getModifierState
fun getModifierState(keyArg: String): Boolean
Companion Object Properties
AT_TARGET
val AT_TARGET: Short
BUBBLING_PHASE
val BUBBLING_PHASE: Short
CAPTURING_PHASE
val CAPTURING_PHASE: Short
NONE
val NONE: Short
Inheritors
DragEvent
Exposes the JavaScript DragEvent to Kotlin
open class DragEvent : MouseEvent
PointerEvent
Exposes the JavaScript PointerEvent to Kotlin
open class PointerEvent : MouseEvent
WheelEvent
Exposes the JavaScript WheelEvent to Kotlin
open class WheelEvent : MouseEvent