| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 #ifndef CONTENT_SHELL_RENDERER_TEST_RUNNER_WEB_TEST_PROXY_H_ | 5 #ifndef CONTENT_SHELL_RENDERER_TEST_RUNNER_WEB_TEST_PROXY_H_ |
| 6 #define CONTENT_SHELL_RENDERER_TEST_RUNNER_WEB_TEST_PROXY_H_ | 6 #define CONTENT_SHELL_RENDERER_TEST_RUNNER_WEB_TEST_PROXY_H_ |
| 7 | 7 |
| 8 #include <deque> | 8 #include <deque> |
| 9 #include <map> | 9 #include <map> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 97 bool RunFileChooser(const blink::WebFileChooserParams&, | 97 bool RunFileChooser(const blink::WebFileChooserParams&, |
| 98 blink::WebFileChooserCompletion*); | 98 blink::WebFileChooserCompletion*); |
| 99 void ShowValidationMessage(const blink::WebRect& anchorInRootView, | 99 void ShowValidationMessage(const blink::WebRect& anchorInRootView, |
| 100 const blink::WebString& mainText, | 100 const blink::WebString& mainText, |
| 101 const blink::WebString& supplementalText, | 101 const blink::WebString& supplementalText, |
| 102 blink::WebTextDirection); | 102 blink::WebTextDirection); |
| 103 void HideValidationMessage(); | 103 void HideValidationMessage(); |
| 104 void MoveValidationMessage(const blink::WebRect& anchorInRootView); | 104 void MoveValidationMessage(const blink::WebRect& anchorInRootView); |
| 105 | 105 |
| 106 std::string CaptureTree(bool debugRenderTree); | 106 std::string CaptureTree(bool debugRenderTree); |
| 107 SkCanvas* CapturePixels(); | |
| 108 void CapturePixelsForPrinting( | 107 void CapturePixelsForPrinting( |
| 109 const base::Callback<void(const SkBitmap&)>& callback); | 108 const base::Callback<void(const SkBitmap&)>& callback); |
| 110 void CapturePixelsAsync( | 109 void CapturePixelsAsync( |
| 111 const base::Callback<void(const SkBitmap&)>& callback); | 110 const base::Callback<void(const SkBitmap&)>& callback); |
| 112 | 111 |
| 113 void SetLogConsoleOutput(bool enabled); | 112 void SetLogConsoleOutput(bool enabled); |
| 114 | 113 |
| 115 // FIXME: Make this private again. | 114 // FIXME: Make this private again. |
| 116 void ScheduleComposite(); | 115 void ScheduleComposite(); |
| 117 | 116 |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 218 bool WillCheckAndDispatchMessageEvent(blink::WebLocalFrame* sourceFrame, | 217 bool WillCheckAndDispatchMessageEvent(blink::WebLocalFrame* sourceFrame, |
| 219 blink::WebFrame* targetFrame, | 218 blink::WebFrame* targetFrame, |
| 220 blink::WebSecurityOrigin target, | 219 blink::WebSecurityOrigin target, |
| 221 blink::WebDOMMessageEvent); | 220 blink::WebDOMMessageEvent); |
| 222 void ResetInputMethod(); | 221 void ResetInputMethod(); |
| 223 | 222 |
| 224 private: | 223 private: |
| 225 template <class, typename, typename> | 224 template <class, typename, typename> |
| 226 friend class WebFrameTestProxy; | 225 friend class WebFrameTestProxy; |
| 227 void LocationChangeDone(blink::WebFrame*); | 226 void LocationChangeDone(blink::WebFrame*); |
| 228 void PaintRect(const blink::WebRect&); | |
| 229 void PaintInvalidatedRegion(); | |
| 230 void PaintPagesWithBoundaries(); | 227 void PaintPagesWithBoundaries(); |
| 231 SkCanvas* GetCanvas(); | 228 SkCanvas* GetCanvas(); |
| 232 void InvalidateAll(); | 229 void InvalidateAll(); |
| 233 void AnimateNow(); | 230 void AnimateNow(); |
| 234 void DrawSelectionRect(SkCanvas* canvas); | 231 void DrawSelectionRect(SkCanvas* canvas); |
| 235 void DisplayForSoftwareMode(const base::Closure& callback); | |
| 236 void DidDisplayAsync(const base::Closure& callback, const SkBitmap& bitmap); | 232 void DidDisplayAsync(const base::Closure& callback, const SkBitmap& bitmap); |
| 237 | 233 |
| 238 blink::WebWidget* web_widget() const { return web_widget_; } | 234 blink::WebWidget* web_widget() const { return web_widget_; } |
| 239 | 235 |
| 240 TestInterfaces* test_interfaces_; | 236 TestInterfaces* test_interfaces_; |
| 241 WebTestDelegate* delegate_; | 237 WebTestDelegate* delegate_; |
| 242 blink::WebWidget* web_widget_; | 238 blink::WebWidget* web_widget_; |
| 243 | 239 |
| 244 WebTaskList task_list_; | 240 WebTaskList task_list_; |
| 245 | 241 |
| (...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 386 WebTestProxyBase::PostSpellCheckEvent(eventName); | 382 WebTestProxyBase::PostSpellCheckEvent(eventName); |
| 387 } | 383 } |
| 388 | 384 |
| 389 private: | 385 private: |
| 390 DISALLOW_COPY_AND_ASSIGN(WebTestProxy); | 386 DISALLOW_COPY_AND_ASSIGN(WebTestProxy); |
| 391 }; | 387 }; |
| 392 | 388 |
| 393 } // namespace content | 389 } // namespace content |
| 394 | 390 |
| 395 #endif // CONTENT_SHELL_RENDERER_TEST_RUNNER_WEB_TEST_PROXY_H_ | 391 #endif // CONTENT_SHELL_RENDERER_TEST_RUNNER_WEB_TEST_PROXY_H_ |
| OLD | NEW |