Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/renderer/devtools/render_widget_screen_metrics_emulator.h" | 5 #include "content/renderer/devtools/render_widget_screen_metrics_emulator.h" |
| 6 | 6 |
| 7 #include "content/common/resize_params.h" | 7 #include "content/common/resize_params.h" |
| 8 #include "content/public/common/context_menu_params.h" | 8 #include "content/public/common/context_menu_params.h" |
| 9 #include "content/renderer/devtools/render_widget_screen_metrics_emulator_delega te.h" | 9 #include "content/renderer/devtools/render_widget_screen_metrics_emulator_delega te.h" |
| 10 | 10 |
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 138 modified_emulation_params.device_scale_factor = | 138 modified_emulation_params.device_scale_factor = |
| 139 original_screen_info().device_scale_factor; | 139 original_screen_info().device_scale_factor; |
| 140 modified_emulation_params.offset = | 140 modified_emulation_params.offset = |
| 141 blink::WebFloatPoint(offset_.x(), offset_.y()); | 141 blink::WebFloatPoint(offset_.x(), offset_.y()); |
| 142 modified_emulation_params.scale = scale_; | 142 modified_emulation_params.scale = scale_; |
| 143 delegate_->SetScreenMetricsEmulationParameters(true, | 143 delegate_->SetScreenMetricsEmulationParameters(true, |
| 144 modified_emulation_params); | 144 modified_emulation_params); |
| 145 | 145 |
| 146 delegate_->SetScreenRects(applied_widget_rect_, window_screen_rect); | 146 delegate_->SetScreenRects(applied_widget_rect_, window_screen_rect); |
| 147 | 147 |
| 148 modified_resize_params.physical_backing_size = | |
|
Eric Seckler
2017/04/12 16:18:46
@Dmirty: This was causing a test failure b/c of an
dgozman
2017/04/12 18:21:23
You are right. I guess this has evolved to be usel
| |
| 149 gfx::ScaleToCeiledSize(original_resize_params_.new_size, | |
| 150 original_screen_info().device_scale_factor); | |
| 151 modified_resize_params.new_size = applied_widget_rect_.size(); | 148 modified_resize_params.new_size = applied_widget_rect_.size(); |
| 152 modified_resize_params.visible_viewport_size = applied_widget_rect_.size(); | 149 modified_resize_params.visible_viewport_size = applied_widget_rect_.size(); |
| 153 modified_resize_params.needs_resize_ack = false; | 150 modified_resize_params.needs_resize_ack = false; |
| 154 delegate_->Resize(modified_resize_params); | 151 delegate_->Resize(modified_resize_params); |
| 155 } | 152 } |
| 156 | 153 |
| 157 void RenderWidgetScreenMetricsEmulator::OnResize(const ResizeParams& params) { | 154 void RenderWidgetScreenMetricsEmulator::OnResize(const ResizeParams& params) { |
| 158 original_resize_params_ = params; | 155 original_resize_params_ = params; |
| 159 Apply(); | 156 Apply(); |
| 160 | 157 |
| (...skipping 30 matching lines...) Expand all Loading... | |
| 191 | 188 |
| 192 gfx::Rect RenderWidgetScreenMetricsEmulator::AdjustValidationMessageAnchor( | 189 gfx::Rect RenderWidgetScreenMetricsEmulator::AdjustValidationMessageAnchor( |
| 193 const gfx::Rect& anchor) { | 190 const gfx::Rect& anchor) { |
| 194 gfx::Rect scaled = gfx::ScaleToEnclosedRect(anchor, scale_); | 191 gfx::Rect scaled = gfx::ScaleToEnclosedRect(anchor, scale_); |
| 195 scaled.set_x(scaled.x() + offset_.x()); | 192 scaled.set_x(scaled.x() + offset_.x()); |
| 196 scaled.set_y(scaled.y() + offset_.y()); | 193 scaled.set_y(scaled.y() + offset_.y()); |
| 197 return scaled; | 194 return scaled; |
| 198 } | 195 } |
| 199 | 196 |
| 200 } // namespace content | 197 } // namespace content |
| OLD | NEW |