OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 // These should be kept in sync with third_party/WebKit/public/web/WebAXEnums.h | 5 // These should be kept in sync with third_party/WebKit/public/web/WebAXEnums.h |
6 // until the Chromium and Blink trees are merged. | 6 // until the Chromium and Blink trees are merged. |
7 [camel_case_enum_to_string=true] namespace ui { | 7 [camel_case_enum_to_string=true] namespace ui { |
8 | 8 |
9 // For new entries to the following three enums, also add to | 9 // For new entries to the following three enums, also add to |
10 // chrome/common/extensions/api/automation.idl. | 10 // chrome/common/extensions/api/automation.idl. |
(...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
234 }; | 234 }; |
235 | 235 |
236 [cpp_enum_prefix_override="ax_attr"] enum AXStringAttribute { | 236 [cpp_enum_prefix_override="ax_attr"] enum AXStringAttribute { |
237 access_key, | 237 access_key, |
238 action, | 238 action, |
239 auto_complete, | 239 auto_complete, |
240 container_live_relevant, | 240 container_live_relevant, |
241 container_live_status, | 241 container_live_status, |
242 description, | 242 description, |
243 display, | 243 display, |
244 help, | |
245 html_tag, | 244 html_tag, |
246 // Only used when invalid_state == invalid_state_other. | 245 // Only used when invalid_state == invalid_state_other. |
247 aria_invalid_value, | 246 aria_invalid_value, |
248 name, | 247 name, |
249 live_relevant, | 248 live_relevant, |
250 live_status, | 249 live_status, |
251 placeholder, | 250 placeholder, |
252 role, | 251 role, |
253 shortcut, | 252 shortcut, |
254 url, | 253 url, |
(...skipping 29 matching lines...) Expand all Loading... |
284 // Table cell attributes. | 283 // Table cell attributes. |
285 table_cell_column_index, | 284 table_cell_column_index, |
286 table_cell_column_span, | 285 table_cell_column_span, |
287 table_cell_row_index, | 286 table_cell_row_index, |
288 table_cell_row_span, | 287 table_cell_row_span, |
289 sort_direction, | 288 sort_direction, |
290 | 289 |
291 // Tree control attributes. | 290 // Tree control attributes. |
292 hierarchical_level, | 291 hierarchical_level, |
293 | 292 |
| 293 // What information was used to compute the object's name |
| 294 // (of type AXNameFrom). |
| 295 name_from, |
| 296 |
| 297 // What information was used to compute the object's description |
| 298 // (of type AXDescriptionFrom). |
| 299 description_from, |
| 300 |
294 // Relationships between this element and other elements. | 301 // Relationships between this element and other elements. |
295 title_ui_element, | |
296 activedescendant_id, | 302 activedescendant_id, |
297 | 303 |
298 // Identifies a child tree which this node hosts. | 304 // Identifies a child tree which this node hosts. |
299 child_tree_id, | 305 child_tree_id, |
300 | 306 |
301 // Position or Number of items in current set of listitems or treeitems | 307 // Position or Number of items in current set of listitems or treeitems |
302 set_size, | 308 set_size, |
303 pos_in_set, | 309 pos_in_set, |
304 | 310 |
305 // In the case of AX_ROLE_COLOR_WELL, specifies the selected color. | 311 // In the case of AX_ROLE_COLOR_WELL, specifies the selected color. |
306 color_value, | 312 color_value, |
307 | 313 |
308 | |
309 // Text attributes. | 314 // Text attributes. |
310 | 315 |
311 // Foreground and background color in RGBA. | 316 // Foreground and background color in RGBA. |
312 background_color, | 317 background_color, |
313 color, | 318 color, |
314 | 319 |
315 // Indicates if a form control has invalid input or | 320 // Indicates if a form control has invalid input or |
316 // if an element has an aria-invalid attribute. | 321 // if an element has an aria-invalid attribute. |
317 invalid_state, | 322 invalid_state, |
318 | 323 |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
363 // not children of this node in the tree structure. As an example, | 368 // not children of this node in the tree structure. As an example, |
364 // a table cell is a child of a row, and an 'indirect' child of a | 369 // a table cell is a child of a row, and an 'indirect' child of a |
365 // column. | 370 // column. |
366 indirect_child_ids, | 371 indirect_child_ids, |
367 | 372 |
368 // Relationships between this element and other elements. | 373 // Relationships between this element and other elements. |
369 controls_ids, | 374 controls_ids, |
370 describedby_ids, | 375 describedby_ids, |
371 flowto_ids, | 376 flowto_ids, |
372 labelledby_ids, | 377 labelledby_ids, |
373 owns_ids, | |
374 | 378 |
375 // Character indices where line breaks occur. | 379 // Character indices where line breaks occur. |
376 line_breaks, | 380 line_breaks, |
377 | 381 |
378 // For a table, the cell ids in row-major order, with duplicate entries | 382 // For a table, the cell ids in row-major order, with duplicate entries |
379 // when there's a rowspan or colspan, and with -1 for missing cells. | 383 // when there's a rowspan or colspan, and with -1 for missing cells. |
380 // There are always exactly rows * columns entries. | 384 // There are always exactly rows * columns entries. |
381 cell_ids, | 385 cell_ids, |
382 | 386 |
383 // For a table, the unique cell ids in row-major order of their first | 387 // For a table, the unique cell ids in row-major order of their first |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
422 invalid_state_other | 426 invalid_state_other |
423 }; | 427 }; |
424 | 428 |
425 [cpp_enum_prefix_override="ax"] enum AXSortDirection { | 429 [cpp_enum_prefix_override="ax"] enum AXSortDirection { |
426 sort_direction_unsorted, | 430 sort_direction_unsorted, |
427 sort_direction_ascending, | 431 sort_direction_ascending, |
428 sort_direction_descending, | 432 sort_direction_descending, |
429 sort_direction_other | 433 sort_direction_other |
430 }; | 434 }; |
431 | 435 |
| 436 [cpp_enum_prefix_override="ax"] enum AXNameFrom { |
| 437 name_from_uninitialized = 0, |
| 438 name_from_attribute, |
| 439 name_from_contents, |
| 440 name_from_placeholder, |
| 441 name_from_related_element, |
| 442 name_from_value |
| 443 }; |
| 444 |
| 445 [cpp_enum_prefix_override="ax"] enum AXDescriptionFrom { |
| 446 description_from_uninitialized = 0, |
| 447 description_from_attribute, |
| 448 description_from_contents, |
| 449 description_from_placeholder, |
| 450 description_from_related_element |
| 451 }; |
432 }; | 452 }; |
OLD | NEW |