| Index: ui/gfx/display.h
|
| diff --git a/ui/gfx/display.h b/ui/gfx/display.h
|
| index fe2a40cf632b6fa81c5fa7119b2f87b1574cef0e..f6c23c1fbbac81ec55e16559f30481b0ec93cce1 100644
|
| --- a/ui/gfx/display.h
|
| +++ b/ui/gfx/display.h
|
| @@ -30,6 +30,18 @@ class GFX_EXPORT Display {
|
| ROTATE_270,
|
| };
|
|
|
| + // The display rotation can have multiple causes for change. A user can set a
|
| + // preference. On devices with accelerometers, they can change the rotation.
|
| + // RotationSource allows for the tracking of a Rotation per source of the
|
| + // change. ROTATION_SOURCE_ACTIVE is the current rotation of the display.
|
| + // Rotation changes not due to an accelerometer, nor the user, are to use this
|
| + // source directly.
|
| + enum RotationSource {
|
| + ROTATION_SOURCE_ACCELEROMETER = 0,
|
| + ROTATION_SOURCE_ACTIVE,
|
| + ROTATION_SOURCE_USER,
|
| + };
|
| +
|
| // Touch support for the display.
|
| enum TouchSupport {
|
| TOUCH_SUPPORT_UNKNOWN,
|
|
|