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

Unified Diff: ui/display/win/screen_win.cc

Issue 1913613002: Add place holder to move gfx::Display/Screen to ui/display (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 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
« no previous file with comments | « ui/display/win/screen_win.h ('k') | ui/display/win/screen_win_display.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/display/win/screen_win.cc
diff --git a/ui/display/win/screen_win.cc b/ui/display/win/screen_win.cc
index 6552936d05a51436df60913a0a1b15b104d6ccda..e79645d4d15f2a11ce9bc4d243123a38c5847bf4 100644
--- a/ui/display/win/screen_win.cc
+++ b/ui/display/win/screen_win.cc
@@ -8,10 +8,10 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
+#include "ui/display/display.h"
#include "ui/display/win/display_info.h"
#include "ui/display/win/dpi.h"
#include "ui/display/win/screen_win_display.h"
-#include "ui/gfx/display.h"
#include "ui/gfx/geometry/point.h"
#include "ui/gfx/geometry/point_conversions.h"
#include "ui/gfx/geometry/rect.h"
@@ -32,9 +32,9 @@ std::vector<ScreenWinDisplay> DisplayInfosToScreenWinDisplays(
return screen_win_displays;
}
-std::vector<gfx::Display> ScreenWinDisplaysToDisplays(
+std::vector<display::Display> ScreenWinDisplaysToDisplays(
const std::vector<ScreenWinDisplay>& screen_win_displays) {
- std::vector<gfx::Display> displays;
+ std::vector<display::Display> displays;
for (const auto& screen_win_display : screen_win_displays)
displays.push_back(screen_win_display.display());
@@ -177,11 +177,12 @@ int ScreenWin::GetNumDisplays() const {
return static_cast<int>(screen_win_displays_.size());
}
-std::vector<gfx::Display> ScreenWin::GetAllDisplays() const {
+std::vector<display::Display> ScreenWin::GetAllDisplays() const {
return ScreenWinDisplaysToDisplays(screen_win_displays_);
}
-gfx::Display ScreenWin::GetDisplayNearestWindow(gfx::NativeView window) const {
+display::Display ScreenWin::GetDisplayNearestWindow(
+ gfx::NativeView window) const {
HWND window_hwnd = GetHWNDFromNativeView(window);
if (!window_hwnd) {
// When |window| isn't rooted to a display, we should just return the
@@ -194,28 +195,29 @@ gfx::Display ScreenWin::GetDisplayNearestWindow(gfx::NativeView window) const {
return screen_win_display.display();
}
-gfx::Display ScreenWin::GetDisplayNearestPoint(const gfx::Point& point) const {
+Display ScreenWin::GetDisplayNearestPoint(const gfx::Point& point) const {
gfx::Point screen_point(DIPToScreenPoint(point));
ScreenWinDisplay screen_win_display =
GetScreenWinDisplayNearestScreenPoint(screen_point);
return screen_win_display.display();
}
-gfx::Display ScreenWin::GetDisplayMatching(const gfx::Rect& match_rect) const {
+display::Display ScreenWin::GetDisplayMatching(
+ const gfx::Rect& match_rect) const {
ScreenWinDisplay screen_win_display =
GetScreenWinDisplayNearestScreenRect(match_rect);
return screen_win_display.display();
}
-gfx::Display ScreenWin::GetPrimaryDisplay() const {
+display::Display ScreenWin::GetPrimaryDisplay() const {
return GetPrimaryScreenWinDisplay().display();
}
-void ScreenWin::AddObserver(gfx::DisplayObserver* observer) {
+void ScreenWin::AddObserver(display::DisplayObserver* observer) {
change_notifier_.AddObserver(observer);
}
-void ScreenWin::RemoveObserver(gfx::DisplayObserver* observer) {
+void ScreenWin::RemoveObserver(display::DisplayObserver* observer) {
change_notifier_.RemoveObserver(observer);
}
@@ -261,7 +263,7 @@ void ScreenWin::OnWndProc(HWND hwnd,
if (message != WM_DISPLAYCHANGE)
return;
- std::vector<gfx::Display> old_displays = GetAllDisplays();
+ std::vector<display::Display> old_displays = GetAllDisplays();
UpdateFromDisplayInfos(GetDisplayInfosFromSystem());
change_notifier_.NotifyDisplaysChanged(old_displays, GetAllDisplays());
}
@@ -286,7 +288,7 @@ ScreenWinDisplay ScreenWin::GetPrimaryScreenWinDisplay() const {
MONITORINFOEX monitor_info = MonitorInfoFromWindow(nullptr,
MONITOR_DEFAULTTOPRIMARY);
ScreenWinDisplay screen_win_display = GetScreenWinDisplay(monitor_info);
- gfx::Display display = screen_win_display.display();
+ display::Display display = screen_win_display.display();
// The Windows primary monitor is defined to have an origin of (0, 0).
DCHECK_EQ(0, display.bounds().origin().x());
DCHECK_EQ(0, display.bounds().origin().y());
« no previous file with comments | « ui/display/win/screen_win.h ('k') | ui/display/win/screen_win_display.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698