|
|
|
|
|
|
|
|
|
|
TextEditingValue _value; |
|
|
|
|
|
|
|
TextInputConfiguration _textInputConfiguration; |
|
|
|
|
|
|
|
public void show() { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void setClient(int client, TextInputConfiguration configuration) { |
|
|
|
_client = client; |
|
|
|
_textInputConfiguration = configuration; |
|
|
|
_textInputConfiguration = null; |
|
|
|
} |
|
|
|
|
|
|
|
public bool imeRequired() { |
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (ch == '\n') { |
|
|
|
Timer.create(TimeSpan.Zero, () => { TextInput._performAction(_client, TextInputAction.newline); }); |
|
|
|
Timer.create(TimeSpan.Zero, () => { TextInput._performAction(_client, |
|
|
|
_textInputConfiguration?.inputAction ?? TextInputAction.newline); }); |
|
|
|
} |
|
|
|
|
|
|
|
if (_validateCharacter(ch)) { |
|
|
|