#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 { … }
ui::EventDispatchDetails DummyInputMethod::DispatchKeyEvent(
ui::KeyEvent* event) { … }
void DummyInputMethod::OnTextInputTypeChanged(TextInputClient* client) { … }
void DummyInputMethod::OnCaretBoundsChanged(const TextInputClient* client) { … }
void DummyInputMethod::CancelComposition(const TextInputClient* client) { … }
TextInputType DummyInputMethod::GetTextInputType() const { … }
bool DummyInputMethod::IsCandidatePopupOpen() const { … }
void DummyInputMethod::SetVirtualKeyboardVisibilityIfEnabled(bool should_show) { … }
void DummyInputMethod::AddObserver(InputMethodObserver* observer) { … }
void DummyInputMethod::RemoveObserver(InputMethodObserver* observer) { … }
VirtualKeyboardController* DummyInputMethod::GetVirtualKeyboardController() { … }
void DummyInputMethod::SetVirtualKeyboardControllerForTesting(
std::unique_ptr<VirtualKeyboardController> controller) { … }
}