handlePointerMove method
Called when a pointer-move event occurs.
Implementation
@override
void handlePointerMove(MouseMsg event, Offset localPosition) {
if (state != GestureRecognizerState.possible || _longPressAccepted) return;
final delta = localPosition - initialPosition!;
final distance = delta.dx * delta.dx + delta.dy * delta.dy;
if (distance > kTouchSlop * kTouchSlop) {
// Moved too far — cancel the timer and reject.
_timer?.cancel();
_timer = null;
resolve(GestureDisposition.rejected);
}
}