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

Side by Side Diff: chrome/browser/extensions/display_info_provider_win.cc

Issue 1920263003: Rename gfx::Display/Screen to display::Display/Screen in chrome (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/extensions/display_info_provider_win.h" 5 #include "chrome/browser/extensions/display_info_provider_win.h"
6 6
7 #include <windows.h> 7 #include <windows.h>
8 #include <stddef.h> 8 #include <stddef.h>
9 9
10 #include "base/hash.h" 10 #include "base/hash.h"
11 #include "base/strings/string_number_conversions.h" 11 #include "base/strings/string_number_conversions.h"
12 #include "base/strings/utf_string_conversions.h" 12 #include "base/strings/utf_string_conversions.h"
13 #include "base/win/win_util.h" 13 #include "base/win/win_util.h"
14 #include "extensions/common/api/system_display.h" 14 #include "extensions/common/api/system_display.h"
15 #include "ui/display/display.h"
15 #include "ui/display/win/dpi.h" 16 #include "ui/display/win/dpi.h"
16 #include "ui/gfx/display.h"
17 #include "ui/gfx/geometry/size.h" 17 #include "ui/gfx/geometry/size.h"
18 18
19 namespace extensions { 19 namespace extensions {
20 20
21 using api::system_display::DisplayUnitInfo; 21 using api::system_display::DisplayUnitInfo;
22 22
23 namespace { 23 namespace {
24 24
25 BOOL CALLBACK 25 BOOL CALLBACK
26 EnumMonitorCallback(HMONITOR monitor, HDC hdc, LPRECT rect, LPARAM data) { 26 EnumMonitorCallback(HMONITOR monitor, HDC hdc, LPRECT rect, LPARAM data) {
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 58
59 bool DisplayInfoProviderWin::SetInfo( 59 bool DisplayInfoProviderWin::SetInfo(
60 const std::string& display_id, 60 const std::string& display_id,
61 const api::system_display::DisplayProperties& info, 61 const api::system_display::DisplayProperties& info,
62 std::string* error) { 62 std::string* error) {
63 *error = "Not implemented"; 63 *error = "Not implemented";
64 return false; 64 return false;
65 } 65 }
66 66
67 void DisplayInfoProviderWin::UpdateDisplayUnitInfoForPlatform( 67 void DisplayInfoProviderWin::UpdateDisplayUnitInfoForPlatform(
68 const gfx::Display& display, 68 const display::Display& display,
69 extensions::api::system_display::DisplayUnitInfo* unit) { 69 extensions::api::system_display::DisplayUnitInfo* unit) {
70 DisplayUnitInfoList all_displays; 70 DisplayUnitInfoList all_displays;
71 EnumDisplayMonitors( 71 EnumDisplayMonitors(
72 NULL, NULL, EnumMonitorCallback, reinterpret_cast<LPARAM>(&all_displays)); 72 NULL, NULL, EnumMonitorCallback, reinterpret_cast<LPARAM>(&all_displays));
73 for (size_t i = 0; i < all_displays.size(); ++i) { 73 for (size_t i = 0; i < all_displays.size(); ++i) {
74 if (unit->id == all_displays[i].id) { 74 if (unit->id == all_displays[i].id) {
75 unit->name = all_displays[i].name; 75 unit->name = all_displays[i].name;
76 float device_scale_factor = display.device_scale_factor(); 76 float device_scale_factor = display.device_scale_factor();
77 int dpi = display::win::GetDPIFromScalingFactor(device_scale_factor); 77 int dpi = display::win::GetDPIFromScalingFactor(device_scale_factor);
78 unit->dpi_x = dpi; 78 unit->dpi_x = dpi;
79 unit->dpi_y = dpi; 79 unit->dpi_y = dpi;
80 break; 80 break;
81 } 81 }
82 } 82 }
83 } 83 }
84 84
85 // static 85 // static
86 DisplayInfoProvider* DisplayInfoProvider::Create() { 86 DisplayInfoProvider* DisplayInfoProvider::Create() {
87 return new DisplayInfoProviderWin(); 87 return new DisplayInfoProviderWin();
88 } 88 }
89 89
90 } // namespace extensions 90 } // namespace extensions
OLDNEW
« no previous file with comments | « chrome/browser/extensions/display_info_provider_win.h ('k') | chrome/browser/manifest/manifest_icon_downloader.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698