summaryrefslogtreecommitdiff
path: root/chromium/content/renderer/render_widget_screen_metrics_emulator_delegate.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/renderer/render_widget_screen_metrics_emulator_delegate.h')
-rw-r--r--chromium/content/renderer/render_widget_screen_metrics_emulator_delegate.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/chromium/content/renderer/render_widget_screen_metrics_emulator_delegate.h b/chromium/content/renderer/render_widget_screen_metrics_emulator_delegate.h
index 6d94586caae..2ad25361414 100644
--- a/chromium/content/renderer/render_widget_screen_metrics_emulator_delegate.h
+++ b/chromium/content/renderer/render_widget_screen_metrics_emulator_delegate.h
@@ -13,21 +13,20 @@ struct WebDeviceEmulationParams;
namespace content {
-struct VisualProperties;
-
// Consumers of RenderWidgetScreenMetricsEmulatorDelegate implement this
// delegate in order to transport emulation information across processes.
class CONTENT_EXPORT RenderWidgetScreenMetricsEmulatorDelegate {
public:
- // Synchronize visual properties with the widget.
- virtual void SynchronizeVisualProperties(
- const VisualProperties& visual_properties) = 0;
-
// Passes device emulation parameters to the delegate.
virtual void SetScreenMetricsEmulationParameters(
bool enabled,
const blink::WebDeviceEmulationParams& params) = 0;
+ // Passes an updated ScreenInfo and sizes to the delegate.
+ virtual void SetScreenInfoAndSize(const ScreenInfo& screen_info,
+ const gfx::Size& widget_size,
+ const gfx::Size& visible_viewport_size) = 0;
+
// Passes new view bounds and window bounds in screen coordinates to the
// delegate.
virtual void SetScreenRects(const gfx::Rect& view_screen_rect,