| Index: chrome/common/extensions/api/system_info_display.idl
|
| diff --git a/chrome/common/extensions/api/system_info_display.idl b/chrome/common/extensions/api/system_info_display.idl
|
| index e6462371da48cb19560ccbbceccd4672e649cf3e..c0166e591678b7acdda25712148ca3addee8231e 100644
|
| --- a/chrome/common/extensions/api/system_info_display.idl
|
| +++ b/chrome/common/extensions/api/system_info_display.idl
|
| @@ -20,6 +20,11 @@ namespace systemInfo.display {
|
| DOMString id;
|
| // The user-friendly name (e.g. "HP LCD monitor").
|
| DOMString name;
|
| + // Identifier of the display that is being mirrored on the display unit.
|
| + // If mirroring is not in progress, set to an empty string.
|
| + // Currently exposed only on ChromeOS. Will be set to an empty string on
|
| + // other platforms.
|
| + DOMString mirroringSourceId;
|
| // True if this is the primary display.
|
| boolean isPrimary;
|
| // True if this is an internal display.
|
| @@ -30,9 +35,20 @@ namespace systemInfo.display {
|
| double dpiX;
|
| // The number of pixels per inch along the y-axis.
|
| double dpiY;
|
| - // The bounds of the display.
|
| + // The display's clockwise rotation in degrees relative to the vertical
|
| + // position.
|
| + // Currently exposed only on ChromeOS. Will be set to 0 on other platforms.
|
| + long rotation;
|
| + // The display's logical bounds. The logical coordinates are given relative
|
| + // to the primary display.
|
| Bounds bounds;
|
| - // The usable work area of the display.
|
| + // The display's bounds in the screen's coordinate system.
|
| + // Currently exposed only on ChromeOS. Will be set to empty bounds on
|
| + // other platforms.
|
| + Bounds visibleArea;
|
| + // The usable work area of the display within the display bounds. The work
|
| + // area excludes areas of the display reserved for OS, for example taskbar
|
| + // and launcher.
|
| Bounds workArea;
|
| };
|
|
|
|
|