InputOptions constructor
const
InputOptions({
- TextEditingController? textController,
- FocusNode? focusNode,
- TextDirection inputTextDirection = TextDirection.ltr,
- Future<
List< onMention()?,Widget> > - List<
String> onMentionTriggers = const <String>['@'], - void onTextChange(
- String value
- bool inputDisabled = false,
- InputDecoration? inputDecoration,
- TextCapitalization textCapitalization = TextCapitalization.none,
- bool alwaysShowSend = false,
- bool sendOnEnter = false,
- TextInputAction? textInputAction,
- int? maxInputLength,
- List<
Widget> ? leading, - List<
Widget> ? trailing, - Widget sendButtonBuilder(
- void send()
- TextStyle? inputTextStyle,
- BoxDecoration? inputToolbarStyle,
- int inputMaxLines = 5,
- bool showTraillingBeforeSend = false,
- EdgeInsets? inputToolbarPadding = const EdgeInsets.all(8.0),
- EdgeInsets? inputToolbarMargin = const EdgeInsets.only(top: 8.0),
- CursorStyle cursorStyle = const CursorStyle(),
- bool autocorrect = true,
Implementation
const InputOptions({
this.textController,
this.focusNode,
this.inputTextDirection = TextDirection.ltr,
this.onMention,
this.onMentionTriggers = const <String>['@'],
this.onTextChange,
this.inputDisabled = false,
this.inputDecoration,
this.textCapitalization = TextCapitalization.none,
this.alwaysShowSend = false,
this.sendOnEnter = false,
this.textInputAction,
this.maxInputLength,
this.leading,
this.trailing,
this.sendButtonBuilder,
this.inputTextStyle,
this.inputToolbarStyle,
this.inputMaxLines = 5,
this.showTraillingBeforeSend = false,
this.inputToolbarPadding = const EdgeInsets.all(8.0),
this.inputToolbarMargin = const EdgeInsets.only(top: 8.0),
this.cursorStyle = const CursorStyle(),
this.autocorrect = true,
});