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