Index: content/public/test/layouttest_support.h |
diff --git a/content/public/test/layouttest_support.h b/content/public/test/layouttest_support.h |
index a188bb78bdb883280ff8a2582f393df59b12f817..d90830dd59c708a8ce62ef4d990b546a979e7846 100644 |
--- a/content/public/test/layouttest_support.h |
+++ b/content/public/test/layouttest_support.h |
@@ -25,6 +25,7 @@ class WebGamepads; |
class WebLayer; |
struct WebSize; |
class WebView; |
+class WebWidget; |
class WebURLResponse; |
} |
@@ -35,6 +36,7 @@ class BluetoothAdapter; |
namespace test_runner { |
class WebFrameTestProxyBase; |
class WebViewTestProxyBase; |
+class WebWidgetTestProxyBase; |
} |
namespace content { |
@@ -65,16 +67,23 @@ test_runner::WebViewTestProxyBase* GetWebViewTestProxyBase( |
test_runner::WebFrameTestProxyBase* GetWebFrameTestProxyBase( |
RenderFrame* render_frame); |
-// Enable injecting of a WebViewTestProxy between WebViews and RenderViews |
-// and WebFrameTestProxy between WebFrames and RenderFrames. |
+// Enable injecting of a WebViewTestProxy between WebViews and RenderViews, |
+// WebWidgetTestProxy between WebWidgets and RenderWidgets and WebFrameTestProxy |
+// between WebFrames and RenderFrames. |
// |view_proxy_creation_callback| is invoked after creating WebViewTestProxy. |
+// |widget_proxy_creation_callback| is invoked after creating |
+// WebWidgetTestProxy. |
// |frame_proxy_creation_callback| is called after creating WebFrameTestProxy. |
using ViewProxyCreationCallback = |
base::Callback<void(RenderView*, test_runner::WebViewTestProxyBase*)>; |
+using WidgetProxyCreationCallback = |
+ base::Callback<void(blink::WebWidget*, |
+ test_runner::WebWidgetTestProxyBase*)>; |
using FrameProxyCreationCallback = |
base::Callback<void(RenderFrame*, test_runner::WebFrameTestProxyBase*)>; |
void EnableWebTestProxyCreation( |
const ViewProxyCreationCallback& view_proxy_creation_callback, |
+ const WidgetProxyCreationCallback& widget_proxy_creation_callback, |
const FrameProxyCreationCallback& frame_proxy_creation_callback); |
typedef base::Callback<void(const blink::WebURLResponse& response, |