@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface MouseEventInit
extends EventModifierInit
| Modifier and Type | Interface and Description |
|---|---|
static interface |
MouseEventInit.Builder |
| Modifier and Type | Method and Description |
|---|---|
short |
button() |
int |
buttons() |
double |
clientX() |
double |
clientY() |
double |
movementX() |
double |
movementY() |
static MouseEventInit.Builder |
of() |
@JsNullable EventTarget |
relatedTarget() |
double |
screenX() |
double |
screenY() |
void |
setButton(short button) |
void |
setButtons(int buttons) |
void |
setClientX(double clientX) |
void |
setClientY(double clientY) |
void |
setMovementX(double movementX) |
void |
setMovementY(double movementY) |
void |
setRelatedTarget(@JsNullable EventTarget relatedTarget) |
void |
setScreenX(double screenX) |
void |
setScreenY(double screenY) |
altKey, ctrlKey, metaKey, modifierAltGraph, modifierCapsLock, modifierFn, modifierFnLock, modifierHyper, modifierNumLock, modifierScrollLock, modifierSuper, modifierSymbol, modifierSymbolLock, setAltKey, setCtrlKey, setMetaKey, setModifierAltGraph, setModifierCapsLock, setModifierFn, setModifierFnLock, setModifierHyper, setModifierNumLock, setModifierScrollLock, setModifierSuper, setModifierSymbol, setModifierSymbolLock, setShiftKey, shiftKeydetail, setDetail, setView, setWhich, view, whichbubbles, cancelable, composed, setBubbles, setCancelable, setComposed@JsOverlay @Nonnull static MouseEventInit.Builder of()
of in interface EventInitof in interface EventModifierInitof in interface UIEventInit@JsProperty(name="button") short button()
@JsProperty void setButton(short button)
@JsProperty(name="buttons") int buttons()
@JsProperty void setButtons(int buttons)
@JsProperty(name="relatedTarget") @JsNullable EventTarget relatedTarget()
@JsProperty void setRelatedTarget(@JsNullable EventTarget relatedTarget)
@JsProperty(name="clientX") double clientX()
@JsProperty void setClientX(double clientX)
@JsProperty(name="clientY") double clientY()
@JsProperty void setClientY(double clientY)
@JsProperty(name="screenX") double screenX()
@JsProperty void setScreenX(double screenX)
@JsProperty(name="screenY") double screenY()
@JsProperty void setScreenY(double screenY)
@JsProperty(name="movementX") double movementX()
@JsProperty void setMovementX(double movementX)
@JsProperty(name="movementY") double movementY()
@JsProperty void setMovementY(double movementY)