JsonGestureDetectorBuilder constructor

const JsonGestureDetectorBuilder({
  1. HitTestBehavior? behavior,
  2. required DragStartBehavior dragStartBehavior,
  3. required bool excludeFromSemantics,
  4. GestureDoubleTapCallback? onDoubleTap,
  5. GestureTapCancelCallback? onDoubleTapCancel,
  6. GestureTapDownCallback? onDoubleTapDown,
  7. GestureForcePressEndCallback? onForcePressEnd,
  8. GestureForcePressPeakCallback? onForcePressPeak,
  9. GestureForcePressStartCallback? onForcePressStart,
  10. GestureForcePressUpdateCallback? onForcePressUpdate,
  11. GestureDragCancelCallback? onHorizontalDragCancel,
  12. GestureDragDownCallback? onHorizontalDragDown,
  13. GestureDragEndCallback? onHorizontalDragEnd,
  14. GestureDragStartCallback? onHorizontalDragStart,
  15. GestureDragUpdateCallback? onHorizontalDragUpdate,
  16. GestureLongPressCallback? onLongPress,
  17. GestureLongPressCancelCallback? onLongPressCancel,
  18. GestureLongPressDownCallback? onLongPressDown,
  19. GestureLongPressEndCallback? onLongPressEnd,
  20. GestureLongPressMoveUpdateCallback? onLongPressMoveUpdate,
  21. GestureLongPressStartCallback? onLongPressStart,
  22. GestureLongPressUpCallback? onLongPressUp,
  23. GestureDragCancelCallback? onPanCancel,
  24. GestureDragDownCallback? onPanDown,
  25. GestureDragEndCallback? onPanEnd,
  26. GestureDragStartCallback? onPanStart,
  27. GestureDragUpdateCallback? onPanUpdate,
  28. GestureScaleEndCallback? onScaleEnd,
  29. GestureScaleStartCallback? onScaleStart,
  30. GestureScaleUpdateCallback? onScaleUpdate,
  31. GestureLongPressCallback? onSecondaryLongPress,
  32. GestureLongPressCancelCallback? onSecondaryLongPressCancel,
  33. GestureLongPressDownCallback? onSecondaryLongPressDown,
  34. GestureLongPressEndCallback? onSecondaryLongPressEnd,
  35. GestureLongPressMoveUpdateCallback? onSecondaryLongPressMoveUpdate,
  36. GestureLongPressStartCallback? onSecondaryLongPressStart,
  37. GestureLongPressUpCallback? onSecondaryLongPressUp,
  38. GestureTapCallback? onSecondaryTap,
  39. GestureTapCancelCallback? onSecondaryTapCancel,
  40. GestureTapDownCallback? onSecondaryTapDown,
  41. GestureTapUpCallback? onSecondaryTapUp,
  42. GestureTapCallback? onTap,
  43. GestureTapCancelCallback? onTapCancel,
  44. GestureTapDownCallback? onTapDown,
  45. GestureTapUpCallback? onTapUp,
  46. GestureLongPressCallback? onTertiaryLongPress,
  47. GestureLongPressCancelCallback? onTertiaryLongPressCancel,
  48. GestureLongPressDownCallback? onTertiaryLongPressDown,
  49. GestureLongPressEndCallback? onTertiaryLongPressEnd,
  50. GestureLongPressMoveUpdateCallback? onTertiaryLongPressMoveUpdate,
  51. GestureLongPressStartCallback? onTertiaryLongPressStart,
  52. GestureLongPressUpCallback? onTertiaryLongPressUp,
  53. GestureTapCancelCallback? onTertiaryTapCancel,
  54. GestureTapDownCallback? onTertiaryTapDown,
  55. GestureTapUpCallback? onTertiaryTapUp,
  56. GestureDragCancelCallback? onVerticalDragCancel,
  57. GestureDragDownCallback? onVerticalDragDown,
  58. GestureDragEndCallback? onVerticalDragEnd,
  59. GestureDragStartCallback? onVerticalDragStart,
  60. GestureDragUpdateCallback? onVerticalDragUpdate,
  61. Set<PointerDeviceKind>? supportedDevices,
})

Implementation

const JsonGestureDetectorBuilder({
  this.behavior,
  required this.dragStartBehavior,
  required this.excludeFromSemantics,
  this.onDoubleTap,
  this.onDoubleTapCancel,
  this.onDoubleTapDown,
  this.onForcePressEnd,
  this.onForcePressPeak,
  this.onForcePressStart,
  this.onForcePressUpdate,
  this.onHorizontalDragCancel,
  this.onHorizontalDragDown,
  this.onHorizontalDragEnd,
  this.onHorizontalDragStart,
  this.onHorizontalDragUpdate,
  this.onLongPress,
  this.onLongPressCancel,
  this.onLongPressDown,
  this.onLongPressEnd,
  this.onLongPressMoveUpdate,
  this.onLongPressStart,
  this.onLongPressUp,
  this.onPanCancel,
  this.onPanDown,
  this.onPanEnd,
  this.onPanStart,
  this.onPanUpdate,
  this.onScaleEnd,
  this.onScaleStart,
  this.onScaleUpdate,
  this.onSecondaryLongPress,
  this.onSecondaryLongPressCancel,
  this.onSecondaryLongPressDown,
  this.onSecondaryLongPressEnd,
  this.onSecondaryLongPressMoveUpdate,
  this.onSecondaryLongPressStart,
  this.onSecondaryLongPressUp,
  this.onSecondaryTap,
  this.onSecondaryTapCancel,
  this.onSecondaryTapDown,
  this.onSecondaryTapUp,
  this.onTap,
  this.onTapCancel,
  this.onTapDown,
  this.onTapUp,
  this.onTertiaryLongPress,
  this.onTertiaryLongPressCancel,
  this.onTertiaryLongPressDown,
  this.onTertiaryLongPressEnd,
  this.onTertiaryLongPressMoveUpdate,
  this.onTertiaryLongPressStart,
  this.onTertiaryLongPressUp,
  this.onTertiaryTapCancel,
  this.onTertiaryTapDown,
  this.onTertiaryTapUp,
  this.onVerticalDragCancel,
  this.onVerticalDragDown,
  this.onVerticalDragEnd,
  this.onVerticalDragStart,
  this.onVerticalDragUpdate,
  this.supportedDevices,
}) : super(numSupportedChildren: kNumSupportedChildren);