DescriptionIME for Mus: Send TextInputClient information to IMEDriver.
Client sends type, mode, direction, flags, and caret bounds to IMEDriver
when initializing a session. It can update type and caret bounds later
using methods in InputMethod.
Almost all other NOTIMPLEMENED() functions in RemoteTextInputClient are
used solely by InputMethodChromeOS::OnCaretBoundsChanged() or its
callees, which we might be able to avoid implementing in the IMEDriver
side and handle in the client side. So we don't touch them in this CL
and leave them to other CLs.
BUG=631527
Review-Url: https://codereview.chromium.org/2626983003
Cr-Commit-Position: refs/heads/master@{#443929}
Committed: https://chromium.googlesource.com/chromium/src/+/0869ab12cefea5628c54151869c88d8a21a78577
Patch Set 1 #Patch Set 2 : rebased. #Patch Set 3 : More code. #Patch Set 4 : . #
Total comments: 5
Patch Set 5 : Addressed feedback. #
Total comments: 2
Patch Set 6 : rebased. #Patch Set 7 : Handle when no focused client. #Patch Set 8 : fix mojo dependencies. #Messages
Total messages: 32 (25 generated)
|