Index: content/renderer/render_widget.h |
diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h |
index 6adf3e84921c64d284cfee3652f785f5ae198b3b..11e4bfadf564a96c0f8c003e3138f3a7783e7cad 100644 |
--- a/content/renderer/render_widget.h |
+++ b/content/renderer/render_widget.h |
@@ -158,6 +158,11 @@ class CONTENT_EXPORT RenderWidget |
// For unit tests. |
friend class RenderWidgetTest; |
+ enum ResizeAck { |
+ SEND_RESIZE_ACK, |
+ NO_RESIZE_ACK, |
+ }; |
+ |
RenderWidget(WebKit::WebPopupType popup_type, |
const WebKit::WebScreenInfo& screen_info); |
virtual ~RenderWidget(); |
@@ -203,6 +208,12 @@ class CONTENT_EXPORT RenderWidget |
// mainly intended to be used in conjuction with WebView::SetIsTransparent(). |
virtual void SetBackground(const SkBitmap& bitmap); |
+ // Resizes the render widget. |
+ void Resize(const gfx::Size& new_size, |
+ const gfx::Rect& resizer_rect, |
+ bool is_fullscreen, |
+ ResizeAck resize_ack); |
+ |
// RenderWidget IPC message handlers |
void OnClose(); |
void OnCreatingNewAck(gfx::NativeViewId parent); |