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

Unified Diff: ui/events/gesture_detection/mock_motion_event.cc

Issue 342633003: [Android] Select text when stylus first button is pressed. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fixed signed unsigned comparison error Created 6 years, 6 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 side-by-side diff with in-line comments
Download patch
Index: ui/events/gesture_detection/mock_motion_event.cc
diff --git a/ui/events/gesture_detection/mock_motion_event.cc b/ui/events/gesture_detection/mock_motion_event.cc
deleted file mode 100644
index 609c1198769085db43fdc62681e964f980d08c92..0000000000000000000000000000000000000000
--- a/ui/events/gesture_detection/mock_motion_event.cc
+++ /dev/null
@@ -1,212 +0,0 @@
-// Copyright 2014 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/gesture_detection/mock_motion_event.h"
-
-#include "base/logging.h"
-
-using base::TimeTicks;
-
-namespace ui {
-
-MockMotionEvent::MockMotionEvent()
- : action(ACTION_CANCEL), pointer_count(1), touch_major(TOUCH_MAJOR), id(0) {
-}
-
-MockMotionEvent::MockMotionEvent(Action action)
- : action(action), pointer_count(1), touch_major(TOUCH_MAJOR), id(0) {
-}
-
-MockMotionEvent::MockMotionEvent(Action action,
- TimeTicks time,
- float x,
- float y)
- : action(action),
- pointer_count(1),
- time(time),
- touch_major(TOUCH_MAJOR),
- id(0) {
- points[0].SetPoint(x, y);
-}
-
-MockMotionEvent::MockMotionEvent(Action action,
- TimeTicks time,
- float x0,
- float y0,
- float x1,
- float y1)
- : action(action),
- pointer_count(2),
- time(time),
- touch_major(TOUCH_MAJOR),
- id(0) {
- points[0].SetPoint(x0, y0);
- points[1].SetPoint(x1, y1);
-}
-
-MockMotionEvent::MockMotionEvent(Action action,
- TimeTicks time,
- float x0,
- float y0,
- float x1,
- float y1,
- float x2,
- float y2)
- : action(action),
- pointer_count(3),
- time(time),
- touch_major(TOUCH_MAJOR),
- id(0) {
- points[0].SetPoint(x0, y0);
- points[1].SetPoint(x1, y1);
- points[2].SetPoint(x2, y2);
-}
-
-MockMotionEvent::MockMotionEvent(const MockMotionEvent& other)
- : action(other.action),
- pointer_count(other.pointer_count),
- time(other.time),
- touch_major(other.touch_major),
- id(other.GetId()) {
- for (size_t i = 0; i < pointer_count; ++i)
- points[i] = other.points[i];
-}
-
-MockMotionEvent::~MockMotionEvent() {}
-
-MotionEvent::Action MockMotionEvent::GetAction() const { return action; }
-
-int MockMotionEvent::GetActionIndex() const {
- return static_cast<int>(pointer_count) - 1;
-}
-
-size_t MockMotionEvent::GetPointerCount() const { return pointer_count; }
-
-int MockMotionEvent::GetId() const {
- return id;
-}
-
-int MockMotionEvent::GetPointerId(size_t pointer_index) const {
- DCHECK(pointer_index < pointer_count);
- return static_cast<int>(pointer_index);
-}
-
-float MockMotionEvent::GetX(size_t pointer_index) const {
- return points[pointer_index].x();
-}
-
-float MockMotionEvent::GetY(size_t pointer_index) const {
- return points[pointer_index].y();
-}
-
-float MockMotionEvent::GetRawX(size_t pointer_index) const {
- return GetX(pointer_index) + raw_offset.x();
-}
-
-float MockMotionEvent::GetRawY(size_t pointer_index) const {
- return GetY(pointer_index) + raw_offset.y();
-}
-
-float MockMotionEvent::GetTouchMajor(size_t pointer_index) const {
- return touch_major;
-}
-
-float MockMotionEvent::GetPressure(size_t pointer_index) const {
- return 0;
-}
-
-TimeTicks MockMotionEvent::GetEventTime() const { return time; }
-
-size_t MockMotionEvent::GetHistorySize() const { return 0; }
-
-TimeTicks MockMotionEvent::GetHistoricalEventTime(
- size_t historical_index) const {
- return TimeTicks();
-}
-
-float MockMotionEvent::GetHistoricalTouchMajor(size_t pointer_index,
- size_t historical_index) const {
- return 0;
-}
-
-float MockMotionEvent::GetHistoricalX(size_t pointer_index,
- size_t historical_index) const {
- return 0;
-}
-
-float MockMotionEvent::GetHistoricalY(size_t pointer_index,
- size_t historical_index) const {
- return 0;
-}
-
-MotionEvent::ToolType MockMotionEvent::GetToolType(size_t pointer_index) const {
- return MotionEvent::TOOL_TYPE_UNKNOWN;
-}
-
-int MockMotionEvent::GetButtonState() const {
- return 0;
-}
-
-scoped_ptr<MotionEvent> MockMotionEvent::Clone() const {
- return scoped_ptr<MotionEvent>(new MockMotionEvent(*this));
-}
-
-scoped_ptr<MotionEvent> MockMotionEvent::Cancel() const {
- scoped_ptr<MockMotionEvent> cancel_event(new MockMotionEvent(*this));
- cancel_event->action = MotionEvent::ACTION_CANCEL;
- return cancel_event.PassAs<MotionEvent>();
-}
-
-void MockMotionEvent::SetId(int new_id) {
- id = new_id;
-}
-
-void MockMotionEvent::SetTime(base::TimeTicks new_time) {
- time = new_time;
-}
-
-void MockMotionEvent::PressPoint(float x, float y) {
- // Reset the pointer count if the previously released and/or cancelled pointer
- // was the last pointer in the event.
- if (pointer_count == 1 && (action == ACTION_UP || action == ACTION_CANCEL))
- pointer_count = 0;
-
- DCHECK_LT(pointer_count, static_cast<size_t>(MAX_POINTERS));
- points[pointer_count++] = gfx::PointF(x, y);
- action = pointer_count > 1 ? ACTION_POINTER_DOWN : ACTION_DOWN;
-}
-
-void MockMotionEvent::MovePoint(size_t index, float x, float y) {
- DCHECK_LT(index, pointer_count);
- points[index] = gfx::PointF(x, y);
- action = ACTION_MOVE;
-}
-
-void MockMotionEvent::ReleasePoint() {
- DCHECK_GT(pointer_count, 0U);
- if (pointer_count > 1) {
- --pointer_count;
- action = ACTION_POINTER_UP;
- } else {
- action = ACTION_UP;
- }
-}
-
-void MockMotionEvent::CancelPoint() {
- DCHECK_GT(pointer_count, 0U);
- if (pointer_count > 1)
- --pointer_count;
- action = ACTION_CANCEL;
-}
-
-void MockMotionEvent::SetTouchMajor(float new_touch_major) {
- touch_major = new_touch_major;
-}
-
-void MockMotionEvent::SetRawOffset(float raw_offset_x, float raw_offset_y) {
- raw_offset.set_x(raw_offset_x);
- raw_offset.set_y(raw_offset_y);
-}
-
-} // namespace ui

Powered by Google App Engine
This is Rietveld 408576698