1 // Copyright 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef UI_ACCESSIBILITY_AX_ROLES_H_ 6 #define UI_ACCESSIBILITY_AX_ROLES_H_ 7 8 // These should be kept in sync with third_party/WebKit/public/web/WebAXEnums.h 9 // until the Chromium and Blink trees are merged. 10 enum AXRole { 11 AX_ROLE_ALERT_DIALOG = 1, 12 AX_ROLE_ALERT, 13 AX_ROLE_ANNOTATION, 14 AX_ROLE_APPLICATION, 15 AX_ROLE_ARTICLE, 16 AX_ROLE_BANNER, 17 AX_ROLE_BROWSER, 18 AX_ROLE_BUSY_INDICATOR, 19 AX_ROLE_BUTTON, 20 AX_ROLE_CANVAS, 21 AX_ROLE_CELL, 22 AX_ROLE_CHECK_BOX, 23 AX_ROLE_COLOR_WELL, 24 AX_ROLE_COLUMN_HEADER, 25 AX_ROLE_COLUMN, 26 AX_ROLE_COMBO_BOX, 27 AX_ROLE_COMPLEMENTARY, 28 AX_ROLE_CONTENT_INFO, 29 AX_ROLE_DEFINITION, 30 AX_ROLE_DESCRIPTION_LIST_DETAIL, 31 AX_ROLE_DESCRIPTION_LIST_TERM, 32 AX_ROLE_DIALOG, 33 AX_ROLE_DIRECTORY, 34 AX_ROLE_DISCLOSURE_TRIANGLE, 35 AX_ROLE_DIV, 36 AX_ROLE_DOCUMENT, 37 AX_ROLE_DRAWER, 38 AX_ROLE_EDITABLE_TEXT, 39 AX_ROLE_FOOTER, 40 AX_ROLE_FORM, 41 AX_ROLE_GRID, 42 AX_ROLE_GROUP, 43 AX_ROLE_GROW_AREA, 44 AX_ROLE_HEADING, 45 AX_ROLE_HELP_TAG, 46 AX_ROLE_HORIZONTAL_RULE, 47 AX_ROLE_IGNORED, 48 AX_ROLE_IMAGE_MAP_LINK, 49 AX_ROLE_IMAGE_MAP, 50 AX_ROLE_IMAGE, 51 AX_ROLE_INCREMENTOR, 52 AX_ROLE_INLINE_TEXT_BOX, 53 AX_ROLE_LABEL, 54 AX_ROLE_LEGEND, 55 AX_ROLE_LINK, 56 AX_ROLE_LIST_BOX_OPTION, 57 AX_ROLE_LIST_BOX, 58 AX_ROLE_LIST_ITEM, 59 AX_ROLE_LIST_MARKER, 60 AX_ROLE_LIST, 61 AX_ROLE_LOG, 62 AX_ROLE_MAIN, 63 AX_ROLE_MARQUEE, 64 AX_ROLE_MATH_ELEMENT, 65 AX_ROLE_MATH, 66 AX_ROLE_MATTE, 67 AX_ROLE_MENU_BAR, 68 AX_ROLE_MENU_BUTTON, 69 AX_ROLE_MENU_ITEM, 70 AX_ROLE_MENU_LIST_OPTION, 71 AX_ROLE_MENU_LIST_POPUP, 72 AX_ROLE_MENU, 73 AX_ROLE_NAVIGATION, 74 AX_ROLE_NOTE, 75 AX_ROLE_OUTLINE, 76 AX_ROLE_PARAGRAPH, 77 AX_ROLE_POP_UP_BUTTON, 78 AX_ROLE_PRESENTATIONAL, 79 AX_ROLE_PROGRESS_INDICATOR, 80 AX_ROLE_RADIO_BUTTON, 81 AX_ROLE_RADIO_GROUP, 82 AX_ROLE_REGION, 83 AX_ROLE_ROOT_WEB_AREA, 84 AX_ROLE_ROW_HEADER, 85 AX_ROLE_ROW, 86 AX_ROLE_RULER_MARKER, 87 AX_ROLE_RULER, 88 AX_ROLE_SVG_ROOT, 89 AX_ROLE_SCROLL_AREA, 90 AX_ROLE_SCROLL_BAR, 91 AX_ROLE_SEAMLESS_WEB_AREA, 92 AX_ROLE_SEARCH, 93 AX_ROLE_SHEET, 94 AX_ROLE_SLIDER, 95 AX_ROLE_SLIDER_THUMB, 96 AX_ROLE_SPIN_BUTTON_PART, 97 AX_ROLE_SPIN_BUTTON, 98 AX_ROLE_SPLIT_GROUP, 99 AX_ROLE_SPLITTER, 100 AX_ROLE_STATIC_TEXT, 101 AX_ROLE_STATUS, 102 AX_ROLE_SYSTEM_WIDE, 103 AX_ROLE_TAB_GROUP, 104 AX_ROLE_TAB_LIST, 105 AX_ROLE_TAB_PANEL, 106 AX_ROLE_TAB, 107 AX_ROLE_TABLE_HEADER_CONTAINER, 108 AX_ROLE_TABLE, 109 AX_ROLE_TEXT_AREA, 110 AX_ROLE_TEXT_FIELD, 111 AX_ROLE_TIMER, 112 AX_ROLE_TOGGLE_BUTTON, 113 AX_ROLE_TOOLBAR, 114 AX_ROLE_TREE_GRID, 115 AX_ROLE_TREE_ITEM, 116 AX_ROLE_TREE, 117 AX_ROLE_UNKNOWN, 118 AX_ROLE_USER_INTERFACE_TOOLTIP, 119 AX_ROLE_VALUE_INDICATOR, 120 AX_ROLE_WEB_AREA, 121 AX_ROLE_WINDOW 122 }; 123 124 #endif // UI_ACCESSIBILITY_AX_ROLES_H_ 125