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

Side by Side Diff: content/browser/renderer_host/input/input_router_impl.cc

Issue 140253005: Add touch scrolling modes experimental flags (DEPRECATED) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Update for eager GR Created 6 years, 10 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 | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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/input/input_router_impl.h" 5 #include "content/browser/renderer_host/input/input_router_impl.h"
6 6
7 #include "base/auto_reset.h" 7 #include "base/auto_reset.h"
8 #include "base/command_line.h" 8 #include "base/command_line.h"
9 #include "base/metrics/histogram.h" 9 #include "base/metrics/histogram.h"
10 #include "base/strings/string_number_conversions.h" 10 #include "base/strings/string_number_conversions.h"
(...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after
291 } 291 }
292 292
293 void InputRouterImpl::OnTouchEventAck(const TouchEventWithLatencyInfo& event, 293 void InputRouterImpl::OnTouchEventAck(const TouchEventWithLatencyInfo& event,
294 InputEventAckState ack_result) { 294 InputEventAckState ack_result) {
295 ack_handler_->OnTouchEventAck(event, ack_result); 295 ack_handler_->OnTouchEventAck(event, ack_result);
296 } 296 }
297 297
298 void InputRouterImpl::OnGestureEventAck( 298 void InputRouterImpl::OnGestureEventAck(
299 const GestureEventWithLatencyInfo& event, 299 const GestureEventWithLatencyInfo& event,
300 InputEventAckState ack_result) { 300 InputEventAckState ack_result) {
301 touch_event_queue_->OnGestureEventAck(event, ack_result);
301 ProcessAckForOverscroll(event.event, ack_result); 302 ProcessAckForOverscroll(event.event, ack_result);
302 ack_handler_->OnGestureEventAck(event, ack_result); 303 ack_handler_->OnGestureEventAck(event, ack_result);
303 } 304 }
304 305
305 bool InputRouterImpl::SendSelectRange(scoped_ptr<IPC::Message> message) { 306 bool InputRouterImpl::SendSelectRange(scoped_ptr<IPC::Message> message) {
306 DCHECK(message->type() == InputMsg_SelectRange::ID); 307 DCHECK(message->type() == InputMsg_SelectRange::ID);
307 if (select_range_pending_) { 308 if (select_range_pending_) {
308 next_selection_range_ = message.Pass(); 309 next_selection_range_ = message.Pass();
309 return true; 310 return true;
310 } 311 }
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after
719 break; 720 break;
720 } 721 }
721 } 722 }
722 723
723 bool InputRouterImpl::IsInOverscrollGesture() const { 724 bool InputRouterImpl::IsInOverscrollGesture() const {
724 OverscrollController* controller = client_->GetOverscrollController(); 725 OverscrollController* controller = client_->GetOverscrollController();
725 return controller && controller->overscroll_mode() != OVERSCROLL_NONE; 726 return controller && controller->overscroll_mode() != OVERSCROLL_NONE;
726 } 727 }
727 728
728 } // namespace content 729 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698