visit method
ConstructorCall
visit(
- covariant InkWell widget
)
override
Implementation
@override
ConstructorCall visit(InkWell widget) {
return ConstructorCall(
'InkWell',
NotNullMap.from({
'onTap': DataSourceEncoder.voidHandler(widget.onTap),
'onDoubleTap': DataSourceEncoder.voidHandler(widget.onDoubleTap),
'onLongPress': DataSourceEncoder.voidHandler(widget.onLongPress),
'onTapDown': DataSourceEncoder.handler(widget.onTapDown),
'onTapCancel': DataSourceEncoder.voidHandler(widget.onTapCancel),
'onTapUp': DataSourceEncoder.handler(widget.onTapUp),
'onSecondaryTap':
DataSourceEncoder.voidHandler(widget.onSecondaryTap),
'onSecondaryTapUp':
DataSourceEncoder.handler(widget.onSecondaryTapUp),
'onSecondaryTapDown':
DataSourceEncoder.handler(widget.onSecondaryTapDown),
'onSecondaryTapCancel':
DataSourceEncoder.voidHandler(widget.onSecondaryTapCancel),
'onHighlightChanged':
DataSourceEncoder.handler(widget.onHighlightChanged),
'onHover': DataSourceEncoder.handler(widget.onHover),
'focusColor': ArgumentEncoders.color(widget.focusColor),
'hoverColor': ArgumentEncoders.color(widget.hoverColor),
'highlightColor': ArgumentEncoders.color(widget.highlightColor),
'splashColor': ArgumentEncoders.color(widget.splashColor),
'radius': widget.radius,
'borderRadius': ArgumentEncoders.borderRadius(widget.borderRadius),
'customBorder': ArgumentEncoders.shapeBorder(widget.customBorder),
'enableFeedback': widget.enableFeedback,
'excludeFromSemantics': widget.excludeFromSemantics,
'autofocus': widget.autofocus,
'child': ArgumentEncoders.widget(widget.child),
}));
}