Index: ash/wm/maximize_mode/maximize_mode_controller.h |
diff --git a/ash/wm/maximize_mode/maximize_mode_controller.h b/ash/wm/maximize_mode/maximize_mode_controller.h |
index 9810d4d5bfc93019de796aec98baeb65790b1d66..d8f0b180e5e76777fad00c4f755098217c475ccc 100644 |
--- a/ash/wm/maximize_mode/maximize_mode_controller.h |
+++ b/ash/wm/maximize_mode/maximize_mode_controller.h |
@@ -7,6 +7,7 @@ |
#include "ash/accelerometer/accelerometer_observer.h" |
#include "ash/ash_export.h" |
+#include "ash/display/display_manager.h" |
#include "base/macros.h" |
#include "base/memory/scoped_ptr.h" |
@@ -26,6 +27,11 @@ class ASH_EXPORT MaximizeModeController : public AccelerometerObserver { |
MaximizeModeController(); |
virtual ~MaximizeModeController(); |
+ // If true the screen's rotation is currently being changed. |
flackr
2014/05/14 21:13:23
Probably only need the comment on the variable.
bruthig
2014/05/14 21:19:51
Done.
|
+ bool in_set_screen_rotation() const { |
+ return in_set_screen_rotation_; |
+ } |
+ |
// True if |rotation_lock_| has been set, and OnAccelerometerUpdated will not |
// change the display rotation. |
bool rotation_locked() { |
@@ -57,6 +63,10 @@ class ASH_EXPORT MaximizeModeController : public AccelerometerObserver { |
// screen. |
void HandleScreenRotation(const gfx::Vector3dF& lid); |
+ // Sets the display rotation and suppresses display notifications. |
+ void SetDisplayRotation(DisplayManager* display_manager, |
+ gfx::Display::Rotation rotation); |
+ |
// An event targeter controller which traps mouse and keyboard events while |
// maximize mode is engaged. |
scoped_ptr<MaximizeModeEventBlocker> event_blocker_; |
@@ -70,6 +80,9 @@ class ASH_EXPORT MaximizeModeController : public AccelerometerObserver { |
// Whether we have ever seen accelerometer data. |
bool have_seen_accelerometer_data_; |
+ // When true the screen's orientation is being changed. |
flackr
2014/05/14 21:13:23
s/When true/True when
bruthig
2014/05/14 21:19:51
Done.
|
+ bool in_set_screen_rotation_; |
+ |
DISALLOW_COPY_AND_ASSIGN(MaximizeModeController); |
}; |