Index: ash/wm/maximize_mode/maximize_mode_window_manager_unittest.cc |
diff --git a/ash/wm/maximize_mode/maximize_mode_window_manager_unittest.cc b/ash/wm/maximize_mode/maximize_mode_window_manager_unittest.cc |
index 2d62e1271292601acd84c34a27966afc8fc33818..67deb94c2adbe8bf4605f7de66e74db42496ebf3 100644 |
--- a/ash/wm/maximize_mode/maximize_mode_window_manager_unittest.cc |
+++ b/ash/wm/maximize_mode/maximize_mode_window_manager_unittest.cc |
@@ -160,15 +160,22 @@ TEST_F(MaximizeModeWindowManagerTest, PreCreateWindows) { |
gfx::Rect rect3(20, 140, 100, 100); |
// Bounds for anything else. |
gfx::Rect rect(80, 90, 100, 110); |
- scoped_ptr<aura::Window> w1(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect1)); |
- scoped_ptr<aura::Window> w2(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect2)); |
- scoped_ptr<aura::Window> w3( |
+ std::unique_ptr<aura::Window> w1( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect1)); |
+ std::unique_ptr<aura::Window> w2( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect2)); |
+ std::unique_ptr<aura::Window> w3( |
CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect3)); |
- scoped_ptr<aura::Window> w4(CreateWindow(ui::wm::WINDOW_TYPE_PANEL, rect)); |
- scoped_ptr<aura::Window> w5(CreateWindow(ui::wm::WINDOW_TYPE_POPUP, rect)); |
- scoped_ptr<aura::Window> w6(CreateWindow(ui::wm::WINDOW_TYPE_CONTROL, rect)); |
- scoped_ptr<aura::Window> w7(CreateWindow(ui::wm::WINDOW_TYPE_MENU, rect)); |
- scoped_ptr<aura::Window> w8(CreateWindow(ui::wm::WINDOW_TYPE_TOOLTIP, rect)); |
+ std::unique_ptr<aura::Window> w4( |
+ CreateWindow(ui::wm::WINDOW_TYPE_PANEL, rect)); |
+ std::unique_ptr<aura::Window> w5( |
+ CreateWindow(ui::wm::WINDOW_TYPE_POPUP, rect)); |
+ std::unique_ptr<aura::Window> w6( |
+ CreateWindow(ui::wm::WINDOW_TYPE_CONTROL, rect)); |
+ std::unique_ptr<aura::Window> w7( |
+ CreateWindow(ui::wm::WINDOW_TYPE_MENU, rect)); |
+ std::unique_ptr<aura::Window> w8( |
+ CreateWindow(ui::wm::WINDOW_TYPE_TOOLTIP, rect)); |
EXPECT_FALSE(wm::GetWindowState(w1.get())->IsMaximized()); |
EXPECT_FALSE(wm::GetWindowState(w2.get())->IsMaximized()); |
EXPECT_FALSE(wm::GetWindowState(w3.get())->IsMaximized()); |
@@ -223,15 +230,22 @@ TEST_F(MaximizeModeWindowManagerTest, GoingToMaximizedWithModalDialogPresent) { |
gfx::Rect rect3(20, 140, 100, 100); |
// Bounds for anything else. |
gfx::Rect rect(80, 90, 100, 110); |
- scoped_ptr<aura::Window> w1(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect1)); |
- scoped_ptr<aura::Window> w2(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect2)); |
- scoped_ptr<aura::Window> w3( |
+ std::unique_ptr<aura::Window> w1( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect1)); |
+ std::unique_ptr<aura::Window> w2( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect2)); |
+ std::unique_ptr<aura::Window> w3( |
CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect3)); |
- scoped_ptr<aura::Window> w4(CreateWindow(ui::wm::WINDOW_TYPE_PANEL, rect)); |
- scoped_ptr<aura::Window> w5(CreateWindow(ui::wm::WINDOW_TYPE_POPUP, rect)); |
- scoped_ptr<aura::Window> w6(CreateWindow(ui::wm::WINDOW_TYPE_CONTROL, rect)); |
- scoped_ptr<aura::Window> w7(CreateWindow(ui::wm::WINDOW_TYPE_MENU, rect)); |
- scoped_ptr<aura::Window> w8(CreateWindow(ui::wm::WINDOW_TYPE_TOOLTIP, rect)); |
+ std::unique_ptr<aura::Window> w4( |
+ CreateWindow(ui::wm::WINDOW_TYPE_PANEL, rect)); |
+ std::unique_ptr<aura::Window> w5( |
+ CreateWindow(ui::wm::WINDOW_TYPE_POPUP, rect)); |
+ std::unique_ptr<aura::Window> w6( |
+ CreateWindow(ui::wm::WINDOW_TYPE_CONTROL, rect)); |
+ std::unique_ptr<aura::Window> w7( |
+ CreateWindow(ui::wm::WINDOW_TYPE_MENU, rect)); |
+ std::unique_ptr<aura::Window> w8( |
+ CreateWindow(ui::wm::WINDOW_TYPE_TOOLTIP, rect)); |
EXPECT_FALSE(wm::GetWindowState(w1.get())->IsMaximized()); |
EXPECT_FALSE(wm::GetWindowState(w2.get())->IsMaximized()); |
EXPECT_FALSE(wm::GetWindowState(w3.get())->IsMaximized()); |
@@ -290,11 +304,11 @@ TEST_F(MaximizeModeWindowManagerTest, |
gfx::Rect rect(10, 10, 200, 50); |
gfx::Size max_size(300, 200); |
gfx::Size empty_size; |
- scoped_ptr<aura::Window> unlimited_window( |
+ std::unique_ptr<aura::Window> unlimited_window( |
CreateNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect, empty_size)); |
- scoped_ptr<aura::Window> limited_window( |
+ std::unique_ptr<aura::Window> limited_window( |
CreateNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect, max_size)); |
- scoped_ptr<aura::Window> fixed_window( |
+ std::unique_ptr<aura::Window> fixed_window( |
CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
EXPECT_FALSE(wm::GetWindowState(unlimited_window.get())->IsMaximized()); |
EXPECT_EQ(rect.ToString(), unlimited_window->bounds().ToString()); |
@@ -353,15 +367,22 @@ TEST_F(MaximizeModeWindowManagerTest, CreateWindows) { |
gfx::Rect rect3(20, 140, 100, 100); |
// One rect for anything else. |
gfx::Rect rect(80, 90, 100, 110); |
- scoped_ptr<aura::Window> w1(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect1)); |
- scoped_ptr<aura::Window> w2(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect2)); |
- scoped_ptr<aura::Window> w3( |
+ std::unique_ptr<aura::Window> w1( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect1)); |
+ std::unique_ptr<aura::Window> w2( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect2)); |
+ std::unique_ptr<aura::Window> w3( |
CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect3)); |
- scoped_ptr<aura::Window> w4(CreateWindow(ui::wm::WINDOW_TYPE_PANEL, rect)); |
- scoped_ptr<aura::Window> w5(CreateWindow(ui::wm::WINDOW_TYPE_POPUP, rect)); |
- scoped_ptr<aura::Window> w6(CreateWindow(ui::wm::WINDOW_TYPE_CONTROL, rect)); |
- scoped_ptr<aura::Window> w7(CreateWindow(ui::wm::WINDOW_TYPE_MENU, rect)); |
- scoped_ptr<aura::Window> w8(CreateWindow(ui::wm::WINDOW_TYPE_TOOLTIP, rect)); |
+ std::unique_ptr<aura::Window> w4( |
+ CreateWindow(ui::wm::WINDOW_TYPE_PANEL, rect)); |
+ std::unique_ptr<aura::Window> w5( |
+ CreateWindow(ui::wm::WINDOW_TYPE_POPUP, rect)); |
+ std::unique_ptr<aura::Window> w6( |
+ CreateWindow(ui::wm::WINDOW_TYPE_CONTROL, rect)); |
+ std::unique_ptr<aura::Window> w7( |
+ CreateWindow(ui::wm::WINDOW_TYPE_MENU, rect)); |
+ std::unique_ptr<aura::Window> w8( |
+ CreateWindow(ui::wm::WINDOW_TYPE_TOOLTIP, rect)); |
EXPECT_TRUE(wm::GetWindowState(w1.get())->IsMaximized()); |
EXPECT_TRUE(wm::GetWindowState(w2.get())->IsMaximized()); |
EXPECT_EQ(3, manager->GetNumberOfManagedWindows()); |
@@ -416,8 +437,8 @@ TEST_F(MaximizeModeWindowManagerTest, |
// We pass in an empty rectangle to simulate a window creation with no |
// particular size. |
gfx::Rect empty_rect(0, 0, 0, 0); |
- scoped_ptr<aura::Window> window(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, |
- empty_rect)); |
+ std::unique_ptr<aura::Window> window( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, empty_rect)); |
EXPECT_TRUE(wm::GetWindowState(window.get())->IsMaximized()); |
EXPECT_NE(empty_rect.ToString(), window->bounds().ToString()); |
gfx::Rect maximized_size = window->bounds(); |
@@ -442,11 +463,11 @@ TEST_F(MaximizeModeWindowManagerTest, |
gfx::Rect rect(10, 10, 200, 50); |
gfx::Size max_size(300, 200); |
gfx::Size empty_size; |
- scoped_ptr<aura::Window> unlimited_window( |
+ std::unique_ptr<aura::Window> unlimited_window( |
CreateNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect, empty_size)); |
- scoped_ptr<aura::Window> limited_window( |
+ std::unique_ptr<aura::Window> limited_window( |
CreateNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect, max_size)); |
- scoped_ptr<aura::Window> fixed_window( |
+ std::unique_ptr<aura::Window> fixed_window( |
CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
gfx::Size workspace_size = ScreenUtil::GetMaximizedWindowBoundsInParent( |
@@ -509,9 +530,8 @@ TEST_F(MaximizeModeWindowManagerTest, TestRestoreIntegrety) { |
gfx::Rect bounds(10, 10, 200, 50); |
gfx::Size empty_size; |
gfx::Rect empty_bounds; |
- scoped_ptr<aura::Window> normal_window( |
- CreateWindowWithWidget(bounds)); |
- scoped_ptr<aura::Window> maximized_window( |
+ std::unique_ptr<aura::Window> normal_window(CreateWindowWithWidget(bounds)); |
+ std::unique_ptr<aura::Window> maximized_window( |
CreateWindowWithWidget(bounds)); |
wm::GetWindowState(maximized_window.get())->Maximize(); |
@@ -557,11 +577,11 @@ TEST_F(MaximizeModeWindowManagerTest, PreCreateWindowsDeleteWhileActive) { |
gfx::Rect rect3(20, 140, 100, 100); |
// Bounds for anything else. |
gfx::Rect rect(80, 90, 100, 110); |
- scoped_ptr<aura::Window> w1( |
+ std::unique_ptr<aura::Window> w1( |
CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect1)); |
- scoped_ptr<aura::Window> w2( |
+ std::unique_ptr<aura::Window> w2( |
CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect2)); |
- scoped_ptr<aura::Window> w3( |
+ std::unique_ptr<aura::Window> w3( |
CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect3)); |
// Create the manager and make sure that all qualifying windows were |
@@ -585,13 +605,12 @@ TEST_F(MaximizeModeWindowManagerTest, CreateWindowsAndDeleteWhileActive) { |
gfx::Rect rect1(10, 10, 200, 50); |
gfx::Rect rect2(10, 60, 200, 50); |
gfx::Rect rect3(20, 140, 100, 100); |
- scoped_ptr<aura::Window> w1( |
+ std::unique_ptr<aura::Window> w1( |
CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, gfx::Rect(10, 10, 200, 50))); |
- scoped_ptr<aura::Window> w2( |
+ std::unique_ptr<aura::Window> w2( |
CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, gfx::Rect(10, 60, 200, 50))); |
- scoped_ptr<aura::Window> w3( |
- CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, |
- gfx::Rect(20, 140, 100, 100))); |
+ std::unique_ptr<aura::Window> w3(CreateFixedSizeNonMaximizableWindow( |
+ ui::wm::WINDOW_TYPE_NORMAL, gfx::Rect(20, 140, 100, 100))); |
// Check that the windows got automatically maximized as well. |
EXPECT_EQ(3, manager->GetNumberOfManagedWindows()); |
EXPECT_TRUE(wm::GetWindowState(w1.get())->IsMaximized()); |
@@ -606,7 +625,7 @@ TEST_F(MaximizeModeWindowManagerTest, CreateWindowsAndDeleteWhileActive) { |
TEST_F(MaximizeModeWindowManagerTest, MaximizedShouldRemainMaximized) { |
// Bounds for windows we know can be controlled. |
gfx::Rect rect(10, 10, 200, 50); |
- scoped_ptr<aura::Window> window( |
+ std::unique_ptr<aura::Window> window( |
CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::GetWindowState(window.get())->Maximize(); |
@@ -629,11 +648,11 @@ TEST_F(MaximizeModeWindowManagerTest, MaximizedShouldRemainMaximized) { |
TEST_F(MaximizeModeWindowManagerTest, MinimizedWindowBehavior) { |
// Bounds for windows we know can be controlled. |
gfx::Rect rect(10, 10, 200, 50); |
- scoped_ptr<aura::Window> initially_minimized_window( |
+ std::unique_ptr<aura::Window> initially_minimized_window( |
CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
- scoped_ptr<aura::Window> initially_normal_window( |
+ std::unique_ptr<aura::Window> initially_normal_window( |
CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
- scoped_ptr<aura::Window> initially_maximized_window( |
+ std::unique_ptr<aura::Window> initially_maximized_window( |
CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::GetWindowState(initially_minimized_window.get())->Minimize(); |
wm::GetWindowState(initially_maximized_window.get())->Maximize(); |
@@ -674,13 +693,13 @@ TEST_F(MaximizeModeWindowManagerTest, DesktopSizeChangeMovesUnmaximizable) { |
UpdateDisplay("400x400"); |
// This window will move because it does not fit the new bounds. |
gfx::Rect rect(20, 300, 100, 100); |
- scoped_ptr<aura::Window> window1( |
+ std::unique_ptr<aura::Window> window1( |
CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
EXPECT_EQ(rect.ToString(), window1->bounds().ToString()); |
// This window will not move because it does fit the new bounds. |
gfx::Rect rect2(20, 140, 100, 100); |
- scoped_ptr<aura::Window> window2( |
+ std::unique_ptr<aura::Window> window2( |
CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect2)); |
// Turning on the manager will reposition (but not resize) the window. |
@@ -709,7 +728,7 @@ TEST_F(MaximizeModeWindowManagerTest, DesktopSizeChangeMovesUnmaximizable) { |
// something else and back while in maximize mode. |
TEST_F(MaximizeModeWindowManagerTest, SizeChangeReturnWindowToOriginalPos) { |
gfx::Rect rect(20, 140, 100, 100); |
- scoped_ptr<aura::Window> window( |
+ std::unique_ptr<aura::Window> window( |
CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
// Turning on the manager will reposition (but not resize) the window. |
@@ -738,13 +757,16 @@ TEST_F(MaximizeModeWindowManagerTest, SizeChangeReturnWindowToOriginalPos) { |
// order of windows. |
TEST_F(MaximizeModeWindowManagerTest, ModeChangeKeepsMRUOrder) { |
gfx::Rect rect(20, 140, 100, 100); |
- scoped_ptr<aura::Window> w1( |
+ std::unique_ptr<aura::Window> w1( |
CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
- scoped_ptr<aura::Window> w2(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
- scoped_ptr<aura::Window> w3(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
- scoped_ptr<aura::Window> w4( |
+ std::unique_ptr<aura::Window> w2( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> w3( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> w4( |
CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
- scoped_ptr<aura::Window> w5(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> w5( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
// The windows should be in the reverse order of creation in the MRU list. |
{ |
@@ -789,7 +811,8 @@ TEST_F(MaximizeModeWindowManagerTest, ModeChangeKeepsMRUOrder) { |
// Check that a restore state change does always restore to maximized. |
TEST_F(MaximizeModeWindowManagerTest, IgnoreRestoreStateChages) { |
gfx::Rect rect(20, 140, 100, 100); |
- scoped_ptr<aura::Window> w1(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> w1( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::WindowState* window_state = wm::GetWindowState(w1.get()); |
CreateMaximizeModeWindowManager(); |
EXPECT_TRUE(window_state->IsMaximized()); |
@@ -805,8 +828,8 @@ TEST_F(MaximizeModeWindowManagerTest, IgnoreRestoreStateChages) { |
// Check that minimize and restore do the right thing. |
TEST_F(MaximizeModeWindowManagerTest, TestMinimize) { |
gfx::Rect rect(10, 10, 100, 100); |
- scoped_ptr<aura::Window> window(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, |
- rect)); |
+ std::unique_ptr<aura::Window> window( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::WindowState* window_state = wm::GetWindowState(window.get()); |
EXPECT_EQ(rect.ToString(), window->bounds().ToString()); |
ash::Shell::GetInstance()->maximize_mode_controller()-> |
@@ -837,7 +860,8 @@ TEST_F(MaximizeModeWindowManagerTest, TestMinimize) { |
// maximize mode if it was un-full-screened while in maximize mode. |
TEST_F(MaximizeModeWindowManagerTest, KeepFullScreenModeOn) { |
gfx::Rect rect(20, 140, 100, 100); |
- scoped_ptr<aura::Window> w1(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> w1( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::WindowState* window_state = wm::GetWindowState(w1.get()); |
ShelfLayoutManager* shelf = |
@@ -882,7 +906,8 @@ TEST_F(MaximizeModeWindowManagerTest, KeepFullScreenModeOn) { |
// preserved upon exiting maximize mode. |
TEST_F(MaximizeModeWindowManagerTest, MinimizePreservedAfterLeavingFullscreen) { |
gfx::Rect rect(20, 140, 100, 100); |
- scoped_ptr<aura::Window> w1(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> w1( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::WindowState* window_state = wm::GetWindowState(w1.get()); |
ShelfLayoutManager* shelf = |
@@ -909,7 +934,8 @@ TEST_F(MaximizeModeWindowManagerTest, MinimizePreservedAfterLeavingFullscreen) { |
// upon coming back. |
TEST_F(MaximizeModeWindowManagerTest, AllowFullScreenMode) { |
gfx::Rect rect(20, 140, 100, 100); |
- scoped_ptr<aura::Window> w1(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> w1( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::WindowState* window_state = wm::GetWindowState(w1.get()); |
ShelfLayoutManager* shelf = |
@@ -951,7 +977,8 @@ TEST_F(MaximizeModeWindowManagerTest, |
CreateMaximizeModeWindowManager(); |
gfx::Rect rect(20, 140, 100, 100); |
- scoped_ptr<aura::Window> w1(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> w1( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::WindowState* window_state = wm::GetWindowState(w1.get()); |
wm::WMEvent event_full_screen(wm::WM_EVENT_TOGGLE_FULLSCREEN); |
window_state->OnWMEvent(&event_full_screen); |
@@ -967,7 +994,8 @@ TEST_F(MaximizeModeWindowManagerTest, |
TEST_F(MaximizeModeWindowManagerTest, |
FullScreenModeRemainsThroughMaximizeModeSwitch) { |
gfx::Rect rect(20, 140, 100, 100); |
- scoped_ptr<aura::Window> w1(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> w1( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::WindowState* window_state = wm::GetWindowState(w1.get()); |
wm::WMEvent event_full_screen(wm::WM_EVENT_TOGGLE_FULLSCREEN); |
window_state->OnWMEvent(&event_full_screen); |
@@ -984,7 +1012,8 @@ TEST_F(MaximizeModeWindowManagerTest, |
CreateAndMaximizeInMaximizeModeShouldRetoreToGoodSizeGoingToDefault) { |
CreateMaximizeModeWindowManager(); |
gfx::Rect rect; |
- scoped_ptr<aura::Window> w1(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> w1( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
w1->Show(); |
wm::WindowState* window_state = wm::GetWindowState(w1.get()); |
EXPECT_TRUE(window_state->IsMaximized()); |
@@ -1012,7 +1041,8 @@ TEST_F(MaximizeModeWindowManagerTest, |
// Check that snapping operations get ignored. |
TEST_F(MaximizeModeWindowManagerTest, SnapModeTests) { |
gfx::Rect rect(20, 140, 100, 100); |
- scoped_ptr<aura::Window> w1(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> w1( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::WindowState* window_state = wm::GetWindowState(w1.get()); |
wm::WMEvent event_left(wm::WM_EVENT_SNAP_LEFT); |
wm::WMEvent event_right(wm::WM_EVENT_SNAP_RIGHT); |
@@ -1039,7 +1069,7 @@ TEST_F(MaximizeModeWindowManagerTest, SnapModeTests) { |
// Check that non maximizable windows cannot be dragged by the user. |
TEST_F(MaximizeModeWindowManagerTest, TryToDesktopSizeDragUnmaximizable) { |
gfx::Rect rect(10, 10, 100, 100); |
- scoped_ptr<aura::Window> window( |
+ std::unique_ptr<aura::Window> window( |
CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
EXPECT_EQ(rect.ToString(), window->bounds().ToString()); |
@@ -1091,8 +1121,10 @@ TEST_F(MaximizeModeWindowManagerTest, ExitsOverview) { |
// Bounds for windows we know can be controlled. |
gfx::Rect rect1(10, 10, 200, 50); |
gfx::Rect rect2(10, 60, 200, 50); |
- scoped_ptr<aura::Window> w1(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect1)); |
- scoped_ptr<aura::Window> w2(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect2)); |
+ std::unique_ptr<aura::Window> w1( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect1)); |
+ std::unique_ptr<aura::Window> w2( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect2)); |
WindowSelectorController* window_selector_controller = |
Shell::GetInstance()->window_selector_controller(); |
@@ -1113,10 +1145,10 @@ TEST_F(MaximizeModeWindowManagerTest, ExitsOverview) { |
// Test that an edge swipe from the top will end full screen mode. |
TEST_F(MaximizeModeWindowManagerTest, ExitFullScreenWithEdgeSwipeFromTop) { |
gfx::Rect rect(10, 10, 200, 50); |
- scoped_ptr<aura::Window> |
- background_window(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
- scoped_ptr<aura::Window> |
- foreground_window(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> background_window( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> foreground_window( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::WindowState* background_window_state = |
wm::GetWindowState(background_window.get()); |
wm::WindowState* foreground_window_state = |
@@ -1157,10 +1189,10 @@ TEST_F(MaximizeModeWindowManagerTest, ExitFullScreenWithEdgeSwipeFromTop) { |
// Test that an edge swipe from the bottom will end full screen mode. |
TEST_F(MaximizeModeWindowManagerTest, ExitFullScreenWithEdgeSwipeFromBottom) { |
gfx::Rect rect(10, 10, 200, 50); |
- scoped_ptr<aura::Window> |
- background_window(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
- scoped_ptr<aura::Window> |
- foreground_window(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> background_window( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> foreground_window( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::WindowState* background_window_state = |
wm::GetWindowState(background_window.get()); |
wm::WindowState* foreground_window_state = |
@@ -1193,10 +1225,10 @@ TEST_F(MaximizeModeWindowManagerTest, ExitFullScreenWithEdgeSwipeFromBottom) { |
// Test that an edge touch press at the top will end full screen mode. |
TEST_F(MaximizeModeWindowManagerTest, ExitFullScreenWithEdgeTouchAtTop) { |
gfx::Rect rect(10, 10, 200, 50); |
- scoped_ptr<aura::Window> |
- background_window(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
- scoped_ptr<aura::Window> |
- foreground_window(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> background_window( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> foreground_window( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::WindowState* background_window_state = |
wm::GetWindowState(background_window.get()); |
wm::WindowState* foreground_window_state = |
@@ -1229,10 +1261,10 @@ TEST_F(MaximizeModeWindowManagerTest, ExitFullScreenWithEdgeTouchAtTop) { |
// Test that an edge touch press at the bottom will end full screen mode. |
TEST_F(MaximizeModeWindowManagerTest, ExitFullScreenWithEdgeTouchAtBottom) { |
gfx::Rect rect(10, 10, 200, 50); |
- scoped_ptr<aura::Window> |
- background_window(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
- scoped_ptr<aura::Window> |
- foreground_window(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> background_window( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
+ std::unique_ptr<aura::Window> foreground_window( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::WindowState* background_window_state = |
wm::GetWindowState(background_window.get()); |
wm::WindowState* foreground_window_state = |
@@ -1267,8 +1299,8 @@ TEST_F(MaximizeModeWindowManagerTest, ExitFullScreenWithEdgeTouchAtBottom) { |
// Test that an edge swipe from the top on an immersive mode window will not end |
// full screen mode. |
TEST_F(MaximizeModeWindowManagerTest, NoExitImmersiveModeWithEdgeSwipeFromTop) { |
- scoped_ptr<aura::Window> window(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, |
- gfx::Rect(10, 10, 200, 50))); |
+ std::unique_ptr<aura::Window> window( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, gfx::Rect(10, 10, 200, 50))); |
wm::WindowState* window_state = wm::GetWindowState(window.get()); |
wm::ActivateWindow(window.get()); |
CreateMaximizeModeWindowManager(); |
@@ -1299,8 +1331,8 @@ TEST_F(MaximizeModeWindowManagerTest, NoExitImmersiveModeWithEdgeSwipeFromTop) { |
// Test that an edge swipe from the bottom will not end immersive mode. |
TEST_F(MaximizeModeWindowManagerTest, |
NoExitImmersiveModeWithEdgeSwipeFromBottom) { |
- scoped_ptr<aura::Window> window(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, |
- gfx::Rect(10, 10, 200, 50))); |
+ std::unique_ptr<aura::Window> window( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, gfx::Rect(10, 10, 200, 50))); |
wm::WindowState* window_state = wm::GetWindowState(window.get()); |
wm::ActivateWindow(window.get()); |
CreateMaximizeModeWindowManager(); |
@@ -1337,8 +1369,9 @@ TEST_F(MaximizeModeWindowManagerTest, AlwaysOnTopWindows) { |
gfx::Rect rect2(20, 140, 100, 100); |
// Create two windows with the always-on-top property. |
- scoped_ptr<aura::Window> w1(CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect1)); |
- scoped_ptr<aura::Window> w2( |
+ std::unique_ptr<aura::Window> w1( |
+ CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect1)); |
+ std::unique_ptr<aura::Window> w2( |
CreateFixedSizeNonMaximizableWindow(ui::wm::WINDOW_TYPE_NORMAL, rect2)); |
w1->SetProperty(aura::client::kAlwaysOnTopKey, true); |
w2->SetProperty(aura::client::kAlwaysOnTopKey, true); |
@@ -1403,7 +1436,7 @@ TEST_F(MaximizeModeWindowManagerTest, AlwaysOnTopWindows) { |
// Tests that docked windows are not maximized, and not tracked. |
TEST_F(MaximizeModeWindowManagerTest, DontMaximizeDockedWindows) { |
gfx::Rect rect(10, 10, 200, 50); |
- scoped_ptr<aura::Window> window( |
+ std::unique_ptr<aura::Window> window( |
CreateWindow(ui::wm::WINDOW_TYPE_NORMAL, rect)); |
wm::WMEvent dock_event(wm::WM_EVENT_DOCK); |