| Index: ash/shell/shell_delegate_impl.cc
|
| diff --git a/ash/shell/shell_delegate_impl.cc b/ash/shell/shell_delegate_impl.cc
|
| index b62bbc31cd8abbc6efdec699fab366747f20466a..1d569c8c0cfe6bd46635a9d2ba41402d9a0c730c 100644
|
| --- a/ash/shell/shell_delegate_impl.cc
|
| +++ b/ash/shell/shell_delegate_impl.cc
|
| @@ -22,7 +22,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() {
|
| @@ -122,6 +124,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::SetMagnifier(MagnifierType type) {
|
| + screen_magnifier_type_ = type;
|
| +}
|
| +
|
| +MagnifierType ShellDelegateImpl::GetMagnifierType() const {
|
| + return screen_magnifier_type_;
|
| +}
|
| +
|
| +bool ShellDelegateImpl::ShouldAlwaysShowAccessibilityMenu() const {
|
| + return false;
|
| +}
|
| +
|
| app_list::AppListViewDelegate* ShellDelegateImpl::CreateAppListViewDelegate() {
|
| return ash::shell::CreateAppListViewDelegate();
|
| }
|
|
|