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