| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 CONTENT_COMMON_ACCESSIBILITY_NODE_DATA_H_ | 5 #ifndef CONTENT_COMMON_ACCESSIBILITY_NODE_DATA_H_ |
| 6 #define CONTENT_COMMON_ACCESSIBILITY_NODE_DATA_H_ | 6 #define CONTENT_COMMON_ACCESSIBILITY_NODE_DATA_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 19 matching lines...) Expand all Loading... |
| 30 // These roles all directly correspond to WebKit accessibility roles, | 30 // These roles all directly correspond to WebKit accessibility roles, |
| 31 // keep these alphabetical. | 31 // keep these alphabetical. |
| 32 ROLE_ALERT, | 32 ROLE_ALERT, |
| 33 ROLE_ALERT_DIALOG, | 33 ROLE_ALERT_DIALOG, |
| 34 ROLE_ANNOTATION, | 34 ROLE_ANNOTATION, |
| 35 ROLE_APPLICATION, | 35 ROLE_APPLICATION, |
| 36 ROLE_ARTICLE, | 36 ROLE_ARTICLE, |
| 37 ROLE_BROWSER, | 37 ROLE_BROWSER, |
| 38 ROLE_BUSY_INDICATOR, | 38 ROLE_BUSY_INDICATOR, |
| 39 ROLE_BUTTON, | 39 ROLE_BUTTON, |
| 40 ROLE_CANVAS, |
| 41 ROLE_CANVAS_WITH_FALLBACK_CONTENT, |
| 40 ROLE_CELL, | 42 ROLE_CELL, |
| 41 ROLE_CHECKBOX, | 43 ROLE_CHECKBOX, |
| 42 ROLE_COLOR_WELL, | 44 ROLE_COLOR_WELL, |
| 43 ROLE_COLUMN, | 45 ROLE_COLUMN, |
| 44 ROLE_COLUMN_HEADER, | 46 ROLE_COLUMN_HEADER, |
| 45 ROLE_COMBO_BOX, | 47 ROLE_COMBO_BOX, |
| 46 ROLE_DEFINITION_LIST_DEFINITION, | 48 ROLE_DEFINITION_LIST_DEFINITION, |
| 47 ROLE_DEFINITION_LIST_TERM, | 49 ROLE_DEFINITION_LIST_TERM, |
| 48 ROLE_DIALOG, | 50 ROLE_DIALOG, |
| 49 ROLE_DIRECTORY, | 51 ROLE_DIRECTORY, |
| 50 ROLE_DISCLOSURE_TRIANGLE, | 52 ROLE_DISCLOSURE_TRIANGLE, |
| 53 ROLE_DIV, |
| 51 ROLE_DOCUMENT, | 54 ROLE_DOCUMENT, |
| 52 ROLE_DRAWER, | 55 ROLE_DRAWER, |
| 53 ROLE_EDITABLE_TEXT, | 56 ROLE_EDITABLE_TEXT, |
| 54 ROLE_FOOTER, | 57 ROLE_FOOTER, |
| 58 ROLE_FORM, |
| 55 ROLE_GRID, | 59 ROLE_GRID, |
| 56 ROLE_GROUP, | 60 ROLE_GROUP, |
| 57 ROLE_GROW_AREA, | 61 ROLE_GROW_AREA, |
| 58 ROLE_HEADING, | 62 ROLE_HEADING, |
| 59 ROLE_HELP_TAG, | 63 ROLE_HELP_TAG, |
| 64 ROLE_HORIZONTAL_RULE, |
| 60 ROLE_IGNORED, | 65 ROLE_IGNORED, |
| 61 ROLE_IMAGE, | 66 ROLE_IMAGE, |
| 62 ROLE_IMAGE_MAP, | 67 ROLE_IMAGE_MAP, |
| 63 ROLE_IMAGE_MAP_LINK, | 68 ROLE_IMAGE_MAP_LINK, |
| 64 ROLE_INCREMENTOR, | 69 ROLE_INCREMENTOR, |
| 70 ROLE_LABEL, |
| 65 ROLE_LANDMARK_APPLICATION, | 71 ROLE_LANDMARK_APPLICATION, |
| 66 ROLE_LANDMARK_BANNER, | 72 ROLE_LANDMARK_BANNER, |
| 67 ROLE_LANDMARK_COMPLEMENTARY, | 73 ROLE_LANDMARK_COMPLEMENTARY, |
| 68 ROLE_LANDMARK_CONTENTINFO, | 74 ROLE_LANDMARK_CONTENTINFO, |
| 69 ROLE_LANDMARK_MAIN, | 75 ROLE_LANDMARK_MAIN, |
| 70 ROLE_LANDMARK_NAVIGATION, | 76 ROLE_LANDMARK_NAVIGATION, |
| 71 ROLE_LANDMARK_SEARCH, | 77 ROLE_LANDMARK_SEARCH, |
| 72 ROLE_LINK, | 78 ROLE_LINK, |
| 73 ROLE_LIST, | 79 ROLE_LIST, |
| 74 ROLE_LISTBOX, | 80 ROLE_LISTBOX, |
| 75 ROLE_LISTBOX_OPTION, | 81 ROLE_LISTBOX_OPTION, |
| 76 ROLE_LIST_ITEM, | 82 ROLE_LIST_ITEM, |
| 77 ROLE_LIST_MARKER, | 83 ROLE_LIST_MARKER, |
| 78 ROLE_LOG, | 84 ROLE_LOG, |
| 79 ROLE_MARQUEE, | 85 ROLE_MARQUEE, |
| 80 ROLE_MATH, | 86 ROLE_MATH, |
| 81 ROLE_MATTE, | 87 ROLE_MATTE, |
| 82 ROLE_MENU, | 88 ROLE_MENU, |
| 83 ROLE_MENU_BAR, | 89 ROLE_MENU_BAR, |
| 84 ROLE_MENU_ITEM, | 90 ROLE_MENU_ITEM, |
| 85 ROLE_MENU_BUTTON, | 91 ROLE_MENU_BUTTON, |
| 86 ROLE_MENU_LIST_OPTION, | 92 ROLE_MENU_LIST_OPTION, |
| 87 ROLE_MENU_LIST_POPUP, | 93 ROLE_MENU_LIST_POPUP, |
| 88 ROLE_NOTE, | 94 ROLE_NOTE, |
| 89 ROLE_OUTLINE, | 95 ROLE_OUTLINE, |
| 96 ROLE_PARAGRAPH, |
| 90 ROLE_POPUP_BUTTON, | 97 ROLE_POPUP_BUTTON, |
| 98 ROLE_PRESENTATIONAL, |
| 91 ROLE_PROGRESS_INDICATOR, | 99 ROLE_PROGRESS_INDICATOR, |
| 92 ROLE_RADIO_BUTTON, | 100 ROLE_RADIO_BUTTON, |
| 93 ROLE_RADIO_GROUP, | 101 ROLE_RADIO_GROUP, |
| 94 ROLE_REGION, | 102 ROLE_REGION, |
| 95 ROLE_ROW, | 103 ROLE_ROW, |
| 96 ROLE_ROW_HEADER, | 104 ROLE_ROW_HEADER, |
| 97 ROLE_RULER, | 105 ROLE_RULER, |
| 98 ROLE_RULER_MARKER, | 106 ROLE_RULER_MARKER, |
| 99 ROLE_SCROLLAREA, | 107 ROLE_SCROLLAREA, |
| 100 ROLE_SCROLLBAR, | 108 ROLE_SCROLLBAR, |
| 101 ROLE_SHEET, | 109 ROLE_SHEET, |
| 102 ROLE_SLIDER, | 110 ROLE_SLIDER, |
| 103 ROLE_SLIDER_THUMB, | 111 ROLE_SLIDER_THUMB, |
| 112 ROLE_SPIN_BUTTON, |
| 113 ROLE_SPIN_BUTTON_PART, |
| 104 ROLE_SPLITTER, | 114 ROLE_SPLITTER, |
| 105 ROLE_SPLIT_GROUP, | 115 ROLE_SPLIT_GROUP, |
| 106 ROLE_STATIC_TEXT, | 116 ROLE_STATIC_TEXT, |
| 107 ROLE_STATUS, | 117 ROLE_STATUS, |
| 108 ROLE_SYSTEM_WIDE, | 118 ROLE_SYSTEM_WIDE, |
| 109 ROLE_TAB, | 119 ROLE_TAB, |
| 110 ROLE_TABLE, | 120 ROLE_TABLE, |
| 111 ROLE_TABLE_HEADER_CONTAINER, | 121 ROLE_TABLE_HEADER_CONTAINER, |
| 112 ROLE_TAB_GROUP_UNUSED, // WebKit doesn't use (uses ROLE_TAB_LIST) | 122 ROLE_TAB_GROUP_UNUSED, // WebKit doesn't use (uses ROLE_TAB_LIST) |
| 113 ROLE_TAB_LIST, | 123 ROLE_TAB_LIST, |
| 114 ROLE_TAB_PANEL, | 124 ROLE_TAB_PANEL, |
| 115 ROLE_TEXTAREA, | 125 ROLE_TEXTAREA, |
| 116 ROLE_TEXT_FIELD, | 126 ROLE_TEXT_FIELD, |
| 117 ROLE_TIMER, | 127 ROLE_TIMER, |
| 128 ROLE_TOGGLE_BUTTON, |
| 118 ROLE_TOOLBAR, | 129 ROLE_TOOLBAR, |
| 119 ROLE_TOOLTIP, | 130 ROLE_TOOLTIP, |
| 120 ROLE_TREE, | 131 ROLE_TREE, |
| 121 ROLE_TREE_GRID, | 132 ROLE_TREE_GRID, |
| 122 ROLE_TREE_ITEM, | 133 ROLE_TREE_ITEM, |
| 123 ROLE_VALUE_INDICATOR, | 134 ROLE_VALUE_INDICATOR, |
| 124 ROLE_WEBCORE_LINK, | 135 ROLE_WEBCORE_LINK, |
| 125 ROLE_WEB_AREA, | 136 ROLE_WEB_AREA, |
| 126 ROLE_WINDOW, | 137 ROLE_WINDOW, |
| 127 NUM_ROLES | 138 NUM_ROLES |
| (...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 275 std::vector<int32> cell_ids; | 286 std::vector<int32> cell_ids; |
| 276 | 287 |
| 277 // For a table, the unique cell ids in row-major order of their first | 288 // For a table, the unique cell ids in row-major order of their first |
| 278 // occurrence. | 289 // occurrence. |
| 279 std::vector<int32> unique_cell_ids; | 290 std::vector<int32> unique_cell_ids; |
| 280 }; | 291 }; |
| 281 | 292 |
| 282 } // namespace content | 293 } // namespace content |
| 283 | 294 |
| 284 #endif // CONTENT_COMMON_ACCESSIBILITY_NODE_DATA_H_ | 295 #endif // CONTENT_COMMON_ACCESSIBILITY_NODE_DATA_H_ |
| OLD | NEW |