| Index: ash/display/mouse_cursor_event_filter_unittest.cc
|
| diff --git a/ash/display/mouse_cursor_event_filter_unittest.cc b/ash/display/mouse_cursor_event_filter_unittest.cc
|
| index b7421e131d67df4bd4133d47c265e20c6e899118..aca0a1b0f65fdb924903c825a8606ab7e9fe644f 100644
|
| --- a/ash/display/mouse_cursor_event_filter_unittest.cc
|
| +++ b/ash/display/mouse_cursor_event_filter_unittest.cc
|
| @@ -38,8 +38,9 @@ TEST_F(MouseCursorEventFilterTest, WarpMouse) {
|
| MouseCursorEventFilter* event_filter =
|
| Shell::GetInstance()->mouse_cursor_filter();
|
| ASSERT_EQ(
|
| - DisplayController::RIGHT,
|
| - Shell::GetInstance()->display_controller()->secondary_display_layout());
|
| + DisplayLayout::RIGHT,
|
| + Shell::GetInstance()->
|
| + display_controller()->default_display_layout().position);
|
|
|
| Shell::RootWindowList root_windows = Shell::GetAllRootWindows();
|
| bool is_warped = event_filter->WarpMouseCursorIfNecessary(root_windows[0],
|
| @@ -97,8 +98,9 @@ TEST_F(MouseCursorEventFilterTest, WarpMouseDifferentSizeDisplays) {
|
| MouseCursorEventFilter* event_filter =
|
| Shell::GetInstance()->mouse_cursor_filter();
|
| ASSERT_EQ(
|
| - DisplayController::RIGHT,
|
| - Shell::GetInstance()->display_controller()->secondary_display_layout());
|
| + DisplayLayout::RIGHT,
|
| + Shell::GetInstance()->
|
| + display_controller()->default_display_layout().position);
|
|
|
| Shell::RootWindowList root_windows = Shell::GetAllRootWindows();
|
| aura::Env::GetInstance()->SetLastMouseLocation(*root_windows[1],
|
| @@ -154,8 +156,8 @@ TEST_F(MouseCursorEventFilterTest, IndicatorBoundsTestOnRight) {
|
|
|
| DisplayController* controller =
|
| Shell::GetInstance()->display_controller();
|
| - controller->SetSecondaryDisplayLayout(DisplayController::RIGHT);
|
| - controller->SetSecondaryDisplayOffset(0);
|
| + DisplayLayout default_layout(DisplayLayout::RIGHT, 0);
|
| + controller->SetDefaultDisplayLayout(default_layout);
|
| ash::internal::MouseCursorEventFilter* event_filter =
|
| Shell::GetInstance()->mouse_cursor_filter();
|
| event_filter->ShowSharedEdgeIndicator(root_windows[0] /* primary */);
|
| @@ -166,7 +168,8 @@ TEST_F(MouseCursorEventFilterTest, IndicatorBoundsTestOnRight) {
|
| EXPECT_EQ("350,0 10x360", event_filter->dst_indicator_bounds_.ToString());
|
|
|
| // Move 2nd display downwards a bit.
|
| - controller->SetSecondaryDisplayOffset(50);
|
| + default_layout.offset = 50;
|
| + controller->SetDefaultDisplayLayout(default_layout);
|
| event_filter->ShowSharedEdgeIndicator(root_windows[0] /* primary */);
|
| // This is same as before because the 2nd display's y is above
|
| // the warp hole's x.
|
| @@ -178,7 +181,8 @@ TEST_F(MouseCursorEventFilterTest, IndicatorBoundsTestOnRight) {
|
|
|
| // Move it down further so that the shared edge is shorter than
|
| // minimum hole size (160).
|
| - controller->SetSecondaryDisplayOffset(200);
|
| + default_layout.offset = 200;
|
| + controller->SetDefaultDisplayLayout(default_layout);
|
| event_filter->ShowSharedEdgeIndicator(root_windows[0] /* primary */);
|
| EXPECT_EQ("350,200 10x160", event_filter->src_indicator_bounds_.ToString());
|
| EXPECT_EQ("360,200 10x160", event_filter->dst_indicator_bounds_.ToString());
|
| @@ -187,7 +191,8 @@ TEST_F(MouseCursorEventFilterTest, IndicatorBoundsTestOnRight) {
|
| EXPECT_EQ("350,200 10x160", event_filter->dst_indicator_bounds_.ToString());
|
|
|
| // Now move 2nd display upwards
|
| - controller->SetSecondaryDisplayOffset(-80);
|
| + default_layout.offset = -80;
|
| + controller->SetDefaultDisplayLayout(default_layout);
|
| event_filter->ShowSharedEdgeIndicator(root_windows[0] /* primary */);
|
| EXPECT_EQ("350,80 10x200", event_filter->src_indicator_bounds_.ToString());
|
| EXPECT_EQ("360,0 10x360", event_filter->dst_indicator_bounds_.ToString());
|
| @@ -206,8 +211,8 @@ TEST_F(MouseCursorEventFilterTest, IndicatorBoundsTestOnLeft) {
|
|
|
| DisplayController* controller =
|
| Shell::GetInstance()->display_controller();
|
| - controller->SetSecondaryDisplayLayout(DisplayController::LEFT);
|
| - controller->SetSecondaryDisplayOffset(0);
|
| + DisplayLayout default_layout(DisplayLayout::LEFT, 0);
|
| + controller->SetDefaultDisplayLayout(default_layout);
|
| ash::internal::MouseCursorEventFilter* event_filter =
|
| Shell::GetInstance()->mouse_cursor_filter();
|
| event_filter->ShowSharedEdgeIndicator(root_windows[0] /* primary */);
|
| @@ -217,7 +222,8 @@ TEST_F(MouseCursorEventFilterTest, IndicatorBoundsTestOnLeft) {
|
| EXPECT_EQ("-10,100 10x260", event_filter->src_indicator_bounds_.ToString());
|
| EXPECT_EQ("0,0 10x360", event_filter->dst_indicator_bounds_.ToString());
|
|
|
| - controller->SetSecondaryDisplayOffset(300);
|
| + default_layout.offset = 300;
|
| + controller->SetDefaultDisplayLayout(default_layout);
|
| event_filter->ShowSharedEdgeIndicator(root_windows[0] /* primary */);
|
| EXPECT_EQ("0,300 10x60", event_filter->src_indicator_bounds_.ToString());
|
| EXPECT_EQ("-10,300 10x60", event_filter->dst_indicator_bounds_.ToString());
|
| @@ -233,8 +239,8 @@ TEST_F(MouseCursorEventFilterTest, IndicatorBoundsTestOnTopBottom) {
|
|
|
| DisplayController* controller =
|
| Shell::GetInstance()->display_controller();
|
| - controller->SetSecondaryDisplayLayout(DisplayController::TOP);
|
| - controller->SetSecondaryDisplayOffset(0);
|
| + DisplayLayout default_layout(DisplayLayout::TOP, 0);
|
| + controller->SetDefaultDisplayLayout(default_layout);
|
| ash::internal::MouseCursorEventFilter* event_filter =
|
| Shell::GetInstance()->mouse_cursor_filter();
|
| event_filter->ShowSharedEdgeIndicator(root_windows[0] /* primary */);
|
| @@ -244,7 +250,8 @@ TEST_F(MouseCursorEventFilterTest, IndicatorBoundsTestOnTopBottom) {
|
| EXPECT_EQ("0,-10 360x10", event_filter->src_indicator_bounds_.ToString());
|
| EXPECT_EQ("0,0 360x10", event_filter->dst_indicator_bounds_.ToString());
|
|
|
| - controller->SetSecondaryDisplayOffset(300);
|
| + default_layout.offset = 300;
|
| + controller->SetDefaultDisplayLayout(default_layout);
|
| event_filter->ShowSharedEdgeIndicator(root_windows[0] /* primary */);
|
| EXPECT_EQ("300,0 60x10", event_filter->src_indicator_bounds_.ToString());
|
| EXPECT_EQ("300,-10 60x10", event_filter->dst_indicator_bounds_.ToString());
|
| @@ -252,8 +259,9 @@ TEST_F(MouseCursorEventFilterTest, IndicatorBoundsTestOnTopBottom) {
|
| EXPECT_EQ("300,-10 60x10", event_filter->src_indicator_bounds_.ToString());
|
| EXPECT_EQ("300,0 60x10", event_filter->dst_indicator_bounds_.ToString());
|
|
|
| - controller->SetSecondaryDisplayLayout(DisplayController::BOTTOM);
|
| - controller->SetSecondaryDisplayOffset(0);
|
| + default_layout.position = DisplayLayout::BOTTOM;
|
| + default_layout.offset = 0;
|
| + controller->SetDefaultDisplayLayout(default_layout);
|
| event_filter->ShowSharedEdgeIndicator(root_windows[0] /* primary */);
|
| EXPECT_EQ("0,350 360x10", event_filter->src_indicator_bounds_.ToString());
|
| EXPECT_EQ("0,360 360x10", event_filter->dst_indicator_bounds_.ToString());
|
|
|