drag method

  1. @override
Future<void> drag(
  1. Map<String, double>? from,
  2. Map<String, double> to
)
override

Implementation

@override
Future<void> drag(Map<String, double>? from, Map<String, double> to) async {
  if (from != null) {
    await moveMouse(from['x']!, from['y']!);
  }
  // Press, animated move, release
  _logDebug('mouseDown for drag');
  await Future.delayed(const Duration(milliseconds: moveSettleMs));
  await _animatedMove(to['x']!, to['y']!);
  _logDebug('mouseUp after drag');
}