OLD | NEW |
---|---|
(Empty) | |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | |
stuartmorgan
2012/08/23 19:20:19
2012
blundell
2012/08/30 09:18:51
Done.
| |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #include "ui/gfx/screen.h" | |
6 | |
7 #import <UIKit/UIKit.h> | |
8 | |
9 #include "ui/gfx/display.h" | |
10 | |
11 namespace gfx { | |
12 | |
13 // static | |
14 gfx::Display Screen::GetPrimaryDisplay() { | |
15 UIScreen* mainScreen = [UIScreen mainScreen]; | |
Nico
2012/08/23 19:31:28
optional nit: since mainScreen means something dif
blundell
2012/08/30 09:18:51
Done.
| |
16 gfx::Display display(0, gfx::Rect(mainScreen.bounds)); | |
17 return display; | |
18 } | |
19 | |
20 // static | |
21 int Screen::GetNumDisplays() { | |
22 #if TARGET_IPHONE_SIMULATOR | |
23 // Looks like UIScreens seems to lie on the simulator at times. | |
stuartmorgan
2012/08/23 19:20:19
// UIScreen does not reliably return correct resul
blundell
2012/08/30 09:18:51
Done.
| |
24 return 1; | |
25 #else | |
26 return [[UIScreen screens] count]; | |
27 #endif | |
28 } | |
29 | |
30 } // namespace gfx | |
OLD | NEW |