summaryrefslogtreecommitdiffstats
path: root/components/arc.gypi
diff options
context:
space:
mode:
authorkinaba <kinaba@chromium.org>2016-01-14 22:21:22 -0800
committerCommit bot <commit-bot@chromium.org>2016-01-15 06:22:28 +0000
commit842fb357b445690b16f5ba64067ec286e0f0f9bc (patch)
treee6e0c72f0e068eb2ffa7f8729ff9440ffb07fb46 /components/arc.gypi
parent3a119440b87b1bca6519479b76d0c94b92229b42 (diff)
downloadchromium_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.gypi6
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',