diff options
author | yoshiki@chromium.org <yoshiki@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-29 14:30:12 +0000 |
---|---|---|
committer | yoshiki@chromium.org <yoshiki@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-29 14:30:12 +0000 |
commit | db63363fc9fedd78e24df0d2db98d5afb5174e7b (patch) | |
tree | 05914ec57d83bf9c4bfbdd9944f17f36d7f00698 /ash/test/test_shell_delegate.cc | |
parent | 95b42e2745a2380a16112a059bd0e842d81f0c0a (diff) | |
download | chromium_src-db63363fc9fedd78e24df0d2db98d5afb5174e7b.zip chromium_src-db63363fc9fedd78e24df0d2db98d5afb5174e7b.tar.gz chromium_src-db63363fc9fedd78e24df0d2db98d5afb5174e7b.tar.bz2 |
A11y: Introduce High Contrast Mode and Screen Magnifier to ubar tray.
This patch add a sub-menu to set accessibility feature (spoken feedback, high-contrast and screen magnifier) under accessibility menu.
The design is at http://crbug.com/158281.
BUG=160689, 158307
TEST=manual
TBR=nkostylev@chromium.org, jhawkins@chromium.org
# TBRing for just rename changes.
Review URL: https://codereview.chromium.org/11415025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170180 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/test/test_shell_delegate.cc')
-rw-r--r-- | ash/test/test_shell_delegate.cc | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/ash/test/test_shell_delegate.cc b/ash/test/test_shell_delegate.cc index 5047bfb7..e3aac46 100644 --- a/ash/test/test_shell_delegate.cc +++ b/ash/test/test_shell_delegate.cc @@ -22,6 +22,8 @@ TestShellDelegate::TestShellDelegate() : locked_(false), session_started_(true), spoken_feedback_enabled_(false), + high_contrast_enabled_(false), + screen_magnifier_type_(MAGNIFIER_OFF), user_logged_in_(true), can_lock_screen_(true), is_search_key_acting_as_function_key_(false), @@ -113,6 +115,26 @@ bool TestShellDelegate::IsSpokenFeedbackEnabled() const { return spoken_feedback_enabled_; } +void TestShellDelegate::ToggleHighContrast() { + high_contrast_enabled_ = !high_contrast_enabled_; +} + +bool TestShellDelegate::IsHighContrastEnabled() const { + return high_contrast_enabled_; +} + +void TestShellDelegate::SetMagnifier(const MagnifierType type) { + screen_magnifier_type_ = type; +} + +MagnifierType TestShellDelegate::GetMagnifierType() const { + return screen_magnifier_type_; +} + +bool TestShellDelegate::ShouldAlwaysShowAccessibilityMenu() const { + return false; +} + app_list::AppListViewDelegate* TestShellDelegate::CreateAppListViewDelegate() { return NULL; } |