| Index: ash/display/display_manager_unittest.cc
|
| diff --git a/ash/display/display_manager_unittest.cc b/ash/display/display_manager_unittest.cc
|
| index d773c084060f8821a51ac8ed17350abb801c69c8..4bad4ebfcf450d36b343de74090388599d627cf1 100644
|
| --- a/ash/display/display_manager_unittest.cc
|
| +++ b/ash/display/display_manager_unittest.cc
|
| @@ -59,12 +59,12 @@ class DisplayManagerTest : public test::AshTestBase,
|
|
|
| void SetUp() override {
|
| AshTestBase::SetUp();
|
| - Shell::GetScreen()->AddObserver(this);
|
| + gfx::Screen::GetScreen()->AddObserver(this);
|
| Shell::GetPrimaryRootWindow()->AddObserver(this);
|
| }
|
| void TearDown() override {
|
| Shell::GetPrimaryRootWindow()->RemoveObserver(this);
|
| - Shell::GetScreen()->RemoveObserver(this);
|
| + gfx::Screen::GetScreen()->RemoveObserver(this);
|
| AshTestBase::TearDown();
|
| }
|
|
|
| @@ -415,31 +415,32 @@ TEST_F(DisplayManagerTest, OverscanInsetsTest) {
|
| GetDisplayInfo(ScreenUtil::GetSecondaryDisplay()).
|
| bounds_in_native().ToString());
|
| EXPECT_EQ("0,501 400x400",
|
| - GetDisplayInfo(Shell::GetScreen()->GetPrimaryDisplay()).
|
| - bounds_in_native().ToString());
|
| + GetDisplayInfo(gfx::Screen::GetScreen()->GetPrimaryDisplay())
|
| + .bounds_in_native()
|
| + .ToString());
|
| EXPECT_EQ("0,0 188x190",
|
| - Shell::GetScreen()->GetPrimaryDisplay().bounds().ToString());
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().bounds().ToString());
|
|
|
| // Make sure just moving the overscan area should property notify observers.
|
| UpdateDisplay("0+0-500x500");
|
| - int64_t primary_id = Shell::GetScreen()->GetPrimaryDisplay().id();
|
| + int64_t primary_id = gfx::Screen::GetScreen()->GetPrimaryDisplay().id();
|
| display_manager()->SetOverscanInsets(primary_id, gfx::Insets(0, 0, 20, 20));
|
| EXPECT_EQ("0,0 480x480",
|
| - Shell::GetScreen()->GetPrimaryDisplay().bounds().ToString());
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().bounds().ToString());
|
| reset();
|
| display_manager()->SetOverscanInsets(primary_id, gfx::Insets(10, 10, 10, 10));
|
| EXPECT_TRUE(changed_metrics() & gfx::DisplayObserver::DISPLAY_METRIC_BOUNDS);
|
| EXPECT_TRUE(
|
| changed_metrics() & gfx::DisplayObserver::DISPLAY_METRIC_WORK_AREA);
|
| EXPECT_EQ("0,0 480x480",
|
| - Shell::GetScreen()->GetPrimaryDisplay().bounds().ToString());
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().bounds().ToString());
|
| reset();
|
| display_manager()->SetOverscanInsets(primary_id, gfx::Insets(0, 0, 0, 0));
|
| EXPECT_TRUE(changed_metrics() & gfx::DisplayObserver::DISPLAY_METRIC_BOUNDS);
|
| EXPECT_TRUE(
|
| changed_metrics() & gfx::DisplayObserver::DISPLAY_METRIC_WORK_AREA);
|
| EXPECT_EQ("0,0 500x500",
|
| - Shell::GetScreen()->GetPrimaryDisplay().bounds().ToString());
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().bounds().ToString());
|
| }
|
|
|
| TEST_F(DisplayManagerTest, ZeroOverscanInsets) {
|
| @@ -530,7 +531,7 @@ TEST_F(DisplayManagerTest, TestNativeDisplaysChanged) {
|
| GetDisplayInfoForId(external_id).bounds_in_native().ToString());
|
| EXPECT_EQ(1U, display_manager()->num_connected_displays());
|
| EXPECT_FALSE(display_manager()->IsInMirrorMode());
|
| - EXPECT_EQ(external_id, Shell::GetScreen()->GetPrimaryDisplay().id());
|
| + EXPECT_EQ(external_id, gfx::Screen::GetScreen()->GetPrimaryDisplay().id());
|
|
|
| EXPECT_EQ(internal_display_id, gfx::Display::InternalDisplayId());
|
|
|
| @@ -540,7 +541,8 @@ TEST_F(DisplayManagerTest, TestNativeDisplaysChanged) {
|
| display_info_list.push_back(external_display_info);
|
| display_manager()->OnNativeDisplaysChanged(display_info_list);
|
| EXPECT_EQ(2U, display_manager()->GetNumDisplays());
|
| - EXPECT_EQ(internal_display_id, Shell::GetScreen()->GetPrimaryDisplay().id());
|
| + EXPECT_EQ(internal_display_id,
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().id());
|
|
|
| // This combinatino is new, so internal display becomes primary.
|
| EXPECT_EQ("0,0 500x500",
|
| @@ -955,7 +957,7 @@ TEST_F(DisplayManagerTest, UIScale) {
|
| test::ScopedDisable125DSFForUIScaling disable;
|
|
|
| UpdateDisplay("1280x800");
|
| - int64_t display_id = Shell::GetScreen()->GetPrimaryDisplay().id();
|
| + int64_t display_id = gfx::Screen::GetScreen()->GetPrimaryDisplay().id();
|
| SetDisplayUIScale(display_id, 1.125f);
|
| EXPECT_EQ(1.0, GetDisplayInfoAt(0).configured_ui_scale());
|
| SetDisplayUIScale(display_id, 0.8f);
|
| @@ -1012,7 +1014,7 @@ TEST_F(DisplayManagerTest, UIScale) {
|
| EXPECT_EQ(1.125f, GetDisplayInfoAt(0).configured_ui_scale());
|
| SetDisplayUIScale(display_id, 1.0f);
|
| EXPECT_EQ(1.0f, GetDisplayInfoAt(0).configured_ui_scale());
|
| - gfx::Display display = Shell::GetScreen()->GetPrimaryDisplay();
|
| + gfx::Display display = gfx::Screen::GetScreen()->GetPrimaryDisplay();
|
| EXPECT_EQ(2.0f, display.device_scale_factor());
|
| EXPECT_EQ("640x425", display.bounds().size().ToString());
|
|
|
| @@ -1030,7 +1032,7 @@ TEST_F(DisplayManagerTest, UIScale) {
|
| SetDisplayUIScale(display_id, 2.0f);
|
| EXPECT_EQ(2.0f, GetDisplayInfoAt(0).configured_ui_scale());
|
| EXPECT_EQ(1.0f, GetDisplayInfoAt(0).GetEffectiveUIScale());
|
| - display = Shell::GetScreen()->GetPrimaryDisplay();
|
| + display = gfx::Screen::GetScreen()->GetPrimaryDisplay();
|
| EXPECT_EQ(1.0f, display.device_scale_factor());
|
| EXPECT_EQ("1280x850", display.bounds().size().ToString());
|
|
|
| @@ -1040,7 +1042,7 @@ TEST_F(DisplayManagerTest, UIScale) {
|
| SetDisplayUIScale(display_id, 1.25f);
|
| EXPECT_EQ(1.25f, GetDisplayInfoAt(0).configured_ui_scale());
|
| EXPECT_EQ(1.0f, GetDisplayInfoAt(0).GetEffectiveUIScale());
|
| - display = Shell::GetScreen()->GetPrimaryDisplay();
|
| + display = gfx::Screen::GetScreen()->GetPrimaryDisplay();
|
| EXPECT_EQ(1.0f, display.device_scale_factor());
|
| EXPECT_EQ("1280x850", display.bounds().size().ToString());
|
| }
|
| @@ -1105,7 +1107,7 @@ TEST_F(DisplayManagerTest, UIScaleWithDisplayMode) {
|
| }
|
|
|
| TEST_F(DisplayManagerTest, Use125DSFForUIScaling) {
|
| - int64_t display_id = Shell::GetScreen()->GetPrimaryDisplay().id();
|
| + int64_t display_id = gfx::Screen::GetScreen()->GetPrimaryDisplay().id();
|
| test::ScopedSetInternalDisplayId set_internal(display_id);
|
|
|
| UpdateDisplay("1920x1080*1.25");
|
| @@ -1139,7 +1141,7 @@ TEST_F(DisplayManagerTest, ResolutionChangeInUnifiedMode) {
|
|
|
| UpdateDisplay("200x200, 400x400");
|
|
|
| - int64_t unified_id = Shell::GetScreen()->GetPrimaryDisplay().id();
|
| + int64_t unified_id = gfx::Screen::GetScreen()->GetPrimaryDisplay().id();
|
| DisplayInfo info = display_manager->GetDisplayInfo(unified_id);
|
| ASSERT_EQ(2u, info.display_modes().size());
|
| EXPECT_EQ("400x200", info.display_modes()[0].size.ToString());
|
| @@ -1147,7 +1149,7 @@ TEST_F(DisplayManagerTest, ResolutionChangeInUnifiedMode) {
|
| EXPECT_EQ("800x400", info.display_modes()[1].size.ToString());
|
| EXPECT_FALSE(info.display_modes()[1].native);
|
| EXPECT_EQ("400x200",
|
| - Shell::GetScreen()->GetPrimaryDisplay().size().ToString());
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().size().ToString());
|
| DisplayMode active_mode =
|
| display_manager->GetActiveModeForDisplayId(unified_id);
|
| EXPECT_EQ(1.0f, active_mode.ui_scale);
|
| @@ -1155,7 +1157,7 @@ TEST_F(DisplayManagerTest, ResolutionChangeInUnifiedMode) {
|
|
|
| EXPECT_TRUE(test::SetDisplayResolution(unified_id, gfx::Size(800, 400)));
|
| EXPECT_EQ("800x400",
|
| - Shell::GetScreen()->GetPrimaryDisplay().size().ToString());
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().size().ToString());
|
|
|
| active_mode = display_manager->GetActiveModeForDisplayId(unified_id);
|
| EXPECT_EQ(1.0f, active_mode.ui_scale);
|
| @@ -1164,7 +1166,7 @@ TEST_F(DisplayManagerTest, ResolutionChangeInUnifiedMode) {
|
| // resolution change will not persist in unified desktop mode.
|
| UpdateDisplay("600x600, 200x200");
|
| EXPECT_EQ("1200x600",
|
| - Shell::GetScreen()->GetPrimaryDisplay().size().ToString());
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().size().ToString());
|
| active_mode = display_manager->GetActiveModeForDisplayId(unified_id);
|
| EXPECT_EQ(1.0f, active_mode.ui_scale);
|
| EXPECT_TRUE(active_mode.native);
|
| @@ -1270,7 +1272,7 @@ TEST_F(DisplayManagerTest, SoftwareMirroring) {
|
| EXPECT_EQ(NULL, test_api.GetHost());
|
|
|
| TestDisplayObserver display_observer;
|
| - Shell::GetScreen()->AddObserver(&display_observer);
|
| + gfx::Screen::GetScreen()->AddObserver(&display_observer);
|
|
|
| DisplayManager* display_manager = Shell::GetInstance()->display_manager();
|
| display_manager->SetMultiDisplayMode(DisplayManager::MIRRORING);
|
| @@ -1279,7 +1281,7 @@ TEST_F(DisplayManagerTest, SoftwareMirroring) {
|
| EXPECT_TRUE(display_observer.changed_and_reset());
|
| EXPECT_EQ(1U, display_manager->GetNumDisplays());
|
| EXPECT_EQ("0,0 300x400",
|
| - Shell::GetScreen()->GetPrimaryDisplay().bounds().ToString());
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().bounds().ToString());
|
| EXPECT_EQ("400x500", test_api.GetHost()->GetBounds().size().ToString());
|
| EXPECT_EQ("300x400",
|
| test_api.GetHost()->window()->bounds().size().ToString());
|
| @@ -1322,7 +1324,7 @@ TEST_F(DisplayManagerTest, SoftwareMirroring) {
|
| EXPECT_EQ("400x600",
|
| test_api.GetHost()->window()->bounds().size().ToString());
|
|
|
| - Shell::GetScreen()->RemoveObserver(&display_observer);
|
| + gfx::Screen::GetScreen()->RemoveObserver(&display_observer);
|
| }
|
|
|
| TEST_F(DisplayManagerTest, SingleDisplayToSoftwareMirroring) {
|
| @@ -1395,17 +1397,17 @@ TEST_F(DisplayManagerTest, MirroredLayout) {
|
| DisplayManager* display_manager = Shell::GetInstance()->display_manager();
|
| UpdateDisplay("500x500,400x400");
|
| EXPECT_FALSE(display_manager->GetCurrentDisplayLayout().mirrored);
|
| - EXPECT_EQ(2, Shell::GetScreen()->GetNumDisplays());
|
| + EXPECT_EQ(2, gfx::Screen::GetScreen()->GetNumDisplays());
|
| EXPECT_EQ(2U, display_manager->num_connected_displays());
|
|
|
| UpdateDisplay("1+0-500x500,1+0-500x500");
|
| EXPECT_TRUE(display_manager->GetCurrentDisplayLayout().mirrored);
|
| - EXPECT_EQ(1, Shell::GetScreen()->GetNumDisplays());
|
| + EXPECT_EQ(1, gfx::Screen::GetScreen()->GetNumDisplays());
|
| EXPECT_EQ(2U, display_manager->num_connected_displays());
|
|
|
| UpdateDisplay("500x500,500x500");
|
| EXPECT_FALSE(display_manager->GetCurrentDisplayLayout().mirrored);
|
| - EXPECT_EQ(2, Shell::GetScreen()->GetNumDisplays());
|
| + EXPECT_EQ(2, gfx::Screen::GetScreen()->GetNumDisplays());
|
| EXPECT_EQ(2U, display_manager->num_connected_displays());
|
| }
|
|
|
| @@ -1491,7 +1493,7 @@ TEST_F(DisplayManagerTest, NotifyPrimaryChangeUndock) {
|
|
|
| TEST_F(DisplayManagerTest, MAYBE_UpdateDisplayWithHostOrigin) {
|
| UpdateDisplay("100x200,300x400");
|
| - ASSERT_EQ(2, Shell::GetScreen()->GetNumDisplays());
|
| + ASSERT_EQ(2, gfx::Screen::GetScreen()->GetNumDisplays());
|
| aura::Window::Windows root_windows =
|
| Shell::GetInstance()->GetAllRootWindows();
|
| ASSERT_EQ(2U, root_windows.size());
|
| @@ -1505,21 +1507,21 @@ TEST_F(DisplayManagerTest, MAYBE_UpdateDisplayWithHostOrigin) {
|
| EXPECT_EQ("300x400", host1->GetBounds().size().ToString());
|
|
|
| UpdateDisplay("100x200,200+300-300x400");
|
| - ASSERT_EQ(2, Shell::GetScreen()->GetNumDisplays());
|
| + ASSERT_EQ(2, gfx::Screen::GetScreen()->GetNumDisplays());
|
| EXPECT_EQ("0,0", host0->GetBounds().origin().ToString());
|
| EXPECT_EQ("100x200", host0->GetBounds().size().ToString());
|
| EXPECT_EQ("200,300", host1->GetBounds().origin().ToString());
|
| EXPECT_EQ("300x400", host1->GetBounds().size().ToString());
|
|
|
| UpdateDisplay("400+500-200x300,300x400");
|
| - ASSERT_EQ(2, Shell::GetScreen()->GetNumDisplays());
|
| + ASSERT_EQ(2, gfx::Screen::GetScreen()->GetNumDisplays());
|
| EXPECT_EQ("400,500", host0->GetBounds().origin().ToString());
|
| EXPECT_EQ("200x300", host0->GetBounds().size().ToString());
|
| EXPECT_EQ("0,0", host1->GetBounds().origin().ToString());
|
| EXPECT_EQ("300x400", host1->GetBounds().size().ToString());
|
|
|
| UpdateDisplay("100+200-100x200,300+500-200x300");
|
| - ASSERT_EQ(2, Shell::GetScreen()->GetNumDisplays());
|
| + ASSERT_EQ(2, gfx::Screen::GetScreen()->GetNumDisplays());
|
| EXPECT_EQ("100,200", host0->GetBounds().origin().ToString());
|
| EXPECT_EQ("100x200", host0->GetBounds().size().ToString());
|
| EXPECT_EQ("300,500", host1->GetBounds().origin().ToString());
|
| @@ -1924,7 +1926,8 @@ typedef testing::Test DisplayManagerFontTest;
|
| TEST_F(DisplayManagerFontTest, TextSubpixelPositioningWithDsf100Internal) {
|
| FontTestHelper helper(1.0f, FontTestHelper::INTERNAL);
|
| ASSERT_DOUBLE_EQ(
|
| - 1.0f, Shell::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| + 1.0f,
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| EXPECT_FALSE(IsTextSubpixelPositioningEnabled());
|
| EXPECT_NE(gfx::FontRenderParams::HINTING_NONE, GetFontHintingParams());
|
| }
|
| @@ -1933,7 +1936,8 @@ TEST_F(DisplayManagerFontTest, TextSubpixelPositioningWithDsf125Internal) {
|
| test::ScopedDisable125DSFForUIScaling disable;
|
| FontTestHelper helper(1.25f, FontTestHelper::INTERNAL);
|
| ASSERT_DOUBLE_EQ(
|
| - 1.25f, Shell::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| + 1.25f,
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| EXPECT_TRUE(IsTextSubpixelPositioningEnabled());
|
| EXPECT_EQ(gfx::FontRenderParams::HINTING_NONE, GetFontHintingParams());
|
| }
|
| @@ -1941,14 +1945,16 @@ TEST_F(DisplayManagerFontTest, TextSubpixelPositioningWithDsf125Internal) {
|
| TEST_F(DisplayManagerFontTest, TextSubpixelPositioningWithDsf200Internal) {
|
| FontTestHelper helper(2.0f, FontTestHelper::INTERNAL);
|
| ASSERT_DOUBLE_EQ(
|
| - 2.0f, Shell::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| + 2.0f,
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| EXPECT_TRUE(IsTextSubpixelPositioningEnabled());
|
| EXPECT_EQ(gfx::FontRenderParams::HINTING_NONE, GetFontHintingParams());
|
|
|
| - SetDisplayUIScale(Shell::GetScreen()->GetPrimaryDisplay().id(), 2.0f);
|
| + SetDisplayUIScale(gfx::Screen::GetScreen()->GetPrimaryDisplay().id(), 2.0f);
|
|
|
| ASSERT_DOUBLE_EQ(
|
| - 1.0f, Shell::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| + 1.0f,
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| EXPECT_FALSE(IsTextSubpixelPositioningEnabled());
|
| EXPECT_NE(gfx::FontRenderParams::HINTING_NONE, GetFontHintingParams());
|
| }
|
| @@ -1956,7 +1962,8 @@ TEST_F(DisplayManagerFontTest, TextSubpixelPositioningWithDsf200Internal) {
|
| TEST_F(DisplayManagerFontTest, TextSubpixelPositioningWithDsf100External) {
|
| FontTestHelper helper(1.0f, FontTestHelper::EXTERNAL);
|
| ASSERT_DOUBLE_EQ(
|
| - 1.0f, Shell::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| + 1.0f,
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| EXPECT_FALSE(IsTextSubpixelPositioningEnabled());
|
| EXPECT_NE(gfx::FontRenderParams::HINTING_NONE, GetFontHintingParams());
|
| }
|
| @@ -1964,7 +1971,8 @@ TEST_F(DisplayManagerFontTest, TextSubpixelPositioningWithDsf100External) {
|
| TEST_F(DisplayManagerFontTest, TextSubpixelPositioningWithDsf125External) {
|
| FontTestHelper helper(1.25f, FontTestHelper::EXTERNAL);
|
| ASSERT_DOUBLE_EQ(
|
| - 1.25f, Shell::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| + 1.25f,
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| EXPECT_TRUE(IsTextSubpixelPositioningEnabled());
|
| EXPECT_EQ(gfx::FontRenderParams::HINTING_NONE, GetFontHintingParams());
|
| }
|
| @@ -1972,7 +1980,8 @@ TEST_F(DisplayManagerFontTest, TextSubpixelPositioningWithDsf125External) {
|
| TEST_F(DisplayManagerFontTest, TextSubpixelPositioningWithDsf200External) {
|
| FontTestHelper helper(2.0f, FontTestHelper::EXTERNAL);
|
| ASSERT_DOUBLE_EQ(
|
| - 2.0f, Shell::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| + 2.0f,
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| EXPECT_TRUE(IsTextSubpixelPositioningEnabled());
|
| EXPECT_EQ(gfx::FontRenderParams::HINTING_NONE, GetFontHintingParams());
|
| }
|
| @@ -1981,14 +1990,16 @@ TEST_F(DisplayManagerFontTest,
|
| TextSubpixelPositioningWithDsf125InternalWithScaling) {
|
| FontTestHelper helper(1.25f, FontTestHelper::INTERNAL);
|
| ASSERT_DOUBLE_EQ(
|
| - 1.0f, Shell::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| + 1.0f,
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| EXPECT_FALSE(IsTextSubpixelPositioningEnabled());
|
| EXPECT_NE(gfx::FontRenderParams::HINTING_NONE, GetFontHintingParams());
|
|
|
| - SetDisplayUIScale(Shell::GetScreen()->GetPrimaryDisplay().id(), 0.8f);
|
| + SetDisplayUIScale(gfx::Screen::GetScreen()->GetPrimaryDisplay().id(), 0.8f);
|
|
|
| ASSERT_DOUBLE_EQ(
|
| - 1.25f, Shell::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| + 1.25f,
|
| + gfx::Screen::GetScreen()->GetPrimaryDisplay().device_scale_factor());
|
| EXPECT_TRUE(IsTextSubpixelPositioningEnabled());
|
| EXPECT_EQ(gfx::FontRenderParams::HINTING_NONE, GetFontHintingParams());
|
| }
|
|
|