@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() |
static MouseEventInit.Builder |
create() |
int |
movementX() |
int |
movementY() |
@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(int movementX) |
void |
setMovementY(int 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, viewbubbles, cancelable, composed, setBubbles, setCancelable, setComposed@JsOverlay @Nonnull static MouseEventInit.Builder create()
create in interface EventInitcreate in interface EventModifierInitcreate 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") int movementX()
@JsProperty void setMovementX(int movementX)
@JsProperty(name="movementY") int movementY()
@JsProperty void setMovementY(int movementY)