summaryrefslogtreecommitdiffstats
path: root/scene/gui/text_edit.h
diff options
context:
space:
mode:
authorkit <kitbdev@gmail.com>2024-01-22 12:34:12 -0500
committerkit <kitbdev@gmail.com>2024-01-29 15:07:19 -0500
commita6af442b05b38ed3baa716ec0a73862a024e141a (patch)
tree2ed9b13dd6ad20c47108a8a2ea10e256475f5dac /scene/gui/text_edit.h
parentfa48a51183567934984b381ad8ec281cb24d66ba (diff)
downloadredot-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.h6
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;