Chromium Code Reviews| 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..7e84c38d590913b719d769236829afb991bff087 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,14 @@ |
| // ui::InputMethod::SetFocusedTextInputClient(). |
| class RemoteTextInputClient : public ui::TextInputClient { |
| public: |
| - explicit RemoteTextInputClient(ui::mojom::TextInputClientPtr remote_client); |
| + explicit RemoteTextInputClient( |
|
sky
2017/01/13 20:32:41
remove explicit
Hadi
2017/01/13 21:47:52
Done.
|
| + ui::mojom::TextInputClientInformationPtr client_info, |
| + ui::mojom::TextInputClientPtr remote_client); |
| ~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 +53,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); |
| }; |