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 <execinfo.h> | 5 #include <execinfo.h> |
6 | 6 |
7 #import "content/browser/accessibility/browser_accessibility_cocoa.h" | 7 #import "content/browser/accessibility/browser_accessibility_cocoa.h" |
8 | 8 |
9 #include <map> | 9 #include <map> |
10 | 10 |
(...skipping 661 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
672 case ui::AX_ROLE_REGION: | 672 case ui::AX_ROLE_REGION: |
673 return base::SysUTF16ToNSString(content_client->GetLocalizedString( | 673 return base::SysUTF16ToNSString(content_client->GetLocalizedString( |
674 IDS_AX_ROLE_REGION)); | 674 IDS_AX_ROLE_REGION)); |
675 case ui::AX_ROLE_SPIN_BUTTON: | 675 case ui::AX_ROLE_SPIN_BUTTON: |
676 // This control is similar to what VoiceOver calls a "stepper". | 676 // This control is similar to what VoiceOver calls a "stepper". |
677 return base::SysUTF16ToNSString(content_client->GetLocalizedString( | 677 return base::SysUTF16ToNSString(content_client->GetLocalizedString( |
678 IDS_AX_ROLE_STEPPER)); | 678 IDS_AX_ROLE_STEPPER)); |
679 case ui::AX_ROLE_STATUS: | 679 case ui::AX_ROLE_STATUS: |
680 return base::SysUTF16ToNSString(content_client->GetLocalizedString( | 680 return base::SysUTF16ToNSString(content_client->GetLocalizedString( |
681 IDS_AX_ROLE_STATUS)); | 681 IDS_AX_ROLE_STATUS)); |
| 682 case ui::AX_ROLE_SEARCH_BOX: |
| 683 return base::SysUTF16ToNSString(content_client->GetLocalizedString( |
| 684 IDS_AX_ROLE_SEARCH_BOX)); |
| 685 case ui::AX_ROLE_SWITCH: |
| 686 return base::SysUTF16ToNSString(content_client->GetLocalizedString( |
| 687 IDS_AX_ROLE_SWITCH)); |
682 case ui::AX_ROLE_TOGGLE_BUTTON: | 688 case ui::AX_ROLE_TOGGLE_BUTTON: |
683 return base::SysUTF16ToNSString(content_client->GetLocalizedString( | 689 return base::SysUTF16ToNSString(content_client->GetLocalizedString( |
684 IDS_AX_ROLE_TOGGLE_BUTTON)); | 690 IDS_AX_ROLE_TOGGLE_BUTTON)); |
685 default: | 691 default: |
686 break; | 692 break; |
687 } | 693 } |
688 | 694 |
689 return NSAccessibilityRoleDescription(role, nil); | 695 return NSAccessibilityRoleDescription(role, nil); |
690 } | 696 } |
691 | 697 |
(...skipping 926 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1618 if (!browserAccessibility_) | 1624 if (!browserAccessibility_) |
1619 return [super hash]; | 1625 return [super hash]; |
1620 return browserAccessibility_->GetId(); | 1626 return browserAccessibility_->GetId(); |
1621 } | 1627 } |
1622 | 1628 |
1623 - (BOOL)accessibilityShouldUseUniqueId { | 1629 - (BOOL)accessibilityShouldUseUniqueId { |
1624 return YES; | 1630 return YES; |
1625 } | 1631 } |
1626 | 1632 |
1627 @end | 1633 @end |
OLD | NEW |