#include <text_input_plugin.h>
Public Member Functions | |
| TextInputPlugin (flutter::BinaryMessenger *messenger) | |
| virtual | ~TextInputPlugin () |
| void | KeyboardHook (GLFWwindow *window, int key, int scancode, int action, int mods) override |
| void | CharHook (GLFWwindow *window, unsigned int code_point) override |
| TextInputPlugin (flutter::BinaryMessenger *messenger, FlutterWindowsEngine *engine) | |
| virtual | ~TextInputPlugin () |
| virtual void | KeyboardHook (int key, int scancode, int action, char32_t character, bool extended, bool was_down) |
| virtual void | TextHook (const std::u16string &text) |
| virtual void | ComposeBeginHook () |
| virtual void | ComposeCommitHook () |
| virtual void | ComposeEndHook () |
| virtual void | ComposeChangeHook (const std::u16string &text, int cursor_pos) |
Public Member Functions inherited from flutter::KeyboardHookHandler | |
| virtual | ~KeyboardHookHandler ()=default |
Friends | |
| class | TextInputPluginModifier |
Definition at line 24 of file text_input_plugin.h.
|
explicit |
Definition at line 99 of file text_input_plugin.cc.
|
virtualdefault |
| flutter::TextInputPlugin::TextInputPlugin | ( | flutter::BinaryMessenger * | messenger, |
| FlutterWindowsEngine * | engine | ||
| ) |
Definition at line 108 of file text_input_plugin.cc.
|
virtual |
|
overridevirtual |
Implements flutter::KeyboardHookHandler.
Definition at line 44 of file text_input_plugin.cc.
|
virtual |
Definition at line 126 of file text_input_plugin.cc.
References text.
|
virtual |
Definition at line 193 of file text_input_plugin.cc.
References text, and fml::Utf8ToUtf16().
|
virtual |
Definition at line 141 of file text_input_plugin.cc.
References flutter::TextRange::length(), and flutter::TextRange::start().
|
virtual |
Definition at line 176 of file text_input_plugin.cc.
References text.
|
overridevirtual |
Implements flutter::KeyboardHookHandler.
Definition at line 52 of file text_input_plugin.cc.
|
virtual |
Definition at line 86 of file text_input_plugin.cc.
|
virtual |
Definition at line 68 of file text_input_plugin.cc.
References text, and fml::Utf8ToUtf16().
|
friend |
Definition at line 75 of file text_input_plugin.h.