| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 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 | 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 "ui/accessibility/ax_node_data.h" | 5 #include "ui/accessibility/ax_node_data.h" |
| 6 | 6 |
| 7 #include <set> | 7 #include <set> |
| 8 | 8 |
| 9 #include "base/strings/string_number_conversions.h" | 9 #include "base/strings/string_number_conversions.h" |
| 10 #include "base/strings/string_util.h" | 10 #include "base/strings/string_util.h" |
| (...skipping 371 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 382 result += " sort_direction=ascending"; | 382 result += " sort_direction=ascending"; |
| 383 break; | 383 break; |
| 384 case AX_SORT_DIRECTION_DESCENDING: | 384 case AX_SORT_DIRECTION_DESCENDING: |
| 385 result += " sort_direction=descending"; | 385 result += " sort_direction=descending"; |
| 386 break; | 386 break; |
| 387 case AX_SORT_DIRECTION_OTHER: | 387 case AX_SORT_DIRECTION_OTHER: |
| 388 result += " sort_direction=other"; | 388 result += " sort_direction=other"; |
| 389 break; | 389 break; |
| 390 } | 390 } |
| 391 break; | 391 break; |
| 392 case AX_ATTR_TITLE_UI_ELEMENT: | 392 case AX_ATTR_NAME_FROM: |
| 393 result += " title_elem=" + value; | 393 result += " name_from=" + ui::ToString( |
| 394 static_cast<ui::AXNameFrom>(int_attributes[i].second)); |
| 395 break; |
| 396 case AX_ATTR_DESCRIPTION_FROM: |
| 397 result += " description_from=" + ui::ToString( |
| 398 static_cast<ui::AXDescriptionFrom>(int_attributes[i].second)); |
| 394 break; | 399 break; |
| 395 case AX_ATTR_ACTIVEDESCENDANT_ID: | 400 case AX_ATTR_ACTIVEDESCENDANT_ID: |
| 396 result += " activedescendant=" + value; | 401 result += " activedescendant=" + value; |
| 397 break; | 402 break; |
| 398 case AX_ATTR_CHILD_TREE_ID: | 403 case AX_ATTR_CHILD_TREE_ID: |
| 399 result += " child_tree_id=" + value; | 404 result += " child_tree_id=" + value; |
| 400 break; | 405 break; |
| 401 case AX_ATTR_COLOR_VALUE: | 406 case AX_ATTR_COLOR_VALUE: |
| 402 result += base::StringPrintf(" color_value=&%X", | 407 result += base::StringPrintf(" color_value=&%X", |
| 403 int_attributes[i].second); | 408 int_attributes[i].second); |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 481 break; | 486 break; |
| 482 case AX_ATTR_AUTO_COMPLETE: | 487 case AX_ATTR_AUTO_COMPLETE: |
| 483 result += " autocomplete=" + value; | 488 result += " autocomplete=" + value; |
| 484 break; | 489 break; |
| 485 case AX_ATTR_DESCRIPTION: | 490 case AX_ATTR_DESCRIPTION: |
| 486 result += " description=" + value; | 491 result += " description=" + value; |
| 487 break; | 492 break; |
| 488 case AX_ATTR_DISPLAY: | 493 case AX_ATTR_DISPLAY: |
| 489 result += " display=" + value; | 494 result += " display=" + value; |
| 490 break; | 495 break; |
| 491 case AX_ATTR_HELP: | |
| 492 result += " help=" + value; | |
| 493 break; | |
| 494 case AX_ATTR_HTML_TAG: | 496 case AX_ATTR_HTML_TAG: |
| 495 result += " html_tag=" + value; | 497 result += " html_tag=" + value; |
| 496 break; | 498 break; |
| 497 case AX_ATTR_ARIA_INVALID_VALUE: | 499 case AX_ATTR_ARIA_INVALID_VALUE: |
| 498 result += " aria_invalid_value=" + value; | 500 result += " aria_invalid_value=" + value; |
| 499 break; | 501 break; |
| 500 case AX_ATTR_LIVE_RELEVANT: | 502 case AX_ATTR_LIVE_RELEVANT: |
| 501 result += " relevant=" + value; | 503 result += " relevant=" + value; |
| 502 break; | 504 break; |
| 503 case AX_ATTR_LIVE_STATUS: | 505 case AX_ATTR_LIVE_STATUS: |
| 504 result += " live=" + value; | 506 result += " live=" + value; |
| 505 break; | 507 break; |
| 506 case AX_ATTR_CONTAINER_LIVE_RELEVANT: | 508 case AX_ATTR_CONTAINER_LIVE_RELEVANT: |
| 507 result += " container_relevant=" + value; | 509 result += " container_relevant=" + value; |
| 508 break; | 510 break; |
| 509 case AX_ATTR_CONTAINER_LIVE_STATUS: | 511 case AX_ATTR_CONTAINER_LIVE_STATUS: |
| 510 result += " container_live=" + value; | 512 result += " container_live=" + value; |
| 511 break; | 513 break; |
| 512 case AX_ATTR_PLACEHOLDER: | 514 case AX_ATTR_PLACEHOLDER: |
| 513 result += "placeholder" + value; | 515 result += " placeholder=" + value; |
| 514 break; | 516 break; |
| 515 case AX_ATTR_ROLE: | 517 case AX_ATTR_ROLE: |
| 516 result += " role=" + value; | 518 result += " role=" + value; |
| 517 break; | 519 break; |
| 518 case AX_ATTR_SHORTCUT: | 520 case AX_ATTR_SHORTCUT: |
| 519 result += " shortcut=" + value; | 521 result += " shortcut=" + value; |
| 520 break; | 522 break; |
| 521 case AX_ATTR_URL: | 523 case AX_ATTR_URL: |
| 522 result += " url=" + value; | 524 result += " url=" + value; |
| 523 break; | 525 break; |
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 598 break; | 600 break; |
| 599 case AX_ATTR_DESCRIBEDBY_IDS: | 601 case AX_ATTR_DESCRIBEDBY_IDS: |
| 600 result += " describedby_ids=" + IntVectorToString(values); | 602 result += " describedby_ids=" + IntVectorToString(values); |
| 601 break; | 603 break; |
| 602 case AX_ATTR_FLOWTO_IDS: | 604 case AX_ATTR_FLOWTO_IDS: |
| 603 result += " flowto_ids=" + IntVectorToString(values); | 605 result += " flowto_ids=" + IntVectorToString(values); |
| 604 break; | 606 break; |
| 605 case AX_ATTR_LABELLEDBY_IDS: | 607 case AX_ATTR_LABELLEDBY_IDS: |
| 606 result += " labelledby_ids=" + IntVectorToString(values); | 608 result += " labelledby_ids=" + IntVectorToString(values); |
| 607 break; | 609 break; |
| 608 case AX_ATTR_OWNS_IDS: | |
| 609 result += " owns_ids=" + IntVectorToString(values); | |
| 610 break; | |
| 611 case AX_ATTR_LINE_BREAKS: | 610 case AX_ATTR_LINE_BREAKS: |
| 612 result += " line_breaks=" + IntVectorToString(values); | 611 result += " line_breaks=" + IntVectorToString(values); |
| 613 break; | 612 break; |
| 614 case AX_ATTR_CELL_IDS: | 613 case AX_ATTR_CELL_IDS: |
| 615 result += " cell_ids=" + IntVectorToString(values); | 614 result += " cell_ids=" + IntVectorToString(values); |
| 616 break; | 615 break; |
| 617 case AX_ATTR_UNIQUE_CELL_IDS: | 616 case AX_ATTR_UNIQUE_CELL_IDS: |
| 618 result += " unique_cell_ids=" + IntVectorToString(values); | 617 result += " unique_cell_ids=" + IntVectorToString(values); |
| 619 break; | 618 break; |
| 620 case AX_ATTR_CHARACTER_OFFSETS: | 619 case AX_ATTR_CHARACTER_OFFSETS: |
| (...skipping 19 matching lines...) Expand all Loading... |
| 640 bool AXNodeData::IsRoot() const { | 639 bool AXNodeData::IsRoot() const { |
| 641 return (role == AX_ROLE_ROOT_WEB_AREA || | 640 return (role == AX_ROLE_ROOT_WEB_AREA || |
| 642 role == AX_ROLE_DESKTOP); | 641 role == AX_ROLE_DESKTOP); |
| 643 } | 642 } |
| 644 | 643 |
| 645 void AXNodeData::SetRoot() { | 644 void AXNodeData::SetRoot() { |
| 646 role = AX_ROLE_ROOT_WEB_AREA; | 645 role = AX_ROLE_ROOT_WEB_AREA; |
| 647 } | 646 } |
| 648 | 647 |
| 649 } // namespace ui | 648 } // namespace ui |
| OLD | NEW |