diff options
Diffstat (limited to 'ash/wm/dock/docked_window_layout_manager.cc')
-rw-r--r-- | ash/wm/dock/docked_window_layout_manager.cc | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/ash/wm/dock/docked_window_layout_manager.cc b/ash/wm/dock/docked_window_layout_manager.cc index 653d09a..d79bcac 100644 --- a/ash/wm/dock/docked_window_layout_manager.cc +++ b/ash/wm/dock/docked_window_layout_manager.cc @@ -614,8 +614,9 @@ bool DockedWindowLayoutManager::CanDockWindow( } // If a window is tall and cannot be resized down to maximum height allowed // then it cannot be docked. - const gfx::Rect work_area = - Shell::GetScreen()->GetDisplayNearestWindow(dock_container_).work_area(); + const gfx::Rect work_area = gfx::Screen::GetScreen() + ->GetDisplayNearestWindow(dock_container_) + .work_area(); if (GetWindowHeightCloseTo(window, work_area.height()) > work_area.height()) return false; // Cannot dock on the other size from an existing dock. @@ -932,8 +933,9 @@ void DockedWindowLayoutManager::OnWindowActivated( void DockedWindowLayoutManager::MaybeMinimizeChildrenExcept( aura::Window* child) { // Minimize any windows that don't fit without overlap. - const gfx::Rect work_area = - Shell::GetScreen()->GetDisplayNearestWindow(dock_container_).work_area(); + const gfx::Rect work_area = gfx::Screen::GetScreen() + ->GetDisplayNearestWindow(dock_container_) + .work_area(); int available_room = work_area.height(); bool gap_needed = !!child; if (child) @@ -978,8 +980,8 @@ void DockedWindowLayoutManager::RestoreDockedWindow( // Always place restored window at the bottom shuffling the other windows up. // TODO(varkha): add a separate container for docked windows to keep track // of ordering. - gfx::Display display = Shell::GetScreen()->GetDisplayNearestWindow( - dock_container_); + gfx::Display display = + gfx::Screen::GetScreen()->GetDisplayNearestWindow(dock_container_); const gfx::Rect work_area = display.work_area(); // Evict the window if it can no longer be docked because of its height. @@ -1112,8 +1114,9 @@ void DockedWindowLayoutManager::Relayout() { } // Position docked windows as well as the window being dragged. - gfx::Rect work_area = - Shell::GetScreen()->GetDisplayNearestWindow(dock_container_).work_area(); + gfx::Rect work_area = gfx::Screen::GetScreen() + ->GetDisplayNearestWindow(dock_container_) + .work_area(); if (shelf_observer_) work_area.Subtract(shelf_observer_->shelf_bounds_in_screen()); int available_room = CalculateWindowHeightsAndRemainingRoom(work_area, @@ -1276,8 +1279,9 @@ void DockedWindowLayoutManager::FanOutChildren( void DockedWindowLayoutManager::UpdateDockBounds( DockedWindowLayoutManagerObserver::Reason reason) { int dock_inset = docked_width_ + (docked_width_ > 0 ? kMinDockGap : 0); - const gfx::Rect work_area = - Shell::GetScreen()->GetDisplayNearestWindow(dock_container_).work_area(); + const gfx::Rect work_area = gfx::Screen::GetScreen() + ->GetDisplayNearestWindow(dock_container_) + .work_area(); gfx::Rect bounds = gfx::Rect( alignment_ == DOCKED_ALIGNMENT_RIGHT && dock_inset > 0 ? dock_container_->bounds().right() - dock_inset: |