Index: content/renderer/render_widget.h |
diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h |
index 90c4f7223362d3ff6e1c3df565e3da091bbb76a8..3dd368d34b1fae3f6d6fe5275fa9034f9864d76f 100644 |
--- a/content/renderer/render_widget.h |
+++ b/content/renderer/render_widget.h |
@@ -97,6 +97,13 @@ class CONTENT_EXPORT RenderWidget |
blink::WebPopupType popup_type, |
const blink::WebScreenInfo& screen_info); |
+ // Creates a new RenderWidget that will be attached to a RenderFrame. |
+ // TODO(kenrb): It has its own routing_id for now but this should |
Charlie Reis
2014/10/02 00:06:57
This TODO can probably be removed as well?
kenrb
2014/10/02 20:20:48
Done.
|
+ // eventually change. |
+ static RenderWidget* CreateForFrame(int routing_id, |
+ bool hidden, |
+ const blink::WebScreenInfo& screen_info); |
+ |
// Creates a WebWidget based on the popup type. |
static blink::WebWidget* CreateWebWidget(RenderWidget* render_widget); |
@@ -121,6 +128,9 @@ class CONTENT_EXPORT RenderWidget |
return host_context_menu_location_; |
} |
+ // ScreenInfo exposed so it can be passed to subframe RenderWidgets. |
+ blink::WebScreenInfo screen_info() const { return screen_info_; } |
+ |
// Functions to track out-of-process frames for special notifications. |
void RegisterRenderFrameProxy(RenderFrameProxy* proxy); |
void UnregisterRenderFrameProxy(RenderFrameProxy* proxy); |