Index: ash/ime_control_delegate.h |
diff --git a/ash/ime_control_delegate.h b/ash/ime_control_delegate.h |
index 6aa560902d809415065d8ee112f213484240999d..92bef4e092180dea0bc251fef302c96b43e513c5 100644 |
--- a/ash/ime_control_delegate.h |
+++ b/ash/ime_control_delegate.h |
@@ -16,8 +16,15 @@ class ImeControlDelegate { |
public: |
virtual ~ImeControlDelegate() {} |
- virtual bool HandleNextIme() = 0; |
+ // Changes the IME to what is listed next. This function do nothing if there |
+ // is only one IME is enabled. |
+ virtual void HandleNextIme() = 0; |
+ |
+ // Changes the IME to previously selected one. If there is no previously |
+ // selected IMEs, chooses the next listed IME. This function returns false if |
+ // there is only one IME is enabled. |
virtual bool HandlePreviousIme(const ui::Accelerator& accelerator) = 0; |
+ |
// Switches to another IME depending on the |accelerator|. |
virtual bool HandleSwitchIme(const ui::Accelerator& accelerator) = 0; |