#include "extensions/shell/browser/shell_virtual_keyboard_delegate.h"
#include <memory>
#include <utility>
#include "base/notreached.h"
#include "base/values.h"
namespace extensions {
void ShellVirtualKeyboardDelegate::GetKeyboardConfig(
OnKeyboardSettingsCallback on_settings_callback) { … }
void ShellVirtualKeyboardDelegate::OnKeyboardConfigChanged() { … }
bool ShellVirtualKeyboardDelegate::HideKeyboard() { … }
bool ShellVirtualKeyboardDelegate::InsertText(const std::u16string& text) { … }
bool ShellVirtualKeyboardDelegate::OnKeyboardLoaded() { … }
void ShellVirtualKeyboardDelegate::SetHotrodKeyboard(bool enable) { … }
bool ShellVirtualKeyboardDelegate::LockKeyboard(bool state) { … }
bool ShellVirtualKeyboardDelegate::SendKeyEvent(const std::string& type,
int char_value,
int key_code,
const std::string& key_name,
int modifiers) { … }
bool ShellVirtualKeyboardDelegate::ShowLanguageSettings() { … }
bool ShellVirtualKeyboardDelegate::ShowSuggestionSettings() { … }
bool ShellVirtualKeyboardDelegate::IsSettingsEnabled() { … }
bool ShellVirtualKeyboardDelegate::SetVirtualKeyboardMode(
api::virtual_keyboard_private::KeyboardMode mode,
gfx::Rect target_bounds,
OnSetModeCallback on_set_mode_callback) { … }
bool ShellVirtualKeyboardDelegate::SetDraggableArea(
const api::virtual_keyboard_private::Bounds& rect) { … }
bool ShellVirtualKeyboardDelegate::SetRequestedKeyboardState(
api::virtual_keyboard_private::KeyboardState state) { … }
bool ShellVirtualKeyboardDelegate::SetOccludedBounds(
const std::vector<gfx::Rect>& bounds) { … }
bool ShellVirtualKeyboardDelegate::SetHitTestBounds(
const std::vector<gfx::Rect>& bounds) { … }
bool ShellVirtualKeyboardDelegate::SetAreaToRemainOnScreen(
const gfx::Rect& bounds) { … }
bool ShellVirtualKeyboardDelegate::SetWindowBoundsInScreen(
const gfx::Rect& bounds_in_screen) { … }
void ShellVirtualKeyboardDelegate::GetClipboardHistory(
OnGetClipboardHistoryCallback get_history_callback) { … }
bool ShellVirtualKeyboardDelegate::PasteClipboardItem(
const std::string& clipboard_item_id) { … }
bool ShellVirtualKeyboardDelegate::DeleteClipboardItem(
const std::string& clipboard_item_id) { … }
void ShellVirtualKeyboardDelegate::RestrictFeatures(
const api::virtual_keyboard::RestrictFeatures::Params& params,
OnRestrictFeaturesCallback callback) { … }
}