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

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

Issue 14139013: Hide location bar on Javascript-initiated scroll. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 7 years, 8 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_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 900 matching lines...) Expand 10 before | Expand all | Expand 10 after
911 911
912 // TODO(jochen): Consider removing message handlers that only add a this 912 // TODO(jochen): Consider removing message handlers that only add a this
913 // pointer and forward the messages to the RenderViewHostDelegate. The 913 // pointer and forward the messages to the RenderViewHostDelegate. The
914 // respective delegates can handle the messages themselves in their 914 // respective delegates can handle the messages themselves in their
915 // OnMessageReceived implementation. 915 // OnMessageReceived implementation.
916 bool handled = true; 916 bool handled = true;
917 bool msg_is_ok = true; 917 bool msg_is_ok = true;
918 IPC_BEGIN_MESSAGE_MAP_EX(RenderViewHostImpl, msg, msg_is_ok) 918 IPC_BEGIN_MESSAGE_MAP_EX(RenderViewHostImpl, msg, msg_is_ok)
919 IPC_MESSAGE_HANDLER(ViewHostMsg_ShowView, OnShowView) 919 IPC_MESSAGE_HANDLER(ViewHostMsg_ShowView, OnShowView)
920 IPC_MESSAGE_HANDLER(ViewHostMsg_ShowWidget, OnShowWidget) 920 IPC_MESSAGE_HANDLER(ViewHostMsg_ShowWidget, OnShowWidget)
921 IPC_MESSAGE_HANDLER(ViewHostMsg_DidProgrammaticallyScroll,
922 OnDidProgrammaticallyScroll)
921 IPC_MESSAGE_HANDLER(ViewHostMsg_ShowFullscreenWidget, 923 IPC_MESSAGE_HANDLER(ViewHostMsg_ShowFullscreenWidget,
922 OnShowFullscreenWidget) 924 OnShowFullscreenWidget)
923 IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_RunModal, OnRunModal) 925 IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_RunModal, OnRunModal)
924 IPC_MESSAGE_HANDLER(ViewHostMsg_RenderViewReady, OnRenderViewReady) 926 IPC_MESSAGE_HANDLER(ViewHostMsg_RenderViewReady, OnRenderViewReady)
925 IPC_MESSAGE_HANDLER(ViewHostMsg_RenderViewGone, OnRenderViewGone) 927 IPC_MESSAGE_HANDLER(ViewHostMsg_RenderViewGone, OnRenderViewGone)
926 IPC_MESSAGE_HANDLER(ViewHostMsg_DidStartProvisionalLoadForFrame, 928 IPC_MESSAGE_HANDLER(ViewHostMsg_DidStartProvisionalLoadForFrame,
927 OnDidStartProvisionalLoadForFrame) 929 OnDidStartProvisionalLoadForFrame)
928 IPC_MESSAGE_HANDLER(ViewHostMsg_DidRedirectProvisionalLoad, 930 IPC_MESSAGE_HANDLER(ViewHostMsg_DidRedirectProvisionalLoad,
929 OnDidRedirectProvisionalLoad) 931 OnDidRedirectProvisionalLoad)
930 IPC_MESSAGE_HANDLER(ViewHostMsg_DidFailProvisionalLoadWithError, 932 IPC_MESSAGE_HANDLER(ViewHostMsg_DidFailProvisionalLoadWithError,
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
1071 Send(new ViewMsg_Move_ACK(route_id)); 1073 Send(new ViewMsg_Move_ACK(route_id));
1072 } 1074 }
1073 1075
1074 void RenderViewHostImpl::OnShowWidget(int route_id, 1076 void RenderViewHostImpl::OnShowWidget(int route_id,
1075 const gfx::Rect& initial_pos) { 1077 const gfx::Rect& initial_pos) {
1076 if (!is_swapped_out_) 1078 if (!is_swapped_out_)
1077 delegate_->ShowCreatedWidget(route_id, initial_pos); 1079 delegate_->ShowCreatedWidget(route_id, initial_pos);
1078 Send(new ViewMsg_Move_ACK(route_id)); 1080 Send(new ViewMsg_Move_ACK(route_id));
1079 } 1081 }
1080 1082
1083 void RenderViewHostImpl::OnDidProgrammaticallyScroll(
1084 const gfx::Point& scroll_point) {
1085 delegate_->DidProgrammaticallyScroll(scroll_point);
1086 }
1087
1081 void RenderViewHostImpl::OnShowFullscreenWidget(int route_id) { 1088 void RenderViewHostImpl::OnShowFullscreenWidget(int route_id) {
1082 if (!is_swapped_out_) 1089 if (!is_swapped_out_)
1083 delegate_->ShowCreatedFullscreenWidget(route_id); 1090 delegate_->ShowCreatedFullscreenWidget(route_id);
1084 Send(new ViewMsg_Move_ACK(route_id)); 1091 Send(new ViewMsg_Move_ACK(route_id));
1085 } 1092 }
1086 1093
1087 void RenderViewHostImpl::OnRunModal(int opener_id, IPC::Message* reply_msg) { 1094 void RenderViewHostImpl::OnRunModal(int opener_id, IPC::Message* reply_msg) {
1088 DCHECK(!run_modal_reply_msg_); 1095 DCHECK(!run_modal_reply_msg_);
1089 run_modal_reply_msg_ = reply_msg; 1096 run_modal_reply_msg_ = reply_msg;
1090 run_modal_opener_id_ = opener_id; 1097 run_modal_opener_id_ = opener_id;
(...skipping 974 matching lines...) Expand 10 before | Expand all | Expand 10 after
2065 is_waiting_for_beforeunload_ack_ = false; 2072 is_waiting_for_beforeunload_ack_ = false;
2066 is_waiting_for_unload_ack_ = false; 2073 is_waiting_for_unload_ack_ = false;
2067 has_timed_out_on_unload_ = false; 2074 has_timed_out_on_unload_ = false;
2068 } 2075 }
2069 2076
2070 void RenderViewHostImpl::ClearPowerSaveBlockers() { 2077 void RenderViewHostImpl::ClearPowerSaveBlockers() {
2071 STLDeleteValues(&power_save_blockers_); 2078 STLDeleteValues(&power_save_blockers_);
2072 } 2079 }
2073 2080
2074 } // namespace content 2081 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698