Index: ui/aura/monitor_manager.cc |
diff --git a/ui/aura/monitor_manager.cc b/ui/aura/monitor_manager.cc |
deleted file mode 100644 |
index aba7bccdf0789f7032daf3cb42f86605029fd7fc..0000000000000000000000000000000000000000 |
--- a/ui/aura/monitor_manager.cc |
+++ /dev/null |
@@ -1,87 +0,0 @@ |
-// Copyright (c) 2012 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 "ui/aura/monitor_manager.h" |
- |
-#include <stdio.h> |
- |
-#include "base/logging.h" |
-#include "ui/aura/display_observer.h" |
-#include "ui/aura/env.h" |
-#include "ui/aura/root_window.h" |
-#include "ui/aura/root_window_host.h" |
-#include "ui/gfx/display.h" |
-#include "ui/gfx/rect.h" |
- |
-namespace aura { |
-namespace { |
-// Default bounds for a monitor. |
-const int kDefaultHostWindowX = 200; |
-const int kDefaultHostWindowY = 200; |
-const int kDefaultHostWindowWidth = 1280; |
-const int kDefaultHostWindowHeight = 1024; |
-} // namespace |
- |
-// static |
-bool MonitorManager::use_fullscreen_host_window_ = false; |
- |
-// static |
-gfx::Display MonitorManager::CreateMonitorFromSpec(const std::string& spec) { |
- static int synthesized_monitor_id = 1000; |
- gfx::Rect bounds(kDefaultHostWindowX, kDefaultHostWindowY, |
- kDefaultHostWindowWidth, kDefaultHostWindowHeight); |
- int x = 0, y = 0, width, height; |
- float scale = 1.0f; |
- if (sscanf(spec.c_str(), "%dx%d*%f", &width, &height, &scale) >= 2) { |
- bounds.set_size(gfx::Size(width, height)); |
- } else if (sscanf(spec.c_str(), "%d+%d-%dx%d*%f", &x, &y, &width, &height, |
- &scale) >= 4 ) { |
- bounds = gfx::Rect(x, y, width, height); |
- } else if (use_fullscreen_host_window_) { |
- bounds = gfx::Rect(aura::RootWindowHost::GetNativeScreenSize()); |
- } |
- gfx::Display display(synthesized_monitor_id++); |
- display.SetScaleAndBounds(scale, bounds); |
- DVLOG(1) << "Display bounds=" << bounds.ToString() << ", scale=" << scale; |
- return display; |
-} |
- |
-// static |
-RootWindow* MonitorManager::CreateRootWindowForPrimaryMonitor() { |
- MonitorManager* manager = aura::Env::GetInstance()->monitor_manager(); |
- RootWindow* root = |
- manager->CreateRootWindowForMonitor(manager->GetDisplayAt(0)); |
- if (use_fullscreen_host_window_) |
- root->ConfineCursorToWindow(); |
- return root; |
-} |
- |
-MonitorManager::MonitorManager() { |
-} |
- |
-MonitorManager::~MonitorManager() { |
-} |
- |
-void MonitorManager::AddObserver(DisplayObserver* observer) { |
- observers_.AddObserver(observer); |
-} |
- |
-void MonitorManager::RemoveObserver(DisplayObserver* observer) { |
- observers_.RemoveObserver(observer); |
-} |
- |
-void MonitorManager::NotifyBoundsChanged(const gfx::Display& display) { |
- FOR_EACH_OBSERVER(DisplayObserver, observers_, |
- OnDisplayBoundsChanged(display)); |
-} |
- |
-void MonitorManager::NotifyDisplayAdded(const gfx::Display& display) { |
- FOR_EACH_OBSERVER(DisplayObserver, observers_, OnDisplayAdded(display)); |
-} |
- |
-void MonitorManager::NotifyDisplayRemoved(const gfx::Display& display) { |
- FOR_EACH_OBSERVER(DisplayObserver, observers_, OnDisplayRemoved(display)); |
-} |
- |
-} // namespace aura |