OLD | NEW |
---|---|
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 #include <set> | 8 #include <set> |
9 #include <utility> | 9 #include <utility> |
10 | 10 |
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
204 text_direction_canceled_(false), | 204 text_direction_canceled_(false), |
205 suppress_next_char_events_(false), | 205 suppress_next_char_events_(false), |
206 pending_mouse_lock_request_(false), | 206 pending_mouse_lock_request_(false), |
207 allow_privileged_mouse_lock_(false), | 207 allow_privileged_mouse_lock_(false), |
208 has_touch_handler_(false), | 208 has_touch_handler_(false), |
209 is_in_gesture_scroll_(false), | 209 is_in_gesture_scroll_(false), |
210 received_paint_after_load_(false), | 210 received_paint_after_load_(false), |
211 next_browser_snapshot_id_(1), | 211 next_browser_snapshot_id_(1), |
212 owned_by_render_frame_host_(false), | 212 owned_by_render_frame_host_(false), |
213 is_focused_(false), | 213 is_focused_(false), |
214 scale_input_to_viewport_(IsUseZoomForDSFEnabled()), | |
214 hung_renderer_delay_( | 215 hung_renderer_delay_( |
215 base::TimeDelta::FromMilliseconds(kHungRendererDelayMs)), | 216 base::TimeDelta::FromMilliseconds(kHungRendererDelayMs)), |
216 new_content_rendering_delay_( | 217 new_content_rendering_delay_( |
217 base::TimeDelta::FromMilliseconds(kNewContentRenderingDelayMs)), | 218 base::TimeDelta::FromMilliseconds(kNewContentRenderingDelayMs)), |
218 mouse_wheel_coalesce_timer_(new base::ElapsedTimer()), | 219 mouse_wheel_coalesce_timer_(new base::ElapsedTimer()), |
219 weak_factory_(this) { | 220 weak_factory_(this) { |
220 CHECK(delegate_); | 221 CHECK(delegate_); |
221 CHECK_NE(MSG_ROUTING_NONE, routing_id_); | 222 CHECK_NE(MSG_ROUTING_NONE, routing_id_); |
222 | 223 |
223 std::pair<RoutingIDWidgetMap::iterator, bool> result = | 224 std::pair<RoutingIDWidgetMap::iterator, bool> result = |
(...skipping 1033 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1257 | 1258 |
1258 void RenderWidgetHostImpl::GetWebScreenInfo(blink::WebScreenInfo* result) { | 1259 void RenderWidgetHostImpl::GetWebScreenInfo(blink::WebScreenInfo* result) { |
1259 TRACE_EVENT0("renderer_host", "RenderWidgetHostImpl::GetWebScreenInfo"); | 1260 TRACE_EVENT0("renderer_host", "RenderWidgetHostImpl::GetWebScreenInfo"); |
1260 if (view_) | 1261 if (view_) |
1261 view_->GetScreenInfo(result); | 1262 view_->GetScreenInfo(result); |
1262 else | 1263 else |
1263 RenderWidgetHostViewBase::GetDefaultScreenInfo(result); | 1264 RenderWidgetHostViewBase::GetDefaultScreenInfo(result); |
1264 // TODO(sievers): find a way to make this done another way so the method | 1265 // TODO(sievers): find a way to make this done another way so the method |
1265 // can be const. | 1266 // can be const. |
1266 latency_tracker_.set_device_scale_factor(result->deviceScaleFactor); | 1267 latency_tracker_.set_device_scale_factor(result->deviceScaleFactor); |
1267 if (IsUseZoomForDSFEnabled()) | 1268 if (scale_input_to_viewport_) |
wjmaclean
2016/01/20 19:41:54
What is the advantage to storing this state? I gue
oshima
2016/01/20 21:38:49
It will change per RWHImpl instance.
| |
1268 input_router_->SetDeviceScaleFactor(result->deviceScaleFactor); | 1269 input_router_->SetDeviceScaleFactor(result->deviceScaleFactor); |
1269 } | 1270 } |
1270 | 1271 |
1271 bool RenderWidgetHostImpl::GetScreenColorProfile( | 1272 bool RenderWidgetHostImpl::GetScreenColorProfile( |
1272 std::vector<char>* color_profile) { | 1273 std::vector<char>* color_profile) { |
1273 DCHECK(color_profile->empty()); | 1274 DCHECK(color_profile->empty()); |
1274 if (view_) | 1275 if (view_) |
1275 return view_->GetScreenColorProfile(color_profile); | 1276 return view_->GetScreenColorProfile(color_profile); |
1276 return false; | 1277 return false; |
1277 } | 1278 } |
(...skipping 968 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2246 } | 2247 } |
2247 | 2248 |
2248 #if defined(OS_WIN) | 2249 #if defined(OS_WIN) |
2249 gfx::NativeViewAccessible | 2250 gfx::NativeViewAccessible |
2250 RenderWidgetHostImpl::GetParentNativeViewAccessible() { | 2251 RenderWidgetHostImpl::GetParentNativeViewAccessible() { |
2251 return delegate_ ? delegate_->GetParentNativeViewAccessible() : NULL; | 2252 return delegate_ ? delegate_->GetParentNativeViewAccessible() : NULL; |
2252 } | 2253 } |
2253 #endif | 2254 #endif |
2254 | 2255 |
2255 } // namespace content | 2256 } // namespace content |
OLD | NEW |