diff options
author | Yukawa@chromium.org <Yukawa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-13 19:59:52 +0000 |
---|---|---|
committer | Yukawa@chromium.org <Yukawa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-13 19:59:52 +0000 |
commit | 58ce4687bbf2c0a339b45a6181103b2d2bb0ae70 (patch) | |
tree | 75ba5db555a4c183a9e4f5bae5845e47af13cb86 /ui/base/ime/input_method_ibus.cc | |
parent | 5f9502e3b801a109d97c1e49f634ae4c7791ed65 (diff) | |
download | chromium_src-58ce4687bbf2c0a339b45a6181103b2d2bb0ae70.zip chromium_src-58ce4687bbf2c0a339b45a6181103b2d2bb0ae70.tar.gz chromium_src-58ce4687bbf2c0a339b45a6181103b2d2bb0ae70.tar.bz2 |
Add OnUntranslatedIMEMessage/OnInputLocaleChanged.
Add two more methods into InputMethod interface. This is
because current implementation relies on downcasting to
handle Windows specific IME events. These new methods
can be used to safely propagate these events via
platform-neutral interface class to the implementation
classes for Windows.
BUG=246534
Review URL: https://chromiumcodereview.appspot.com/16814004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206146 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/base/ime/input_method_ibus.cc')
-rw-r--r-- | ui/base/ime/input_method_ibus.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ui/base/ime/input_method_ibus.cc b/ui/base/ime/input_method_ibus.cc index 84008c7..8b61fbb 100644 --- a/ui/base/ime/input_method_ibus.cc +++ b/ui/base/ime/input_method_ibus.cc @@ -126,6 +126,11 @@ void InputMethodIBus::OnBlur() { UpdateContextFocusState(); } +bool InputMethodIBus::OnUntranslatedIMEMessage(const base::NativeEvent& event, + NativeEventResult* result) { + return false; +} + void InputMethodIBus::Init(bool focused) { // Initializes the connection to ibus daemon. It may happen asynchronously, // and as soon as the connection is established, the |context_| will be @@ -314,6 +319,10 @@ void InputMethodIBus::CancelComposition(const TextInputClient* client) { ResetContext(); } +void InputMethodIBus::OnInputLocaleChanged() { + // Not supported. +} + std::string InputMethodIBus::GetInputLocale() { // Not supported. return ""; |