// 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 "ui/base/ime/chromeos/fake_ime_keyboard.h" namespace chromeos { namespace input_method { FakeImeKeyboard::FakeImeKeyboard() : set_current_keyboard_layout_by_name_count_(0), auto_repeat_is_enabled_(false) { } FakeImeKeyboard::~FakeImeKeyboard() { } bool FakeImeKeyboard::SetCurrentKeyboardLayoutByName( const std::string& layout_name) { ++set_current_keyboard_layout_by_name_count_; last_layout_ = layout_name; return true; } bool FakeImeKeyboard::SetAutoRepeatRate(const AutoRepeatRate& rate) { last_auto_repeat_rate_ = rate; return true; } bool FakeImeKeyboard::SetAutoRepeatEnabled(bool enabled) { auto_repeat_is_enabled_ = enabled; return true; } bool FakeImeKeyboard::GetAutoRepeatEnabled() { return auto_repeat_is_enabled_; } bool FakeImeKeyboard::ReapplyCurrentKeyboardLayout() { return true; } void FakeImeKeyboard::ReapplyCurrentModifierLockStatus() { } void FakeImeKeyboard::DisableNumLock() { } bool FakeImeKeyboard::IsISOLevel5ShiftAvailable() const { return false; } bool FakeImeKeyboard::IsAltGrAvailable() const { return false; } } // namespace input_method } // namespace chromeos