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 cf225e3882e47d79a02c7487965da9567f84e239..71c4a8b082d0bc2e254c35bf8e3e817b609dce7f 100644 |
--- a/chrome/common/extensions/api/system_info_display.idl |
+++ b/chrome/common/extensions/api/system_info_display.idl |
@@ -2,6 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+// Use the <code>systemInfo.display</code> API to query display metadata. |
namespace systemInfo.display { |
dictionary Bounds { |
@@ -35,16 +36,16 @@ namespace systemInfo.display { |
dictionary DisplayUnitInfo { |
// The unique identifier of the 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 empty string on other |
// platforms. |
DOMString mirroringSourceId; |
- |
+ |
// True if this is the primary display. |
boolean isPrimary; |
@@ -87,22 +88,22 @@ namespace systemInfo.display { |
// the specified id (if mirroring is in progress). |
// If set, no other parameter may be set. |
DOMString? mirroringSourceId; |
- |
+ |
// If set to true, makes the display primary. No-op if set to false. |
boolean? isPrimary; |
- |
+ |
// If set, sets the display's overscan insets to the provided values. Note |
// that overscan values may not be negative or larger than a half of the |
// screen's size. Overscan cannot be changed on the internal monitor. |
// It's applied after <code>isPrimary</code> parameter. |
Insets? overscan; |
- |
+ |
// If set, updates the display's rotation. |
// Legal values are [0, 90, 180, 270]. The rotation is set clockwise, |
// relative to the display's vertical position. |
// It's applied after <code>overscan</code> paramter. |
long? rotation; |
- |
+ |
// If set, updates the display's logical bounds origin along x-axis. Applied |
// together with <code>boundsOriginY</code>, if <code>boundsOriginY</code> |
// is set. Note that, when updating the display origin, some constraints |
@@ -113,12 +114,12 @@ namespace systemInfo.display { |
// also invalid to set bounds origin values if <code>isPrimary</code> is |
// also set (as <code>isPrimary</code> parameter is applied first). |
long? boundsOriginX; |
- |
+ |
// If set, updates the display's logical bounds origin along y-axis. |
// See documentation for <code>boundsOriginX</code> parameter. |
long? boundsOriginY; |
}; |
- |
+ |
callback DisplayInfoCallback = void (DisplayUnitInfo[] displayInfo); |
callback SetDisplayUnitInfoCallback = void(); |
@@ -135,13 +136,13 @@ namespace systemInfo.display { |
// |info|. |
// |callback|: Empty function called when the function finishes. To find out |
// whether the function succeeded, $ref:runtime.lastError should be |
- // queried. |
+ // queried. |
static void setDisplayProperties( |
DOMString id, |
DisplayProperties info, |
optional SetDisplayUnitInfoCallback callback); |
}; |
- |
+ |
interface Events { |
// Fired when anything changes to the display configuration. |
static void onDisplayChanged(); |