From f81940e3ea386a6dfdda2ff4a42d8cede35f2c8a Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 17 Apr 2020 00:49:46 +0800 Subject: ... --- include/cru/platform/native/input_method.hpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'include/cru/platform/native') diff --git a/include/cru/platform/native/input_method.hpp b/include/cru/platform/native/input_method.hpp index 00017502..56e2fb27 100644 --- a/include/cru/platform/native/input_method.hpp +++ b/include/cru/platform/native/input_method.hpp @@ -7,15 +7,18 @@ #include namespace cru::platform::native { -struct CompositionUnderline { +struct CompositionClause { int start; int end; + bool target; }; +using CompositionClauses = std::vector; + struct CompositionText { std::string text; - std::vector underlines; - int caret_position; + CompositionClauses clauses; + TextRange selection; }; struct IInputMethodContext : virtual INativeResource { -- cgit v1.2.3