| Index: chrome/browser/chromeos/input_method/ibus_ui_controller.h
|
| diff --git a/chrome/browser/chromeos/input_method/ibus_ui_controller.h b/chrome/browser/chromeos/input_method/ibus_ui_controller.h
|
| index d01ce3cee1c03e4792ffd3f34642605065dadb58..a46209ba458e2b2619c8586f1e0d760e254dfe7e 100644
|
| --- a/chrome/browser/chromeos/input_method/ibus_ui_controller.h
|
| +++ b/chrome/browser/chromeos/input_method/ibus_ui_controller.h
|
| @@ -45,8 +45,8 @@ class IBusUiController : public ibus::IBusPanelCandidateWindowHandlerInterface {
|
| virtual void OnHidePreeditText() = 0;
|
|
|
| // Called when the cursor location is set.
|
| - virtual void OnSetCursorLocation(const gfx::Rect& cusor_location,
|
| - const gfx::Rect& composition_head) = 0;
|
| + virtual void OnSetCursorLocation(const ibus::Rect& cusor_location,
|
| + const ibus::Rect& composition_head) = 0;
|
|
|
| // Called when the auxiliary text is updated.
|
| virtual void OnUpdateAuxiliaryText(const std::string& text,
|
| @@ -99,12 +99,6 @@ class IBusUiController : public ibus::IBusPanelCandidateWindowHandlerInterface {
|
| // sent to the ibus-daemon
|
| void NotifyPageDown();
|
|
|
| - // Handles cursor location update event. This is originate from
|
| - // SetCursorLocation method call, but we can bypass it on Chrome OS because
|
| - // candidate window is integrated with Chrome.
|
| - void SetCursorLocation(const gfx::Rect& cursor_location,
|
| - const gfx::Rect& composition_head);
|
| -
|
| private:
|
| // IBusPanelHandlerInterface overrides.
|
| virtual void UpdateLookupTable(const ibus::IBusLookupTable& table,
|
| @@ -116,6 +110,8 @@ class IBusUiController : public ibus::IBusPanelCandidateWindowHandlerInterface {
|
| virtual void UpdatePreeditText(const std::string& text, uint32 cursor_pos,
|
| bool visible) OVERRIDE;
|
| virtual void HidePreeditText() OVERRIDE;
|
| + virtual void SetCursorLocation(const ibus::Rect& cursor_location,
|
| + const ibus::Rect& composition_head) OVERRIDE;
|
|
|
| ObserverList<Observer> observers_;
|
|
|
|
|