diff options
Diffstat (limited to 'chromium/ash/wm/overview/window_selector_window.cc')
-rw-r--r-- | chromium/ash/wm/overview/window_selector_window.cc | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/chromium/ash/wm/overview/window_selector_window.cc b/chromium/ash/wm/overview/window_selector_window.cc deleted file mode 100644 index ea8241678dc..00000000000 --- a/chromium/ash/wm/overview/window_selector_window.cc +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright 2013 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "ash/wm/overview/window_selector_window.h" - -#include "ui/aura/window.h" - -namespace ash { - -WindowSelectorWindow::WindowSelectorWindow(aura::Window* window) - : transform_window_(window) { -} - -WindowSelectorWindow::~WindowSelectorWindow() { -} - -aura::Window* WindowSelectorWindow::GetRootWindow() { - return transform_window_.window()->GetRootWindow(); -} - -bool WindowSelectorWindow::HasSelectableWindow(const aura::Window* window) { - return transform_window_.window() == window; -} - -aura::Window* WindowSelectorWindow::TargetedWindow(const aura::Window* target) { - if (transform_window_.Contains(target)) - return transform_window_.window(); - return NULL; -} - -void WindowSelectorWindow::RestoreWindowOnExit(aura::Window* window) { - transform_window_.RestoreWindowOnExit(); -} - -aura::Window* WindowSelectorWindow::SelectionWindow() { - return transform_window_.window(); -} - -void WindowSelectorWindow::RemoveWindow(const aura::Window* window) { - DCHECK_EQ(transform_window_.window(), window); - transform_window_.OnWindowDestroyed(); -} - -bool WindowSelectorWindow::empty() const { - return transform_window_.window() == NULL; -} - -void WindowSelectorWindow::PrepareForOverview() { - transform_window_.PrepareForOverview(); -} - -void WindowSelectorWindow::SetItemBounds(aura::Window* root_window, - const gfx::Rect& target_bounds, - bool animate) { - gfx::Rect src_rect = transform_window_.GetBoundsInScreen(); - set_bounds(ScopedTransformOverviewWindow:: - ShrinkRectToFitPreservingAspectRatio(src_rect, target_bounds)); - transform_window_.SetTransform(root_window, - ScopedTransformOverviewWindow::GetTransformForRect(src_rect, bounds()), - animate); -} - -} // namespace ash |