Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2169)

Unified Diff: ash/wm/aura/wm_globals_aura.cc

Issue 2035543004: Shuffles and renames ash/common/wm classes (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: random changes for chrome tests Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ash/wm/aura/wm_globals_aura.cc
diff --git a/ash/wm/aura/wm_globals_aura.cc b/ash/wm/aura/wm_globals_aura.cc
deleted file mode 100644
index 2967a5fddc934e1e3a14214b3f392e333701205c..0000000000000000000000000000000000000000
--- a/ash/wm/aura/wm_globals_aura.cc
+++ /dev/null
@@ -1,203 +0,0 @@
-// Copyright 2016 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/aura/wm_globals_aura.h"
-
-#include "ash/common/wm/wm_activation_observer.h"
-#include "ash/common/wm/wm_display_observer.h"
-#include "ash/common/wm/wm_overview_mode_observer.h"
-#include "ash/display/window_tree_host_manager.h"
-#include "ash/session/session_state_delegate.h"
-#include "ash/shell.h"
-#include "ash/shell_delegate.h"
-#include "ash/wm/aura/wm_window_aura.h"
-#include "ash/wm/drag_window_resizer.h"
-#include "ash/wm/mru_window_tracker.h"
-#include "ash/wm/overview/window_selector_controller.h"
-#include "ash/wm/window_util.h"
-#include "base/memory/ptr_util.h"
-#include "ui/aura/client/focus_client.h"
-#include "ui/wm/public/activation_client.h"
-
-namespace ash {
-namespace wm {
-
-WmGlobalsAura::WmGlobalsAura() {
- WmGlobals::Set(this);
- Shell::GetInstance()->AddShellObserver(this);
-}
-
-WmGlobalsAura::~WmGlobalsAura() {
- WmGlobals::Set(nullptr);
- if (added_activation_observer_) {
- aura::client::GetActivationClient(Shell::GetPrimaryRootWindow())
- ->RemoveObserver(this);
- }
- if (added_display_observer_)
- Shell::GetInstance()->window_tree_host_manager()->RemoveObserver(this);
-
- Shell::GetInstance()->RemoveShellObserver(this);
-}
-
-WmWindow* WmGlobalsAura::NewContainerWindow() {
- aura::Window* aura_window = new aura::Window(nullptr);
- aura_window->Init(ui::LAYER_NOT_DRAWN);
- return WmWindowAura::Get(aura_window);
-}
-
-WmWindow* WmGlobalsAura::GetFocusedWindow() {
- return WmWindowAura::Get(
- aura::client::GetFocusClient(Shell::GetPrimaryRootWindow())
- ->GetFocusedWindow());
-}
-
-WmWindow* WmGlobalsAura::GetActiveWindow() {
- return WmWindowAura::Get(wm::GetActiveWindow());
-}
-
-WmWindow* WmGlobalsAura::GetPrimaryRootWindow() {
- return WmWindowAura::Get(Shell::GetPrimaryRootWindow());
-}
-
-WmWindow* WmGlobalsAura::GetRootWindowForDisplayId(int64_t display_id) {
- return WmWindowAura::Get(Shell::GetInstance()
- ->window_tree_host_manager()
- ->GetRootWindowForDisplayId(display_id));
-}
-
-WmWindow* WmGlobalsAura::GetRootWindowForNewWindows() {
- return WmWindowAura::Get(Shell::GetTargetRootWindow());
-}
-
-std::vector<WmWindow*> WmGlobalsAura::GetMruWindowList() {
- return WmWindowAura::FromAuraWindows(
- Shell::GetInstance()->mru_window_tracker()->BuildMruWindowList());
-}
-
-std::vector<WmWindow*> WmGlobalsAura::GetMruWindowListIgnoreModals() {
- return WmWindowAura::FromAuraWindows(
- Shell::GetInstance()->mru_window_tracker()->BuildWindowListIgnoreModal());
-}
-
-bool WmGlobalsAura::IsForceMaximizeOnFirstRun() {
- return Shell::GetInstance()->delegate()->IsForceMaximizeOnFirstRun();
-}
-
-bool WmGlobalsAura::IsUserSessionBlocked() {
- return Shell::GetInstance()->session_state_delegate()->IsUserSessionBlocked();
-}
-
-bool WmGlobalsAura::IsScreenLocked() {
- return Shell::GetInstance()->session_state_delegate()->IsScreenLocked();
-}
-
-void WmGlobalsAura::LockCursor() {
- Shell::GetInstance()->cursor_manager()->LockCursor();
-}
-
-void WmGlobalsAura::UnlockCursor() {
- Shell::GetInstance()->cursor_manager()->UnlockCursor();
-}
-
-std::vector<WmWindow*> WmGlobalsAura::GetAllRootWindows() {
- aura::Window::Windows root_windows = Shell::GetAllRootWindows();
- std::vector<WmWindow*> wm_windows(root_windows.size());
- for (size_t i = 0; i < root_windows.size(); ++i)
- wm_windows[i] = WmWindowAura::Get(root_windows[i]);
- return wm_windows;
-}
-
-void WmGlobalsAura::RecordUserMetricsAction(WmUserMetricsAction action) {
- return Shell::GetInstance()->metrics()->RecordUserMetricsAction(action);
-}
-
-std::unique_ptr<WindowResizer> WmGlobalsAura::CreateDragWindowResizer(
- std::unique_ptr<WindowResizer> next_window_resizer,
- wm::WindowState* window_state) {
- return base::WrapUnique(
- DragWindowResizer::Create(next_window_resizer.release(), window_state));
-}
-
-bool WmGlobalsAura::IsOverviewModeSelecting() {
- WindowSelectorController* window_selector_controller =
- Shell::GetInstance()->window_selector_controller();
- return window_selector_controller &&
- window_selector_controller->IsSelecting();
-}
-
-bool WmGlobalsAura::IsOverviewModeRestoringMinimizedWindows() {
- WindowSelectorController* window_selector_controller =
- Shell::GetInstance()->window_selector_controller();
- return window_selector_controller &&
- window_selector_controller->IsRestoringMinimizedWindows();
-}
-
-void WmGlobalsAura::AddActivationObserver(WmActivationObserver* observer) {
- if (!added_activation_observer_) {
- added_activation_observer_ = true;
- aura::client::GetActivationClient(Shell::GetPrimaryRootWindow())
- ->AddObserver(this);
- }
- activation_observers_.AddObserver(observer);
-}
-
-void WmGlobalsAura::RemoveActivationObserver(WmActivationObserver* observer) {
- activation_observers_.RemoveObserver(observer);
-}
-
-void WmGlobalsAura::AddDisplayObserver(WmDisplayObserver* observer) {
- if (!added_display_observer_) {
- added_display_observer_ = true;
- Shell::GetInstance()->window_tree_host_manager()->AddObserver(this);
- }
- display_observers_.AddObserver(observer);
-}
-
-void WmGlobalsAura::RemoveDisplayObserver(WmDisplayObserver* observer) {
- display_observers_.RemoveObserver(observer);
-}
-
-void WmGlobalsAura::AddOverviewModeObserver(WmOverviewModeObserver* observer) {
- overview_mode_observers_.AddObserver(observer);
-}
-
-void WmGlobalsAura::RemoveOverviewModeObserver(
- WmOverviewModeObserver* observer) {
- overview_mode_observers_.RemoveObserver(observer);
-}
-
-void WmGlobalsAura::OnWindowActivated(
- aura::client::ActivationChangeObserver::ActivationReason reason,
- aura::Window* gained_active,
- aura::Window* lost_active) {
- FOR_EACH_OBSERVER(WmActivationObserver, activation_observers_,
- OnWindowActivated(WmWindowAura::Get(gained_active),
- WmWindowAura::Get(lost_active)));
-}
-
-void WmGlobalsAura::OnAttemptToReactivateWindow(aura::Window* request_active,
- aura::Window* actual_active) {
- FOR_EACH_OBSERVER(
- WmActivationObserver, activation_observers_,
- OnAttemptToReactivateWindow(WmWindowAura::Get(request_active),
- WmWindowAura::Get(actual_active)));
-}
-
-void WmGlobalsAura::OnDisplayConfigurationChanging() {
- FOR_EACH_OBSERVER(WmDisplayObserver, display_observers_,
- OnDisplayConfigurationChanging());
-}
-
-void WmGlobalsAura::OnDisplayConfigurationChanged() {
- FOR_EACH_OBSERVER(WmDisplayObserver, display_observers_,
- OnDisplayConfigurationChanged());
-}
-
-void WmGlobalsAura::OnOverviewModeEnded() {
- FOR_EACH_OBSERVER(WmOverviewModeObserver, overview_mode_observers_,
- OnOverviewModeEnded());
-}
-
-} // namespace wm
-} // namespace ash

Powered by Google App Engine
This is Rietveld 408576698