| Index: chrome/browser/chromeos/accessibility/accessibility_manager.h
|
| diff --git a/chrome/browser/chromeos/accessibility/accessibility_manager.h b/chrome/browser/chromeos/accessibility/accessibility_manager.h
|
| index 6371945c0c5854ad4c6c966eb72b9dff458e3fa4..0c7aeddba230c5d9770499ae4e06949c2197787a 100644
|
| --- a/chrome/browser/chromeos/accessibility/accessibility_manager.h
|
| +++ b/chrome/browser/chromeos/accessibility/accessibility_manager.h
|
| @@ -44,6 +44,7 @@ enum AccessibilityNotificationType {
|
| ACCESSIBILITY_MANAGER_SHUTDOWN,
|
| ACCESSIBILITY_TOGGLE_HIGH_CONTRAST_MODE,
|
| ACCESSIBILITY_TOGGLE_LARGE_CURSOR,
|
| + ACCESSIBILITY_TOGGLE_STICKY_KEYS,
|
| ACCESSIBILITY_TOGGLE_SCREEN_MAGNIFIER,
|
| ACCESSIBILITY_TOGGLE_SPOKEN_FEEDBACK,
|
| ACCESSIBILITY_TOGGLE_VIRTUAL_KEYBOARD,
|
| @@ -51,6 +52,7 @@ enum AccessibilityNotificationType {
|
| ACCESSIBILITY_TOGGLE_CARET_HIGHLIGHT,
|
| ACCESSIBILITY_TOGGLE_CURSOR_HIGHLIGHT,
|
| ACCESSIBILITY_TOGGLE_FOCUS_HIGHLIGHT,
|
| + ACCESSIBILITY_TOGGLE_TAP_DRAGGING,
|
| ACCESSIBILITY_BRAILLE_DISPLAY_CONNECTION_STATE_CHANGED
|
| };
|
|
|
| @@ -206,6 +208,12 @@ class AccessibilityManager
|
| // Returns if focus highlighting is enabled.
|
| bool IsFocusHighlightEnabled() const;
|
|
|
| + // Enables or disables tap dragging.
|
| + void EnableTapDragging(bool enabled);
|
| +
|
| + // Returns true if the tap dragging is enabled, or false if not.
|
| + bool IsTapDraggingEnabled();
|
| +
|
| // Invoked to enable or disable select-to-speak.
|
| void SetSelectToSpeakEnabled(bool enabled);
|
|
|
| @@ -316,6 +324,7 @@ class AccessibilityManager
|
| void UpdateCaretHighlightFromPref();
|
| void UpdateCursorHighlightFromPref();
|
| void UpdateFocusHighlightFromPref();
|
| + void UpdateTapDraggingFromPref();
|
| void UpdateSelectToSpeakFromPref();
|
| void UpdateSwitchAccessFromPref();
|
| void UpdateAccessibilityHighlightingFromPrefs();
|
| @@ -368,6 +377,7 @@ class AccessibilityManager
|
| session_state_observer_;
|
|
|
| PrefHandler large_cursor_pref_handler_;
|
| + PrefHandler sticky_keys_pref_handler_;
|
| PrefHandler spoken_feedback_pref_handler_;
|
| PrefHandler high_contrast_pref_handler_;
|
| PrefHandler autoclick_pref_handler_;
|
| @@ -377,6 +387,7 @@ class AccessibilityManager
|
| PrefHandler caret_highlight_pref_handler_;
|
| PrefHandler cursor_highlight_pref_handler_;
|
| PrefHandler focus_highlight_pref_handler_;
|
| + PrefHandler tap_dragging_pref_handler_;
|
| PrefHandler select_to_speak_pref_handler_;
|
| PrefHandler switch_access_pref_handler_;
|
|
|
| @@ -392,6 +403,7 @@ class AccessibilityManager
|
| bool caret_highlight_enabled_;
|
| bool cursor_highlight_enabled_;
|
| bool focus_highlight_enabled_;
|
| + bool tap_dragging_enabled_;
|
| bool select_to_speak_enabled_;
|
| bool switch_access_enabled_;
|
|
|
|
|