onMouseMove method

  1. @mustCallSuper
void onMouseMove(
  1. PointerHoverInfo info
)

Implementation

@mustCallSuper
void onMouseMove(PointerHoverInfo info) {
  bool _mouseMoveHandler(Hoverable c) {
    return c.handleMouseMovement(info);
  }

  for (final c in children.reversed()) {
    var shouldContinue = c.propagateToChildren<Hoverable>(_mouseMoveHandler);
    if (c is Hoverable && shouldContinue) {
      shouldContinue = _mouseMoveHandler(c);
    }
    if (!shouldContinue) {
      break;
    }
  }
}