OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROME_BROWSER_CHROMEOS_ACCESSIBILITY_ACCESSIBILITY_MANAGER_H_ | 5 #ifndef CHROME_BROWSER_CHROMEOS_ACCESSIBILITY_ACCESSIBILITY_MANAGER_H_ |
6 #define CHROME_BROWSER_CHROMEOS_ACCESSIBILITY_ACCESSIBILITY_MANAGER_H_ | 6 #define CHROME_BROWSER_CHROMEOS_ACCESSIBILITY_ACCESSIBILITY_MANAGER_H_ |
7 | 7 |
8 #include <set> | 8 #include <set> |
9 | 9 |
10 #include "ash/common/accessibility_types.h" | 10 #include "ash/common/accessibility_types.h" |
(...skipping 30 matching lines...) Expand all Loading... |
41 class SwitchAccessEventHandler; | 41 class SwitchAccessEventHandler; |
42 | 42 |
43 enum AccessibilityNotificationType { | 43 enum AccessibilityNotificationType { |
44 ACCESSIBILITY_MANAGER_SHUTDOWN, | 44 ACCESSIBILITY_MANAGER_SHUTDOWN, |
45 ACCESSIBILITY_TOGGLE_HIGH_CONTRAST_MODE, | 45 ACCESSIBILITY_TOGGLE_HIGH_CONTRAST_MODE, |
46 ACCESSIBILITY_TOGGLE_LARGE_CURSOR, | 46 ACCESSIBILITY_TOGGLE_LARGE_CURSOR, |
47 ACCESSIBILITY_TOGGLE_SCREEN_MAGNIFIER, | 47 ACCESSIBILITY_TOGGLE_SCREEN_MAGNIFIER, |
48 ACCESSIBILITY_TOGGLE_SPOKEN_FEEDBACK, | 48 ACCESSIBILITY_TOGGLE_SPOKEN_FEEDBACK, |
49 ACCESSIBILITY_TOGGLE_VIRTUAL_KEYBOARD, | 49 ACCESSIBILITY_TOGGLE_VIRTUAL_KEYBOARD, |
50 ACCESSIBILITY_TOGGLE_MONO_AUDIO, | 50 ACCESSIBILITY_TOGGLE_MONO_AUDIO, |
| 51 ACCESSIBILITY_TOGGLE_CARET_HIGHLIGHT, |
| 52 ACCESSIBILITY_TOGGLE_CURSOR_HIGHLIGHT, |
| 53 ACCESSIBILITY_TOGGLE_FOCUS_HIGHLIGHT, |
51 ACCESSIBILITY_BRAILLE_DISPLAY_CONNECTION_STATE_CHANGED | 54 ACCESSIBILITY_BRAILLE_DISPLAY_CONNECTION_STATE_CHANGED |
52 }; | 55 }; |
53 | 56 |
54 struct AccessibilityStatusEventDetails { | 57 struct AccessibilityStatusEventDetails { |
55 AccessibilityStatusEventDetails( | 58 AccessibilityStatusEventDetails( |
56 AccessibilityNotificationType notification_type, | 59 AccessibilityNotificationType notification_type, |
57 bool enabled, | 60 bool enabled, |
58 ash::AccessibilityNotificationVisibility notify); | 61 ash::AccessibilityNotificationVisibility notify); |
59 | 62 |
60 AccessibilityStatusEventDetails( | 63 AccessibilityStatusEventDetails( |
(...skipping 371 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
432 switch_access_event_handler_; | 435 switch_access_event_handler_; |
433 | 436 |
434 base::WeakPtrFactory<AccessibilityManager> weak_ptr_factory_; | 437 base::WeakPtrFactory<AccessibilityManager> weak_ptr_factory_; |
435 | 438 |
436 DISALLOW_COPY_AND_ASSIGN(AccessibilityManager); | 439 DISALLOW_COPY_AND_ASSIGN(AccessibilityManager); |
437 }; | 440 }; |
438 | 441 |
439 } // namespace chromeos | 442 } // namespace chromeos |
440 | 443 |
441 #endif // CHROME_BROWSER_CHROMEOS_ACCESSIBILITY_ACCESSIBILITY_MANAGER_H_ | 444 #endif // CHROME_BROWSER_CHROMEOS_ACCESSIBILITY_ACCESSIBILITY_MANAGER_H_ |
OLD | NEW |