createChartEvent method
Creates a ChartPointerEvent from a PointerEvent.
Implementation
ChartPointerEvent createChartEvent(PointerEvent event) {
final chartPosition = transformPosition(event.localPosition);
return ChartPointerEvent(
localPosition: event.localPosition,
chartPosition: chartPosition,
globalPosition: event.position,
buttons: event.buttons,
pressure: event.pressure,
delta: event is PointerMoveEvent ? event.delta : Offset.zero,
scrollDelta:
event is PointerScrollEvent ? event.scrollDelta : Offset.zero,
timestamp: event.timeStamp,
kind: event.kind,
);
}