diff options
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.h | 11 |
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, |