| Index: ui/views/view_unittest.cc
|
| ===================================================================
|
| --- ui/views/view_unittest.cc (revision 151406)
|
| +++ ui/views/view_unittest.cc (working copy)
|
| @@ -214,11 +214,11 @@
|
| }
|
|
|
| virtual void OnBoundsChanged(const gfx::Rect& previous_bounds) OVERRIDE;
|
| - virtual bool OnMousePressed(const MouseEvent& event) OVERRIDE;
|
| - virtual bool OnMouseDragged(const MouseEvent& event) OVERRIDE;
|
| - virtual void OnMouseReleased(const MouseEvent& event) OVERRIDE;
|
| - virtual void OnMouseEntered(const MouseEvent& event) OVERRIDE;
|
| - virtual void OnMouseExited(const MouseEvent& event) OVERRIDE;
|
| + virtual bool OnMousePressed(const ui::MouseEvent& event) OVERRIDE;
|
| + virtual bool OnMouseDragged(const ui::MouseEvent& event) OVERRIDE;
|
| + virtual void OnMouseReleased(const ui::MouseEvent& event) OVERRIDE;
|
| + virtual void OnMouseEntered(const ui::MouseEvent& event) OVERRIDE;
|
| + virtual void OnMouseExited(const ui::MouseEvent& event) OVERRIDE;
|
| virtual ui::TouchStatus OnTouchEvent(const TouchEvent& event) OVERRIDE;
|
| // Ignores GestureEvent by default.
|
| virtual ui::GestureStatus OnGestureEvent(const GestureEvent& event) OVERRIDE;
|
| @@ -342,7 +342,7 @@
|
| // MouseEvent
|
| ////////////////////////////////////////////////////////////////////////////////
|
|
|
| -bool TestView::OnMousePressed(const MouseEvent& event) {
|
| +bool TestView::OnMousePressed(const ui::MouseEvent& event) {
|
| last_mouse_event_type_ = event.type();
|
| location_.SetPoint(event.x(), event.y());
|
| if (delete_on_pressed_)
|
| @@ -350,22 +350,22 @@
|
| return true;
|
| }
|
|
|
| -bool TestView::OnMouseDragged(const MouseEvent& event) {
|
| +bool TestView::OnMouseDragged(const ui::MouseEvent& event) {
|
| last_mouse_event_type_ = event.type();
|
| location_.SetPoint(event.x(), event.y());
|
| return true;
|
| }
|
|
|
| -void TestView::OnMouseReleased(const MouseEvent& event) {
|
| +void TestView::OnMouseReleased(const ui::MouseEvent& event) {
|
| last_mouse_event_type_ = event.type();
|
| location_.SetPoint(event.x(), event.y());
|
| }
|
|
|
| -void TestView::OnMouseEntered(const MouseEvent& event) {
|
| +void TestView::OnMouseEntered(const ui::MouseEvent& event) {
|
| received_mouse_enter_ = true;
|
| }
|
|
|
| -void TestView::OnMouseExited(const MouseEvent& event) {
|
| +void TestView::OnMouseExited(const ui::MouseEvent& event) {
|
| received_mouse_exit_ = true;
|
| }
|
|
|
| @@ -389,10 +389,9 @@
|
| v1->Reset();
|
| v2->Reset();
|
|
|
| - MouseEvent pressed(ui::ET_MOUSE_PRESSED,
|
| - 110,
|
| - 120,
|
| - ui::EF_LEFT_MOUSE_BUTTON);
|
| + gfx::Point p1(110, 120);
|
| + ui::MouseEvent pressed(ui::ET_MOUSE_PRESSED, p1, p1,
|
| + ui::EF_LEFT_MOUSE_BUTTON);
|
| root->OnMousePressed(pressed);
|
| EXPECT_EQ(v2->last_mouse_event_type_, ui::ET_MOUSE_PRESSED);
|
| EXPECT_EQ(v2->location_.x(), 10);
|
| @@ -403,10 +402,9 @@
|
| // Drag event out of bounds. Should still go to v2
|
| v1->Reset();
|
| v2->Reset();
|
| - MouseEvent dragged(ui::ET_MOUSE_DRAGGED,
|
| - 50,
|
| - 40,
|
| - ui::EF_LEFT_MOUSE_BUTTON);
|
| + gfx::Point p2(50, 40);
|
| + ui::MouseEvent dragged(ui::ET_MOUSE_DRAGGED, p2, p2,
|
| + ui::EF_LEFT_MOUSE_BUTTON);
|
| root->OnMouseDragged(dragged);
|
| EXPECT_EQ(v2->last_mouse_event_type_, ui::ET_MOUSE_DRAGGED);
|
| EXPECT_EQ(v2->location_.x(), -50);
|
| @@ -417,7 +415,7 @@
|
| // Releasted event out of bounds. Should still go to v2
|
| v1->Reset();
|
| v2->Reset();
|
| - MouseEvent released(ui::ET_MOUSE_RELEASED, 0, 0, 0);
|
| + ui::MouseEvent released(ui::ET_MOUSE_RELEASED, gfx::Point(), gfx::Point(), 0);
|
| root->OnMouseDragged(released);
|
| EXPECT_EQ(v2->last_mouse_event_type_, ui::ET_MOUSE_RELEASED);
|
| EXPECT_EQ(v2->location_.x(), -100);
|
| @@ -450,10 +448,9 @@
|
| v1->AddChildView(v2);
|
|
|
| v2->delete_on_pressed_ = true;
|
| - MouseEvent pressed(ui::ET_MOUSE_PRESSED,
|
| - 110,
|
| - 120,
|
| - ui::EF_LEFT_MOUSE_BUTTON);
|
| + gfx::Point point(110, 120);
|
| + ui::MouseEvent pressed(ui::ET_MOUSE_PRESSED, point, point,
|
| + ui::EF_LEFT_MOUSE_BUTTON);
|
| root->OnMousePressed(pressed);
|
| EXPECT_EQ(0, v1->child_count());
|
|
|
| @@ -1074,7 +1071,8 @@
|
| v21->Reset();
|
|
|
| // Move the mouse in v111.
|
| - MouseEvent move1(ui::ET_MOUSE_MOVED, 6, 6, 0);
|
| + gfx::Point p1(6, 6);
|
| + ui::MouseEvent move1(ui::ET_MOUSE_MOVED, p1, p1, 0);
|
| root_view->OnMouseMoved(move1);
|
| EXPECT_TRUE(v111->received_mouse_enter_);
|
| EXPECT_FALSE(v11->last_mouse_event_type_);
|
| @@ -1084,7 +1082,8 @@
|
| v1->Reset();
|
|
|
| // Now, move into v121.
|
| - MouseEvent move2(ui::ET_MOUSE_MOVED, 65, 21, 0);
|
| + gfx::Point p2(65, 21);
|
| + ui::MouseEvent move2(ui::ET_MOUSE_MOVED, p2, p2, 0);
|
| root_view->OnMouseMoved(move2);
|
| EXPECT_TRUE(v111->received_mouse_exit_);
|
| EXPECT_TRUE(v121->received_mouse_enter_);
|
| @@ -1094,7 +1093,8 @@
|
| v121->Reset();
|
|
|
| // Now, move into v11.
|
| - MouseEvent move3(ui::ET_MOUSE_MOVED, 1, 1, 0);
|
| + gfx::Point p3(1, 1);
|
| + ui::MouseEvent move3(ui::ET_MOUSE_MOVED, p3, p3, 0);
|
| root_view->OnMouseMoved(move3);
|
| EXPECT_TRUE(v121->received_mouse_exit_);
|
| EXPECT_TRUE(v11->received_mouse_enter_);
|
| @@ -1104,7 +1104,8 @@
|
| v11->Reset();
|
|
|
| // Move to v21.
|
| - MouseEvent move4(ui::ET_MOUSE_MOVED, 121, 15, 0);
|
| + gfx::Point p4(121, 15);
|
| + ui::MouseEvent move4(ui::ET_MOUSE_MOVED, p4, p4, 0);
|
| root_view->OnMouseMoved(move4);
|
| EXPECT_TRUE(v21->received_mouse_enter_);
|
| EXPECT_FALSE(v2->last_mouse_event_type_);
|
| @@ -1116,7 +1117,8 @@
|
| v1->Reset();
|
|
|
| // Move to v1.
|
| - MouseEvent move5(ui::ET_MOUSE_MOVED, 21, 0, 0);
|
| + gfx::Point p5(21, 0);
|
| + ui::MouseEvent move5(ui::ET_MOUSE_MOVED, p5, p5, 0);
|
| root_view->OnMouseMoved(move5);
|
| EXPECT_TRUE(v21->received_mouse_exit_);
|
| EXPECT_TRUE(v1->received_mouse_enter_);
|
| @@ -1125,7 +1127,8 @@
|
| v1->Reset();
|
|
|
| // Now, move into v11.
|
| - MouseEvent mouse6(ui::ET_MOUSE_MOVED, 15, 15, 0);
|
| + gfx::Point p6(15, 15);
|
| + ui::MouseEvent mouse6(ui::ET_MOUSE_MOVED, p6, p6, 0);
|
| root_view->OnMouseMoved(mouse6);
|
| EXPECT_TRUE(v11->received_mouse_enter_);
|
| EXPECT_FALSE(v1->last_mouse_event_type_);
|
| @@ -1136,7 +1139,8 @@
|
| // Move back into v1. Although |v1| had already received an ENTER for mouse6,
|
| // and the mouse remains inside |v1| the whole time, it receives another ENTER
|
| // when the mouse leaves v11.
|
| - MouseEvent mouse7(ui::ET_MOUSE_MOVED, 21, 0, 0);
|
| + gfx::Point p7(21, 0);
|
| + ui::MouseEvent mouse7(ui::ET_MOUSE_MOVED, p7, p7, 0);
|
| root_view->OnMouseMoved(mouse7);
|
| EXPECT_TRUE(v11->received_mouse_exit_);
|
| EXPECT_FALSE(v1->received_mouse_enter_);
|
| @@ -1814,9 +1818,11 @@
|
| // Ensure that regular clicks on the drop down button still work. (i.e. - the
|
| // click events are processed and the listener gets the click)
|
| TEST_F(ButtonDropDownTest, RegularClickTest) {
|
| - MouseEvent press_event(ui::ET_MOUSE_PRESSED, 1, 1, ui::EF_LEFT_MOUSE_BUTTON);
|
| - MouseEvent release_event(ui::ET_MOUSE_RELEASED, 1, 1,
|
| - ui::EF_LEFT_MOUSE_BUTTON);
|
| + gfx::Point point(1, 1);
|
| + ui::MouseEvent press_event(ui::ET_MOUSE_PRESSED, point, point,
|
| + ui::EF_LEFT_MOUSE_BUTTON);
|
| + ui::MouseEvent release_event(ui::ET_MOUSE_RELEASED, point, point,
|
| + ui::EF_LEFT_MOUSE_BUTTON);
|
| button_as_view_->OnMousePressed(press_event);
|
| button_as_view_->OnMouseReleased(release_event);
|
| EXPECT_EQ(test_dialog_->last_pressed_button_, test_dialog_->button_drop_);
|
| @@ -2072,16 +2078,16 @@
|
| v1->Reset();
|
| v2->Reset();
|
|
|
| - MouseEvent pressed(ui::ET_MOUSE_PRESSED,
|
| - 110, 210,
|
| - ui::EF_LEFT_MOUSE_BUTTON);
|
| + gfx::Point p1(110, 210);
|
| + ui::MouseEvent pressed(ui::ET_MOUSE_PRESSED, p1, p1,
|
| + ui::EF_LEFT_MOUSE_BUTTON);
|
| root->OnMousePressed(pressed);
|
| EXPECT_EQ(0, v1->last_mouse_event_type_);
|
| EXPECT_EQ(ui::ET_MOUSE_PRESSED, v2->last_mouse_event_type_);
|
| EXPECT_EQ(190, v2->location_.x());
|
| EXPECT_EQ(10, v2->location_.y());
|
|
|
| - MouseEvent released(ui::ET_MOUSE_RELEASED, 0, 0, 0);
|
| + ui::MouseEvent released(ui::ET_MOUSE_RELEASED, gfx::Point(), gfx::Point(), 0);
|
| root->OnMouseReleased(released);
|
|
|
| // Now rotate |v2| inside |v1| clockwise.
|
| @@ -2096,9 +2102,9 @@
|
| v1->Reset();
|
| v2->Reset();
|
|
|
| - MouseEvent p2(ui::ET_MOUSE_PRESSED,
|
| - 110, 320,
|
| - ui::EF_LEFT_MOUSE_BUTTON);
|
| + gfx::Point point2(110, 320);
|
| + ui::MouseEvent p2(ui::ET_MOUSE_PRESSED, point2, point2,
|
| + ui::EF_LEFT_MOUSE_BUTTON);
|
| root->OnMousePressed(p2);
|
| EXPECT_EQ(0, v1->last_mouse_event_type_);
|
| EXPECT_EQ(ui::ET_MOUSE_PRESSED, v2->last_mouse_event_type_);
|
| @@ -2131,9 +2137,9 @@
|
| v2->Reset();
|
| v3->Reset();
|
|
|
| - MouseEvent p3(ui::ET_MOUSE_PRESSED,
|
| - 112, 110,
|
| - ui::EF_LEFT_MOUSE_BUTTON);
|
| + gfx::Point point(112, 110);
|
| + ui::MouseEvent p3(ui::ET_MOUSE_PRESSED, point, point,
|
| + ui::EF_LEFT_MOUSE_BUTTON);
|
| root->OnMousePressed(p3);
|
|
|
| EXPECT_EQ(ui::ET_MOUSE_PRESSED, v3->last_mouse_event_type_);
|
| @@ -2167,9 +2173,9 @@
|
|
|
| // |v3| now occupies (120, 120) to (144, 130) in |root|.
|
|
|
| - MouseEvent p4(ui::ET_MOUSE_PRESSED,
|
| - 124, 125,
|
| - ui::EF_LEFT_MOUSE_BUTTON);
|
| + gfx::Point point3(124, 125);
|
| + ui::MouseEvent p4(ui::ET_MOUSE_PRESSED, point3, point3,
|
| + ui::EF_LEFT_MOUSE_BUTTON);
|
| root->OnMousePressed(p4);
|
|
|
| EXPECT_EQ(ui::ET_MOUSE_PRESSED, v3->last_mouse_event_type_);
|
|
|