Index: ui/keyboard/keyboard_controller.h |
diff --git a/ui/keyboard/keyboard_controller.h b/ui/keyboard/keyboard_controller.h |
index d81bedaf6c2b996cf8f659aeaf59b4f80afd3a81..53da81a61301757e936fde18dd5822273f3551a7 100644 |
--- a/ui/keyboard/keyboard_controller.h |
+++ b/ui/keyboard/keyboard_controller.h |
@@ -92,6 +92,8 @@ class KEYBOARD_EXPORT KeyboardController : public ui::InputMethodObserver, |
void set_lock_keyboard(bool lock) { lock_keyboard_ = lock; } |
+ KeyboardMode keyboard_mode() const { return keyboard_mode_; } |
+ |
void SetKeyboardMode(KeyboardMode mode); |
// Force the keyboard to show up if not showing and lock the keyboard if |
@@ -129,6 +131,12 @@ class KEYBOARD_EXPORT KeyboardController : public ui::InputMethodObserver, |
// aura::WindowObserver overrides |
void OnWindowHierarchyChanged(const HierarchyChangeParams& params) override; |
+ void OnWindowAddedToRootWindow(aura::Window* window) override; |
+ void OnWindowRemovingFromRootWindow(aura::Window* window, |
+ aura::Window* new_root) override; |
+ void OnWindowBoundsChanged(aura::Window* window, |
+ const gfx::Rect& old_bounds, |
+ const gfx::Rect& new_bounds) override; |
// InputMethodObserver overrides |
void OnTextInputTypeChanged(const ui::TextInputClient* client) override {} |