| 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 // TODO(nektar): Migrate entire file to Mojoq. | 5 // TODO(nektar): Migrate entire file to Mojoq. |
| 6 // These should be kept in sync with third_party/WebKit/public/web/WebAXEnums.h | 6 // These should be kept in sync with third_party/WebKit/public/web/WebAXEnums.h |
| 7 // until the Chromium and Blink trees are merged. | 7 // until the Chromium and Blink trees are merged. |
| 8 [camel_case_enum_to_string=true] namespace ui { | 8 [camel_case_enum_to_string=true] namespace ui { |
| 9 | 9 |
| 10 // For new entries to the following four enums, also add to | 10 // For new entries to the following four enums, also add to |
| (...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 328 auto_complete, | 328 auto_complete, |
| 329 chrome_channel, // Automation only. | 329 chrome_channel, // Automation only. |
| 330 container_live_relevant, | 330 container_live_relevant, |
| 331 container_live_status, | 331 container_live_status, |
| 332 description, | 332 description, |
| 333 display, | 333 display, |
| 334 // Only present when different from parent. | 334 // Only present when different from parent. |
| 335 font_family, | 335 font_family, |
| 336 html_tag, | 336 html_tag, |
| 337 image_data_url, | 337 image_data_url, |
| 338 key_shortcuts, |
| 338 // Only present when different from parent. | 339 // Only present when different from parent. |
| 339 language, | 340 language, |
| 340 name, | 341 name, |
| 341 live_relevant, | 342 live_relevant, |
| 342 live_status, | 343 live_status, |
| 343 placeholder, | 344 placeholder, |
| 344 role, | 345 role, |
| 346 role_description, |
| 345 shortcut, | 347 shortcut, |
| 346 url, | 348 url, |
| 347 value | 349 value |
| 348 }; | 350 }; |
| 349 | 351 |
| 350 [cpp_enum_prefix_override="ax_attr"] enum AXIntAttribute { | 352 [cpp_enum_prefix_override="ax_attr"] enum AXIntAttribute { |
| 351 action, | 353 action, |
| 352 // Scrollable container attributes. | 354 // Scrollable container attributes. |
| 353 scroll_x, | 355 scroll_x, |
| 354 scroll_x_min, | 356 scroll_x_min, |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 393 // What information was used to compute the object's name | 395 // What information was used to compute the object's name |
| 394 // (of type AXNameFrom). | 396 // (of type AXNameFrom). |
| 395 name_from, | 397 name_from, |
| 396 | 398 |
| 397 // What information was used to compute the object's description | 399 // What information was used to compute the object's description |
| 398 // (of type AXDescriptionFrom). | 400 // (of type AXDescriptionFrom). |
| 399 description_from, | 401 description_from, |
| 400 | 402 |
| 401 // Relationships between this element and other elements. | 403 // Relationships between this element and other elements. |
| 402 activedescendant_id, | 404 activedescendant_id, |
| 405 errormessage_id, |
| 403 member_of_id, | 406 member_of_id, |
| 404 next_on_line_id, | 407 next_on_line_id, |
| 405 previous_on_line_id, | 408 previous_on_line_id, |
| 406 | 409 |
| 407 // Identifies a child tree which this node hosts. | 410 // Identifies a child tree which this node hosts. |
| 408 child_tree_id, | 411 child_tree_id, |
| 409 | 412 |
| 410 // Position or Number of items in current set of listitems or treeitems | 413 // Position or Number of items in current set of listitems or treeitems |
| 411 set_size, | 414 set_size, |
| 412 pos_in_set, | 415 pos_in_set, |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 450 // True if an ARIA toggle button, a checkbox or | 453 // True if an ARIA toggle button, a checkbox or |
| 451 // a menu item checkbox is in the "mixed" state. | 454 // a menu item checkbox is in the "mixed" state. |
| 452 STATE_mixed, | 455 STATE_mixed, |
| 453 | 456 |
| 454 // Live region attributes. | 457 // Live region attributes. |
| 455 container_live_atomic, | 458 container_live_atomic, |
| 456 container_live_busy, | 459 container_live_busy, |
| 457 live_atomic, | 460 live_atomic, |
| 458 live_busy, | 461 live_busy, |
| 459 | 462 |
| 463 // If a dialog box is marked as explicitly modal |
| 464 modal, |
| 465 |
| 460 // ARIA readonly flag. | 466 // ARIA readonly flag. |
| 461 aria_readonly, | 467 aria_readonly, |
| 462 | 468 |
| 463 // Writeable attributes | 469 // Writeable attributes |
| 464 can_set_value, | 470 can_set_value, |
| 465 | 471 |
| 466 // If this is set, all of the other fields in this struct should | 472 // If this is set, all of the other fields in this struct should |
| 467 // be ignored and only the locations should change. | 473 // be ignored and only the locations should change. |
| 468 update_location_only, | 474 update_location_only, |
| 469 | 475 |
| 470 // Set on a canvas element if it has fallback content. | 476 // Set on a canvas element if it has fallback content. |
| 471 canvas_has_fallback | 477 canvas_has_fallback |
| 472 }; | 478 }; |
| 473 | 479 |
| 474 [cpp_enum_prefix_override="ax_attr"] enum AXIntListAttribute { | 480 [cpp_enum_prefix_override="ax_attr"] enum AXIntListAttribute { |
| 475 // Ids of nodes that are children of this node logically, but are | 481 // Ids of nodes that are children of this node logically, but are |
| 476 // not children of this node in the tree structure. As an example, | 482 // not children of this node in the tree structure. As an example, |
| 477 // a table cell is a child of a row, and an 'indirect' child of a | 483 // a table cell is a child of a row, and an 'indirect' child of a |
| 478 // column. | 484 // column. |
| 479 indirect_child_ids, | 485 indirect_child_ids, |
| 480 | 486 |
| 481 // Relationships between this element and other elements. | 487 // Relationships between this element and other elements. |
| 482 controls_ids, | 488 controls_ids, |
| 483 describedby_ids, | 489 describedby_ids, |
| 490 details_ids, |
| 484 flowto_ids, | 491 flowto_ids, |
| 485 labelledby_ids, | 492 labelledby_ids, |
| 486 | 493 |
| 487 // For static text. Character indices where line breaks occur. Note that | 494 // For static text. Character indices where line breaks occur. Note that |
| 488 // this attribute is only available on Chrome OS and will be deprecated | 495 // this attribute is only available on Chrome OS and will be deprecated |
| 489 // soon. | 496 // soon. |
| 490 line_breaks, | 497 line_breaks, |
| 491 | 498 |
| 492 // For static text. These int lists must be the same size; they represent | 499 // For static text. These int lists must be the same size; they represent |
| 493 // the start and end character offset of each marker. Examples of markers | 500 // the start and end character offset of each marker. Examples of markers |
| (...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 646 // First node is before the second one. | 653 // First node is before the second one. |
| 647 before, | 654 before, |
| 648 | 655 |
| 649 // Nodes are the same. | 656 // Nodes are the same. |
| 650 equal, | 657 equal, |
| 651 | 658 |
| 652 // First node is after the second one. | 659 // First node is after the second one. |
| 653 after | 660 after |
| 654 }; | 661 }; |
| 655 }; | 662 }; |
| OLD | NEW |