diff options
author | kinaba <kinaba@chromium.org> | 2016-01-14 22:21:22 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-01-15 06:22:28 +0000 |
commit | 842fb357b445690b16f5ba64067ec286e0f0f9bc (patch) | |
tree | e6e0c72f0e068eb2ffa7f8729ff9440ffb07fb46 /components/arc.gypi | |
parent | 3a119440b87b1bca6519479b76d0c94b92229b42 (diff) | |
download | chromium_src-842fb357b445690b16f5ba64067ec286e0f0f9bc.zip chromium_src-842fb357b445690b16f5ba64067ec286e0f0f9bc.tar.gz chromium_src-842fb357b445690b16f5ba64067ec286e0f0f9bc.tar.bz2 |
Host-side implementation of ARC IME.
Changes directly below components/arc/ are for adding mojo IPC definitions
and for boilerplate set-up code for the IPC handling.
components/arc/ime/arc_ime_ipc_host* concentrates in converting the
Chrome's IME framework interface to the defined IPC, so that the upper layer
code becomes independent from Mojo details.
components/arc/ime/arc_ime_bridge* implements ui::TextInputClient for ARC
windows. All it does is to manage focused ARC window and to forward all IME
related things to the arc_ime_ipc_host.
BUG=574311
Review URL: https://codereview.chromium.org/1557943003
Cr-Commit-Position: refs/heads/master@{#369695}
Diffstat (limited to 'components/arc.gypi')
-rw-r--r-- | components/arc.gypi | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/components/arc.gypi b/components/arc.gypi index cb38d29..a5e0835 100644 --- a/components/arc.gypi +++ b/components/arc.gypi @@ -19,6 +19,7 @@ '../ipc/ipc.gyp:ipc', '../ui/arc/arc.gyp:arc', '../ui/aura/aura.gyp:aura', + '../ui/base/ime/ui_base_ime.gyp:ui_base_ime', '../ui/base/ui_base.gyp:ui_base', '../ui/events/events.gyp:events_base', ], @@ -34,6 +35,10 @@ 'arc/arc_service_manager.h', 'arc/clipboard/arc_clipboard_bridge.cc', 'arc/clipboard/arc_clipboard_bridge.h', + 'arc/ime/arc_ime_bridge.cc', + 'arc/ime/arc_ime_bridge.h', + 'arc/ime/arc_ime_ipc_host.cc', + 'arc/ime/arc_ime_ipc_host.h', 'arc/input/arc_input_bridge.h', 'arc/input/arc_input_bridge_impl.cc', 'arc/input/arc_input_bridge_impl.h', @@ -79,6 +84,7 @@ 'arc/common/arc_bridge.mojom', 'arc/common/auth.mojom', 'arc/common/clipboard.mojom', + 'arc/common/ime.mojom', 'arc/common/input.mojom', 'arc/common/notifications.mojom', 'arc/common/power.mojom', |