Index: ui/views/controls/textfield/textfield_unittest.cc |
diff --git a/ui/views/controls/textfield/textfield_unittest.cc b/ui/views/controls/textfield/textfield_unittest.cc |
index b7a61170db195132f0ae35a3da81bf22d76b48fa..2cd92c08966fc61bc2fc69c8d57486ec7cc48bcf 100644 |
--- a/ui/views/controls/textfield/textfield_unittest.cc |
+++ b/ui/views/controls/textfield/textfield_unittest.cc |
@@ -103,8 +103,16 @@ |
// Convenience to make constructing a GestureEvent simpler. |
class GestureEventForTest : public ui::GestureEvent { |
public: |
- GestureEventForTest(int x, int y, ui::GestureEventDetails details) |
- : GestureEvent(x, y, 0, base::TimeDelta(), details) {} |
+ GestureEventForTest(ui::EventType type, |
+ int x, |
+ int y, |
+ float delta_x, |
+ float delta_y) |
+ : GestureEvent(x, |
+ y, |
+ 0, |
+ base::TimeDelta(), |
+ ui::GestureEventDetails(type, delta_x, delta_y)) {} |
private: |
DISALLOW_COPY_AND_ASSIGN(GestureEventForTest); |
@@ -322,26 +330,23 @@ |
// Simulates a complete tap. |
void Tap(const gfx::Point& point) { |
GestureEventForTest begin( |
- point.x(), point.y(), ui::GestureEventDetails(ui::ET_GESTURE_BEGIN)); |
+ ui::ET_GESTURE_BEGIN, point.x(), point.y(), 0.0f, 0.0f); |
textfield_->OnGestureEvent(&begin); |
GestureEventForTest tap_down( |
- point.x(), point.y(), ui::GestureEventDetails(ui::ET_GESTURE_TAP_DOWN)); |
+ ui::ET_GESTURE_TAP_DOWN, point.x(), point.y(), 0.0f, 0.0f); |
textfield_->OnGestureEvent(&tap_down); |
GestureEventForTest show_press( |
- point.x(), |
- point.y(), |
- ui::GestureEventDetails(ui::ET_GESTURE_SHOW_PRESS)); |
+ ui::ET_GESTURE_SHOW_PRESS, point.x(), point.y(), 0.0f, 0.0f); |
textfield_->OnGestureEvent(&show_press); |
- ui::GestureEventDetails tap_details(ui::ET_GESTURE_TAP); |
- tap_details.set_tap_count(1); |
- GestureEventForTest tap(point.x(), point.y(), tap_details); |
+ GestureEventForTest tap( |
+ ui::ET_GESTURE_TAP, point.x(), point.y(), 1.0f, 0.0f); |
textfield_->OnGestureEvent(&tap); |
GestureEventForTest end( |
- point.x(), point.y(), ui::GestureEventDetails(ui::ET_GESTURE_END)); |
+ ui::ET_GESTURE_END, point.x(), point.y(), 0.0f, 0.0f); |
textfield_->OnGestureEvent(&end); |
} |
@@ -1952,9 +1957,7 @@ |
CommandLine::ForCurrentProcess()->AppendSwitch(switches::kEnableTouchEditing); |
// Tapping on the textfield should turn on the TouchSelectionController. |
- ui::GestureEventDetails tap_details(ui::ET_GESTURE_TAP); |
- tap_details.set_tap_count(1); |
- GestureEventForTest tap(x, 0, tap_details); |
+ GestureEventForTest tap(ui::ET_GESTURE_TAP, x, 0, 1.0f, 0.0f); |
textfield_->OnGestureEvent(&tap); |
EXPECT_TRUE(test_api_->touch_selection_controller()); |
@@ -1965,8 +1968,7 @@ |
// With touch editing enabled, long press should not show context menu. |
// Instead, select word and invoke TouchSelectionController. |
- GestureEventForTest long_press_1( |
- x, 0, ui::GestureEventDetails(ui::ET_GESTURE_LONG_PRESS)); |
+ GestureEventForTest long_press_1(ui::ET_GESTURE_LONG_PRESS, x, 0, 0.0f, 0.0f); |
textfield_->OnGestureEvent(&long_press_1); |
EXPECT_STR_EQ("hello", textfield_->GetSelectedText()); |
EXPECT_TRUE(test_api_->touch_selection_controller()); |
@@ -1975,8 +1977,7 @@ |
// With touch drag drop enabled, long pressing in the selected region should |
// start a drag and remove TouchSelectionController. |
ASSERT_TRUE(switches::IsTouchDragDropEnabled()); |
- GestureEventForTest long_press_2( |
- x, 0, ui::GestureEventDetails(ui::ET_GESTURE_LONG_PRESS)); |
+ GestureEventForTest long_press_2(ui::ET_GESTURE_LONG_PRESS, x, 0, 0.0f, 0.0f); |
textfield_->OnGestureEvent(&long_press_2); |
EXPECT_STR_EQ("hello", textfield_->GetSelectedText()); |
EXPECT_FALSE(test_api_->touch_selection_controller()); |
@@ -1987,8 +1988,7 @@ |
CommandLine::ForCurrentProcess()->AppendSwitch( |
switches::kDisableTouchDragDrop); |
ASSERT_FALSE(switches::IsTouchDragDropEnabled()); |
- GestureEventForTest long_press_3( |
- x, 0, ui::GestureEventDetails(ui::ET_GESTURE_LONG_PRESS)); |
+ GestureEventForTest long_press_3(ui::ET_GESTURE_LONG_PRESS, x, 0, 0.0f, 0.0f); |
textfield_->OnGestureEvent(&long_press_3); |
EXPECT_STR_EQ("hello", textfield_->GetSelectedText()); |
EXPECT_FALSE(test_api_->touch_selection_controller()); |
@@ -2033,10 +2033,8 @@ |
switches::kEnableTouchDragDrop); |
// Create a long press event in the selected region should start a drag. |
- GestureEventForTest long_press( |
- kStringPoint.x(), |
- kStringPoint.y(), |
- ui::GestureEventDetails(ui::ET_GESTURE_LONG_PRESS)); |
+ GestureEventForTest long_press(ui::ET_GESTURE_LONG_PRESS, kStringPoint.x(), |
+ kStringPoint.y(), 0.0f, 0.0f); |
textfield_->OnGestureEvent(&long_press); |
EXPECT_TRUE(textfield_->CanStartDragForView(NULL, kStringPoint, |
kStringPoint)); |