| Index: ui/aura/window_unittest.cc
|
| ===================================================================
|
| --- ui/aura/window_unittest.cc (revision 150582)
|
| +++ ui/aura/window_unittest.cc (working copy)
|
| @@ -13,7 +13,6 @@
|
| #include "ui/aura/client/capture_client.h"
|
| #include "ui/aura/client/stacking_client.h"
|
| #include "ui/aura/client/visibility_client.h"
|
| -#include "ui/aura/event.h"
|
| #include "ui/aura/layout_manager.h"
|
| #include "ui/aura/root_window.h"
|
| #include "ui/aura/root_window_host.h"
|
| @@ -25,6 +24,7 @@
|
| #include "ui/aura/window_delegate.h"
|
| #include "ui/aura/window_observer.h"
|
| #include "ui/aura/window_property.h"
|
| +#include "ui/base/event.h"
|
| #include "ui/base/gestures/gesture_configuration.h"
|
| #include "ui/base/hit_test.h"
|
| #include "ui/base/keycodes/keyboard_codes.h"
|
| @@ -164,17 +164,18 @@
|
| int touch_event_count() const { return touch_event_count_; }
|
| int gesture_event_count() const { return gesture_event_count_; }
|
|
|
| - virtual bool OnMouseEvent(MouseEvent* event) OVERRIDE {
|
| + virtual bool OnMouseEvent(ui::MouseEvent* event) OVERRIDE {
|
| if (event->type() == ui::ET_MOUSE_CAPTURE_CHANGED)
|
| capture_changed_event_count_++;
|
| mouse_event_count_++;
|
| return false;
|
| }
|
| - virtual ui::TouchStatus OnTouchEvent(TouchEvent* event) OVERRIDE {
|
| + virtual ui::TouchStatus OnTouchEvent(ui::TouchEventImpl* event) OVERRIDE {
|
| touch_event_count_++;
|
| return ui::TOUCH_STATUS_UNKNOWN;
|
| }
|
| - virtual ui::GestureStatus OnGestureEvent(GestureEvent* event) OVERRIDE {
|
| + virtual ui::GestureStatus OnGestureEvent(
|
| + ui::GestureEventImpl* event) OVERRIDE {
|
| gesture_event_count_++;
|
| return ui::GESTURE_STATUS_UNKNOWN;
|
| }
|
| @@ -216,7 +217,8 @@
|
| public:
|
| GestureTrackPositionDelegate() {}
|
|
|
| - virtual ui::GestureStatus OnGestureEvent(GestureEvent* event) OVERRIDE {
|
| + virtual ui::GestureStatus OnGestureEvent(
|
| + ui::GestureEventImpl* event) OVERRIDE {
|
| position_ = event->location();
|
| return ui::GESTURE_STATUS_CONSUMED;
|
| }
|
| @@ -294,7 +296,7 @@
|
| scoped_ptr<Window> w1(CreateTestWindowWithId(1, NULL));
|
| gfx::Point reference_point(100, 100);
|
| gfx::Point test_point = reference_point;
|
| - Window::ConvertPointToWindow(NULL, w1.get(), &test_point);
|
| + Window::ConvertPointToTarget(NULL, w1.get(), &test_point);
|
| EXPECT_EQ(reference_point, test_point);
|
| }
|
|
|
| @@ -753,7 +755,8 @@
|
| EXPECT_EQ(2, delegate.mouse_event_count());
|
| delegate.ResetCounts();
|
|
|
| - TouchEvent touchev(ui::ET_TOUCH_PRESSED, gfx::Point(50, 50), 0, getTime());
|
| + ui::TouchEventImpl touchev(
|
| + ui::ET_TOUCH_PRESSED, gfx::Point(50, 50), 0, getTime());
|
| root_window()->AsRootWindowHostDelegate()->OnHostTouchEvent(&touchev);
|
| EXPECT_EQ(1, delegate.touch_event_count());
|
| delegate.ResetCounts();
|
| @@ -768,7 +771,8 @@
|
| generator.PressLeftButton();
|
| EXPECT_EQ(1, delegate.mouse_event_count());
|
|
|
| - TouchEvent touchev2(ui::ET_TOUCH_PRESSED, gfx::Point(250, 250), 1, getTime());
|
| + ui::TouchEventImpl touchev2(
|
| + ui::ET_TOUCH_PRESSED, gfx::Point(250, 250), 1, getTime());
|
| root_window()->AsRootWindowHostDelegate()->OnHostTouchEvent(&touchev2);
|
| EXPECT_EQ(1, delegate.touch_event_count());
|
|
|
| @@ -790,8 +794,8 @@
|
| &delegate2, 0, gfx::Rect(20, 20, 20, 20), NULL));
|
|
|
| // Press on w1.
|
| - TouchEvent press(ui::ET_TOUCH_PRESSED,
|
| - gfx::Point(10, 10), 0, getTime());
|
| + ui::TouchEventImpl press(
|
| + ui::ET_TOUCH_PRESSED, gfx::Point(10, 10), 0, getTime());
|
| root_window()->AsRootWindowHostDelegate()->OnHostTouchEvent(&press);
|
| // We will get both GESTURE_BEGIN and GESTURE_TAP_DOWN.
|
| EXPECT_EQ(2, delegate1.gesture_event_count());
|
| @@ -806,24 +810,23 @@
|
| delegate1.ResetCounts();
|
| delegate2.ResetCounts();
|
|
|
| - TouchEvent move(ui::ET_TOUCH_MOVED,
|
| - gfx::Point(10, 10), 0, getTime());
|
| + ui::TouchEventImpl move(ui::ET_TOUCH_MOVED, gfx::Point(10, 10), 0, getTime());
|
| root_window()->AsRootWindowHostDelegate()->OnHostTouchEvent(&move);
|
|
|
| // This touch id is now ignored, no scroll fired.
|
| EXPECT_EQ(0, delegate1.gesture_event_count());
|
| EXPECT_EQ(0, delegate2.gesture_event_count());
|
|
|
| - TouchEvent release(ui::ET_TOUCH_RELEASED,
|
| - gfx::Point(10, 10), 0, getTime());
|
| + ui::TouchEventImpl release(
|
| + ui::ET_TOUCH_RELEASED, gfx::Point(10, 10), 0, getTime());
|
| root_window()->AsRootWindowHostDelegate()->OnHostTouchEvent(&release);
|
| EXPECT_EQ(0, delegate1.gesture_event_count());
|
| EXPECT_EQ(0, delegate2.gesture_event_count());
|
|
|
| // A new press is captured by w2.
|
|
|
| - TouchEvent press2(ui::ET_TOUCH_PRESSED,
|
| - gfx::Point(10, 10), 0, getTime());
|
| + ui::TouchEventImpl press2(
|
| + ui::ET_TOUCH_PRESSED, gfx::Point(10, 10), 0, getTime());
|
| root_window()->AsRootWindowHostDelegate()->OnHostTouchEvent(&press2);
|
| EXPECT_EQ(0, delegate1.gesture_event_count());
|
| // We will get both GESTURE_BEGIN and GESTURE_TAP_DOWN.
|
| @@ -835,8 +838,8 @@
|
| scoped_ptr<Window> window(CreateTestWindowWithDelegate(
|
| &delegate, 0, gfx::Rect(0, 0, 20, 20), NULL));
|
|
|
| - TouchEvent press(ui::ET_TOUCH_PRESSED,
|
| - gfx::Point(10, 10), 0, getTime());
|
| + ui::TouchEventImpl press(
|
| + ui::ET_TOUCH_PRESSED, gfx::Point(10, 10), 0, getTime());
|
| root_window()->AsRootWindowHostDelegate()->OnHostTouchEvent(&press);
|
|
|
| // We will get both GESTURE_BEGIN and GESTURE_TAP_DOWN.
|
| @@ -849,9 +852,9 @@
|
|
|
| // The move event should still create a gesture, as this touch was
|
| // on the window which was captured.
|
| - TouchEvent release(ui::ET_TOUCH_RELEASED,
|
| - gfx::Point(10, 10), 0, getTime() +
|
| - base::TimeDelta::FromMilliseconds(50));
|
| + ui::TouchEventImpl release(ui::ET_TOUCH_RELEASED,
|
| + gfx::Point(10, 10), 0, getTime() +
|
| + base::TimeDelta::FromMilliseconds(50));
|
| root_window()->AsRootWindowHostDelegate()->OnHostTouchEvent(&release);
|
| EXPECT_EQ(2, delegate.gesture_event_count());
|
| }
|
| @@ -862,7 +865,7 @@
|
| CaptureWindowDelegateImpl d1;
|
| scoped_ptr<Window> w1(CreateTestWindowWithDelegate(
|
| &d1, 0, gfx::Rect(0, 0, 20, 20), NULL));
|
| - TouchEvent p1(ui::ET_TOUCH_PRESSED, gfx::Point(10, 10), 0, getTime());
|
| + ui::TouchEventImpl p1(ui::ET_TOUCH_PRESSED, gfx::Point(10, 10), 0, getTime());
|
| root_window()->AsRootWindowHostDelegate()->OnHostTouchEvent(&p1);
|
| // We will get both GESTURE_BEGIN and GESTURE_TAP_DOWN.
|
| EXPECT_EQ(2, d1.gesture_event_count());
|
| @@ -872,7 +875,7 @@
|
| CaptureWindowDelegateImpl d2;
|
| scoped_ptr<Window> w2(CreateTestWindowWithDelegate(
|
| &d2, 0, gfx::Rect(40, 0, 40, 20), NULL));
|
| - TouchEvent p2(ui::ET_TOUCH_PRESSED, gfx::Point(41, 10), 1, getTime());
|
| + ui::TouchEventImpl p2(ui::ET_TOUCH_PRESSED, gfx::Point(41, 10), 1, getTime());
|
| root_window()->AsRootWindowHostDelegate()->OnHostTouchEvent(&p2);
|
| EXPECT_EQ(0, d1.gesture_event_count());
|
| // We will get both GESTURE_BEGIN and GESTURE_TAP_DOWN for new target window.
|
| @@ -898,7 +901,7 @@
|
|
|
| // Move touch id originally associated with |w2|. Since capture was transfered
|
| // from 2 to 3 only |w3| should get the event.
|
| - TouchEvent m3(ui::ET_TOUCH_MOVED, gfx::Point(110, 105), 1, getTime());
|
| + ui::TouchEventImpl m3(ui::ET_TOUCH_MOVED, gfx::Point(110, 105), 1, getTime());
|
| root_window()->AsRootWindowHostDelegate()->OnHostTouchEvent(&m3);
|
| EXPECT_EQ(0, d1.gesture_event_count());
|
| EXPECT_EQ(0, d2.gesture_event_count());
|
| @@ -986,7 +989,7 @@
|
| public:
|
| MouseEnterExitWindowDelegate() : entered_(false), exited_(false) {}
|
|
|
| - virtual bool OnMouseEvent(MouseEvent* event) OVERRIDE {
|
| + virtual bool OnMouseEvent(ui::MouseEvent* event) OVERRIDE {
|
| switch (event->type()) {
|
| case ui::ET_MOUSE_ENTERED:
|
| entered_ = true;
|
| @@ -1310,8 +1313,8 @@
|
| transform.ConcatTranslate(size.height(), 0);
|
| root_window()->SetTransform(transform);
|
|
|
| - TouchEvent press(ui::ET_TOUCH_PRESSED,
|
| - gfx::Point(size.height() - 10, 10), 0, getTime());
|
| + ui::TouchEventImpl press(
|
| + ui::ET_TOUCH_PRESSED, gfx::Point(size.height() - 10, 10), 0, getTime());
|
| root_window()->AsRootWindowHostDelegate()->OnHostTouchEvent(&press);
|
| EXPECT_EQ(gfx::Point(10, 10).ToString(), delegate->position().ToString());
|
| }
|
|
|