RenderPointerListenerHitTestWithoutSizeLimit constructor

RenderPointerListenerHitTestWithoutSizeLimit({
  1. Color? debugHitTestAreaColor,
  2. EdgeInsets extraHitTestArea = EdgeInsets.zero,
  3. PointerDownEventListener? onPointerDown,
  4. PointerMoveEventListener? onPointerMove,
  5. PointerUpEventListener? onPointerUp,
  6. PointerCancelEventListener? onPointerCancel,
  7. PointerSignalEventListener? onPointerSignal,
  8. HitTestBehavior behavior = HitTestBehavior.deferToChild,
})

Implementation

RenderPointerListenerHitTestWithoutSizeLimit({
  Color? debugHitTestAreaColor,
  EdgeInsets extraHitTestArea = EdgeInsets.zero,

  /// Called when a pointer comes into contact with the screen (for touch
  /// pointers), or has its button pressed (for mouse pointers) at this widget's
  /// location.
  PointerDownEventListener? onPointerDown,

  /// Called when a pointer that triggered an [onPointerDown] changes position.
  PointerMoveEventListener? onPointerMove,

  /// Called when a pointer that triggered an [onPointerDown] is no longer in
  /// contact with the screen.
  PointerUpEventListener? onPointerUp,

  /// Called when the input from a pointer that triggered an [onPointerDown] is
  /// no longer directed towards this receiver.
  PointerCancelEventListener? onPointerCancel,

  /// Called when a pointer signal occurs over this object.
  PointerSignalEventListener? onPointerSignal,
  HitTestBehavior behavior = HitTestBehavior.deferToChild,
})  : _debugHitTestAreaColor = debugHitTestAreaColor,
      _extraHitTestArea = extraHitTestArea,
      super(
        onPointerDown: onPointerDown,
        onPointerMove: onPointerMove,
        onPointerUp: onPointerUp,
        onPointerCancel: onPointerCancel,
        onPointerSignal: onPointerSignal,
        behavior: behavior,
      );