| Index: chrome/browser/ui/views/ime_driver/remote_text_input_client.h
|
| diff --git a/chrome/browser/ui/views/ime_driver/remote_text_input_client.h b/chrome/browser/ui/views/ime_driver/remote_text_input_client.h
|
| index 056be5f1daa22e7fc1a0ed4c0ae88000181a24f2..18ef7be44e7376f12404c3a30fbe27c0c7be9cfa 100644
|
| --- a/chrome/browser/ui/views/ime_driver/remote_text_input_client.h
|
| +++ b/chrome/browser/ui/views/ime_driver/remote_text_input_client.h
|
| @@ -13,9 +13,17 @@
|
| // ui::InputMethod::SetFocusedTextInputClient().
|
| class RemoteTextInputClient : public ui::TextInputClient {
|
| public:
|
| - explicit RemoteTextInputClient(ui::mojom::TextInputClientPtr remote_client);
|
| + RemoteTextInputClient(ui::mojom::TextInputClientPtr remote_client,
|
| + ui::TextInputType text_input_type,
|
| + ui::TextInputMode text_input_mode,
|
| + base::i18n::TextDirection text_direction,
|
| + int text_input_flags,
|
| + gfx::Rect caret_bounds);
|
| ~RemoteTextInputClient() override;
|
|
|
| + void SetTextInputType(ui::TextInputType text_input_type);
|
| + void SetCaretBounds(const gfx::Rect& caret_bounds);
|
| +
|
| private:
|
| // ui::TextInputClient:
|
| void SetCompositionText(const ui::CompositionText& composition) override;
|
| @@ -48,6 +56,11 @@ class RemoteTextInputClient : public ui::TextInputClient {
|
| void SetTextEditCommandForNextKeyEvent(ui::TextEditCommand command) override;
|
|
|
| ui::mojom::TextInputClientPtr remote_client_;
|
| + ui::TextInputType text_input_type_;
|
| + ui::TextInputMode text_input_mode_;
|
| + base::i18n::TextDirection text_direction_;
|
| + int text_input_flags_;
|
| + gfx::Rect caret_bounds_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(RemoteTextInputClient);
|
| };
|
|
|