API / geotoolkit / controls / tools / DOMEventArgs / DOMEventArgs
tools.DOMEventArgs.DOMEventArgs
DOMSupport event arguments
↳
DOMEventArgs
Methods
Constructors
• new DOMEventArgs(selection, point, eventArgs?, isClick?)
| Name | Type | Description |
|---|---|---|
selection | (Node | SelectedItem<any>)[] | array of selected nodes |
point | Point | mouse position in device coordinates |
Optional eventArgs | EventArgs | contains info about the event |
Optional isClick | boolean | true if event happened in the same element point |
ProxyEventArgs.constructor
Methods
▸ getCSSPoint(): Point
Returns point in css coordinates
▸ getEventName(): string
Returns event name
string
▸ getEventTarget(): EventTarget | Node
Returns native event target
EventTarget | Node
▸ getMouseButton(): MouseButton
Return mouse button
▸ getMousePosition(): Point
Return mouse position in device coordinates
▸ getNativeEventArgs(): Event
Returns original event args
Event
ProxyEventArgs.getNativeEventArgs
▸ getNode(): Node
Returns node on the plot
▸ getPlot(): Plot
Returns plot
plot
▸ getPlotPoint(): Point
Returns point in plot coordinate
▸ getSelection(): (Node | SelectedItem<any>)[]
Returns array of selected nodes
(Node | SelectedItem<any>)[]
array of selected nodes
▸ inPlot(): boolean
Returns whether event position is inside of plot
boolean
▸ isCanceled(): boolean
Returns whether event has been cancelled
boolean
▸ isClick(): boolean
Returns true if event is click event occurred within in the same element point
boolean
▸ isPreventDefault(): boolean
Returns whether event has been prevented default
boolean
ProxyEventArgs.isPreventDefault
▸ preventDefault(): DOMEventArgs
Prevents default
this
▸ setEventTarget(target): DOMEventArgs
Set event target
| Name | Type | Description |
|---|---|---|
target | EventTarget | Node | event target |
▸ stopPropagation(preventDefault?, stopPropagation?): DOMEventArgs
Cancels event processing
| Name | Type | Description |
|---|---|---|
Optional preventDefault | boolean | prevent default system events |
Optional stopPropagation | boolean | stop propagation to next listener |
this