Index: ash/display/display_controller.cc |
diff --git a/ash/monitor/monitor_controller.cc b/ash/display/display_controller.cc |
similarity index 77% |
rename from ash/monitor/monitor_controller.cc |
rename to ash/display/display_controller.cc |
index b8e1e0471cede85b22b4cc4fba3ddb56df846f00..895532a21324f1291b2f3fede863e7d4476266b7 100644 |
--- a/ash/monitor/monitor_controller.cc |
+++ b/ash/display/display_controller.cc |
@@ -2,10 +2,10 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "ash/monitor/monitor_controller.h" |
+#include "ash/display/display_controller.h" |
#include "ash/ash_switches.h" |
-#include "ash/monitor/multi_monitor_manager.h" |
+#include "ash/display/multi_display_manager.h" |
#include "ash/root_window_controller.h" |
#include "ash/shell.h" |
#include "ash/wm/window_util.h" |
@@ -26,13 +26,13 @@ bool extended_desktop_enabled = false; |
bool virtual_screen_coordinates_enabled = false; |
} |
-MonitorController::MonitorController() |
+DisplayController::DisplayController() |
: secondary_display_layout_(RIGHT) { |
- aura::Env::GetInstance()->monitor_manager()->AddObserver(this); |
+ aura::Env::GetInstance()->display_manager()->AddObserver(this); |
} |
-MonitorController::~MonitorController() { |
- aura::Env::GetInstance()->monitor_manager()->RemoveObserver(this); |
+DisplayController::~DisplayController() { |
+ aura::Env::GetInstance()->display_manager()->RemoveObserver(this); |
// Delete all root window controllers, which deletes root window |
// from the last so that the primary root window gets deleted last. |
for (std::map<int, aura::RootWindow*>::const_reverse_iterator it = |
@@ -48,31 +48,31 @@ MonitorController::~MonitorController() { |
} |
} |
-void MonitorController::InitPrimaryDisplay() { |
- aura::MonitorManager* monitor_manager = |
- aura::Env::GetInstance()->monitor_manager(); |
- const gfx::Display& display = monitor_manager->GetDisplayAt(0); |
+void DisplayController::InitPrimaryDisplay() { |
+ aura::DisplayManager* display_manager = |
+ aura::Env::GetInstance()->display_manager(); |
+ const gfx::Display& display = display_manager->GetDisplayAt(0); |
DCHECK_EQ(0, display.id()); |
aura::RootWindow* root = AddRootWindowForDisplay(display); |
root->SetHostBounds(display.bounds_in_pixel()); |
} |
-void MonitorController::InitSecondaryDisplays() { |
- aura::MonitorManager* monitor_manager = |
- aura::Env::GetInstance()->monitor_manager(); |
- for (size_t i = 1; i < monitor_manager->GetNumDisplays(); ++i) { |
- const gfx::Display& display = monitor_manager->GetDisplayAt(i); |
+void DisplayController::InitSecondaryDisplays() { |
+ aura::DisplayManager* display_manager = |
+ aura::Env::GetInstance()->display_manager(); |
+ for (size_t i = 1; i < display_manager->GetNumDisplays(); ++i) { |
+ const gfx::Display& display = display_manager->GetDisplayAt(i); |
aura::RootWindow* root = AddRootWindowForDisplay(display); |
- Shell::GetInstance()->InitRootWindowForSecondaryMonitor(root); |
+ Shell::GetInstance()->InitRootWindowForSecondaryDisplay(root); |
} |
} |
-aura::RootWindow* MonitorController::GetPrimaryRootWindow() { |
+aura::RootWindow* DisplayController::GetPrimaryRootWindow() { |
DCHECK(!root_windows_.empty()); |
return root_windows_[0]; |
} |
-void MonitorController::CloseChildWindows() { |
+void DisplayController::CloseChildWindows() { |
for (std::map<int, aura::RootWindow*>::const_iterator it = |
root_windows_.begin(); it != root_windows_.end(); ++it) { |
aura::RootWindow* root_window = it->second; |
@@ -89,7 +89,7 @@ void MonitorController::CloseChildWindows() { |
} |
} |
-std::vector<aura::RootWindow*> MonitorController::GetAllRootWindows() { |
+std::vector<aura::RootWindow*> DisplayController::GetAllRootWindows() { |
std::vector<aura::RootWindow*> windows; |
for (std::map<int, aura::RootWindow*>::const_iterator it = |
root_windows_.begin(); it != root_windows_.end(); ++it) { |
@@ -101,7 +101,7 @@ std::vector<aura::RootWindow*> MonitorController::GetAllRootWindows() { |
} |
std::vector<internal::RootWindowController*> |
-MonitorController::GetAllRootWindowControllers() { |
+DisplayController::GetAllRootWindowControllers() { |
std::vector<internal::RootWindowController*> controllers; |
for (std::map<int, aura::RootWindow*>::const_iterator it = |
root_windows_.begin(); it != root_windows_.end(); ++it) { |
@@ -113,12 +113,12 @@ MonitorController::GetAllRootWindowControllers() { |
return controllers; |
} |
-void MonitorController::SetSecondaryDisplayLayout( |
+void DisplayController::SetSecondaryDisplayLayout( |
SecondaryDisplayLayout layout) { |
secondary_display_layout_ = layout; |
} |
-bool MonitorController::WarpMouseCursorIfNecessary( |
+bool DisplayController::WarpMouseCursorIfNecessary( |
aura::Window* current_root, |
const gfx::Point& location_in_root) { |
if (root_windows_.size() < 2) |
@@ -189,11 +189,11 @@ bool MonitorController::WarpMouseCursorIfNecessary( |
return false; |
} |
-void MonitorController::OnDisplayBoundsChanged(const gfx::Display& display) { |
+void DisplayController::OnDisplayBoundsChanged(const gfx::Display& display) { |
root_windows_[display.id()]->SetHostBounds(display.bounds_in_pixel()); |
} |
-void MonitorController::OnDisplayAdded(const gfx::Display& display) { |
+void DisplayController::OnDisplayAdded(const gfx::Display& display) { |
if (root_windows_.empty()) { |
DCHECK_EQ(0, display.id()); |
root_windows_[display.id()] = Shell::GetPrimaryRootWindow(); |
@@ -201,15 +201,15 @@ void MonitorController::OnDisplayAdded(const gfx::Display& display) { |
return; |
} |
aura::RootWindow* root = AddRootWindowForDisplay(display); |
- Shell::GetInstance()->InitRootWindowForSecondaryMonitor(root); |
+ Shell::GetInstance()->InitRootWindowForSecondaryDisplay(root); |
} |
-void MonitorController::OnDisplayRemoved(const gfx::Display& display) { |
+void DisplayController::OnDisplayRemoved(const gfx::Display& display) { |
aura::RootWindow* root = root_windows_[display.id()]; |
DCHECK(root); |
- // Primary monitor should never be removed by MonitorManager. |
+ // Primary display should never be removed by DisplayManager. |
DCHECK(root != Shell::GetPrimaryRootWindow()); |
- // Monitor for root window will be deleted when the Primary RootWindow |
+ // Display for root window will be deleted when the Primary RootWindow |
// is deleted by the Shell. |
if (root != Shell::GetPrimaryRootWindow()) { |
root_windows_.erase(display.id()); |
@@ -225,40 +225,40 @@ void MonitorController::OnDisplayRemoved(const gfx::Display& display) { |
} |
// static |
-bool MonitorController::IsExtendedDesktopEnabled(){ |
+bool DisplayController::IsExtendedDesktopEnabled(){ |
return extended_desktop_enabled || |
CommandLine::ForCurrentProcess()->HasSwitch( |
switches::kAshExtendedDesktop); |
} |
// static |
-void MonitorController::SetExtendedDesktopEnabled(bool enabled) { |
+void DisplayController::SetExtendedDesktopEnabled(bool enabled) { |
extended_desktop_enabled = enabled; |
} |
// static |
-bool MonitorController::IsVirtualScreenCoordinatesEnabled() { |
+bool DisplayController::IsVirtualScreenCoordinatesEnabled() { |
return virtual_screen_coordinates_enabled || |
CommandLine::ForCurrentProcess()->HasSwitch( |
switches::kAshVirtualScreenCoordinates); |
} |
// static |
-void MonitorController::SetVirtualScreenCoordinatesEnabled(bool enabled) { |
+void DisplayController::SetVirtualScreenCoordinatesEnabled(bool enabled) { |
virtual_screen_coordinates_enabled = enabled; |
} |
-aura::RootWindow* MonitorController::AddRootWindowForDisplay( |
+aura::RootWindow* DisplayController::AddRootWindowForDisplay( |
const gfx::Display& display) { |
- aura::RootWindow* root = aura::Env::GetInstance()->monitor_manager()-> |
- CreateRootWindowForMonitor(display); |
+ aura::RootWindow* root = aura::Env::GetInstance()->display_manager()-> |
+ CreateRootWindowForDisplay(display); |
root_windows_[display.id()] = root; |
// Confine the cursor within the window if |
// 1) Extended desktop is enabled or |
- // 2) the display is primary monitor and the host window |
+ // 2) the display is primary display and the host window |
// is set to be fullscreen (this is old behavior). |
if (IsExtendedDesktopEnabled() || |
- (aura::MonitorManager::use_fullscreen_host_window() && |
+ (aura::DisplayManager::use_fullscreen_host_window() && |
display.id() == 0)) { |
root->ConfineCursorToWindow(); |
} |