SuperEditorImeConfiguration class

Input Method Engine (IME) configuration for document text input.

Constructors

SuperEditorImeConfiguration({bool enableAutocorrect = true, bool enableSuggestions = true, Brightness keyboardBrightness = Brightness.light, TextInputAction keyboardActionButton = TextInputAction.newline})
const

Properties

enableAutocorrect bool
Whether the OS should offer auto-correction options to the user.
final
enableSuggestions bool
Whether the OS should offer text completion suggestions to the user.
final
hashCode int
The hash code for this object.
no setteroverride
keyboardActionButton TextInputAction
The action button that's displayed on a software keyboard, e.g., new-line, done, go, etc.
final
keyboardBrightness Brightness
The brightness of the software keyboard (only applies to platforms with a software keyboard).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({bool? enableAutocorrect, bool? enableSuggestions, Brightness? keyboardBrightness, TextInputAction? keyboardActionButton, bool? clearSelectionWhenImeDisconnects}) SuperEditorImeConfiguration
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
toTextInputConfiguration({required int viewId}) TextInputConfiguration
Converts this configuration to a TextInputConfiguration that can be used to attach to the IME.

Operators

operator ==(Object other) bool
The equality operator.
override