Fix build break
[chromium-blink-merge.git] / ui / base / test / dummy_input_method.cc
blob8a4a61fb668de7841f043541acb6c1e5586b709a
1 // Copyright (c) 2012 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.
5 #include "ui/base/test/dummy_input_method.h"
7 namespace ui {
8 namespace test {
10 DummyInputMethod::DummyInputMethod() {
13 DummyInputMethod::~DummyInputMethod() {
16 void DummyInputMethod::SetDelegate(internal::InputMethodDelegate* delegate) {
19 void DummyInputMethod::Init(bool focused) {
22 void DummyInputMethod::OnFocus() {
25 void DummyInputMethod::OnBlur() {
28 void DummyInputMethod::SetFocusedTextInputClient(TextInputClient* client) {
31 TextInputClient* DummyInputMethod::GetTextInputClient() const {
32 return NULL;
35 bool DummyInputMethod::DispatchKeyEvent(const base::NativeEvent& event) {
36 return false;
39 bool DummyInputMethod::DispatchFabricatedKeyEvent(const ui::KeyEvent& event) {
40 return false;
43 void DummyInputMethod::OnTextInputTypeChanged(const TextInputClient* client) {
46 void DummyInputMethod::OnCaretBoundsChanged(const TextInputClient* client) {
49 void DummyInputMethod::CancelComposition(const TextInputClient* client) {
52 std::string DummyInputMethod::GetInputLocale() {
53 return std::string();
56 base::i18n::TextDirection DummyInputMethod::GetInputTextDirection() {
57 return base::i18n::UNKNOWN_DIRECTION;
60 bool DummyInputMethod::IsActive() {
61 return true;
64 TextInputType DummyInputMethod::GetTextInputType() const {
65 return TEXT_INPUT_TYPE_NONE;
68 bool DummyInputMethod::CanComposeInline() const {
69 return true;
72 void DummyInputMethod::AddObserver(InputMethodObserver* observer) {
75 void DummyInputMethod::RemoveObserver(InputMethodObserver* observer) {
78 } // namespace test
79 } // namespace ui