| 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_view_host_impl.h" | 5 #include "content/browser/renderer_host/render_view_host_impl.h" |
| 6 | 6 |
| 7 #include <set> | 7 #include <set> |
| 8 #include <string> | 8 #include <string> |
| 9 #include <utility> | 9 #include <utility> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 1141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1152 IPC_MESSAGE_HANDLER(DragHostMsg_TargetDrop_ACK, OnTargetDropACK) | 1152 IPC_MESSAGE_HANDLER(DragHostMsg_TargetDrop_ACK, OnTargetDropACK) |
| 1153 IPC_MESSAGE_HANDLER(ViewHostMsg_TakeFocus, OnTakeFocus) | 1153 IPC_MESSAGE_HANDLER(ViewHostMsg_TakeFocus, OnTakeFocus) |
| 1154 IPC_MESSAGE_HANDLER(ViewHostMsg_FocusedNodeChanged, OnFocusedNodeChanged) | 1154 IPC_MESSAGE_HANDLER(ViewHostMsg_FocusedNodeChanged, OnFocusedNodeChanged) |
| 1155 IPC_MESSAGE_HANDLER(ViewHostMsg_AddMessageToConsole, OnAddMessageToConsole) | 1155 IPC_MESSAGE_HANDLER(ViewHostMsg_AddMessageToConsole, OnAddMessageToConsole) |
| 1156 IPC_MESSAGE_HANDLER(ViewHostMsg_ShouldClose_ACK, OnShouldCloseACK) | 1156 IPC_MESSAGE_HANDLER(ViewHostMsg_ShouldClose_ACK, OnShouldCloseACK) |
| 1157 IPC_MESSAGE_HANDLER(ViewHostMsg_ClosePage_ACK, OnClosePageACK) | 1157 IPC_MESSAGE_HANDLER(ViewHostMsg_ClosePage_ACK, OnClosePageACK) |
| 1158 IPC_MESSAGE_HANDLER(ViewHostMsg_SwapOut_ACK, OnSwapOutACK) | 1158 IPC_MESSAGE_HANDLER(ViewHostMsg_SwapOut_ACK, OnSwapOutACK) |
| 1159 IPC_MESSAGE_HANDLER(ViewHostMsg_SelectionChanged, OnSelectionChanged) | 1159 IPC_MESSAGE_HANDLER(ViewHostMsg_SelectionChanged, OnSelectionChanged) |
| 1160 IPC_MESSAGE_HANDLER(ViewHostMsg_SelectionBoundsChanged, | 1160 IPC_MESSAGE_HANDLER(ViewHostMsg_SelectionBoundsChanged, |
| 1161 OnSelectionBoundsChanged) | 1161 OnSelectionBoundsChanged) |
| 1162 #if defined(OS_ANDROID) |
| 1163 IPC_MESSAGE_HANDLER(ViewHostMsg_SelectionRootBoundsChanged, |
| 1164 OnSelectionRootBoundsChanged) |
| 1165 #endif |
| 1162 IPC_MESSAGE_HANDLER(ViewHostMsg_ScriptEvalResponse, OnScriptEvalResponse) | 1166 IPC_MESSAGE_HANDLER(ViewHostMsg_ScriptEvalResponse, OnScriptEvalResponse) |
| 1163 IPC_MESSAGE_HANDLER(ViewHostMsg_DidZoomURL, OnDidZoomURL) | 1167 IPC_MESSAGE_HANDLER(ViewHostMsg_DidZoomURL, OnDidZoomURL) |
| 1164 IPC_MESSAGE_HANDLER(DesktopNotificationHostMsg_RequestPermission, | 1168 IPC_MESSAGE_HANDLER(DesktopNotificationHostMsg_RequestPermission, |
| 1165 OnRequestDesktopNotificationPermission) | 1169 OnRequestDesktopNotificationPermission) |
| 1166 IPC_MESSAGE_HANDLER(DesktopNotificationHostMsg_Show, | 1170 IPC_MESSAGE_HANDLER(DesktopNotificationHostMsg_Show, |
| 1167 OnShowDesktopNotification) | 1171 OnShowDesktopNotification) |
| 1168 IPC_MESSAGE_HANDLER(DesktopNotificationHostMsg_Cancel, | 1172 IPC_MESSAGE_HANDLER(DesktopNotificationHostMsg_Cancel, |
| 1169 OnCancelDesktopNotification) | 1173 OnCancelDesktopNotification) |
| 1170 #if defined(OS_MACOSX) || defined(OS_ANDROID) | 1174 #if defined(OS_MACOSX) || defined(OS_ANDROID) |
| 1171 IPC_MESSAGE_HANDLER(ViewHostMsg_ShowPopup, OnShowPopup) | 1175 IPC_MESSAGE_HANDLER(ViewHostMsg_ShowPopup, OnShowPopup) |
| (...skipping 230 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1402 view_->SelectionChanged(text, offset, range); | 1406 view_->SelectionChanged(text, offset, range); |
| 1403 } | 1407 } |
| 1404 | 1408 |
| 1405 void RenderViewHostImpl::OnSelectionBoundsChanged( | 1409 void RenderViewHostImpl::OnSelectionBoundsChanged( |
| 1406 const ViewHostMsg_SelectionBounds_Params& params) { | 1410 const ViewHostMsg_SelectionBounds_Params& params) { |
| 1407 if (view_) { | 1411 if (view_) { |
| 1408 view_->SelectionBoundsChanged(params); | 1412 view_->SelectionBoundsChanged(params); |
| 1409 } | 1413 } |
| 1410 } | 1414 } |
| 1411 | 1415 |
| 1416 #if defined(OS_ANDROID) |
| 1417 void RenderViewHostImpl::OnSelectionRootBoundsChanged( |
| 1418 const gfx::Rect& bounds) { |
| 1419 if (view_) { |
| 1420 view_->SelectionRootBoundsChanged(bounds); |
| 1421 } |
| 1422 } |
| 1423 #endif |
| 1424 |
| 1412 void RenderViewHostImpl::OnRouteCloseEvent() { | 1425 void RenderViewHostImpl::OnRouteCloseEvent() { |
| 1413 // Have the delegate route this to the active RenderViewHost. | 1426 // Have the delegate route this to the active RenderViewHost. |
| 1414 delegate_->RouteCloseEvent(this); | 1427 delegate_->RouteCloseEvent(this); |
| 1415 } | 1428 } |
| 1416 | 1429 |
| 1417 void RenderViewHostImpl::OnRouteMessageEvent( | 1430 void RenderViewHostImpl::OnRouteMessageEvent( |
| 1418 const ViewMsg_PostMessage_Params& params) { | 1431 const ViewMsg_PostMessage_Params& params) { |
| 1419 // Give to the delegate to route to the active RenderViewHost. | 1432 // Give to the delegate to route to the active RenderViewHost. |
| 1420 delegate_->RouteMessageEvent(this, params); | 1433 delegate_->RouteMessageEvent(this, params); |
| 1421 } | 1434 } |
| (...skipping 540 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1962 return true; | 1975 return true; |
| 1963 } | 1976 } |
| 1964 | 1977 |
| 1965 void RenderViewHostImpl::AttachToFrameTree() { | 1978 void RenderViewHostImpl::AttachToFrameTree() { |
| 1966 FrameTree* frame_tree = delegate_->GetFrameTree(); | 1979 FrameTree* frame_tree = delegate_->GetFrameTree(); |
| 1967 | 1980 |
| 1968 frame_tree->ResetForMainFrameSwap(); | 1981 frame_tree->ResetForMainFrameSwap(); |
| 1969 } | 1982 } |
| 1970 | 1983 |
| 1971 } // namespace content | 1984 } // namespace content |
| OLD | NEW |