1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
// Copyright 2013 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "ui/base/ime/dummy_input_method.h"
#include "build/build_config.h"
#include "ui/events/event.h"
namespace ui {
DummyInputMethod::DummyInputMethod() {
}
DummyInputMethod::~DummyInputMethod() {
}
void DummyInputMethod::SetImeKeyEventDispatcher(
ImeKeyEventDispatcher* ime_key_event_dispatcher) {}
void DummyInputMethod::OnFocus() {
}
void DummyInputMethod::OnBlur() {
}
#if BUILDFLAG(IS_WIN)
bool DummyInputMethod::OnUntranslatedIMEMessage(const CHROME_MSG event,
NativeEventResult* result) {
return false;
}
void DummyInputMethod::OnInputLocaleChanged() {}
bool DummyInputMethod::IsInputLocaleCJK() const {
return false;
}
void DummyInputMethod::OnUrlChanged() {}
#endif
void DummyInputMethod::SetFocusedTextInputClient(TextInputClient* client) {
}
void DummyInputMethod::DetachTextInputClient(TextInputClient* client) {
}
TextInputClient* DummyInputMethod::GetTextInputClient() const {
return NULL;
}
ui::EventDispatchDetails DummyInputMethod::DispatchKeyEvent(
ui::KeyEvent* event) {
return ui::EventDispatchDetails();
}
void DummyInputMethod::OnTextInputTypeChanged(TextInputClient* client) {}
void DummyInputMethod::OnCaretBoundsChanged(const TextInputClient* client) {
}
void DummyInputMethod::CancelComposition(const TextInputClient* client) {
}
TextInputType DummyInputMethod::GetTextInputType() const {
return TEXT_INPUT_TYPE_NONE;
}
bool DummyInputMethod::IsCandidatePopupOpen() const {
return false;
}
void DummyInputMethod::SetVirtualKeyboardVisibilityIfEnabled(bool should_show) {
}
void DummyInputMethod::AddObserver(InputMethodObserver* observer) {
}
void DummyInputMethod::RemoveObserver(InputMethodObserver* observer) {
}
VirtualKeyboardController* DummyInputMethod::GetVirtualKeyboardController() {
return nullptr;
}
void DummyInputMethod::SetVirtualKeyboardControllerForTesting(
std::unique_ptr<VirtualKeyboardController> controller) {}
} // namespace ui
|