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