Chromium Code Reviews| 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); |
| }; |