| 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/renderer/render_view_impl.h" | 5 #include "content/renderer/render_view_impl.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <cmath> | 8 #include <cmath> |
| 9 #include <memory> | 9 #include <memory> |
| 10 | 10 |
| (...skipping 1229 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1240 OnScrollFocusedEditableNodeIntoRect) | 1240 OnScrollFocusedEditableNodeIntoRect) |
| 1241 IPC_MESSAGE_HANDLER(ViewMsg_SetPageScale, OnSetPageScale) | 1241 IPC_MESSAGE_HANDLER(ViewMsg_SetPageScale, OnSetPageScale) |
| 1242 IPC_MESSAGE_HANDLER(ViewMsg_SetInitialFocus, OnSetInitialFocus) | 1242 IPC_MESSAGE_HANDLER(ViewMsg_SetInitialFocus, OnSetInitialFocus) |
| 1243 IPC_MESSAGE_HANDLER(ViewMsg_UpdateTargetURL_ACK, OnUpdateTargetURLAck) | 1243 IPC_MESSAGE_HANDLER(ViewMsg_UpdateTargetURL_ACK, OnUpdateTargetURLAck) |
| 1244 IPC_MESSAGE_HANDLER(ViewMsg_UpdateWebPreferences, OnUpdateWebPreferences) | 1244 IPC_MESSAGE_HANDLER(ViewMsg_UpdateWebPreferences, OnUpdateWebPreferences) |
| 1245 IPC_MESSAGE_HANDLER(ViewMsg_EnumerateDirectoryResponse, | 1245 IPC_MESSAGE_HANDLER(ViewMsg_EnumerateDirectoryResponse, |
| 1246 OnEnumerateDirectoryResponse) | 1246 OnEnumerateDirectoryResponse) |
| 1247 IPC_MESSAGE_HANDLER(ViewMsg_ClosePage, OnClosePage) | 1247 IPC_MESSAGE_HANDLER(ViewMsg_ClosePage, OnClosePage) |
| 1248 IPC_MESSAGE_HANDLER(ViewMsg_MoveOrResizeStarted, OnMoveOrResizeStarted) | 1248 IPC_MESSAGE_HANDLER(ViewMsg_MoveOrResizeStarted, OnMoveOrResizeStarted) |
| 1249 IPC_MESSAGE_HANDLER(ViewMsg_SetBackgroundOpaque, OnSetBackgroundOpaque) | 1249 IPC_MESSAGE_HANDLER(ViewMsg_SetBackgroundOpaque, OnSetBackgroundOpaque) |
| 1250 IPC_MESSAGE_HANDLER(ViewMsg_SetBaseBackgroundColor, |
| 1251 OnSetBaseBackgroundColor) |
| 1250 IPC_MESSAGE_HANDLER(ViewMsg_EnablePreferredSizeChangedMode, | 1252 IPC_MESSAGE_HANDLER(ViewMsg_EnablePreferredSizeChangedMode, |
| 1251 OnEnablePreferredSizeChangedMode) | 1253 OnEnablePreferredSizeChangedMode) |
| 1252 IPC_MESSAGE_HANDLER(ViewMsg_EnableAutoResize, OnEnableAutoResize) | 1254 IPC_MESSAGE_HANDLER(ViewMsg_EnableAutoResize, OnEnableAutoResize) |
| 1253 IPC_MESSAGE_HANDLER(ViewMsg_DisableAutoResize, OnDisableAutoResize) | 1255 IPC_MESSAGE_HANDLER(ViewMsg_DisableAutoResize, OnDisableAutoResize) |
| 1254 IPC_MESSAGE_HANDLER(ViewMsg_DisableScrollbarsForSmallWindows, | 1256 IPC_MESSAGE_HANDLER(ViewMsg_DisableScrollbarsForSmallWindows, |
| 1255 OnDisableScrollbarsForSmallWindows) | 1257 OnDisableScrollbarsForSmallWindows) |
| 1256 IPC_MESSAGE_HANDLER(ViewMsg_SetRendererPrefs, OnSetRendererPrefs) | 1258 IPC_MESSAGE_HANDLER(ViewMsg_SetRendererPrefs, OnSetRendererPrefs) |
| 1257 IPC_MESSAGE_HANDLER(ViewMsg_MediaPlayerActionAt, OnMediaPlayerActionAt) | 1259 IPC_MESSAGE_HANDLER(ViewMsg_MediaPlayerActionAt, OnMediaPlayerActionAt) |
| 1258 IPC_MESSAGE_HANDLER(ViewMsg_PluginActionAt, OnPluginActionAt) | 1260 IPC_MESSAGE_HANDLER(ViewMsg_PluginActionAt, OnPluginActionAt) |
| 1259 IPC_MESSAGE_HANDLER(ViewMsg_SetActive, OnSetActive) | 1261 IPC_MESSAGE_HANDLER(ViewMsg_SetActive, OnSetActive) |
| (...skipping 984 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2244 has_scrolled_focused_editable_node_into_rect_ = false; | 2246 has_scrolled_focused_editable_node_into_rect_ = false; |
| 2245 } | 2247 } |
| 2246 | 2248 |
| 2247 void RenderViewImpl::OnSetBackgroundOpaque(bool opaque) { | 2249 void RenderViewImpl::OnSetBackgroundOpaque(bool opaque) { |
| 2248 if (frame_widget_) | 2250 if (frame_widget_) |
| 2249 frame_widget_->setIsTransparent(!opaque); | 2251 frame_widget_->setIsTransparent(!opaque); |
| 2250 if (compositor_) | 2252 if (compositor_) |
| 2251 compositor_->setHasTransparentBackground(!opaque); | 2253 compositor_->setHasTransparentBackground(!opaque); |
| 2252 } | 2254 } |
| 2253 | 2255 |
| 2256 void RenderViewImpl::OnSetBaseBackgroundColor(SkColor color) { |
| 2257 if (frame_widget_) |
| 2258 frame_widget_->setBaseBackgroundColor(color); |
| 2259 } |
| 2260 |
| 2254 void RenderViewImpl::OnSetActive(bool active) { | 2261 void RenderViewImpl::OnSetActive(bool active) { |
| 2255 if (webview()) | 2262 if (webview()) |
| 2256 webview()->setIsActive(active); | 2263 webview()->setIsActive(active); |
| 2257 } | 2264 } |
| 2258 | 2265 |
| 2259 blink::WebWidget* RenderViewImpl::GetWebWidget() const { | 2266 blink::WebWidget* RenderViewImpl::GetWebWidget() const { |
| 2260 if (frame_widget_) | 2267 if (frame_widget_) |
| 2261 return frame_widget_; | 2268 return frame_widget_; |
| 2262 | 2269 |
| 2263 return RenderWidget::GetWebWidget(); | 2270 return RenderWidget::GetWebWidget(); |
| (...skipping 454 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2718 INPUT_EVENT_ACK_STATE_NOT_CONSUMED); | 2725 INPUT_EVENT_ACK_STATE_NOT_CONSUMED); |
| 2719 } | 2726 } |
| 2720 | 2727 |
| 2721 std::unique_ptr<InputEventAck> ack( | 2728 std::unique_ptr<InputEventAck> ack( |
| 2722 new InputEventAck(InputEventAckSource::MAIN_THREAD, input_event->type(), | 2729 new InputEventAck(InputEventAckSource::MAIN_THREAD, input_event->type(), |
| 2723 INPUT_EVENT_ACK_STATE_NOT_CONSUMED)); | 2730 INPUT_EVENT_ACK_STATE_NOT_CONSUMED)); |
| 2724 OnInputEventAck(std::move(ack)); | 2731 OnInputEventAck(std::move(ack)); |
| 2725 } | 2732 } |
| 2726 | 2733 |
| 2727 } // namespace content | 2734 } // namespace content |
| OLD | NEW |