| Index: ash/shell/shell_delegate_impl.cc
|
| diff --git a/ash/shell/shell_delegate_impl.cc b/ash/shell/shell_delegate_impl.cc
|
| index 42311caa870d29ec7841fde655152176528e6485..dfc5f865afdce81e92da5976e31dda1e0d2f32c3 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::SetScreenMagnifier(MagnifierType type) {
|
| + screen_magnifier_type_ = type;
|
| +}
|
| +
|
| +bool ShellDelegateImpl::GetMagnifierType() const {
|
| + return screen_magnifier_type_;
|
| +}
|
| +
|
| +bool ShellDelegateImpl::ShouldAlwaysShowAccessibilityMenu() const {
|
| + return false;
|
| +}
|
| +
|
| app_list::AppListViewDelegate* ShellDelegateImpl::CreateAppListViewDelegate() {
|
| return ash::shell::CreateAppListViewDelegate();
|
| }
|
|
|