parsePoint method

Point<num>? parsePoint(
  1. Event e
)

Implementation

Point? parsePoint(Event e) {
  if (e.isA<TouchEvent>()) {
    var p = (e as TouchEvent).changedTouches.item(0)!.clientPoint;
    return Point(p.x - _img.offsetLeft, p.y - _img.offsetTop);
  } else if (e.isA<MouseEvent>()) {
    var p = (e as MouseEvent).pagePoint;
    return Point(p.x - _img.offsetLeft, p.y - _img.offsetTop);
  }
  return null;
}