| 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 #include "content/common/accessibility_node_data.h" | 5 #include "content/common/accessibility_node_data.h" |
| 6 | 6 |
| 7 #include <set> | 7 #include <set> |
| 8 | 8 |
| 9 #include "base/string_number_conversions.h" | 9 #include "base/string_number_conversions.h" |
| 10 #include "base/string_util.h" | 10 #include "base/string_util.h" |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 52 | 52 |
| 53 switch (role) { | 53 switch (role) { |
| 54 case ROLE_ALERT: result += " ALERT"; break; | 54 case ROLE_ALERT: result += " ALERT"; break; |
| 55 case ROLE_ALERT_DIALOG: result += " ALERT_DIALOG"; break; | 55 case ROLE_ALERT_DIALOG: result += " ALERT_DIALOG"; break; |
| 56 case ROLE_ANNOTATION: result += " ANNOTATION"; break; | 56 case ROLE_ANNOTATION: result += " ANNOTATION"; break; |
| 57 case ROLE_APPLICATION: result += " APPLICATION"; break; | 57 case ROLE_APPLICATION: result += " APPLICATION"; break; |
| 58 case ROLE_ARTICLE: result += " ARTICLE"; break; | 58 case ROLE_ARTICLE: result += " ARTICLE"; break; |
| 59 case ROLE_BROWSER: result += " BROWSER"; break; | 59 case ROLE_BROWSER: result += " BROWSER"; break; |
| 60 case ROLE_BUSY_INDICATOR: result += " BUSY_INDICATOR"; break; | 60 case ROLE_BUSY_INDICATOR: result += " BUSY_INDICATOR"; break; |
| 61 case ROLE_BUTTON: result += " BUTTON"; break; | 61 case ROLE_BUTTON: result += " BUTTON"; break; |
| 62 case ROLE_CANVAS: result += " CANVAS"; break; |
| 63 case ROLE_CANVAS_WITH_FALLBACK_CONTENT: result += " CANVAS_FALLBACK"; break; |
| 62 case ROLE_CELL: result += " CELL"; break; | 64 case ROLE_CELL: result += " CELL"; break; |
| 63 case ROLE_CHECKBOX: result += " CHECKBOX"; break; | 65 case ROLE_CHECKBOX: result += " CHECKBOX"; break; |
| 64 case ROLE_COLOR_WELL: result += " COLOR_WELL"; break; | 66 case ROLE_COLOR_WELL: result += " COLOR_WELL"; break; |
| 65 case ROLE_COLUMN: result += " COLUMN"; break; | 67 case ROLE_COLUMN: result += " COLUMN"; break; |
| 66 case ROLE_COLUMN_HEADER: result += " COLUMN_HEADER"; break; | 68 case ROLE_COLUMN_HEADER: result += " COLUMN_HEADER"; break; |
| 67 case ROLE_COMBO_BOX: result += " COMBO_BOX"; break; | 69 case ROLE_COMBO_BOX: result += " COMBO_BOX"; break; |
| 68 case ROLE_DEFINITION_LIST_DEFINITION: result += " DL_DEFINITION"; break; | 70 case ROLE_DEFINITION_LIST_DEFINITION: result += " DL_DEFINITION"; break; |
| 69 case ROLE_DEFINITION_LIST_TERM: result += " DL_TERM"; break; | 71 case ROLE_DEFINITION_LIST_TERM: result += " DL_TERM"; break; |
| 70 case ROLE_DIALOG: result += " DIALOG"; break; | 72 case ROLE_DIALOG: result += " DIALOG"; break; |
| 71 case ROLE_DIRECTORY: result += " DIRECTORY"; break; | 73 case ROLE_DIRECTORY: result += " DIRECTORY"; break; |
| 72 case ROLE_DISCLOSURE_TRIANGLE: result += " DISCLOSURE_TRIANGLE"; break; | 74 case ROLE_DISCLOSURE_TRIANGLE: result += " DISCLOSURE_TRIANGLE"; break; |
| 75 case ROLE_DIV: result += " DIV"; break; |
| 73 case ROLE_DOCUMENT: result += " DOCUMENT"; break; | 76 case ROLE_DOCUMENT: result += " DOCUMENT"; break; |
| 74 case ROLE_DRAWER: result += " DRAWER"; break; | 77 case ROLE_DRAWER: result += " DRAWER"; break; |
| 75 case ROLE_EDITABLE_TEXT: result += " EDITABLE_TEXT"; break; | 78 case ROLE_EDITABLE_TEXT: result += " EDITABLE_TEXT"; break; |
| 76 case ROLE_FOOTER: result += " FOOTER"; break; | 79 case ROLE_FOOTER: result += " FOOTER"; break; |
| 80 case ROLE_FORM: result += " FORM"; break; |
| 77 case ROLE_GRID: result += " GRID"; break; | 81 case ROLE_GRID: result += " GRID"; break; |
| 78 case ROLE_GROUP: result += " GROUP"; break; | 82 case ROLE_GROUP: result += " GROUP"; break; |
| 79 case ROLE_GROW_AREA: result += " GROW_AREA"; break; | 83 case ROLE_GROW_AREA: result += " GROW_AREA"; break; |
| 80 case ROLE_HEADING: result += " HEADING"; break; | 84 case ROLE_HEADING: result += " HEADING"; break; |
| 81 case ROLE_HELP_TAG: result += " HELP_TAG"; break; | 85 case ROLE_HELP_TAG: result += " HELP_TAG"; break; |
| 86 case ROLE_HORIZONTAL_RULE: result += " HORIZONTAL_RULE"; break; |
| 82 case ROLE_IGNORED: result += " IGNORED"; break; | 87 case ROLE_IGNORED: result += " IGNORED"; break; |
| 83 case ROLE_IMAGE: result += " IMAGE"; break; | 88 case ROLE_IMAGE: result += " IMAGE"; break; |
| 84 case ROLE_IMAGE_MAP: result += " IMAGE_MAP"; break; | 89 case ROLE_IMAGE_MAP: result += " IMAGE_MAP"; break; |
| 85 case ROLE_IMAGE_MAP_LINK: result += " IMAGE_MAP_LINK"; break; | 90 case ROLE_IMAGE_MAP_LINK: result += " IMAGE_MAP_LINK"; break; |
| 86 case ROLE_INCREMENTOR: result += " INCREMENTOR"; break; | 91 case ROLE_INCREMENTOR: result += " INCREMENTOR"; break; |
| 92 case ROLE_LABEL: result += " LABEL"; break; |
| 87 case ROLE_LANDMARK_APPLICATION: result += " L_APPLICATION"; break; | 93 case ROLE_LANDMARK_APPLICATION: result += " L_APPLICATION"; break; |
| 88 case ROLE_LANDMARK_BANNER: result += " L_BANNER"; break; | 94 case ROLE_LANDMARK_BANNER: result += " L_BANNER"; break; |
| 89 case ROLE_LANDMARK_COMPLEMENTARY: result += " L_COMPLEMENTARY"; break; | 95 case ROLE_LANDMARK_COMPLEMENTARY: result += " L_COMPLEMENTARY"; break; |
| 90 case ROLE_LANDMARK_CONTENTINFO: result += " L_CONTENTINFO"; break; | 96 case ROLE_LANDMARK_CONTENTINFO: result += " L_CONTENTINFO"; break; |
| 91 case ROLE_LANDMARK_MAIN: result += " L_MAIN"; break; | 97 case ROLE_LANDMARK_MAIN: result += " L_MAIN"; break; |
| 92 case ROLE_LANDMARK_NAVIGATION: result += " L_NAVIGATION"; break; | 98 case ROLE_LANDMARK_NAVIGATION: result += " L_NAVIGATION"; break; |
| 93 case ROLE_LANDMARK_SEARCH: result += " L_SEARCH"; break; | 99 case ROLE_LANDMARK_SEARCH: result += " L_SEARCH"; break; |
| 94 case ROLE_LINK: result += " LINK"; break; | 100 case ROLE_LINK: result += " LINK"; break; |
| 95 case ROLE_LIST: result += " LIST"; break; | 101 case ROLE_LIST: result += " LIST"; break; |
| 96 case ROLE_LISTBOX: result += " LISTBOX"; break; | 102 case ROLE_LISTBOX: result += " LISTBOX"; break; |
| 97 case ROLE_LISTBOX_OPTION: result += " LISTBOX_OPTION"; break; | 103 case ROLE_LISTBOX_OPTION: result += " LISTBOX_OPTION"; break; |
| 98 case ROLE_LIST_ITEM: result += " LIST_ITEM"; break; | 104 case ROLE_LIST_ITEM: result += " LIST_ITEM"; break; |
| 99 case ROLE_LIST_MARKER: result += " LIST_MARKER"; break; | 105 case ROLE_LIST_MARKER: result += " LIST_MARKER"; break; |
| 100 case ROLE_LOG: result += " LOG"; break; | 106 case ROLE_LOG: result += " LOG"; break; |
| 101 case ROLE_MARQUEE: result += " MARQUEE"; break; | 107 case ROLE_MARQUEE: result += " MARQUEE"; break; |
| 102 case ROLE_MATH: result += " MATH"; break; | 108 case ROLE_MATH: result += " MATH"; break; |
| 103 case ROLE_MATTE: result += " MATTE"; break; | 109 case ROLE_MATTE: result += " MATTE"; break; |
| 104 case ROLE_MENU: result += " MENU"; break; | 110 case ROLE_MENU: result += " MENU"; break; |
| 105 case ROLE_MENU_BAR: result += " MENU_BAR"; break; | 111 case ROLE_MENU_BAR: result += " MENU_BAR"; break; |
| 106 case ROLE_MENU_BUTTON: result += " MENU_BUTTON"; break; | 112 case ROLE_MENU_BUTTON: result += " MENU_BUTTON"; break; |
| 107 case ROLE_MENU_ITEM: result += " MENU_ITEM"; break; | 113 case ROLE_MENU_ITEM: result += " MENU_ITEM"; break; |
| 108 case ROLE_MENU_LIST_OPTION: result += " MENU_LIST_OPTION"; break; | 114 case ROLE_MENU_LIST_OPTION: result += " MENU_LIST_OPTION"; break; |
| 109 case ROLE_MENU_LIST_POPUP: result += " MENU_LIST_POPUP"; break; | 115 case ROLE_MENU_LIST_POPUP: result += " MENU_LIST_POPUP"; break; |
| 110 case ROLE_NOTE: result += " NOTE"; break; | 116 case ROLE_NOTE: result += " NOTE"; break; |
| 111 case ROLE_OUTLINE: result += " OUTLINE"; break; | 117 case ROLE_OUTLINE: result += " OUTLINE"; break; |
| 118 case ROLE_PARAGRAPH: result += " PARAGRAPH"; break; |
| 112 case ROLE_POPUP_BUTTON: result += " POPUP_BUTTON"; break; | 119 case ROLE_POPUP_BUTTON: result += " POPUP_BUTTON"; break; |
| 120 case ROLE_PRESENTATIONAL: result += " PRESENTATIONAL"; break; |
| 113 case ROLE_PROGRESS_INDICATOR: result += " PROGRESS_INDICATOR"; break; | 121 case ROLE_PROGRESS_INDICATOR: result += " PROGRESS_INDICATOR"; break; |
| 114 case ROLE_RADIO_BUTTON: result += " RADIO_BUTTON"; break; | 122 case ROLE_RADIO_BUTTON: result += " RADIO_BUTTON"; break; |
| 115 case ROLE_RADIO_GROUP: result += " RADIO_GROUP"; break; | 123 case ROLE_RADIO_GROUP: result += " RADIO_GROUP"; break; |
| 116 case ROLE_REGION: result += " REGION"; break; | 124 case ROLE_REGION: result += " REGION"; break; |
| 117 case ROLE_ROOT_WEB_AREA: result += " ROOT_WEB_AREA"; break; | 125 case ROLE_ROOT_WEB_AREA: result += " ROOT_WEB_AREA"; break; |
| 118 case ROLE_ROW: result += " ROW"; break; | 126 case ROLE_ROW: result += " ROW"; break; |
| 119 case ROLE_ROW_HEADER: result += " ROW_HEADER"; break; | 127 case ROLE_ROW_HEADER: result += " ROW_HEADER"; break; |
| 120 case ROLE_RULER: result += " RULER"; break; | 128 case ROLE_RULER: result += " RULER"; break; |
| 121 case ROLE_RULER_MARKER: result += " RULER_MARKER"; break; | 129 case ROLE_RULER_MARKER: result += " RULER_MARKER"; break; |
| 122 case ROLE_SCROLLAREA: result += " SCROLLAREA"; break; | 130 case ROLE_SCROLLAREA: result += " SCROLLAREA"; break; |
| 123 case ROLE_SCROLLBAR: result += " SCROLLBAR"; break; | 131 case ROLE_SCROLLBAR: result += " SCROLLBAR"; break; |
| 124 case ROLE_SHEET: result += " SHEET"; break; | 132 case ROLE_SHEET: result += " SHEET"; break; |
| 125 case ROLE_SLIDER: result += " SLIDER"; break; | 133 case ROLE_SLIDER: result += " SLIDER"; break; |
| 126 case ROLE_SLIDER_THUMB: result += " SLIDER_THUMB"; break; | 134 case ROLE_SLIDER_THUMB: result += " SLIDER_THUMB"; break; |
| 135 case ROLE_SPIN_BUTTON: result += " SPIN_BUTTON"; break; |
| 136 case ROLE_SPIN_BUTTON_PART: result += " SPIN_BUTTON_PART"; break; |
| 127 case ROLE_SPLITTER: result += " SPLITTER"; break; | 137 case ROLE_SPLITTER: result += " SPLITTER"; break; |
| 128 case ROLE_SPLIT_GROUP: result += " SPLIT_GROUP"; break; | 138 case ROLE_SPLIT_GROUP: result += " SPLIT_GROUP"; break; |
| 129 case ROLE_STATIC_TEXT: result += " STATIC_TEXT"; break; | 139 case ROLE_STATIC_TEXT: result += " STATIC_TEXT"; break; |
| 130 case ROLE_STATUS: result += " STATUS"; break; | 140 case ROLE_STATUS: result += " STATUS"; break; |
| 131 case ROLE_SYSTEM_WIDE: result += " SYSTEM_WIDE"; break; | 141 case ROLE_SYSTEM_WIDE: result += " SYSTEM_WIDE"; break; |
| 132 case ROLE_TAB: result += " TAB"; break; | 142 case ROLE_TAB: result += " TAB"; break; |
| 133 case ROLE_TABLE: result += " TABLE"; break; | 143 case ROLE_TABLE: result += " TABLE"; break; |
| 134 case ROLE_TABLE_HEADER_CONTAINER: result += " TABLE_HDR_CONTAINER"; break; | 144 case ROLE_TABLE_HEADER_CONTAINER: result += " TABLE_HDR_CONTAINER"; break; |
| 135 case ROLE_TAB_GROUP_UNUSED: result += " TAB_GROUP_UNUSED"; break; | 145 case ROLE_TAB_GROUP_UNUSED: result += " TAB_GROUP_UNUSED"; break; |
| 136 case ROLE_TAB_LIST: result += " TAB_LIST"; break; | 146 case ROLE_TAB_LIST: result += " TAB_LIST"; break; |
| 137 case ROLE_TAB_PANEL: result += " TAB_PANEL"; break; | 147 case ROLE_TAB_PANEL: result += " TAB_PANEL"; break; |
| 138 case ROLE_TEXTAREA: result += " TEXTAREA"; break; | 148 case ROLE_TEXTAREA: result += " TEXTAREA"; break; |
| 139 case ROLE_TEXT_FIELD: result += " TEXT_FIELD"; break; | 149 case ROLE_TEXT_FIELD: result += " TEXT_FIELD"; break; |
| 140 case ROLE_TIMER: result += " TIMER"; break; | 150 case ROLE_TIMER: result += " TIMER"; break; |
| 151 case ROLE_TOGGLE_BUTTON: result += " TOGGLE_BUTTON"; break; |
| 141 case ROLE_TOOLBAR: result += " TOOLBAR"; break; | 152 case ROLE_TOOLBAR: result += " TOOLBAR"; break; |
| 142 case ROLE_TOOLTIP: result += " TOOLTIP"; break; | 153 case ROLE_TOOLTIP: result += " TOOLTIP"; break; |
| 143 case ROLE_TREE: result += " TREE"; break; | 154 case ROLE_TREE: result += " TREE"; break; |
| 144 case ROLE_TREE_GRID: result += " TREE_GRID"; break; | 155 case ROLE_TREE_GRID: result += " TREE_GRID"; break; |
| 145 case ROLE_TREE_ITEM: result += " TREE_ITEM"; break; | 156 case ROLE_TREE_ITEM: result += " TREE_ITEM"; break; |
| 146 case ROLE_UNKNOWN: result += " UNKNOWN"; break; | 157 case ROLE_UNKNOWN: result += " UNKNOWN"; break; |
| 147 case ROLE_VALUE_INDICATOR: result += " VALUE_INDICATOR"; break; | 158 case ROLE_VALUE_INDICATOR: result += " VALUE_INDICATOR"; break; |
| 148 case ROLE_WEBCORE_LINK: result += " WEBCORE_LINK"; break; | 159 case ROLE_WEBCORE_LINK: result += " WEBCORE_LINK"; break; |
| 149 case ROLE_WEB_AREA: result += " WEB_AREA"; break; | 160 case ROLE_WEB_AREA: result += " WEB_AREA"; break; |
| 150 case ROLE_WINDOW: result += " WINDOW"; break; | 161 case ROLE_WINDOW: result += " WINDOW"; break; |
| (...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 403 for (size_t i = 0; i < children.size(); ++i) | 414 for (size_t i = 0; i < children.size(); ++i) |
| 404 result += children[i].DebugString(true); | 415 result += children[i].DebugString(true); |
| 405 --indent; | 416 --indent; |
| 406 } | 417 } |
| 407 | 418 |
| 408 return result; | 419 return result; |
| 409 } | 420 } |
| 410 #endif // ifndef NDEBUG | 421 #endif // ifndef NDEBUG |
| 411 | 422 |
| 412 } // namespace content | 423 } // namespace content |
| OLD | NEW |