diff options
author | kit <kitbdev@gmail.com> | 2024-01-22 12:34:12 -0500 |
---|---|---|
committer | kit <kitbdev@gmail.com> | 2024-01-29 15:07:19 -0500 |
commit | a6af442b05b38ed3baa716ec0a73862a024e141a (patch) | |
tree | 2ed9b13dd6ad20c47108a8a2ea10e256475f5dac /scene/gui/text_edit.h | |
parent | fa48a51183567934984b381ad8ec281cb24d66ba (diff) | |
download | redot-engine-a6af442b05b38ed3baa716ec0a73862a024e141a.tar.gz |
Apply TextEdit IME on most actions
Diffstat (limited to 'scene/gui/text_edit.h')
-rw-r--r-- | scene/gui/text_edit.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/scene/gui/text_edit.h b/scene/gui/text_edit.h index 8a541b623b..d49be860a9 100644 --- a/scene/gui/text_edit.h +++ b/scene/gui/text_edit.h @@ -293,6 +293,10 @@ private: void _clear(); void _update_caches(); + void _close_ime_window(); + void _update_ime_window_position(); + void _update_ime_text(); + // User control. bool overtype_mode = false; bool context_menu_enabled = true; @@ -696,6 +700,8 @@ public: /* Text */ // Text properties. bool has_ime_text() const; + void cancel_ime(); + void apply_ime(); void set_editable(const bool p_editable); bool is_editable() const; |