| Index: ui/aura/window_unittest.cc
|
| ===================================================================
|
| --- ui/aura/window_unittest.cc (revision 113260)
|
| +++ ui/aura/window_unittest.cc (working copy)
|
| @@ -9,10 +9,10 @@
|
| #include "base/stringprintf.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "ui/aura/client/stacking_client.h"
|
| -#include "ui/aura/desktop.h"
|
| -#include "ui/aura/desktop_observer.h"
|
| #include "ui/aura/event.h"
|
| #include "ui/aura/focus_manager.h"
|
| +#include "ui/aura/root_window.h"
|
| +#include "ui/aura/root_window_observer.h"
|
| #include "ui/aura/test/aura_test_base.h"
|
| #include "ui/aura/test/event_generator.h"
|
| #include "ui/aura/test/test_windows.h"
|
| @@ -202,7 +202,7 @@
|
| scoped_ptr<Window> w13(
|
| CreateTestWindow(SK_ColorGRAY, 13, gfx::Rect(5, 470, 50, 50), w1.get()));
|
|
|
| - Window* root = Desktop::GetInstance();
|
| + Window* root = RootWindow::GetInstance();
|
| w1->parent()->SetBounds(gfx::Rect(500, 500));
|
| EXPECT_EQ(NULL, root->GetEventHandlerForPoint(gfx::Point(5, 5)));
|
| EXPECT_EQ(w1.get(), root->GetEventHandlerForPoint(gfx::Point(11, 11)));
|
| @@ -215,7 +215,7 @@
|
| }
|
|
|
| TEST_F(WindowTest, GetTopWindowContainingPoint) {
|
| - Window* root = Desktop::GetInstance();
|
| + Window* root = RootWindow::GetInstance();
|
| root->SetBounds(gfx::Rect(0, 0, 300, 300));
|
|
|
| scoped_ptr<Window> w1(
|
| @@ -254,7 +254,7 @@
|
| const gfx::Rect kBounds(0, 0, 10, 10);
|
| TestWindowDelegate delegate;
|
|
|
| - Window* root = aura::Desktop::GetInstance();
|
| + Window* root = aura::RootWindow::GetInstance();
|
| scoped_ptr<Window> w1(CreateTestWindowWithId(1, root));
|
| scoped_ptr<Window> w11(
|
| CreateTestWindowWithDelegate(&delegate, 11, kBounds, w1.get()));
|
| @@ -373,7 +373,7 @@
|
|
|
| // Various destruction assertions.
|
| TEST_F(WindowTest, CaptureTests) {
|
| - aura::Desktop* desktop = aura::Desktop::GetInstance();
|
| + aura::RootWindow* root_window = aura::RootWindow::GetInstance();
|
| CaptureWindowDelegateImpl delegate;
|
| scoped_ptr<Window> window(CreateTestWindowWithDelegate(
|
| &delegate, 0, gfx::Rect(0, 0, 20, 20), NULL));
|
| @@ -392,7 +392,7 @@
|
| delegate.set_mouse_event_count(0);
|
|
|
| TouchEvent touchev(ui::ET_TOUCH_PRESSED, gfx::Point(50, 50), 0);
|
| - desktop->DispatchTouchEvent(&touchev);
|
| + root_window->DispatchTouchEvent(&touchev);
|
| EXPECT_EQ(1, delegate.touch_event_count());
|
| delegate.set_touch_event_count(0);
|
|
|
| @@ -403,21 +403,21 @@
|
| generator.PressLeftButton();
|
| EXPECT_EQ(0, delegate.mouse_event_count());
|
|
|
| - desktop->DispatchTouchEvent(&touchev);
|
| + root_window->DispatchTouchEvent(&touchev);
|
| EXPECT_EQ(0, delegate.touch_event_count());
|
|
|
| // Removing the capture window from parent should reset the capture window
|
| - // in the desktop.
|
| + // in the root window.
|
| window->SetCapture();
|
| - EXPECT_EQ(window.get(), desktop->capture_window());
|
| + EXPECT_EQ(window.get(), root_window->capture_window());
|
| window->parent()->RemoveChild(window.get());
|
| EXPECT_FALSE(window->HasCapture());
|
| - EXPECT_EQ(NULL, desktop->capture_window());
|
| + EXPECT_EQ(NULL, root_window->capture_window());
|
| }
|
|
|
| // Verifies capture is reset when a window is destroyed.
|
| TEST_F(WindowTest, ReleaseCaptureOnDestroy) {
|
| - Desktop* desktop = Desktop::GetInstance();
|
| + RootWindow* root_window = RootWindow::GetInstance();
|
| CaptureWindowDelegateImpl delegate;
|
| scoped_ptr<Window> window(CreateTestWindowWithDelegate(
|
| &delegate, 0, gfx::Rect(0, 0, 20, 20), NULL));
|
| @@ -430,9 +430,9 @@
|
| // Destroy the window.
|
| window.reset();
|
|
|
| - // Make sure the desktop doesn't reference the window anymore.
|
| - EXPECT_EQ(NULL, desktop->mouse_pressed_handler());
|
| - EXPECT_EQ(NULL, desktop->capture_window());
|
| + // Make sure the root window doesn't reference the window anymore.
|
| + EXPECT_EQ(NULL, root_window->mouse_pressed_handler());
|
| + EXPECT_EQ(NULL, root_window->capture_window());
|
| }
|
|
|
| TEST_F(WindowTest, GetScreenBounds) {
|
| @@ -485,7 +485,7 @@
|
| // Verifies that the WindowDelegate receives MouseExit and MouseEnter events for
|
| // mouse transitions from window to window.
|
| TEST_F(WindowTest, MouseEnterExit) {
|
| - Desktop* desktop = Desktop::GetInstance();
|
| + RootWindow* root_window = RootWindow::GetInstance();
|
|
|
| MouseEnterExitWindowDelegate d1;
|
| scoped_ptr<Window> w1(
|
| @@ -495,9 +495,9 @@
|
| CreateTestWindowWithDelegate(&d2, 2, gfx::Rect(70, 70, 50, 50), NULL));
|
|
|
| gfx::Point move_point = w1->bounds().CenterPoint();
|
| - Window::ConvertPointToWindow(w1->parent(), desktop, &move_point);
|
| + Window::ConvertPointToWindow(w1->parent(), root_window, &move_point);
|
| MouseEvent mouseev1(ui::ET_MOUSE_MOVED, move_point, 0);
|
| - desktop->DispatchMouseEvent(&mouseev1);
|
| + root_window->DispatchMouseEvent(&mouseev1);
|
|
|
| EXPECT_TRUE(d1.entered());
|
| EXPECT_FALSE(d1.exited());
|
| @@ -505,9 +505,9 @@
|
| EXPECT_FALSE(d2.exited());
|
|
|
| move_point = w2->bounds().CenterPoint();
|
| - Window::ConvertPointToWindow(w2->parent(), desktop, &move_point);
|
| + Window::ConvertPointToWindow(w2->parent(), root_window, &move_point);
|
| MouseEvent mouseev2(ui::ET_MOUSE_MOVED, move_point, 0);
|
| - desktop->DispatchMouseEvent(&mouseev2);
|
| + root_window->DispatchMouseEvent(&mouseev2);
|
|
|
| EXPECT_TRUE(d1.entered());
|
| EXPECT_TRUE(d1.exited());
|
| @@ -550,7 +550,7 @@
|
| // Verifies that when WindowDelegate::OnLostActive is invoked the window is not
|
| // active.
|
| TEST_F(WindowTest, NotActiveInLostActive) {
|
| - Desktop* desktop = Desktop::GetInstance();
|
| + RootWindow* root_window = RootWindow::GetInstance();
|
|
|
| ActiveWindowDelegate d1;
|
| scoped_ptr<Window> w1(
|
| @@ -560,18 +560,18 @@
|
| CreateTestWindowWithDelegate(NULL, 1, gfx::Rect(10, 10, 50, 50), NULL));
|
|
|
| // Activate w1.
|
| - desktop->SetActiveWindow(w1.get(), NULL);
|
| - EXPECT_EQ(w1.get(), desktop->active_window());
|
| + root_window->SetActiveWindow(w1.get(), NULL);
|
| + EXPECT_EQ(w1.get(), root_window->active_window());
|
|
|
| // Should not have gotten a OnLostActive yet.
|
| EXPECT_EQ(0, d1.hit_count());
|
|
|
| // SetActiveWindow(NULL) should not change the active window.
|
| - desktop->SetActiveWindow(NULL, NULL);
|
| - EXPECT_TRUE(desktop->active_window() == w1.get());
|
| + root_window->SetActiveWindow(NULL, NULL);
|
| + EXPECT_TRUE(root_window->active_window() == w1.get());
|
|
|
| // Now activate another window.
|
| - desktop->SetActiveWindow(w2.get(), NULL);
|
| + root_window->SetActiveWindow(w2.get(), NULL);
|
|
|
| // Should have gotten OnLostActive and w1 should not have been active at that
|
| // time.
|
| @@ -777,10 +777,10 @@
|
| EXPECT_EQ(w2.get(), parent->children()[1]);
|
| }
|
|
|
| -// Tests transformation on the desktop.
|
| +// Tests transformation on the root window.
|
| TEST_F(WindowTest, Transform) {
|
| - Desktop* desktop = Desktop::GetInstance();
|
| - gfx::Size size = desktop->GetHostSize();
|
| + RootWindow* root_window = RootWindow::GetInstance();
|
| + gfx::Size size = root_window->GetHostSize();
|
| EXPECT_EQ(gfx::Rect(size),
|
| gfx::Screen::GetMonitorAreaNearestPoint(gfx::Point()));
|
|
|
| @@ -788,13 +788,13 @@
|
| ui::Transform transform;
|
| transform.SetRotate(90.0f);
|
| transform.ConcatTranslate(size.width(), 0);
|
| - desktop->SetTransform(transform);
|
| + root_window->SetTransform(transform);
|
|
|
| // The size should be the transformed size.
|
| gfx::Size transformed_size(size.height(), size.width());
|
| - EXPECT_EQ(transformed_size.ToString(), desktop->GetHostSize().ToString());
|
| + EXPECT_EQ(transformed_size.ToString(), root_window->GetHostSize().ToString());
|
| EXPECT_EQ(gfx::Rect(transformed_size).ToString(),
|
| - desktop->bounds().ToString());
|
| + root_window->bounds().ToString());
|
| EXPECT_EQ(gfx::Rect(transformed_size).ToString(),
|
| gfx::Screen::GetMonitorAreaNearestPoint(gfx::Point()).ToString());
|
| }
|
| @@ -1092,13 +1092,13 @@
|
| EXPECT_EQ("name= old=0 new=0", PropertyChangeInfoAndClear());
|
| }
|
|
|
| -class DesktopObserverTest : public WindowTest,
|
| - public DesktopObserver {
|
| +class RootWindowObserverTest : public WindowTest,
|
| + public RootWindowObserver {
|
| public:
|
| - DesktopObserverTest() : active_(NULL) {
|
| + RootWindowObserverTest() : active_(NULL) {
|
| }
|
|
|
| - virtual ~DesktopObserverTest() {}
|
| + virtual ~RootWindowObserverTest() {}
|
|
|
| Window* active() const { return active_; }
|
|
|
| @@ -1109,11 +1109,11 @@
|
| private:
|
| virtual void SetUp() OVERRIDE {
|
| WindowTest::SetUp();
|
| - Desktop::GetInstance()->AddObserver(this);
|
| + RootWindow::GetInstance()->AddObserver(this);
|
| }
|
|
|
| virtual void TearDown() OVERRIDE {
|
| - Desktop::GetInstance()->RemoveObserver(this);
|
| + RootWindow::GetInstance()->RemoveObserver(this);
|
| WindowTest::TearDown();
|
| }
|
|
|
| @@ -1123,10 +1123,10 @@
|
|
|
| Window* active_;
|
|
|
| - DISALLOW_COPY_AND_ASSIGN(DesktopObserverTest);
|
| + DISALLOW_COPY_AND_ASSIGN(RootWindowObserverTest);
|
| };
|
|
|
| -TEST_F(DesktopObserverTest, WindowActivationObserve) {
|
| +TEST_F(RootWindowObserverTest, WindowActivationObserve) {
|
| scoped_ptr<Window> w1(CreateTestWindowWithId(1, NULL));
|
| scoped_ptr<Window> w2(CreateTestWindowWithId(2, NULL));
|
| scoped_ptr<Window> w3(CreateTestWindowWithId(3, w1.get()));
|
|
|