| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/public/test/text_input_test_utils.h" | 5 #include "content/public/test/text_input_test_utils.h" |
| 6 | 6 |
| 7 #include <unordered_set> | 7 #include <unordered_set> |
| 8 | 8 |
| 9 #include "content/browser/renderer_host/render_widget_host_impl.h" | 9 #include "content/browser/renderer_host/render_widget_host_impl.h" |
| 10 #include "content/browser/renderer_host/render_widget_host_view_aura.h" | 10 #include "content/browser/renderer_host/render_widget_host_view_aura.h" |
| (...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 244 web_underlines.emplace_back(blink::WebCompositionUnderline( | 244 web_underlines.emplace_back(blink::WebCompositionUnderline( |
| 245 underline.start_offset, underline.end_offset, underline.color, | 245 underline.start_offset, underline.end_offset, underline.color, |
| 246 underline.thick, underline.background_color)); | 246 underline.thick, underline.background_color)); |
| 247 } | 247 } |
| 248 | 248 |
| 249 static_cast<RenderWidgetHostImpl*>(render_widget_host) | 249 static_cast<RenderWidgetHostImpl*>(render_widget_host) |
| 250 ->ImeSetComposition(text, web_underlines, replacement_range, | 250 ->ImeSetComposition(text, web_underlines, replacement_range, |
| 251 selection_start, selection_end); | 251 selection_start, selection_end); |
| 252 } | 252 } |
| 253 | 253 |
| 254 base::string16 GetSelectedTextForRenderWidgetHostView( |
| 255 RenderWidgetHostView* view) { |
| 256 return static_cast<RenderWidgetHostViewBase*>(view) |
| 257 ->GetSelectedTextForTesting(); |
| 258 } |
| 259 |
| 254 size_t GetRegisteredViewsCountFromTextInputManager(WebContents* web_contents) { | 260 size_t GetRegisteredViewsCountFromTextInputManager(WebContents* web_contents) { |
| 255 std::unordered_set<RenderWidgetHostView*> views; | 261 std::unordered_set<RenderWidgetHostView*> views; |
| 256 TextInputManager* manager = | 262 TextInputManager* manager = |
| 257 static_cast<WebContentsImpl*>(web_contents)->GetTextInputManager(); | 263 static_cast<WebContentsImpl*>(web_contents)->GetTextInputManager(); |
| 258 return !!manager ? manager->GetRegisteredViewsCountForTesting() : 0; | 264 return !!manager ? manager->GetRegisteredViewsCountForTesting() : 0; |
| 259 } | 265 } |
| 260 | 266 |
| 261 RenderWidgetHostView* GetActiveViewFromWebContents(WebContents* web_contents) { | 267 RenderWidgetHostView* GetActiveViewFromWebContents(WebContents* web_contents) { |
| 262 return static_cast<WebContentsImpl*>(web_contents) | 268 return static_cast<WebContentsImpl*>(web_contents) |
| 263 ->GetTextInputManager() | 269 ->GetTextInputManager() |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 385 | 391 |
| 386 #ifdef USE_AURA | 392 #ifdef USE_AURA |
| 387 RenderWidgetHostViewAura* view = static_cast<RenderWidgetHostViewAura*>( | 393 RenderWidgetHostViewAura* view = static_cast<RenderWidgetHostViewAura*>( |
| 388 web_contents->GetRenderWidgetHostView()); | 394 web_contents->GetRenderWidgetHostView()); |
| 389 observer.reset(new InputMethodObserverAura(view->GetInputMethod())); | 395 observer.reset(new InputMethodObserverAura(view->GetInputMethod())); |
| 390 #endif | 396 #endif |
| 391 return observer; | 397 return observer; |
| 392 } | 398 } |
| 393 | 399 |
| 394 } // namespace content | 400 } // namespace content |
| OLD | NEW |