| Index: ui/aura/root_window_unittest.cc
|
| ===================================================================
|
| --- ui/aura/root_window_unittest.cc (revision 150582)
|
| +++ ui/aura/root_window_unittest.cc (working copy)
|
| @@ -9,13 +9,13 @@
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "ui/aura/client/event_client.h"
|
| #include "ui/aura/env.h"
|
| -#include "ui/aura/event.h"
|
| #include "ui/aura/event_filter.h"
|
| #include "ui/aura/focus_manager.h"
|
| #include "ui/aura/test/aura_test_base.h"
|
| #include "ui/aura/test/event_generator.h"
|
| #include "ui/aura/test/test_window_delegate.h"
|
| #include "ui/aura/test/test_windows.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"
|
| @@ -48,7 +48,7 @@
|
| self->non_client_location_ = location;
|
| return HTTOPLEFT;
|
| }
|
| - virtual bool OnMouseEvent(MouseEvent* event) OVERRIDE {
|
| + virtual bool OnMouseEvent(ui::MouseEvent* event) OVERRIDE {
|
| mouse_event_count_++;
|
| mouse_event_location_ = event->location();
|
| mouse_event_flags_ = event->flags();
|
| @@ -81,20 +81,21 @@
|
| }
|
|
|
| // EventFilter overrides:
|
| - virtual bool PreHandleKeyEvent(Window* target, KeyEvent* event) OVERRIDE {
|
| + virtual bool PreHandleKeyEvent(Window* target, ui::KeyEvent* event) OVERRIDE {
|
| num_key_events_++;
|
| return true;
|
| }
|
| - virtual bool PreHandleMouseEvent(Window* target, MouseEvent* event) OVERRIDE {
|
| + virtual bool PreHandleMouseEvent(Window* target,
|
| + ui::MouseEvent* event) OVERRIDE {
|
| num_mouse_events_++;
|
| return true;
|
| }
|
| virtual ui::TouchStatus PreHandleTouchEvent(
|
| - Window* target, TouchEvent* event) OVERRIDE {
|
| + Window* target, ui::TouchEventImpl* event) OVERRIDE {
|
| return ui::TOUCH_STATUS_UNKNOWN;
|
| }
|
| virtual ui::GestureStatus PreHandleGestureEvent(
|
| - Window* target, GestureEvent* event) OVERRIDE {
|
| + Window* target, ui::GestureEventImpl* event) OVERRIDE {
|
| return ui::GESTURE_STATUS_UNKNOWN;
|
| }
|
|
|
| @@ -128,7 +129,7 @@
|
|
|
| // Send a mouse event to window1.
|
| gfx::Point point(101, 201);
|
| - MouseEvent event1(
|
| + ui::MouseEvent event1(
|
| ui::ET_MOUSE_PRESSED, point, point, ui::EF_LEFT_MOUSE_BUTTON);
|
| root_window()->AsRootWindowHostDelegate()->OnHostMouseEvent(&event1);
|
|
|
| @@ -152,10 +153,10 @@
|
| EXPECT_FALSE(Env::GetInstance()->is_mouse_button_down());
|
|
|
| gfx::Point location;
|
| - scoped_ptr<MouseEvent> event;
|
| + scoped_ptr<ui::MouseEvent> event;
|
|
|
| // Press the left button.
|
| - event.reset(new MouseEvent(
|
| + event.reset(new ui::MouseEvent(
|
| ui::ET_MOUSE_PRESSED,
|
| location,
|
| location,
|
| @@ -164,7 +165,7 @@
|
| EXPECT_TRUE(Env::GetInstance()->is_mouse_button_down());
|
|
|
| // Additionally press the right.
|
| - event.reset(new MouseEvent(
|
| + event.reset(new ui::MouseEvent(
|
| ui::ET_MOUSE_PRESSED,
|
| location,
|
| location,
|
| @@ -173,7 +174,7 @@
|
| EXPECT_TRUE(Env::GetInstance()->is_mouse_button_down());
|
|
|
| // Release the left button.
|
| - event.reset(new MouseEvent(
|
| + event.reset(new ui::MouseEvent(
|
| ui::ET_MOUSE_RELEASED,
|
| location,
|
| location,
|
| @@ -182,7 +183,7 @@
|
| EXPECT_TRUE(Env::GetInstance()->is_mouse_button_down());
|
|
|
| // Release the right button. We should ignore the Shift-is-down flag.
|
| - event.reset(new MouseEvent(
|
| + event.reset(new ui::MouseEvent(
|
| ui::ET_MOUSE_RELEASED,
|
| location,
|
| location,
|
| @@ -191,7 +192,7 @@
|
| EXPECT_FALSE(Env::GetInstance()->is_mouse_button_down());
|
|
|
| // Press the middle button.
|
| - event.reset(new MouseEvent(
|
| + event.reset(new ui::MouseEvent(
|
| ui::ET_MOUSE_PRESSED,
|
| location,
|
| location,
|
| @@ -205,13 +206,13 @@
|
| gfx::Rect(50, 50, 100, 100), NULL));
|
|
|
| gfx::Point origin(100, 100);
|
| - MouseEvent root(ui::ET_MOUSE_PRESSED, origin, origin, 0);
|
| + ui::MouseEvent root(ui::ET_MOUSE_PRESSED, origin, origin, 0);
|
|
|
| EXPECT_EQ("100,100", root.location().ToString());
|
| EXPECT_EQ("100,100", root.root_location().ToString());
|
|
|
| - MouseEvent translated_event(
|
| - root, root_window(), w1.get(),
|
| + ui::MouseEvent translated_event(
|
| + root, static_cast<Window*>(root_window()), w1.get(),
|
| ui::ET_MOUSE_ENTERED, root.flags());
|
| EXPECT_EQ("50,50", translated_event.location().ToString());
|
| EXPECT_EQ("100,100", translated_event.root_location().ToString());
|
| @@ -333,12 +334,12 @@
|
| EventCountFilter* filter = new EventCountFilter;
|
| root_window()->SetEventFilter(filter); // passes ownership
|
|
|
| - KeyEvent unknown_event(ui::ET_KEY_PRESSED, ui::VKEY_UNKNOWN, 0);
|
| + ui::KeyEvent unknown_event(ui::ET_KEY_PRESSED, ui::VKEY_UNKNOWN, 0);
|
| EXPECT_FALSE(root_window()->AsRootWindowHostDelegate()->OnHostKeyEvent(
|
| &unknown_event));
|
| EXPECT_EQ(0, filter->num_key_events());
|
|
|
| - KeyEvent known_event(ui::ET_KEY_PRESSED, ui::VKEY_A, 0);
|
| + ui::KeyEvent known_event(ui::ET_KEY_PRESSED, ui::VKEY_A, 0);
|
| EXPECT_TRUE(root_window()->AsRootWindowHostDelegate()->OnHostKeyEvent(
|
| &known_event));
|
| EXPECT_EQ(1, filter->num_key_events());
|
| @@ -356,22 +357,24 @@
|
| Events& events() { return events_; }
|
|
|
| // EventFilter overrides:
|
| - virtual bool PreHandleKeyEvent(Window* target, KeyEvent* event) OVERRIDE {
|
| + virtual bool PreHandleKeyEvent(Window* target, ui::KeyEvent* event) OVERRIDE {
|
| events_.push_back(event->type());
|
| return true;
|
| }
|
| - virtual bool PreHandleMouseEvent(Window* target, MouseEvent* event) OVERRIDE {
|
| + virtual bool PreHandleMouseEvent(Window* target,
|
| + ui::MouseEvent* event) OVERRIDE {
|
| events_.push_back(event->type());
|
| return true;
|
| }
|
| - virtual ui::TouchStatus PreHandleTouchEvent(Window* target,
|
| - TouchEvent* event) OVERRIDE {
|
| + virtual ui::TouchStatus PreHandleTouchEvent(
|
| + Window* target,
|
| + ui::TouchEventImpl* event) OVERRIDE {
|
| events_.push_back(event->type());
|
| return ui::TOUCH_STATUS_UNKNOWN;
|
| }
|
| virtual ui::GestureStatus PreHandleGestureEvent(
|
| Window* target,
|
| - GestureEvent* event) OVERRIDE {
|
| + ui::GestureEventImpl* event) OVERRIDE {
|
| events_.push_back(event->type());
|
| return ui::GESTURE_STATUS_UNKNOWN;
|
| }
|
| @@ -462,8 +465,8 @@
|
| scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate(
|
| &delegate, 1, gfx::Rect(0, 0, 100, 100), NULL));
|
|
|
| - MouseEvent mouse_move_event(ui::ET_MOUSE_MOVED, gfx::Point(0, 0),
|
| - gfx::Point(0, 0), 0);
|
| + ui::MouseEvent mouse_move_event(ui::ET_MOUSE_MOVED, gfx::Point(0, 0),
|
| + gfx::Point(0, 0), 0);
|
| root_window()->AsRootWindowHostDelegate()->OnHostMouseEvent(
|
| &mouse_move_event);
|
| // Discard MOUSE_ENTER.
|
| @@ -472,16 +475,16 @@
|
| root_window()->HoldMouseMoves();
|
|
|
| // Check that we don't immediately dispatch the MOUSE_DRAGGED event.
|
| - MouseEvent mouse_dragged_event(ui::ET_MOUSE_DRAGGED, gfx::Point(0, 0),
|
| - gfx::Point(0, 0), 0);
|
| + ui::MouseEvent mouse_dragged_event(ui::ET_MOUSE_DRAGGED, gfx::Point(0, 0),
|
| + gfx::Point(0, 0), 0);
|
| root_window()->AsRootWindowHostDelegate()->OnHostMouseEvent(
|
| &mouse_dragged_event);
|
| EXPECT_TRUE(filter->events().empty());
|
|
|
| // Check that we do dispatch the held MOUSE_DRAGGED event before another type
|
| // of event.
|
| - MouseEvent mouse_pressed_event(ui::ET_MOUSE_PRESSED, gfx::Point(0, 0),
|
| - gfx::Point(0, 0), 0);
|
| + ui::MouseEvent mouse_pressed_event(ui::ET_MOUSE_PRESSED, gfx::Point(0, 0),
|
| + gfx::Point(0, 0), 0);
|
| root_window()->AsRootWindowHostDelegate()->OnHostMouseEvent(
|
| &mouse_pressed_event);
|
| EXPECT_EQ("MOUSE_DRAGGED MOUSE_PRESSED",
|
| @@ -489,8 +492,8 @@
|
| filter->events().clear();
|
|
|
| // Check that we coalesce held MOUSE_DRAGGED events.
|
| - MouseEvent mouse_dragged_event2(ui::ET_MOUSE_DRAGGED, gfx::Point(1, 1),
|
| - gfx::Point(1, 1), 0);
|
| + ui::MouseEvent mouse_dragged_event2(ui::ET_MOUSE_DRAGGED, gfx::Point(1, 1),
|
| + gfx::Point(1, 1), 0);
|
| root_window()->AsRootWindowHostDelegate()->OnHostMouseEvent(
|
| &mouse_dragged_event);
|
| root_window()->AsRootWindowHostDelegate()->OnHostMouseEvent(
|
|
|