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(); |
} |