| |
| // Copyright 2014 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "chrome/browser/chromeos/input_method/mock_input_method_engine.h" |
| |
| #include <map> |
| |
| namespace chromeos { |
| |
| MockInputMethodEngine::MockInputMethodEngine() {} |
| |
| MockInputMethodEngine::~MockInputMethodEngine() {} |
| |
| void MockInputMethodEngine::FocusIn( |
| const IMEEngineHandlerInterface::InputContext& input_context) {} |
| |
| void MockInputMethodEngine::FocusOut() {} |
| |
| void MockInputMethodEngine::Enable(const std::string& component_id) { |
| active_component_id_ = component_id; |
| } |
| |
| void MockInputMethodEngine::Disable() { |
| active_component_id_.clear(); |
| } |
| |
| void MockInputMethodEngine::Reset() {} |
| |
| void MockInputMethodEngine::ProcessKeyEvent(const ui::KeyEvent& key_event, |
| KeyEventDoneCallback callback) {} |
| |
| void MockInputMethodEngine::SetSurroundingText(const std::string& text, |
| uint32_t cursor_pos, |
| uint32_t anchor_pos, |
| uint32_t offset_pos) {} |
| |
| void MockInputMethodEngine::SetCompositionBounds( |
| const std::vector<gfx::Rect>& bounds) {} |
| |
| void MockInputMethodEngine::PropertyActivate(const std::string& property_name) { |
| last_activated_property_ = property_name; |
| } |
| |
| void MockInputMethodEngine::CandidateClicked(uint32_t index) {} |
| |
| void MockInputMethodEngine::SetMirroringEnabled(bool mirroring_enabled) {} |
| |
| void MockInputMethodEngine::SetCastingEnabled(bool casting_enabled) {} |
| |
| const std::string& MockInputMethodEngine::GetActiveComponentId() const { |
| return active_component_id_; |
| } |
| |
| } // namespace chromeos |