API / geotoolkit / welllog / widgets / TrackEventArgs / TrackEventArgs
widgets.TrackEventArgs.TrackEventArgs
Track Events Args containing effective track
Example
// Capture TracksSizeChanged event
import {log} from '@int/geotoolkit/base';
import {Events as WellLogEvents} from '@int/geotoolkit/welllog/widgets/Events';
widget.on(WellogWidgetsEvents.TracksSizeChanged, (event, sender, eventArgs) => {
eventArgs.getTracks()
.forEach((track: ITrack) => {
log('[' + track.asNode().getName() + '] width has been changed :' + track.getBounds().getWidth());
});
});↳
TrackEventArgs
Constructors
Methods
Constructors
• new TrackEventArgs(tracks, eventArgs?)
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
▸ 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
▸ getTracks(): ITrack[]
Return effective track
ITrack[]
▸ inPlot(): boolean
Returns whether event position is inside of plot
boolean
▸ isCanceled(): boolean
Returns whether event has been cancelled
boolean
▸ isPreventDefault(): boolean
Returns whether event has been prevented default
boolean
ProxyEventArgs.isPreventDefault
▸ preventDefault(): TrackEventArgs
Prevents default
this
▸ setEventTarget(target): TrackEventArgs
Set event target
| Name | Type | Description |
|---|---|---|
target | EventTarget | Node | event target |
▸ stopPropagation(preventDefault?, stopPropagation?): TrackEventArgs
Cancels event processing
| Name | Type | Description |
|---|---|---|
Optional preventDefault | boolean | prevent default system events |
Optional stopPropagation | boolean | stop propagation to next listener |
this