| Index: ash/shell/shell_delegate_impl.cc
|
| diff --git a/ash/shell/shell_delegate_impl.cc b/ash/shell/shell_delegate_impl.cc
|
| index 206a4760a4bf9e9928ed77d41fd925481dd52cb0..d851ff547508dcb9237e9a3f7c9d4116edd8bff6 100644
|
| --- a/ash/shell/shell_delegate_impl.cc
|
| +++ b/ash/shell/shell_delegate_impl.cc
|
| @@ -21,7 +21,9 @@ ShellDelegateImpl::ShellDelegateImpl()
|
| : watcher_(NULL),
|
| launcher_delegate_(NULL),
|
| locked_(false),
|
| - spoken_feedback_enabled_(false) {
|
| + spoken_feedback_enabled_(false),
|
| + high_contrast_enabled_(false),
|
| + screen_magnifier_type_(MAGNIFIER_OFF) {
|
| }
|
|
|
| ShellDelegateImpl::~ShellDelegateImpl() {
|
| @@ -117,6 +119,26 @@ bool ShellDelegateImpl::IsSpokenFeedbackEnabled() const {
|
| return spoken_feedback_enabled_;
|
| }
|
|
|
| +void ShellDelegateImpl::ToggleHighContrast() {
|
| + high_contrast_enabled_ = !high_contrast_enabled_;
|
| +}
|
| +
|
| +bool ShellDelegateImpl::IsHighContrastEnabled() const {
|
| + return high_contrast_enabled_;
|
| +}
|
| +
|
| +void ShellDelegateImpl::SetScreenMagnifier(ScreenMagnifierType type) {
|
| + screen_magnifier_type_ = type;
|
| +}
|
| +
|
| +bool ShellDelegateImpl::GetScreenMagnifierType() const {
|
| + return screen_magnifier_type_;
|
| +}
|
| +
|
| +bool ShellDelegateImpl::AlwaysShowAccessibilityMenu() const {
|
| + return false;
|
| +}
|
| +
|
| app_list::AppListViewDelegate* ShellDelegateImpl::CreateAppListViewDelegate() {
|
| return ash::shell::CreateAppListViewDelegate();
|
| }
|
|
|