MouseEvent

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

Exposes the JavaScript MouseEvent to Kotlin

Since Kotlin

1.1

Inheritors

open external class MouseEvent(type: String, eventInitDict: MouseEventInit = definedExternally) : UIEvent, UnionElementOrMouseEvent, JsAny(source)

Exposes the JavaScript MouseEvent to Kotlin

Since Kotlin

1.8

Inheritors

Constructors

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

Types

Link copied to clipboard
object Companion
Since Kotlin 1.1
object Companion
Since Kotlin 1.8

Properties

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

Functions

Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun initEvent(type: String, bubbles: Boolean, cancelable: Boolean)
Since Kotlin 1.1
fun initEvent(type: String, bubbles: Boolean, cancelable: Boolean)
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard

For a Dynamic value caught in JS, returns the corresponding Throwable if it was thrown from Kotlin, or null otherwise.

Since Kotlin 1.8
Link copied to clipboard
fun <T : JsAny> JsAny.unsafeCast(): T

Cast JsAny to other Js type without runtime check

Since Kotlin 1.8