createChartEvent method

ChartPointerEvent createChartEvent(
  1. PointerEvent event
)

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,
  );
}