| Index: content/renderer/render_widget.h
|
| diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h
|
| index cdb166a98df9fda3e8b2b6241e648d5ec7afd59e..a121fff66e51c9096e69d658a1fd21e12357ed2d 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
|
| + // 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);
|
|
|