| Index: ui/base/ime/linux/linux_input_method_context.h
|
| diff --git a/ui/base/ime/linux/linux_input_method_context.h b/ui/base/ime/linux/linux_input_method_context.h
|
| index 09fc04bce03b3ec84981d742e19c4ee242e8b733..4611501d0629385cebd3c16f7fdd8d77ec146aad 100644
|
| --- a/ui/base/ime/linux/linux_input_method_context.h
|
| +++ b/ui/base/ime/linux/linux_input_method_context.h
|
| @@ -29,16 +29,19 @@ class UI_BASE_IME_EXPORT LinuxInputMethodContext {
|
| // before dispatching a key event.
|
| virtual bool DispatchKeyEvent(const ui::KeyEvent& key_event) = 0;
|
|
|
| + // Tells the system IME for the cursor rect which is relative to the
|
| + // client window rect.
|
| + virtual void SetCursorLocation(const gfx::Rect& rect) = 0;
|
| +
|
| // Resets the context. A client needs to call OnTextInputTypeChanged() again
|
| // before calling DispatchKeyEvent().
|
| virtual void Reset() = 0;
|
|
|
| - // Notifies the context that the text input type has changed.
|
| - virtual void OnTextInputTypeChanged(TextInputType text_input_type) = 0;
|
| + // Focuses the context.
|
| + virtual void Focus() = 0;
|
|
|
| - // Notifies the context that the caret bounds have changed. |caret_bounds| is
|
| - // relative to screen coordinates.
|
| - virtual void OnCaretBoundsChanged(const gfx::Rect& caret_bounds) = 0;
|
| + // Blurs the context.
|
| + virtual void Blur() = 0;
|
| };
|
|
|
| // An interface of callback functions called from LinuxInputMethodContext.
|
|
|