Index: ash/display/display_controller.cc |
diff --git a/ash/display/display_controller.cc b/ash/display/display_controller.cc |
index 496eb1efb760376b3b718f6a0dd32ec315bd2f9c..6a4931dabdf8f547fc26856d4b22bee837532bdb 100644 |
--- a/ash/display/display_controller.cc |
+++ b/ash/display/display_controller.cc |
@@ -72,14 +72,13 @@ const int64 kAfterDisplayChangeThrottleTimeoutMs = 500; |
const int64 kCycleDisplayThrottleTimeoutMs = 4000; |
const int64 kSwapDisplayThrottleTimeoutMs = 500; |
-internal::DisplayManager* GetDisplayManager() { |
+DisplayManager* GetDisplayManager() { |
return Shell::GetInstance()->display_manager(); |
} |
void SetDisplayPropertiesOnHost(aura::WindowTreeHost* host, |
const gfx::Display& display) { |
- internal::DisplayInfo info = |
- GetDisplayManager()->GetDisplayInfo(display.id()); |
+ DisplayInfo info = GetDisplayManager()->GetDisplayInfo(display.id()); |
#if defined(OS_CHROMEOS) && defined(USE_X11) |
// Native window property (Atom in X11) that specifies the display's |
// rotation, scale factor and if it's internal display. They are |
@@ -118,11 +117,10 @@ void SetDisplayPropertiesOnHost(aura::WindowTreeHost* host, |
100 * display.device_scale_factor()); |
#endif |
scoped_ptr<aura::RootWindowTransformer> transformer( |
- internal::CreateRootWindowTransformerForDisplay(host->window(), |
- display)); |
+ CreateRootWindowTransformerForDisplay(host->window(), display)); |
host->SetRootWindowTransformer(transformer.Pass()); |
- internal::DisplayMode mode; |
+ DisplayMode mode; |
if (GetDisplayManager()->GetSelectedModeForDisplayId(display.id(), &mode) && |
mode.refresh_rate > 0.0f) { |
host->compositor()->vsync_manager()->SetAuthoritativeVSyncInterval( |
@@ -133,8 +131,6 @@ void SetDisplayPropertiesOnHost(aura::WindowTreeHost* host, |
} // namespace |
-namespace internal { |
- |
// A utility class to store/restore focused/active window |
// when the display configuration has changed. |
class FocusActivationStore { |
@@ -201,8 +197,6 @@ class FocusActivationStore { |
DISALLOW_COPY_AND_ASSIGN(FocusActivationStore); |
}; |
-} // namespace internal |
- |
//////////////////////////////////////////////////////////////////////////////// |
// DisplayChangeLimiter |
@@ -225,9 +219,9 @@ bool DisplayController::DisplayChangeLimiter::IsThrottled() const { |
DisplayController::DisplayController() |
: primary_root_window_for_replace_(NULL), |
- focus_activation_store_(new internal::FocusActivationStore()), |
- cursor_window_controller_(new internal::CursorWindowController()), |
- mirror_window_controller_(new internal::MirrorWindowController()) { |
+ focus_activation_store_(new FocusActivationStore()), |
+ cursor_window_controller_(new CursorWindowController()), |
+ mirror_window_controller_(new MirrorWindowController()) { |
#if defined(OS_CHROMEOS) |
if (base::SysInfo::IsRunningOnChromeOS()) |
limiter_.reset(new DisplayChangeLimiter); |
@@ -244,7 +238,7 @@ void DisplayController::Start() { |
// Created here so that Shell has finished being created. Adds itself |
// as a ShellObserver. |
virtual_keyboard_window_controller_.reset( |
- new internal::VirtualKeyboardWindowController); |
+ new VirtualKeyboardWindowController); |
Shell::GetScreen()->AddObserver(this); |
Shell::GetInstance()->display_manager()->set_delegate(this); |
@@ -265,8 +259,7 @@ void DisplayController::Shutdown() { |
// from the last so that the primary root window gets deleted last. |
for (std::map<int64, aura::Window*>::const_reverse_iterator it = |
root_windows_.rbegin(); it != root_windows_.rend(); ++it) { |
- internal::RootWindowController* controller = |
- internal::GetRootWindowController(it->second); |
+ RootWindowController* controller = GetRootWindowController(it->second); |
DCHECK(controller); |
delete controller; |
} |
@@ -280,12 +273,12 @@ void DisplayController::InitPrimaryDisplay() { |
} |
void DisplayController::InitSecondaryDisplays() { |
- internal::DisplayManager* display_manager = GetDisplayManager(); |
+ DisplayManager* display_manager = GetDisplayManager(); |
for (size_t i = 0; i < display_manager->GetNumDisplays(); ++i) { |
const gfx::Display& display = display_manager->GetDisplayAt(i); |
if (primary_display_id != display.id()) { |
aura::WindowTreeHost* host = AddWindowTreeHostForDisplay(display); |
- internal::RootWindowController::CreateForSecondaryDisplay(host); |
+ RootWindowController::CreateForSecondaryDisplay(host); |
} |
} |
UpdateHostWindowNames(); |
@@ -317,8 +310,7 @@ void DisplayController::CloseChildWindows() { |
for (std::map<int64, aura::Window*>::const_iterator it = |
root_windows_.begin(); it != root_windows_.end(); ++it) { |
aura::Window* root_window = it->second; |
- internal::RootWindowController* controller = |
- internal::GetRootWindowController(root_window); |
+ RootWindowController* controller = GetRootWindowController(root_window); |
if (controller) { |
controller->CloseChildWindows(); |
} else { |
@@ -335,7 +327,7 @@ aura::Window::Windows DisplayController::GetAllRootWindows() { |
for (std::map<int64, aura::Window*>::const_iterator it = |
root_windows_.begin(); it != root_windows_.end(); ++it) { |
DCHECK(it->second); |
- if (internal::GetRootWindowController(it->second)) |
+ if (GetRootWindowController(it->second)) |
windows.push_back(it->second); |
} |
return windows; |
@@ -350,13 +342,12 @@ void DisplayController::SetOverscanInsets(int64 display_id, |
GetDisplayManager()->SetOverscanInsets(display_id, insets_in_dip); |
} |
-std::vector<internal::RootWindowController*> |
+std::vector<RootWindowController*> |
DisplayController::GetAllRootWindowControllers() { |
- std::vector<internal::RootWindowController*> controllers; |
+ std::vector<RootWindowController*> controllers; |
for (std::map<int64, aura::Window*>::const_iterator it = |
root_windows_.begin(); it != root_windows_.end(); ++it) { |
- internal::RootWindowController* controller = |
- internal::GetRootWindowController(it->second); |
+ RootWindowController* controller = GetRootWindowController(it->second); |
if (controller) |
controllers.push_back(controller); |
} |
@@ -364,7 +355,7 @@ DisplayController::GetAllRootWindowControllers() { |
} |
void DisplayController::ToggleMirrorMode() { |
- internal::DisplayManager* display_manager = GetDisplayManager(); |
+ DisplayManager* display_manager = GetDisplayManager(); |
if (display_manager->num_connected_displays() <= 1) |
return; |
@@ -375,12 +366,12 @@ void DisplayController::ToggleMirrorMode() { |
} |
#if defined(OS_CHROMEOS) |
Shell* shell = Shell::GetInstance(); |
- internal::OutputConfiguratorAnimation* animation = |
+ OutputConfiguratorAnimation* animation = |
shell->output_configurator_animation(); |
- animation->StartFadeOutAnimation(base::Bind( |
- base::IgnoreResult(&internal::DisplayManager::SetMirrorMode), |
- base::Unretained(display_manager), |
- !display_manager->IsMirrored())); |
+ animation->StartFadeOutAnimation( |
+ base::Bind(base::IgnoreResult(&DisplayManager::SetMirrorMode), |
+ base::Unretained(display_manager), |
+ !display_manager->IsMirrored())); |
#endif |
} |
@@ -393,7 +384,7 @@ void DisplayController::SwapPrimaryDisplay() { |
if (Shell::GetScreen()->GetNumDisplays() > 1) { |
#if defined(OS_CHROMEOS) |
- internal::OutputConfiguratorAnimation* animation = |
+ OutputConfiguratorAnimation* animation = |
Shell::GetInstance()->output_configurator_animation(); |
if (animation) { |
animation->StartFadeOutAnimation(base::Bind( |
@@ -420,7 +411,7 @@ void DisplayController::SetPrimaryDisplayId(int64 id) { |
void DisplayController::SetPrimaryDisplay( |
const gfx::Display& new_primary_display) { |
- internal::DisplayManager* display_manager = GetDisplayManager(); |
+ DisplayManager* display_manager = GetDisplayManager(); |
DCHECK(new_primary_display.is_valid()); |
DCHECK(display_manager->IsActiveDisplay(new_primary_display)); |
@@ -451,11 +442,10 @@ void DisplayController::SetPrimaryDisplay( |
DCHECK_NE(primary_root, non_primary_root); |
root_windows_[new_primary_display.id()] = primary_root; |
- internal::GetRootWindowSettings(primary_root)->display_id = |
- new_primary_display.id(); |
+ GetRootWindowSettings(primary_root)->display_id = new_primary_display.id(); |
root_windows_[old_primary_display.id()] = non_primary_root; |
- internal::GetRootWindowSettings(non_primary_root)->display_id = |
+ GetRootWindowSettings(non_primary_root)->display_id = |
old_primary_display.id(); |
primary_display_id = new_primary_display.id(); |
@@ -468,7 +458,7 @@ void DisplayController::SetPrimaryDisplay( |
non_primary_root, new_primary_display.GetWorkAreaInsets()); |
// Update the dispay manager with new display info. |
- std::vector<internal::DisplayInfo> display_info_list; |
+ std::vector<DisplayInfo> display_info_list; |
display_info_list.push_back(display_manager->GetDisplayInfo( |
primary_display_id)); |
display_info_list.push_back(display_manager->GetDisplayInfo( |
@@ -486,12 +476,12 @@ void DisplayController::EnsurePointerInDisplays() { |
gfx::Point point_in_screen = Shell::GetScreen()->GetCursorScreenPoint(); |
gfx::Point target_location_in_native; |
int64 closest_distance_squared = -1; |
- internal::DisplayManager* display_manager = GetDisplayManager(); |
+ DisplayManager* display_manager = GetDisplayManager(); |
aura::Window* dst_root_window = NULL; |
for (size_t i = 0; i < display_manager->GetNumDisplays(); ++i) { |
const gfx::Display& display = display_manager->GetDisplayAt(i); |
- const internal::DisplayInfo display_info = |
+ const DisplayInfo display_info = |
display_manager->GetDisplayInfo(display.id()); |
aura::Window* root_window = GetRootWindowForDisplayId(display.id()); |
if (display_info.bounds_in_native().Contains( |
@@ -529,14 +519,14 @@ bool DisplayController::UpdateWorkAreaOfDisplayNearestWindow( |
const aura::Window* window, |
const gfx::Insets& insets) { |
const aura::Window* root_window = window->GetRootWindow(); |
- int64 id = internal::GetRootWindowSettings(root_window)->display_id; |
+ int64 id = GetRootWindowSettings(root_window)->display_id; |
// if id is |kInvaildDisplayID|, it's being deleted. |
DCHECK(id != gfx::Display::kInvalidDisplayID); |
return GetDisplayManager()->UpdateWorkAreaOfDisplay(id, insets); |
} |
void DisplayController::OnDisplayBoundsChanged(const gfx::Display& display) { |
- const internal::DisplayInfo& display_info = |
+ const DisplayInfo& display_info = |
GetDisplayManager()->GetDisplayInfo(display.id()); |
DCHECK(!display_info.bounds_in_native().IsEmpty()); |
aura::WindowTreeHost* host = root_windows_[display.id()]->GetHost(); |
@@ -549,10 +539,10 @@ void DisplayController::OnDisplayAdded(const gfx::Display& display) { |
DCHECK(root_windows_.empty()); |
primary_display_id = display.id(); |
root_windows_[display.id()] = primary_root_window_for_replace_; |
- internal::GetRootWindowSettings(primary_root_window_for_replace_)-> |
- display_id = display.id(); |
+ GetRootWindowSettings(primary_root_window_for_replace_)->display_id = |
+ display.id(); |
primary_root_window_for_replace_ = NULL; |
- const internal::DisplayInfo& display_info = |
+ const DisplayInfo& display_info = |
GetDisplayManager()->GetDisplayInfo(display.id()); |
aura::WindowTreeHost* host = root_windows_[display.id()]->GetHost(); |
host->SetBounds(display_info.bounds_in_native()); |
@@ -562,7 +552,7 @@ void DisplayController::OnDisplayAdded(const gfx::Display& display) { |
primary_display_id = display.id(); |
DCHECK(!root_windows_.empty()); |
aura::WindowTreeHost* host = AddWindowTreeHostForDisplay(display); |
- internal::RootWindowController::CreateForSecondaryDisplay(host); |
+ RootWindowController::CreateForSecondaryDisplay(host); |
} |
} |
@@ -590,18 +580,16 @@ void DisplayController::OnDisplayRemoved(const gfx::Display& display) { |
// Delete the other root instead. |
root_to_delete = root_windows_[primary_display_id]; |
- internal::GetRootWindowSettings(root_to_delete)->display_id = display.id(); |
+ GetRootWindowSettings(root_to_delete)->display_id = display.id(); |
// Setup primary root. |
root_windows_[primary_display_id] = primary_root; |
- internal::GetRootWindowSettings(primary_root)->display_id = |
- primary_display_id; |
+ GetRootWindowSettings(primary_root)->display_id = primary_display_id; |
OnDisplayBoundsChanged( |
GetDisplayManager()->GetDisplayForId(primary_display_id)); |
} |
- internal::RootWindowController* controller = |
- internal::GetRootWindowController(root_to_delete); |
+ RootWindowController* controller = GetRootWindowController(root_to_delete); |
DCHECK(controller); |
controller->MoveWindowsTo(GetPrimaryRootWindow()); |
// Delete most of root window related objects, but don't delete |
@@ -614,7 +602,7 @@ void DisplayController::OnHostResized(const aura::WindowTreeHost* host) { |
gfx::Display display = Shell::GetScreen()->GetDisplayNearestWindow( |
const_cast<aura::Window*>(host->window())); |
- internal::DisplayManager* display_manager = GetDisplayManager(); |
+ DisplayManager* display_manager = GetDisplayManager(); |
if (display_manager->UpdateDisplayBounds(display.id(), host->GetBounds())) { |
mirror_window_controller_->UpdateWindow(); |
cursor_window_controller_->UpdateContainer(); |
@@ -622,19 +610,19 @@ void DisplayController::OnHostResized(const aura::WindowTreeHost* host) { |
} |
void DisplayController::CreateOrUpdateNonDesktopDisplay( |
- const internal::DisplayInfo& info) { |
+ const DisplayInfo& info) { |
switch (GetDisplayManager()->second_display_mode()) { |
- case internal::DisplayManager::MIRRORING: |
+ case DisplayManager::MIRRORING: |
mirror_window_controller_->UpdateWindow(info); |
cursor_window_controller_->UpdateContainer(); |
virtual_keyboard_window_controller_->Close(); |
break; |
- case internal::DisplayManager::VIRTUAL_KEYBOARD: |
+ case DisplayManager::VIRTUAL_KEYBOARD: |
mirror_window_controller_->Close(); |
cursor_window_controller_->UpdateContainer(); |
virtual_keyboard_window_controller_->UpdateWindow(info); |
break; |
- case internal::DisplayManager::EXTENDED: |
+ case DisplayManager::EXTENDED: |
NOTREACHED(); |
} |
} |
@@ -666,8 +654,8 @@ void DisplayController::PostDisplayConfigurationChange() { |
focus_activation_store_->Restore(); |
- internal::DisplayManager* display_manager = GetDisplayManager(); |
- internal::DisplayLayoutStore* layout_store = display_manager->layout_store(); |
+ DisplayManager* display_manager = GetDisplayManager(); |
+ DisplayLayoutStore* layout_store = display_manager->layout_store(); |
if (display_manager->num_connected_displays() > 1) { |
DisplayIdPair pair = display_manager->GetCurrentDisplayIdPair(); |
layout_store->UpdateMirrorStatus(pair, display_manager->IsMirrored()); |
@@ -694,7 +682,7 @@ void DisplayController::PostDisplayConfigurationChange() { |
aura::WindowTreeHost* DisplayController::AddWindowTreeHostForDisplay( |
const gfx::Display& display) { |
static int host_count = 0; |
- const internal::DisplayInfo& display_info = |
+ const DisplayInfo& display_info = |
GetDisplayManager()->GetDisplayInfo(display.id()); |
const gfx::Rect& bounds_in_native = display_info.bounds_in_native(); |
aura::WindowTreeHost* host = |
@@ -705,7 +693,7 @@ aura::WindowTreeHost* DisplayController::AddWindowTreeHostForDisplay( |
// No need to remove our observer observer because the DisplayController |
// outlives the host. |
host->AddObserver(this); |
- internal::InitRootWindowSettings(host->window())->display_id = display.id(); |
+ InitRootWindowSettings(host->window())->display_id = display.id(); |
host->InitHost(); |
root_windows_[display.id()] = host->window(); |