| OLD | NEW |
| (Empty) |
| 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_text_input_client.h" | |
| 6 #include "ui/gfx/rect.h" | |
| 7 | |
| 8 namespace ui { | |
| 9 | |
| 10 DummyTextInputClient::DummyTextInputClient() | |
| 11 : text_input_type_(TEXT_INPUT_TYPE_NONE) {} | |
| 12 | |
| 13 DummyTextInputClient::DummyTextInputClient(TextInputType text_input_type) | |
| 14 : text_input_type_(text_input_type) {} | |
| 15 | |
| 16 DummyTextInputClient::~DummyTextInputClient() { | |
| 17 } | |
| 18 | |
| 19 void DummyTextInputClient::SetCompositionText( | |
| 20 const CompositionText& composition) { | |
| 21 } | |
| 22 | |
| 23 void DummyTextInputClient::ConfirmCompositionText() { | |
| 24 } | |
| 25 | |
| 26 void DummyTextInputClient::ClearCompositionText() { | |
| 27 } | |
| 28 | |
| 29 void DummyTextInputClient::InsertText(const base::string16& text) { | |
| 30 } | |
| 31 | |
| 32 void DummyTextInputClient::InsertChar(base::char16 ch, int flags) { | |
| 33 } | |
| 34 | |
| 35 gfx::NativeWindow DummyTextInputClient::GetAttachedWindow() const { | |
| 36 return NULL; | |
| 37 } | |
| 38 | |
| 39 TextInputType DummyTextInputClient::GetTextInputType() const { | |
| 40 return text_input_type_; | |
| 41 } | |
| 42 | |
| 43 TextInputMode DummyTextInputClient::GetTextInputMode() const { | |
| 44 return TEXT_INPUT_MODE_DEFAULT; | |
| 45 } | |
| 46 | |
| 47 bool DummyTextInputClient::CanComposeInline() const { | |
| 48 return false; | |
| 49 } | |
| 50 | |
| 51 gfx::Rect DummyTextInputClient::GetCaretBounds() const { | |
| 52 return gfx::Rect(); | |
| 53 } | |
| 54 | |
| 55 bool DummyTextInputClient::GetCompositionCharacterBounds( | |
| 56 uint32 index, | |
| 57 gfx::Rect* rect) const { | |
| 58 return false; | |
| 59 } | |
| 60 | |
| 61 bool DummyTextInputClient::HasCompositionText() const { | |
| 62 return false; | |
| 63 } | |
| 64 | |
| 65 bool DummyTextInputClient::GetTextRange(gfx::Range* range) const { | |
| 66 return false; | |
| 67 } | |
| 68 | |
| 69 bool DummyTextInputClient::GetCompositionTextRange(gfx::Range* range) const { | |
| 70 return false; | |
| 71 } | |
| 72 | |
| 73 bool DummyTextInputClient::GetSelectionRange(gfx::Range* range) const { | |
| 74 return false; | |
| 75 } | |
| 76 | |
| 77 bool DummyTextInputClient::SetSelectionRange(const gfx::Range& range) { | |
| 78 return false; | |
| 79 } | |
| 80 | |
| 81 bool DummyTextInputClient::DeleteRange(const gfx::Range& range) { | |
| 82 return false; | |
| 83 } | |
| 84 | |
| 85 bool DummyTextInputClient::GetTextFromRange(const gfx::Range& range, | |
| 86 base::string16* text) const { | |
| 87 return false; | |
| 88 } | |
| 89 | |
| 90 void DummyTextInputClient::OnInputMethodChanged() { | |
| 91 } | |
| 92 | |
| 93 bool DummyTextInputClient::ChangeTextDirectionAndLayoutAlignment( | |
| 94 base::i18n::TextDirection direction) { | |
| 95 return false; | |
| 96 } | |
| 97 | |
| 98 void DummyTextInputClient::ExtendSelectionAndDelete(size_t before, | |
| 99 size_t after) { | |
| 100 } | |
| 101 | |
| 102 void DummyTextInputClient::EnsureCaretInRect(const gfx::Rect& rect) { | |
| 103 } | |
| 104 | |
| 105 void DummyTextInputClient::OnCandidateWindowShown() { | |
| 106 } | |
| 107 | |
| 108 void DummyTextInputClient::OnCandidateWindowUpdated() { | |
| 109 } | |
| 110 | |
| 111 void DummyTextInputClient::OnCandidateWindowHidden() { | |
| 112 } | |
| 113 | |
| 114 bool DummyTextInputClient::IsEditingCommandEnabled(int command_id) { | |
| 115 return false; | |
| 116 } | |
| 117 | |
| 118 void DummyTextInputClient::ExecuteEditingCommand(int command_id) { | |
| 119 } | |
| 120 | |
| 121 } // namespace ui | |
| OLD | NEW |