Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2380)

Unified Diff: chrome/browser/chromeos/accessibility/accessibility_manager.cc

Issue 2771963002: List all a11y featuers in ash system menu (Closed)
Patch Set: Fix typo. Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/accessibility/accessibility_manager.cc
diff --git a/chrome/browser/chromeos/accessibility/accessibility_manager.cc b/chrome/browser/chromeos/accessibility/accessibility_manager.cc
index 5ca69c3e95e86b4d06b2571d33d87198d22afb6d..0052d3ca62f3a61cff5904c191740ab1acedea23 100644
--- a/chrome/browser/chromeos/accessibility/accessibility_manager.cc
+++ b/chrome/browser/chromeos/accessibility/accessibility_manager.cc
@@ -356,7 +356,10 @@ bool AccessibilityManager::ShouldShowAccessibilityMenu() {
pref_service->GetBoolean(prefs::kShouldAlwaysShowAccessibilityMenu) ||
pref_service->GetBoolean(prefs::kAccessibilityScreenMagnifierEnabled) ||
pref_service->GetBoolean(prefs::kAccessibilityVirtualKeyboardEnabled) ||
- pref_service->GetBoolean(prefs::kAccessibilityMonoAudioEnabled))
+ pref_service->GetBoolean(prefs::kAccessibilityMonoAudioEnabled) ||
+ pref_service->GetBoolean(prefs::kAccessibilityCaretHighlightEnabled) ||
+ pref_service->GetBoolean(prefs::kAccessibilityCursorHighlightEnabled) ||
+ pref_service->GetBoolean(prefs::kAccessibilityFocusHighlightEnabled))
return true;
}
return false;
@@ -826,6 +829,9 @@ void AccessibilityManager::UpdateCaretHighlightFromPref() {
return;
caret_highlight_enabled_ = enabled;
+ AccessibilityStatusEventDetails details(ACCESSIBILITY_TOGGLE_CARET_HIGHLIGHT,
+ enabled, ash::A11Y_NOTIFICATION_NONE);
+ NotifyAccessibilityStatusChanged(details);
UpdateAccessibilityHighlightingFromPrefs();
}
@@ -854,6 +860,9 @@ void AccessibilityManager::UpdateCursorHighlightFromPref() {
return;
cursor_highlight_enabled_ = enabled;
+ AccessibilityStatusEventDetails details(ACCESSIBILITY_TOGGLE_CURSOR_HIGHLIGHT,
+ enabled, ash::A11Y_NOTIFICATION_NONE);
+ NotifyAccessibilityStatusChanged(details);
UpdateAccessibilityHighlightingFromPrefs();
}
@@ -887,6 +896,9 @@ void AccessibilityManager::UpdateFocusHighlightFromPref() {
return;
focus_highlight_enabled_ = enabled;
+ AccessibilityStatusEventDetails details(ACCESSIBILITY_TOGGLE_FOCUS_HIGHLIGHT,
+ enabled, ash::A11Y_NOTIFICATION_NONE);
+ NotifyAccessibilityStatusChanged(details);
UpdateAccessibilityHighlightingFromPrefs();
}

Powered by Google App Engine
This is Rietveld 408576698