1 // Copyright 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "ui/base/ime/dummy_input_method.h" 6 7 namespace ui { 8 DummyInputMethod()9DummyInputMethod::DummyInputMethod() { 10 } 11 ~DummyInputMethod()12DummyInputMethod::~DummyInputMethod() { 13 } 14 SetDelegate(internal::InputMethodDelegate * delegate)15void DummyInputMethod::SetDelegate(internal::InputMethodDelegate* delegate) { 16 } 17 Init(bool focused)18void DummyInputMethod::Init(bool focused) { 19 } 20 OnFocus()21void DummyInputMethod::OnFocus() { 22 } 23 OnBlur()24void DummyInputMethod::OnBlur() { 25 } 26 OnUntranslatedIMEMessage(const base::NativeEvent & event,NativeEventResult * result)27bool DummyInputMethod::OnUntranslatedIMEMessage(const base::NativeEvent& event, 28 NativeEventResult* result) { 29 return false; 30 } 31 SetFocusedTextInputClient(TextInputClient * client)32void DummyInputMethod::SetFocusedTextInputClient(TextInputClient* client) { 33 } 34 DetachTextInputClient(TextInputClient * client)35void DummyInputMethod::DetachTextInputClient(TextInputClient* client) { 36 } 37 GetTextInputClient() const38TextInputClient* DummyInputMethod::GetTextInputClient() const { 39 return NULL; 40 } 41 DispatchKeyEvent(const ui::KeyEvent & event)42bool DummyInputMethod::DispatchKeyEvent(const ui::KeyEvent& event) { 43 return false; 44 } 45 OnTextInputTypeChanged(const TextInputClient * client)46void DummyInputMethod::OnTextInputTypeChanged(const TextInputClient* client) { 47 } 48 OnCaretBoundsChanged(const TextInputClient * client)49void DummyInputMethod::OnCaretBoundsChanged(const TextInputClient* client) { 50 } 51 CancelComposition(const TextInputClient * client)52void DummyInputMethod::CancelComposition(const TextInputClient* client) { 53 } 54 OnInputLocaleChanged()55void DummyInputMethod::OnInputLocaleChanged() { 56 } 57 GetInputLocale()58std::string DummyInputMethod::GetInputLocale() { 59 return std::string(); 60 } 61 GetInputTextDirection()62base::i18n::TextDirection DummyInputMethod::GetInputTextDirection() { 63 return base::i18n::UNKNOWN_DIRECTION; 64 } 65 IsActive()66bool DummyInputMethod::IsActive() { 67 return true; 68 } 69 GetTextInputType() const70TextInputType DummyInputMethod::GetTextInputType() const { 71 return TEXT_INPUT_TYPE_NONE; 72 } 73 GetTextInputMode() const74TextInputMode DummyInputMethod::GetTextInputMode() const { 75 return TEXT_INPUT_MODE_DEFAULT; 76 } 77 CanComposeInline() const78bool DummyInputMethod::CanComposeInline() const { 79 return true; 80 } 81 IsCandidatePopupOpen() const82bool DummyInputMethod::IsCandidatePopupOpen() const { 83 return false; 84 } 85 AddObserver(InputMethodObserver * observer)86void DummyInputMethod::AddObserver(InputMethodObserver* observer) { 87 } 88 RemoveObserver(InputMethodObserver * observer)89void DummyInputMethod::RemoveObserver(InputMethodObserver* observer) { 90 } 91 92 } // namespace ui 93