summaryrefslogtreecommitdiffstats
path: root/ash/magnifier
diff options
context:
space:
mode:
authoroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-24 03:29:38 +0000
committeroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-24 03:29:38 +0000
commitf3ab6eff57d03d6b363dc554b4cb0d40ad448c75 (patch)
tree5f66f165718dde57b0b64cda871348f1f568d1c1 /ash/magnifier
parentc6b8bb4dd012ec030eef1730c214167c3809af92 (diff)
downloadchromium_src-f3ab6eff57d03d6b363dc554b4cb0d40ad448c75.zip
chromium_src-f3ab6eff57d03d6b363dc554b4cb0d40ad448c75.tar.gz
chromium_src-f3ab6eff57d03d6b363dc554b4cb0d40ad448c75.tar.bz2
Introduce AccessibiltyDelegate
I'll incorporate changes in https://codereview.chromium.org/27238008 when it's landed. BUG=none Review URL: https://codereview.chromium.org/37663004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230619 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/magnifier')
-rw-r--r--ash/magnifier/magnification_controller.cc11
1 files changed, 7 insertions, 4 deletions
diff --git a/ash/magnifier/magnification_controller.cc b/ash/magnifier/magnification_controller.cc
index c2e269d..c6a6a52 100644
--- a/ash/magnifier/magnification_controller.cc
+++ b/ash/magnifier/magnification_controller.cc
@@ -4,9 +4,9 @@
#include "ash/magnifier/magnification_controller.h"
+#include "ash/accessibility_delegate.h"
#include "ash/display/root_window_transformers.h"
#include "ash/shell.h"
-#include "ash/shell_delegate.h"
#include "ash/system/tray/system_tray_delegate.h"
#include "base/synchronization/waitable_event.h"
#include "ui/aura/client/cursor_client.h"
@@ -503,7 +503,8 @@ void MagnificationControllerImpl::SetScale(float scale, bool animate) {
return;
ValidateScale(&scale);
- ash::Shell::GetInstance()->delegate()->SaveScreenMagnifierScale(scale);
+ ash::Shell::GetInstance()->accessibility_delegate()->
+ SaveScreenMagnifierScale(scale);
RedrawKeepingMousePosition(scale, animate);
}
@@ -543,7 +544,8 @@ void MagnificationControllerImpl::EnsurePointIsVisible(
void MagnificationControllerImpl::SetEnabled(bool enabled) {
if (enabled) {
float scale =
- ash::Shell::GetInstance()->delegate()->GetSavedScreenMagnifierScale();
+ ash::Shell::GetInstance()->accessibility_delegate()->
+ GetSavedScreenMagnifierScale();
if (scale <= 0.0f)
scale = kInitialMagnifiedScale;
ValidateScale(&scale);
@@ -554,7 +556,8 @@ void MagnificationControllerImpl::SetEnabled(bool enabled) {
is_enabled_ = enabled;
RedrawKeepingMousePosition(scale, true);
- ash::Shell::GetInstance()->delegate()->SaveScreenMagnifierScale(scale);
+ ash::Shell::GetInstance()->accessibility_delegate()->
+ SaveScreenMagnifierScale(scale);
} else {
// Do nothing, if already disabled.
if (!is_enabled_)