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 IsActive()62bool DummyInputMethod::IsActive() { 63 return true; 64 } 65 GetTextInputType() const66TextInputType DummyInputMethod::GetTextInputType() const { 67 return TEXT_INPUT_TYPE_NONE; 68 } 69 GetTextInputMode() const70TextInputMode DummyInputMethod::GetTextInputMode() const { 71 return TEXT_INPUT_MODE_DEFAULT; 72 } 73 CanComposeInline() const74bool DummyInputMethod::CanComposeInline() const { 75 return true; 76 } 77 IsCandidatePopupOpen() const78bool DummyInputMethod::IsCandidatePopupOpen() const { 79 return false; 80 } 81 ShowImeIfNeeded()82void DummyInputMethod::ShowImeIfNeeded() { 83 } 84 AddObserver(InputMethodObserver * observer)85void DummyInputMethod::AddObserver(InputMethodObserver* observer) { 86 } 87 RemoveObserver(InputMethodObserver * observer)88void DummyInputMethod::RemoveObserver(InputMethodObserver* observer) { 89 } 90 91 } // namespace ui 92