| 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 <stddef.h> | 5 #include <stddef.h> |
| 6 #include <stdint.h> | 6 #include <stdint.h> |
| 7 | 7 |
| 8 #include <memory> | 8 #include <memory> |
| 9 | 9 |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 569 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 580 | 580 |
| 581 void SimulateGestureEventWithLatencyInfo(WebInputEvent::Type type, | 581 void SimulateGestureEventWithLatencyInfo(WebInputEvent::Type type, |
| 582 WebGestureDevice sourceDevice, | 582 WebGestureDevice sourceDevice, |
| 583 const ui::LatencyInfo& ui_latency) { | 583 const ui::LatencyInfo& ui_latency) { |
| 584 host_->ForwardGestureEventWithLatencyInfo( | 584 host_->ForwardGestureEventWithLatencyInfo( |
| 585 SyntheticWebGestureEventBuilder::Build(type, sourceDevice), | 585 SyntheticWebGestureEventBuilder::Build(type, sourceDevice), |
| 586 ui_latency); | 586 ui_latency); |
| 587 } | 587 } |
| 588 | 588 |
| 589 // Set the timestamp for the touch-event. | 589 // Set the timestamp for the touch-event. |
| 590 void SetTouchTimestamp(base::TimeDelta timestamp) { | 590 void SetTouchTimestamp(base::TimeTicks timestamp) { |
| 591 touch_event_.SetTimestamp(timestamp); | 591 touch_event_.SetTimestamp(timestamp); |
| 592 } | 592 } |
| 593 | 593 |
| 594 // Sends a touch event (irrespective of whether the page has a touch-event | 594 // Sends a touch event (irrespective of whether the page has a touch-event |
| 595 // handler or not). | 595 // handler or not). |
| 596 uint32_t SendTouchEvent() { | 596 uint32_t SendTouchEvent() { |
| 597 uint32_t touch_event_id = touch_event_.uniqueTouchEventId; | 597 uint32_t touch_event_id = touch_event_.uniqueTouchEventId; |
| 598 host_->ForwardTouchEventWithLatencyInfo(touch_event_, ui::LatencyInfo()); | 598 host_->ForwardTouchEventWithLatencyInfo(touch_event_, ui::LatencyInfo()); |
| 599 | 599 |
| 600 touch_event_.ResetPoints(); | 600 touch_event_.ResetPoints(); |
| (...skipping 1071 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1672 ui::LatencyInfo()); | 1672 ui::LatencyInfo()); |
| 1673 | 1673 |
| 1674 | 1674 |
| 1675 // Tests RWHI::ForwardWheelEventWithLatencyInfo(). | 1675 // Tests RWHI::ForwardWheelEventWithLatencyInfo(). |
| 1676 SimulateWheelEventWithLatencyInfo(-5, 0, 0, true, ui::LatencyInfo()); | 1676 SimulateWheelEventWithLatencyInfo(-5, 0, 0, true, ui::LatencyInfo()); |
| 1677 | 1677 |
| 1678 ASSERT_FALSE(host_->input_router()->HasPendingEvents()); | 1678 ASSERT_FALSE(host_->input_router()->HasPendingEvents()); |
| 1679 } | 1679 } |
| 1680 | 1680 |
| 1681 } // namespace content | 1681 } // namespace content |
| OLD | NEW |