Index: ui/gfx/screen_aura.cc |
diff --git a/ui/gfx/screen_aura.cc b/ui/gfx/screen_aura.cc |
index befdeafa7d001f393ec4ad7c911c3c8542217f7c..7a1effa0e8cef6d6c2446727089443ea77689768 100644 |
--- a/ui/gfx/screen_aura.cc |
+++ b/ui/gfx/screen_aura.cc |
@@ -5,62 +5,12 @@ |
#include "ui/gfx/screen.h" |
#include "base/logging.h" |
-#include "ui/gfx/display.h" |
-#include "ui/gfx/native_widget_types.h" |
-#include "ui/gfx/screen_impl.h" |
namespace gfx { |
-// gfx can't depend upon aura, otherwise we have circular dependencies. So, |
-// gfx::Screen is pluggable and Desktop plugs in the real implementation. |
-namespace { |
-ScreenImpl* g_instance_ = NULL; |
-} |
- |
-// static |
-void Screen::SetInstance(ScreenImpl* screen) { |
- delete g_instance_; |
- g_instance_ = screen; |
-} |
- |
-// static |
-bool Screen::IsDIPEnabled() { |
- return true; |
-} |
- |
-// static |
-Point Screen::GetCursorScreenPoint() { |
- return g_instance_->GetCursorScreenPoint(); |
-} |
- |
-// static |
-NativeWindow Screen::GetWindowAtCursorScreenPoint() { |
- return g_instance_->GetWindowAtCursorScreenPoint(); |
-} |
- |
-// static |
-int Screen::GetNumDisplays() { |
- return g_instance_->GetNumDisplays(); |
-} |
- |
-// static |
-Display Screen::GetDisplayNearestWindow(NativeView window) { |
- return g_instance_->GetDisplayNearestWindow(window); |
-} |
- |
-// static |
-Display Screen::GetDisplayNearestPoint(const Point& point) { |
- return g_instance_->GetDisplayNearestPoint(point); |
-} |
- |
-// static |
-Display Screen::GetDisplayMatching(const gfx::Rect& match_rect) { |
- return g_instance_->GetDisplayMatching(match_rect); |
-} |
- |
-// static |
-Display Screen::GetPrimaryDisplay() { |
- return g_instance_->GetPrimaryDisplay(); |
+Screen* CreateNativeScreen() { |
+ NOTREACHED() << "Implementation should be installed at higher level."; |
+ return NULL; |
} |
} // namespace gfx |