Index: ash/system/ime_menu/ime_menu_tray.h |
diff --git a/ash/system/ime_menu/ime_menu_tray.h b/ash/system/ime_menu/ime_menu_tray.h |
index ac4f37619a048d995311eeaba51a0e2b76856a77..8f8a2833dd1f88c64c4a14aff1409eb609bf3141 100644 |
--- a/ash/system/ime_menu/ime_menu_tray.h |
+++ b/ash/system/ime_menu/ime_menu_tray.h |
@@ -36,15 +36,6 @@ class ASH_EXPORT ImeMenuTray : public TrayBackgroundView, |
explicit ImeMenuTray(Shelf* shelf); |
~ImeMenuTray() override; |
- // Shows the IME menu bubble and highlights the button. |
- void ShowImeMenuBubble(); |
- |
- // Hides the IME menu bubble and lowlights the button. |
- void HideImeMenuBubble(); |
- |
- // Returns true if the IME menu bubble has been shown. |
- bool IsImeMenuBubbleShown(); |
- |
// Shows the virtual keyboard with the given keyset: emoji, handwriting or |
// voice. |
void ShowKeyboardWithKeyset(const std::string& keyset); |
@@ -63,6 +54,10 @@ class ASH_EXPORT ImeMenuTray : public TrayBackgroundView, |
void HideBubbleWithView(const views::TrayBubbleView* bubble_view) override; |
void ClickedOutsideBubble() override; |
bool PerformAction(const ui::Event& event) override; |
+ void CloseBubble() override; |
+ void ShowBubble() override; |
+ views::TrayBubbleView* GetBubbleView() override; |
+ void OnGestureEvent(ui::GestureEvent* event) override; |
// IMEObserver: |
void OnIMERefresh() override; |
@@ -79,6 +74,7 @@ class ASH_EXPORT ImeMenuTray : public TrayBackgroundView, |
base::string16 GetAccessibleNameForBubble() override; |
bool ShouldEnableExtraKeyboardAccessibility() override; |
void HideBubble(const views::TrayBubbleView* bubble_view) override; |
+ bool ProcessGestureEventForBubble(ui::GestureEvent* event) override; |
// keyboard::KeyboardControllerObserver: |
void OnKeyboardBoundsChanging(const gfx::Rect& new_bounds) override; |