JsonInkWellBuilderModel constructor

const JsonInkWellBuilderModel(
  1. Map<String, dynamic> args, {
  2. bool autofocus = false,
  3. BorderRadius? borderRadius,
  4. bool canRequestFocus = true,
  5. ShapeBorder? customBorder,
  6. bool? enableFeedback = true,
  7. bool excludeFromSemantics = false,
  8. Color? focusColor,
  9. FocusNode? focusNode,
  10. Color? highlightColor,
  11. Color? hoverColor,
  12. Duration? hoverDuration,
  13. MouseCursor? mouseCursor,
  14. void onDoubleTap()?,
  15. void onFocusChange(
    1. bool
    )?,
  16. void onHighlightChanged(
    1. bool
    )?,
  17. void onHover(
    1. bool
    )?,
  18. void onLongPress()?,
  19. void onSecondaryTap()?,
  20. void onSecondaryTapCancel()?,
  21. void onSecondaryTapDown(
    1. TapDownDetails
    )?,
  22. void onSecondaryTapUp(
    1. TapUpDetails
    )?,
  23. void onTap()?,
  24. void onTapCancel()?,
  25. void onTapDown(
    1. TapDownDetails
    )?,
  26. void onTapUp(
    1. TapUpDetails
    )?,
  27. WidgetStateProperty<Color?>? overlayColor,
  28. double? radius,
  29. Color? splashColor,
  30. InteractiveInkFeatureFactory? splashFactory,
  31. WidgetStatesController? statesController,
  32. JsonWidgetData? child,
})

Implementation

const JsonInkWellBuilderModel(
  super.args, {
  this.autofocus = false,
  this.borderRadius,
  this.canRequestFocus = true,
  this.customBorder,
  this.enableFeedback = true,
  this.excludeFromSemantics = false,
  this.focusColor,
  this.focusNode,
  this.highlightColor,
  this.hoverColor,
  this.hoverDuration,
  this.mouseCursor,
  this.onDoubleTap,
  this.onFocusChange,
  this.onHighlightChanged,
  this.onHover,
  this.onLongPress,
  this.onSecondaryTap,
  this.onSecondaryTapCancel,
  this.onSecondaryTapDown,
  this.onSecondaryTapUp,
  this.onTap,
  this.onTapCancel,
  this.onTapDown,
  this.onTapUp,
  this.overlayColor,
  this.radius,
  this.splashColor,
  this.splashFactory,
  this.statesController,
  this.child,
});