OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 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 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
71 // These values must match blink::AccessibilityRole values. | 71 // These values must match blink::AccessibilityRole values. |
72 // Enforced in AssertMatchingEnums.cpp. | 72 // Enforced in AssertMatchingEnums.cpp. |
73 enum WebAXRole { | 73 enum WebAXRole { |
74 WebAXRoleAlertDialog = 1, | 74 WebAXRoleAlertDialog = 1, |
75 WebAXRoleAlert, | 75 WebAXRoleAlert, |
76 WebAXRoleAnnotation, | 76 WebAXRoleAnnotation, |
77 WebAXRoleApplication, | 77 WebAXRoleApplication, |
78 WebAXRoleArticle, | 78 WebAXRoleArticle, |
79 WebAXRoleBanner, | 79 WebAXRoleBanner, |
80 WebAXRoleBlockquote, | 80 WebAXRoleBlockquote, |
81 WebAXRoleBrowser, | |
82 WebAXRoleBusyIndicator, | 81 WebAXRoleBusyIndicator, |
83 WebAXRoleButton, | 82 WebAXRoleButton, |
84 WebAXRoleCanvas, | 83 WebAXRoleCanvas, |
85 WebAXRoleCell, | 84 WebAXRoleCell, |
86 WebAXRoleCheckBox, | 85 WebAXRoleCheckBox, |
87 WebAXRoleColorWell, | 86 WebAXRoleColorWell, |
88 WebAXRoleColumnHeader, | 87 WebAXRoleColumnHeader, |
89 WebAXRoleColumn, | 88 WebAXRoleColumn, |
90 WebAXRoleComboBox, | 89 WebAXRoleComboBox, |
91 WebAXRoleComplementary, | 90 WebAXRoleComplementary, |
92 WebAXRoleContentInfo, | 91 WebAXRoleContentInfo, |
93 WebAXRoleDate, | 92 WebAXRoleDate, |
94 WebAXRoleDateTime, | 93 WebAXRoleDateTime, |
95 WebAXRoleDefinition, | 94 WebAXRoleDefinition, |
96 WebAXRoleDescriptionListDetail, | 95 WebAXRoleDescriptionListDetail, |
97 WebAXRoleDescriptionList, | 96 WebAXRoleDescriptionList, |
98 WebAXRoleDescriptionListTerm, | 97 WebAXRoleDescriptionListTerm, |
99 WebAXRoleDetails, | 98 WebAXRoleDetails, |
100 WebAXRoleDialog, | 99 WebAXRoleDialog, |
101 WebAXRoleDirectory, | 100 WebAXRoleDirectory, |
102 WebAXRoleDisclosureTriangle, | 101 WebAXRoleDisclosureTriangle, |
103 WebAXRoleDiv, | 102 WebAXRoleDiv, |
104 WebAXRoleDocument, | 103 WebAXRoleDocument, |
105 WebAXRoleDrawer, | |
106 WebAXRoleEditableText, | 104 WebAXRoleEditableText, |
107 WebAXRoleEmbeddedObject, | 105 WebAXRoleEmbeddedObject, |
108 WebAXRoleFigcaption, | 106 WebAXRoleFigcaption, |
109 WebAXRoleFigure, | 107 WebAXRoleFigure, |
110 WebAXRoleFooter, | 108 WebAXRoleFooter, |
111 WebAXRoleForm, | 109 WebAXRoleForm, |
112 WebAXRoleGrid, | 110 WebAXRoleGrid, |
113 WebAXRoleGroup, | 111 WebAXRoleGroup, |
114 WebAXRoleGrowArea, | 112 WebAXRoleGrowArea, |
115 WebAXRoleHeading, | 113 WebAXRoleHeading, |
116 WebAXRoleHelpTag, | |
117 WebAXRoleIframe, | 114 WebAXRoleIframe, |
118 WebAXRoleIgnored, | 115 WebAXRoleIgnored, |
119 WebAXRoleImageMapLink, | 116 WebAXRoleImageMapLink, |
120 WebAXRoleImageMap, | 117 WebAXRoleImageMap, |
121 WebAXRoleImage, | 118 WebAXRoleImage, |
122 WebAXRoleInlineTextBox, | 119 WebAXRoleInlineTextBox, |
123 WebAXRoleLabel, | 120 WebAXRoleLabel, |
124 WebAXRoleLegend, | 121 WebAXRoleLegend, |
125 WebAXRoleLink, | 122 WebAXRoleLink, |
126 WebAXRoleListBoxOption, | 123 WebAXRoleListBoxOption, |
127 WebAXRoleListBox, | 124 WebAXRoleListBox, |
128 WebAXRoleListItem, | 125 WebAXRoleListItem, |
129 WebAXRoleListMarker, | 126 WebAXRoleListMarker, |
130 WebAXRoleList, | 127 WebAXRoleList, |
131 WebAXRoleLog, | 128 WebAXRoleLog, |
132 WebAXRoleMain, | 129 WebAXRoleMain, |
133 WebAXRoleMarquee, | 130 WebAXRoleMarquee, |
134 WebAXRoleMathElement, | 131 WebAXRoleMathElement, |
135 WebAXRoleMath, | 132 WebAXRoleMath, |
136 WebAXRoleMatte, | |
137 WebAXRoleMenuBar, | 133 WebAXRoleMenuBar, |
138 WebAXRoleMenuButton, | 134 WebAXRoleMenuButton, |
139 WebAXRoleMenuItem, | 135 WebAXRoleMenuItem, |
140 WebAXRoleMenuItemCheckBox, | 136 WebAXRoleMenuItemCheckBox, |
141 WebAXRoleMenuItemRadio, | 137 WebAXRoleMenuItemRadio, |
142 WebAXRoleMenuListOption, | 138 WebAXRoleMenuListOption, |
143 WebAXRoleMenuListPopup, | 139 WebAXRoleMenuListPopup, |
144 WebAXRoleMenu, | 140 WebAXRoleMenu, |
145 WebAXRoleMeter, | 141 WebAXRoleMeter, |
146 WebAXRoleNavigation, | 142 WebAXRoleNavigation, |
147 WebAXRoleNone, | 143 WebAXRoleNone, |
148 WebAXRoleNote, | 144 WebAXRoleNote, |
149 WebAXRoleOutline, | 145 WebAXRoleOutline, |
150 WebAXRoleParagraph, | 146 WebAXRoleParagraph, |
151 WebAXRolePopUpButton, | 147 WebAXRolePopUpButton, |
152 WebAXRolePre, | 148 WebAXRolePre, |
153 WebAXRolePresentational, | 149 WebAXRolePresentational, |
154 WebAXRoleProgressIndicator, | 150 WebAXRoleProgressIndicator, |
155 WebAXRoleRadioButton, | 151 WebAXRoleRadioButton, |
156 WebAXRoleRadioGroup, | 152 WebAXRoleRadioGroup, |
157 WebAXRoleRegion, | 153 WebAXRoleRegion, |
158 WebAXRoleRootWebArea, | 154 WebAXRoleRootWebArea, |
159 WebAXRoleRowHeader, | 155 WebAXRoleRowHeader, |
160 WebAXRoleRow, | 156 WebAXRoleRow, |
161 WebAXRoleRuby, | 157 WebAXRoleRuby, |
162 WebAXRoleRulerMarker, | |
163 WebAXRoleRuler, | 158 WebAXRoleRuler, |
164 WebAXRoleSVGRoot, | 159 WebAXRoleSVGRoot, |
165 WebAXRoleScrollArea, | 160 WebAXRoleScrollArea, |
166 WebAXRoleScrollBar, | 161 WebAXRoleScrollBar, |
167 WebAXRoleSeamlessWebArea, | 162 WebAXRoleSeamlessWebArea, |
168 WebAXRoleSearch, | 163 WebAXRoleSearch, |
169 WebAXRoleSheet, | |
170 WebAXRoleSlider, | 164 WebAXRoleSlider, |
171 WebAXRoleSliderThumb, | 165 WebAXRoleSliderThumb, |
172 WebAXRoleSpinButtonPart, | 166 WebAXRoleSpinButtonPart, |
173 WebAXRoleSpinButton, | 167 WebAXRoleSpinButton, |
174 WebAXRoleSplitGroup, | 168 WebAXRoleSplitGroup, |
175 WebAXRoleSplitter, | 169 WebAXRoleSplitter, |
176 WebAXRoleStaticText, | 170 WebAXRoleStaticText, |
177 WebAXRoleStatus, | 171 WebAXRoleStatus, |
178 WebAXRoleSystemWide, | |
179 WebAXRoleTabGroup, | 172 WebAXRoleTabGroup, |
180 WebAXRoleTabList, | 173 WebAXRoleTabList, |
181 WebAXRoleTabPanel, | 174 WebAXRoleTabPanel, |
182 WebAXRoleTab, | 175 WebAXRoleTab, |
183 WebAXRoleTableHeaderContainer, | 176 WebAXRoleTableHeaderContainer, |
184 WebAXRoleTable, | 177 WebAXRoleTable, |
185 WebAXRoleTextArea, | 178 WebAXRoleTextArea, |
186 WebAXRoleTextField, | 179 WebAXRoleTextField, |
187 WebAXRoleTime, | 180 WebAXRoleTime, |
188 WebAXRoleTimer, | 181 WebAXRoleTimer, |
189 WebAXRoleToggleButton, | 182 WebAXRoleToggleButton, |
190 WebAXRoleToolbar, | 183 WebAXRoleToolbar, |
191 WebAXRoleTreeGrid, | 184 WebAXRoleTreeGrid, |
192 WebAXRoleTreeItem, | 185 WebAXRoleTreeItem, |
193 WebAXRoleTree, | 186 WebAXRoleTree, |
194 WebAXRoleUnknown, | 187 WebAXRoleUnknown, |
195 WebAXRoleUserInterfaceTooltip, | 188 WebAXRoleUserInterfaceTooltip, |
196 WebAXRoleValueIndicator, | |
197 WebAXRoleWebArea, | 189 WebAXRoleWebArea, |
198 WebAXRoleWindow, | 190 WebAXRoleWindow, |
199 }; | 191 }; |
200 | 192 |
201 // Accessibility states, used as a bitmask. | 193 // Accessibility states, used as a bitmask. |
202 enum WebAXState { | 194 enum WebAXState { |
203 WebAXStateBusy, | 195 WebAXStateBusy, |
204 WebAXStateChecked, | 196 WebAXStateChecked, |
205 WebAXStateEnabled, | 197 WebAXStateEnabled, |
206 WebAXStateExpanded, | 198 WebAXStateExpanded, |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
245 // Enforced in AssertMatchingEnums.cpp. | 237 // Enforced in AssertMatchingEnums.cpp. |
246 enum WebAXOptionalBool { | 238 enum WebAXOptionalBool { |
247 WebAXOptionalBoolUndefined = 0, | 239 WebAXOptionalBoolUndefined = 0, |
248 WebAXOptionalBoolTrue, | 240 WebAXOptionalBoolTrue, |
249 WebAXOptionalBoolFalse | 241 WebAXOptionalBoolFalse |
250 }; | 242 }; |
251 | 243 |
252 } // namespace blink | 244 } // namespace blink |
253 | 245 |
254 #endif | 246 #endif |
OLD | NEW |