| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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.h" | 5 #include "content/renderer/render_view.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <cmath> | 8 #include <cmath> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 725 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 736 #endif | 736 #endif |
| 737 #if defined(OS_MACOSX) | 737 #if defined(OS_MACOSX) |
| 738 IPC_MESSAGE_HANDLER(ViewMsg_SetInLiveResize, OnSetInLiveResize) | 738 IPC_MESSAGE_HANDLER(ViewMsg_SetInLiveResize, OnSetInLiveResize) |
| 739 #endif | 739 #endif |
| 740 IPC_MESSAGE_HANDLER(ViewMsg_UpdateRemoteAccessClientFirewallTraversal, | 740 IPC_MESSAGE_HANDLER(ViewMsg_UpdateRemoteAccessClientFirewallTraversal, |
| 741 OnUpdateRemoteAccessClientFirewallTraversal) | 741 OnUpdateRemoteAccessClientFirewallTraversal) |
| 742 IPC_MESSAGE_HANDLER(ViewMsg_SetHistoryLengthAndPrune, | 742 IPC_MESSAGE_HANDLER(ViewMsg_SetHistoryLengthAndPrune, |
| 743 OnSetHistoryLengthAndPrune) | 743 OnSetHistoryLengthAndPrune) |
| 744 IPC_MESSAGE_HANDLER(ViewMsg_EnableViewSourceMode, OnEnableViewSourceMode) | 744 IPC_MESSAGE_HANDLER(ViewMsg_EnableViewSourceMode, OnEnableViewSourceMode) |
| 745 IPC_MESSAGE_HANDLER(IntentsMsg_WebIntentReply, OnWebIntentReply); | 745 IPC_MESSAGE_HANDLER(IntentsMsg_WebIntentReply, OnWebIntentReply); |
| 746 IPC_MESSAGE_HANDLER(ViewMsg_LockMouse_ACK, OnLockMouseACK) |
| 747 IPC_MESSAGE_HANDLER(ViewMsg_MouseLockLost, OnMouseLockLost) |
| 746 | 748 |
| 747 // Have the super handle all other messages. | 749 // Have the super handle all other messages. |
| 748 IPC_MESSAGE_UNHANDLED(handled = RenderWidget::OnMessageReceived(message)) | 750 IPC_MESSAGE_UNHANDLED(handled = RenderWidget::OnMessageReceived(message)) |
| 749 IPC_END_MESSAGE_MAP() | 751 IPC_END_MESSAGE_MAP() |
| 750 return handled; | 752 return handled; |
| 751 } | 753 } |
| 752 | 754 |
| 753 void RenderView::OnNavigate(const ViewMsg_Navigate_Params& params) { | 755 void RenderView::OnNavigate(const ViewMsg_Navigate_Params& params) { |
| 754 if (!webview()) | 756 if (!webview()) |
| 755 return; | 757 return; |
| (...skipping 3404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4160 // We need to grab a pointer to the doomed WebView before we destroy it. | 4162 // We need to grab a pointer to the doomed WebView before we destroy it. |
| 4161 WebView* doomed = webview(); | 4163 WebView* doomed = webview(); |
| 4162 RenderWidget::Close(); | 4164 RenderWidget::Close(); |
| 4163 g_view_map.Get().erase(doomed); | 4165 g_view_map.Get().erase(doomed); |
| 4164 } | 4166 } |
| 4165 | 4167 |
| 4166 void RenderView::DidHandleKeyEvent() { | 4168 void RenderView::DidHandleKeyEvent() { |
| 4167 edit_commands_.clear(); | 4169 edit_commands_.clear(); |
| 4168 } | 4170 } |
| 4169 | 4171 |
| 4172 bool RenderView::WillHandleMouseEvent(const WebKit::WebMouseEvent& event) { |
| 4173 return pepper_delegate_.DispatchLockedMouseEvent(event); |
| 4174 } |
| 4175 |
| 4170 void RenderView::DidHandleMouseEvent(const WebKit::WebMouseEvent& event) { | 4176 void RenderView::DidHandleMouseEvent(const WebKit::WebMouseEvent& event) { |
| 4171 FOR_EACH_OBSERVER(RenderViewObserver, observers_, DidHandleMouseEvent(event)); | 4177 FOR_EACH_OBSERVER(RenderViewObserver, observers_, DidHandleMouseEvent(event)); |
| 4172 } | 4178 } |
| 4173 | 4179 |
| 4174 void RenderView::OnWasHidden() { | 4180 void RenderView::OnWasHidden() { |
| 4175 RenderWidget::OnWasHidden(); | 4181 RenderWidget::OnWasHidden(); |
| 4176 | 4182 |
| 4177 if (webview()) { | 4183 if (webview()) { |
| 4178 webview()->settings()->setMinimumTimerInterval( | 4184 webview()->settings()->setMinimumTimerInterval( |
| 4179 webkit_glue::kBackgroundTabTimerInterval); | 4185 webkit_glue::kBackgroundTabTimerInterval); |
| (...skipping 427 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4607 } | 4613 } |
| 4608 | 4614 |
| 4609 void RenderView::OnEnableViewSourceMode() { | 4615 void RenderView::OnEnableViewSourceMode() { |
| 4610 if (!webview()) | 4616 if (!webview()) |
| 4611 return; | 4617 return; |
| 4612 WebFrame* main_frame = webview()->mainFrame(); | 4618 WebFrame* main_frame = webview()->mainFrame(); |
| 4613 if (!main_frame) | 4619 if (!main_frame) |
| 4614 return; | 4620 return; |
| 4615 main_frame->enableViewSourceMode(true); | 4621 main_frame->enableViewSourceMode(true); |
| 4616 } | 4622 } |
| 4623 |
| 4624 void RenderView::OnLockMouseACK(bool succeeded) { |
| 4625 pepper_delegate_.OnLockMouseACK(succeeded); |
| 4626 } |
| 4627 |
| 4628 void RenderView::OnMouseLockLost() { |
| 4629 pepper_delegate_.OnMouseLockLost(); |
| 4630 } |
| 4631 |
| OLD | NEW |