Add composition event on macOS (#1979)

* Enable to show text when IME is active

* Remove unnecessary variable

* Enable to use IME

* fmt

* Remove println! for debug

* Fix handling of utf-8 string

* clear_marked_text should be rust function, not member function

* Store state information in ViewState

* Remove unnecessary function

* format

* Remove mut

* format

* Remove duplicate marked text

* Remove unused `is_preediting` field

Co-authored-by: Artúr Kovács <kovacs.artur.barnabas@gmail.com>
This commit is contained in:
Yusuke Kominami 2021-08-09 18:14:13 +09:00 committed by GitHub
parent f16ed98af4
commit 8afeb910bd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 121 additions and 30 deletions

View file

@ -47,6 +47,7 @@ cocoa = "0.24"
core-foundation = "0.9"
core-graphics = "0.22"
dispatch = "0.2.0"
block = "0.1"
[target.'cfg(target_os = "macos")'.dependencies.core-video-sys]
version = "0.1.4"