openInputConnection method
void
openInputConnection()
Implementation
void openInputConnection() {
if (!_shouldCreateInputConnection) {
return;
}
if (_hasInputConnection) {
_conn!.show();
} else {
final config = TextInputConfiguration(
inputType: widget.inputType,
enableSuggestions: widget.enableSuggestions,
inputAction: widget.inputAction,
keyboardAppearance: widget.keyboardAppearance,
autocorrect: widget.autocorrect,
);
final client = TerminalTextInputClient(onInput, onAction);
_conn = TextInput.attach(client, config);
_conn!.show();
final dx = 0.0;
final dy = 0.0;
_conn!.setEditableSizeAndTransform(
Size(10, 10),
Matrix4.translationValues(dx, dy, 0.0),
);
_conn!.setEditingState(widget.initEditingState);
}
}