OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 18 matching lines...) Expand all Loading... |
29 */ | 29 */ |
30 | 30 |
31 #ifndef WebAccessibilityRole_h | 31 #ifndef WebAccessibilityRole_h |
32 #define WebAccessibilityRole_h | 32 #define WebAccessibilityRole_h |
33 | 33 |
34 #include "../platform/WebCommon.h" | 34 #include "../platform/WebCommon.h" |
35 | 35 |
36 namespace WebKit { | 36 namespace WebKit { |
37 | 37 |
38 // These values must match WebCore::AccessibilityRole values | 38 // These values must match WebCore::AccessibilityRole values |
| 39 // DEPRECATED: these will be replaced with the enums defined in |
| 40 // WebAXEnums.h (http://crbug.com/269034). |
39 enum WebAccessibilityRole { | 41 enum WebAccessibilityRole { |
40 WebAccessibilityRoleAnnotation = 1, | 42 WebAccessibilityRoleApplicationAlertDialog = 1, |
41 WebAccessibilityRoleApplication, | |
42 WebAccessibilityRoleApplicationAlert, | 43 WebAccessibilityRoleApplicationAlert, |
43 WebAccessibilityRoleApplicationAlertDialog, | 44 WebAccessibilityRoleAnnotation, |
44 WebAccessibilityRoleApplicationDialog, | 45 WebAccessibilityRoleLandmarkApplication, |
45 WebAccessibilityRoleApplicationLog, | 46 WebAccessibilityRoleDocumentArticle, |
46 WebAccessibilityRoleApplicationMarquee, | 47 WebAccessibilityRoleLandmarkBanner, |
47 WebAccessibilityRoleApplicationStatus, | |
48 WebAccessibilityRoleApplicationTimer, | |
49 WebAccessibilityRoleBrowser, | 48 WebAccessibilityRoleBrowser, |
50 WebAccessibilityRoleBusyIndicator, | 49 WebAccessibilityRoleBusyIndicator, |
51 WebAccessibilityRoleButton, | 50 WebAccessibilityRoleButton, |
52 WebAccessibilityRoleCanvas, | 51 WebAccessibilityRoleCanvas, |
53 WebAccessibilityRoleCell, | 52 WebAccessibilityRoleCell, |
54 WebAccessibilityRoleCheckBox, | 53 WebAccessibilityRoleCheckBox, |
55 WebAccessibilityRoleColorWell, | 54 WebAccessibilityRoleColorWell, |
| 55 WebAccessibilityRoleColumnHeader, |
56 WebAccessibilityRoleColumn, | 56 WebAccessibilityRoleColumn, |
57 WebAccessibilityRoleColumnHeader, | |
58 WebAccessibilityRoleComboBox, | 57 WebAccessibilityRoleComboBox, |
| 58 WebAccessibilityRoleLandmarkComplementary, |
| 59 WebAccessibilityRoleLandmarkContentInfo, |
59 WebAccessibilityRoleDefinition, | 60 WebAccessibilityRoleDefinition, |
| 61 WebAccessibilityRoleDescriptionListDetail, |
60 WebAccessibilityRoleDescriptionListTerm, | 62 WebAccessibilityRoleDescriptionListTerm, |
61 WebAccessibilityRoleDescriptionListDetail, | 63 WebAccessibilityRoleApplicationDialog, |
62 WebAccessibilityRoleDirectory, | 64 WebAccessibilityRoleDirectory, |
63 WebAccessibilityRoleDisclosureTriangle, | 65 WebAccessibilityRoleDisclosureTriangle, |
64 WebAccessibilityRoleDiv, | 66 WebAccessibilityRoleDiv, |
65 WebAccessibilityRoleDocument, | 67 WebAccessibilityRoleDocument, |
66 WebAccessibilityRoleDocumentArticle, | |
67 WebAccessibilityRoleDocumentMath, | |
68 WebAccessibilityRoleDocumentNote, | |
69 WebAccessibilityRoleDocumentRegion, | |
70 WebAccessibilityRoleDrawer, | 68 WebAccessibilityRoleDrawer, |
71 WebAccessibilityRoleEditableText, | 69 WebAccessibilityRoleEditableText, |
72 WebAccessibilityRoleFooter, | 70 WebAccessibilityRoleFooter, |
73 WebAccessibilityRoleForm, | 71 WebAccessibilityRoleForm, |
74 WebAccessibilityRoleGrid, | 72 WebAccessibilityRoleGrid, |
75 WebAccessibilityRoleGroup, | 73 WebAccessibilityRoleGroup, |
76 WebAccessibilityRoleGrowArea, | 74 WebAccessibilityRoleGrowArea, |
77 WebAccessibilityRoleHeading, | 75 WebAccessibilityRoleHeading, |
78 WebAccessibilityRoleHelpTag, | 76 WebAccessibilityRoleHelpTag, |
79 WebAccessibilityRoleHorizontalRule, | 77 WebAccessibilityRoleHorizontalRule, |
80 WebAccessibilityRoleIgnored, | 78 WebAccessibilityRoleIgnored, |
| 79 WebAccessibilityRoleImageMapLink, |
| 80 WebAccessibilityRoleImageMap, |
81 WebAccessibilityRoleImage, | 81 WebAccessibilityRoleImage, |
82 WebAccessibilityRoleImageMap, | |
83 WebAccessibilityRoleImageMapLink, | |
84 WebAccessibilityRoleIncrementor, | 82 WebAccessibilityRoleIncrementor, |
85 WebAccessibilityRoleLabel, | 83 WebAccessibilityRoleLabel, |
86 WebAccessibilityRoleLandmarkApplication, | |
87 WebAccessibilityRoleLandmarkBanner, | |
88 WebAccessibilityRoleLandmarkComplementary, | |
89 WebAccessibilityRoleLandmarkContentInfo, | |
90 WebAccessibilityRoleLandmarkMain, | |
91 WebAccessibilityRoleLandmarkNavigation, | |
92 WebAccessibilityRoleLandmarkSearch, | |
93 WebAccessibilityRoleLegend, | 84 WebAccessibilityRoleLegend, |
94 WebAccessibilityRoleLink, | 85 WebAccessibilityRoleLink, |
95 WebAccessibilityRoleList, | 86 WebAccessibilityRoleListBoxOption, |
96 WebAccessibilityRoleListBox, | 87 WebAccessibilityRoleListBox, |
97 WebAccessibilityRoleListBoxOption, | |
98 WebAccessibilityRoleListItem, | 88 WebAccessibilityRoleListItem, |
99 WebAccessibilityRoleListMarker, | 89 WebAccessibilityRoleListMarker, |
| 90 WebAccessibilityRoleList, |
| 91 WebAccessibilityRoleApplicationLog, |
| 92 WebAccessibilityRoleLandmarkMain, |
| 93 WebAccessibilityRoleApplicationMarquee, |
100 WebAccessibilityRoleMathElement, | 94 WebAccessibilityRoleMathElement, |
| 95 WebAccessibilityRoleDocumentMath, |
101 WebAccessibilityRoleMatte, | 96 WebAccessibilityRoleMatte, |
102 WebAccessibilityRoleMenu, | |
103 WebAccessibilityRoleMenuBar, | 97 WebAccessibilityRoleMenuBar, |
104 WebAccessibilityRoleMenuButton, | 98 WebAccessibilityRoleMenuButton, |
105 WebAccessibilityRoleMenuItem, | 99 WebAccessibilityRoleMenuItem, |
| 100 WebAccessibilityRoleMenuListOption, |
106 WebAccessibilityRoleMenuListPopup, | 101 WebAccessibilityRoleMenuListPopup, |
107 WebAccessibilityRoleMenuListOption, | 102 WebAccessibilityRoleMenu, |
| 103 WebAccessibilityRoleLandmarkNavigation, |
| 104 WebAccessibilityRoleDocumentNote, |
108 WebAccessibilityRoleOutline, | 105 WebAccessibilityRoleOutline, |
109 WebAccessibilityRoleParagraph, | 106 WebAccessibilityRoleParagraph, |
110 WebAccessibilityRolePopUpButton, | 107 WebAccessibilityRolePopUpButton, |
111 WebAccessibilityRolePresentational, | 108 WebAccessibilityRolePresentational, |
112 WebAccessibilityRoleProgressIndicator, | 109 WebAccessibilityRoleProgressIndicator, |
113 WebAccessibilityRoleRadioButton, | 110 WebAccessibilityRoleRadioButton, |
114 WebAccessibilityRoleRadioGroup, | 111 WebAccessibilityRoleRadioGroup, |
| 112 WebAccessibilityRoleDocumentRegion, |
| 113 WebAccessibilityRoleRootWebArea, |
115 WebAccessibilityRoleRowHeader, | 114 WebAccessibilityRoleRowHeader, |
116 WebAccessibilityRoleRow, | 115 WebAccessibilityRoleRow, |
| 116 WebAccessibilityRoleRulerMarker, |
117 WebAccessibilityRoleRuler, | 117 WebAccessibilityRoleRuler, |
118 WebAccessibilityRoleRulerMarker, | 118 WebAccessibilityRoleSVGRoot, |
119 WebAccessibilityRoleScrollArea, | 119 WebAccessibilityRoleScrollArea, |
120 WebAccessibilityRoleScrollBar, | 120 WebAccessibilityRoleScrollBar, |
121 WebAccessibilityRoleSeamlessWebArea, | 121 WebAccessibilityRoleSeamlessWebArea, |
| 122 WebAccessibilityRoleLandmarkSearch, |
122 WebAccessibilityRoleSheet, | 123 WebAccessibilityRoleSheet, |
123 WebAccessibilityRoleSlider, | 124 WebAccessibilityRoleSlider, |
124 WebAccessibilityRoleSliderThumb, | 125 WebAccessibilityRoleSliderThumb, |
| 126 WebAccessibilityRoleSpinButtonPart, |
125 WebAccessibilityRoleSpinButton, | 127 WebAccessibilityRoleSpinButton, |
126 WebAccessibilityRoleSpinButtonPart, | |
127 WebAccessibilityRoleSplitGroup, | 128 WebAccessibilityRoleSplitGroup, |
128 WebAccessibilityRoleSplitter, | 129 WebAccessibilityRoleSplitter, |
129 WebAccessibilityRoleStaticText, | 130 WebAccessibilityRoleStaticText, |
| 131 WebAccessibilityRoleApplicationStatus, |
130 WebAccessibilityRoleSystemWide, | 132 WebAccessibilityRoleSystemWide, |
131 WebAccessibilityRoleSVGRoot, | |
132 WebAccessibilityRoleTabGroup, | 133 WebAccessibilityRoleTabGroup, |
133 WebAccessibilityRoleTabList, | 134 WebAccessibilityRoleTabList, |
134 WebAccessibilityRoleTabPanel, | 135 WebAccessibilityRoleTabPanel, |
135 WebAccessibilityRoleTab, | 136 WebAccessibilityRoleTab, |
| 137 WebAccessibilityRoleTableHeaderContainer, |
136 WebAccessibilityRoleTable, | 138 WebAccessibilityRoleTable, |
137 WebAccessibilityRoleTableHeaderContainer, | |
138 WebAccessibilityRoleTextArea, | 139 WebAccessibilityRoleTextArea, |
139 WebAccessibilityRoleTreeRole, | 140 WebAccessibilityRoleTextField, |
| 141 WebAccessibilityRoleApplicationTimer, |
| 142 WebAccessibilityRoleToggleButton, |
| 143 WebAccessibilityRoleToolbar, |
140 WebAccessibilityRoleTreeGrid, | 144 WebAccessibilityRoleTreeGrid, |
141 WebAccessibilityRoleTreeItemRole, | 145 WebAccessibilityRoleTreeItemRole, |
142 WebAccessibilityRoleTextField, | 146 WebAccessibilityRoleTreeRole, |
143 WebAccessibilityRoleToggleButton, | |
144 WebAccessibilityRoleToolbar, | |
145 WebAccessibilityRoleUnknown, | 147 WebAccessibilityRoleUnknown, |
146 WebAccessibilityRoleUserInterfaceTooltip, | 148 WebAccessibilityRoleUserInterfaceTooltip, |
147 WebAccessibilityRoleValueIndicator, | 149 WebAccessibilityRoleValueIndicator, |
148 WebAccessibilityRoleWebArea, | 150 WebAccessibilityRoleWebArea, |
149 WebAccessibilityRoleWebCoreLink, | |
150 WebAccessibilityRoleWindow, | 151 WebAccessibilityRoleWindow, |
| 152 |
| 153 // Deprecated. |
| 154 WebAccessibilityRoleApplication, |
| 155 WebAccessibilityRoleWebCoreLink |
151 }; | 156 }; |
152 | 157 |
153 } // namespace WebKit | 158 } // namespace WebKit |
154 | 159 |
155 #endif | 160 #endif |
OLD | NEW |