Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(263)

Side by Side Diff: content/browser/renderer_host/render_widget_host_impl.cc

Issue 2317563004: Change blink::WebScreenInfo to content::ScreenInfo (Closed)
Patch Set: Fix Windows compile Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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/browser/renderer_host/render_widget_host_impl.h" 5 #include "content/browser/renderer_host/render_widget_host_impl.h"
6 6
7 #include <math.h> 7 #include <math.h>
8 8
9 #include <set> 9 #include <set>
10 #include <tuple> 10 #include <tuple>
(...skipping 577 matching lines...) Expand 10 before | Expand all | Expand 10 after
588 // TODO: ideally ViewMsg_WasShown would take a size. This way, the renderer 588 // TODO: ideally ViewMsg_WasShown would take a size. This way, the renderer
589 // could handle both the restore and resize at once. This isn't that big a 589 // could handle both the restore and resize at once. This isn't that big a
590 // deal as RenderWidget::WasShown delays updating, so that the resize from 590 // deal as RenderWidget::WasShown delays updating, so that the resize from
591 // WasResized is usually processed before the renderer is painted. 591 // WasResized is usually processed before the renderer is painted.
592 WasResized(); 592 WasResized();
593 } 593 }
594 594
595 bool RenderWidgetHostImpl::GetResizeParams(ResizeParams* resize_params) { 595 bool RenderWidgetHostImpl::GetResizeParams(ResizeParams* resize_params) {
596 *resize_params = ResizeParams(); 596 *resize_params = ResizeParams();
597 597
598 GetWebScreenInfo(&resize_params->screen_info); 598 GetScreenInfo(&resize_params->screen_info);
599 if (delegate_) { 599 if (delegate_) {
600 resize_params->resizer_rect = delegate_->GetRootWindowResizerRect(this); 600 resize_params->resizer_rect = delegate_->GetRootWindowResizerRect(this);
601 resize_params->is_fullscreen_granted = 601 resize_params->is_fullscreen_granted =
602 delegate_->IsFullscreenForCurrentTab(); 602 delegate_->IsFullscreenForCurrentTab();
603 resize_params->display_mode = delegate_->GetDisplayMode(this); 603 resize_params->display_mode = delegate_->GetDisplayMode(this);
604 } else { 604 } else {
605 resize_params->is_fullscreen_granted = false; 605 resize_params->is_fullscreen_granted = false;
606 resize_params->display_mode = blink::WebDisplayModeBrowser; 606 resize_params->display_mode = blink::WebDisplayModeBrowser;
607 } 607 }
608 608
(...skipping 629 matching lines...) Expand 10 before | Expand all | Expand 10 after
1238 RenderWidgetHost::InputEventObserver* observer) { 1238 RenderWidgetHost::InputEventObserver* observer) {
1239 if (!input_event_observers_.HasObserver(observer)) 1239 if (!input_event_observers_.HasObserver(observer))
1240 input_event_observers_.AddObserver(observer); 1240 input_event_observers_.AddObserver(observer);
1241 } 1241 }
1242 1242
1243 void RenderWidgetHostImpl::RemoveInputEventObserver( 1243 void RenderWidgetHostImpl::RemoveInputEventObserver(
1244 RenderWidgetHost::InputEventObserver* observer) { 1244 RenderWidgetHost::InputEventObserver* observer) {
1245 input_event_observers_.RemoveObserver(observer); 1245 input_event_observers_.RemoveObserver(observer);
1246 } 1246 }
1247 1247
1248 void RenderWidgetHostImpl::GetWebScreenInfo(blink::WebScreenInfo* result) { 1248 void RenderWidgetHostImpl::GetScreenInfo(ScreenInfo* result) {
1249 TRACE_EVENT0("renderer_host", "RenderWidgetHostImpl::GetWebScreenInfo"); 1249 TRACE_EVENT0("renderer_host", "RenderWidgetHostImpl::GetScreenInfo");
1250 if (delegate_) 1250 if (delegate_)
1251 delegate_->GetScreenInfo(result); 1251 delegate_->GetScreenInfo(result);
1252 else 1252 else
1253 NOTREACHED(); 1253 NOTREACHED();
1254 1254
1255 // TODO(sievers): find a way to make this done another way so the method 1255 // TODO(sievers): find a way to make this done another way so the method
1256 // can be const. 1256 // can be const.
1257 latency_tracker_.set_device_scale_factor(result->deviceScaleFactor); 1257 latency_tracker_.set_device_scale_factor(result->device_scale_factor);
1258 if (IsUseZoomForDSFEnabled()) 1258 if (IsUseZoomForDSFEnabled())
1259 input_router_->SetDeviceScaleFactor(result->deviceScaleFactor); 1259 input_router_->SetDeviceScaleFactor(result->device_scale_factor);
1260 } 1260 }
1261 1261
1262 void RenderWidgetHostImpl::HandleCompositorProto( 1262 void RenderWidgetHostImpl::HandleCompositorProto(
1263 const std::vector<uint8_t>& proto) { 1263 const std::vector<uint8_t>& proto) {
1264 DCHECK(!proto.empty()); 1264 DCHECK(!proto.empty());
1265 Send(new ViewMsg_HandleCompositorProto(GetRoutingID(), proto)); 1265 Send(new ViewMsg_HandleCompositorProto(GetRoutingID(), proto));
1266 } 1266 }
1267 1267
1268 void RenderWidgetHostImpl::NotifyScreenInfoChanged() { 1268 void RenderWidgetHostImpl::NotifyScreenInfoChanged() {
1269 if (delegate_) 1269 if (delegate_)
(...skipping 938 matching lines...) Expand 10 before | Expand all | Expand 10 after
2208 return delegate_ ? delegate_->GetRootBrowserAccessibilityManager() : NULL; 2208 return delegate_ ? delegate_->GetRootBrowserAccessibilityManager() : NULL;
2209 } 2209 }
2210 2210
2211 BrowserAccessibilityManager* 2211 BrowserAccessibilityManager*
2212 RenderWidgetHostImpl::GetOrCreateRootBrowserAccessibilityManager() { 2212 RenderWidgetHostImpl::GetOrCreateRootBrowserAccessibilityManager() {
2213 return delegate_ ? 2213 return delegate_ ?
2214 delegate_->GetOrCreateRootBrowserAccessibilityManager() : NULL; 2214 delegate_->GetOrCreateRootBrowserAccessibilityManager() : NULL;
2215 } 2215 }
2216 2216
2217 } // namespace content 2217 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698