Index: ui/events/gestures/test/eager_gesture_recognition_test_base.cc |
diff --git a/ui/events/gestures/test/eager_gesture_recognition_test_base.cc b/ui/events/gestures/test/eager_gesture_recognition_test_base.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e598f8de5f4e5f6f7080464a75ff12a3a238f11c |
--- /dev/null |
+++ b/ui/events/gestures/test/eager_gesture_recognition_test_base.cc |
@@ -0,0 +1,40 @@ |
+// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#include "ui/events/gestures/test/eager_gesture_recognition_test_base.h" |
+ |
+#include "ui/events/gestures/gesture_event_queue.h" |
+ |
+namespace ui { |
+namespace test { |
+ |
+EagerGestureRecognitionTestBase::EagerGestureRecognitionTestBase() {} |
+ |
+EagerGestureRecognitionTestBase::~EagerGestureRecognitionTestBase() {} |
+ |
+const TouchEvent EagerGestureRecognitionTestBase::Press(int id) { |
+ return TouchEvent(ET_TOUCH_PRESSED, gfx::Point(0, 0), id, |
+ base::TimeDelta::FromMilliseconds(simulated_now_)); |
+} |
+ |
+const TouchEvent EagerGestureRecognitionTestBase::Move(int id) { |
+ return TouchEvent(ET_TOUCH_MOVED, gfx::Point(1000, 1000), id, |
+ base::TimeDelta::FromMilliseconds(simulated_now_)); |
+} |
+ |
+const TouchEvent EagerGestureRecognitionTestBase::Release(int id) { |
+ simulated_now_ += 50; |
+ return TouchEvent(ET_TOUCH_RELEASED, gfx::Point(0, 0), id, |
+ base::TimeDelta::FromMilliseconds(simulated_now_)); |
+} |
+ |
+GestureEvent* EagerGestureRecognitionTestBase::Gesture( |
+ ui::EventType eventType) { |
+ return new GestureEvent(eventType, 0, 0, 0, base::TimeDelta(), |
+ GestureEventDetails(eventType, 0, 0), |
+ 0); |
+} |
+ |
+} // namespace test |
+} // namespace ui |