Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(704)

Unified Diff: ash/system/chromeos/rotation/tray_rotation_lock.cc

Issue 2757493002: User orientation lock (Closed)
Patch Set: . Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ash/system/chromeos/rotation/tray_rotation_lock.cc
diff --git a/ash/system/chromeos/rotation/tray_rotation_lock.cc b/ash/system/chromeos/rotation/tray_rotation_lock.cc
index 67e7c9ab3194c3bbfc44a8cdbdb931e3c15d0ece..13a2b771b916da88d170e04f4cd6df694c5296fa 100644
--- a/ash/system/chromeos/rotation/tray_rotation_lock.cc
+++ b/ash/system/chromeos/rotation/tray_rotation_lock.cc
@@ -34,10 +34,10 @@ bool IsMaximizeModeWindowManagerEnabled() {
->IsMaximizeModeWindowManagerEnabled();
}
-bool IsRotationLocked() {
+bool IsUserRotationLocked() {
return Shell::GetInstance()
->screen_orientation_controller()
- ->rotation_locked();
+ ->user_rotation_locked();
}
} // namespace
@@ -67,7 +67,7 @@ class RotationLockDefaultView : public ActionableView,
void OnMaximizeModeEnded() override;
// ScreenOrientationController::Obsever:
- void OnRotationLockChanged(bool rotation_locked) override;
+ void OnUserRotationLockChanged() override;
views::ImageView* icon_;
views::Label* label_;
@@ -105,14 +105,14 @@ RotationLockDefaultView::~RotationLockDefaultView() {
void RotationLockDefaultView::Update() {
jonross 2017/03/21 14:56:44 So this might become confusing for users. As an A
oshima 2017/03/21 15:10:57 Basically, we're making this consistent with Andro
jonross 2017/03/22 23:51:56 SGTM
TrayPopupItemStyle style(TrayPopupItemStyle::FontStyle::DEFAULT_VIEW_LABEL);
- icon_->SetImage(gfx::CreateVectorIcon(IsRotationLocked()
+ icon_->SetImage(gfx::CreateVectorIcon(IsUserRotationLocked()
? kSystemMenuRotationLockLockedIcon
: kSystemMenuRotationLockAutoIcon,
kMenuIconSize, style.GetIconColor()));
base::string16 label = l10n_util::GetStringUTF16(
- IsRotationLocked() ? IDS_ASH_STATUS_TRAY_ROTATION_LOCK_LOCKED
- : IDS_ASH_STATUS_TRAY_ROTATION_LOCK_AUTO);
+ IsUserRotationLocked() ? IDS_ASH_STATUS_TRAY_ROTATION_LOCK_LOCKED
+ : IDS_ASH_STATUS_TRAY_ROTATION_LOCK_AUTO);
label_->SetText(label);
style.SetupLabel(label_);
@@ -134,8 +134,9 @@ void RotationLockDefaultView::GetAccessibleNodeData(ui::AXNodeData* node_data) {
}
bool RotationLockDefaultView::PerformAction(const ui::Event& event) {
- Shell::GetInstance()->screen_orientation_controller()->SetRotationLocked(
- !IsRotationLocked());
+ Shell::GetInstance()
+ ->screen_orientation_controller()
+ ->ToggleUserRotationLock();
return true;
}
@@ -150,7 +151,7 @@ void RotationLockDefaultView::OnMaximizeModeEnded() {
StopObservingRotation();
}
-void RotationLockDefaultView::OnRotationLockChanged(bool rotation_locked) {
+void RotationLockDefaultView::OnUserRotationLockChanged() {
Update();
}
@@ -167,7 +168,7 @@ TrayRotationLock::~TrayRotationLock() {
Shell::GetInstance()->RemoveShellObserver(this);
}
-void TrayRotationLock::OnRotationLockChanged(bool rotation_locked) {
+void TrayRotationLock::OnUserRotationLockChanged() {
tray_view()->SetVisible(ShouldBeVisible());
}
@@ -178,7 +179,7 @@ views::View* TrayRotationLock::CreateDefaultView(LoginStatus status) {
}
void TrayRotationLock::OnMaximizeModeStarted() {
- tray_view()->SetVisible(IsRotationLocked());
+ tray_view()->SetVisible(IsUserRotationLocked());
Shell::GetInstance()->screen_orientation_controller()->AddObserver(this);
}
@@ -199,7 +200,7 @@ bool TrayRotationLock::GetInitialVisibility() {
bool TrayRotationLock::ShouldBeVisible() {
return OnPrimaryDisplay() && IsMaximizeModeWindowManagerEnabled() &&
- IsRotationLocked();
+ IsUserRotationLocked();
}
bool TrayRotationLock::OnPrimaryDisplay() const {

Powered by Google App Engine
This is Rietveld 408576698