| Index: ash/default_accessibility_delegate.cc
|
| diff --git a/ash/default_accessibility_delegate.cc b/ash/default_accessibility_delegate.cc
|
| index f337a2eb39a3cc51ddd641446acbf76ca32c8bd0..ae1a48a41819b0405497f6a9a388a82c5a3da47d 100644
|
| --- a/ash/default_accessibility_delegate.cc
|
| +++ b/ash/default_accessibility_delegate.cc
|
| @@ -16,8 +16,12 @@ DefaultAccessibilityDelegate::DefaultAccessibilityDelegate()
|
| large_cursor_enabled_(false),
|
| autoclick_enabled_(false),
|
| virtual_keyboard_enabled_(false),
|
| - accessibility_alert_(ui::A11Y_ALERT_NONE) {
|
| -}
|
| + caret_highlight_enabled_(false),
|
| + cursor_highlight_enabled_(false),
|
| + focus_highligh_enabled_(false),
|
| + select_to_speak_enabled_(false),
|
| + switch_access_enabled_(false),
|
| + accessibility_alert_(ui::A11Y_ALERT_NONE) {}
|
|
|
| DefaultAccessibilityDelegate::~DefaultAccessibilityDelegate() {}
|
|
|
| @@ -73,6 +77,46 @@ bool DefaultAccessibilityDelegate::IsVirtualKeyboardEnabled() const {
|
| return virtual_keyboard_enabled_;
|
| }
|
|
|
| +void DefaultAccessibilityDelegate::SetCaretHighlightEnabled(bool enabled) {
|
| + caret_highlight_enabled_ = enabled;
|
| +}
|
| +
|
| +bool DefaultAccessibilityDelegate::IsCaretHighlightEnabled() const {
|
| + return caret_highlight_enabled_;
|
| +}
|
| +
|
| +void DefaultAccessibilityDelegate::SetCursorHighlightEnabled(bool enabled) {
|
| + cursor_highlight_enabled_ = enabled;
|
| +}
|
| +
|
| +bool DefaultAccessibilityDelegate::IsCursorHighlightEnabled() const {
|
| + return cursor_highlight_enabled_;
|
| +}
|
| +
|
| +void DefaultAccessibilityDelegate::SetFocusHighlightEnabled(bool enabled) {
|
| + focus_highligh_enabled_ = enabled;
|
| +}
|
| +
|
| +bool DefaultAccessibilityDelegate::IsFocusHighlightEnabled() const {
|
| + return focus_highligh_enabled_;
|
| +}
|
| +
|
| +void DefaultAccessibilityDelegate::SetSelectToSpeakEnabled(bool enabled) {
|
| + select_to_speak_enabled_ = enabled;
|
| +}
|
| +
|
| +bool DefaultAccessibilityDelegate::IsSelectToSpeakEnabled() const {
|
| + return select_to_speak_enabled_;
|
| +}
|
| +
|
| +void DefaultAccessibilityDelegate::SetSwitchAccessEnabled(bool enabled) {
|
| + switch_access_enabled_ = enabled;
|
| +}
|
| +
|
| +bool DefaultAccessibilityDelegate::IsSwitchAccessEnabled() const {
|
| + return switch_access_enabled_;
|
| +}
|
| +
|
| bool DefaultAccessibilityDelegate::ShouldShowAccessibilityMenu() const {
|
| return spoken_feedback_enabled_ ||
|
| high_contrast_enabled_ ||
|
|
|