| 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 |