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 926 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
937 } | 937 } |
938 } | 938 } |
939 | 939 |
940 switch([self internalRole]) { | 940 switch([self internalRole]) { |
941 case ui::AX_ROLE_ARTICLE: | 941 case ui::AX_ROLE_ARTICLE: |
942 return base::SysUTF16ToNSString(content_client->GetLocalizedString( | 942 return base::SysUTF16ToNSString(content_client->GetLocalizedString( |
943 IDS_AX_ROLE_ARTICLE)); | 943 IDS_AX_ROLE_ARTICLE)); |
944 case ui::AX_ROLE_BANNER: | 944 case ui::AX_ROLE_BANNER: |
945 return base::SysUTF16ToNSString(content_client->GetLocalizedString( | 945 return base::SysUTF16ToNSString(content_client->GetLocalizedString( |
946 IDS_AX_ROLE_BANNER)); | 946 IDS_AX_ROLE_BANNER)); |
| 947 case ui::AX_ROLE_CHECK_BOX: |
| 948 return base::SysUTF16ToNSString(content_client->GetLocalizedString( |
| 949 IDS_AX_ROLE_CHECK_BOX)); |
947 case ui::AX_ROLE_COMPLEMENTARY: | 950 case ui::AX_ROLE_COMPLEMENTARY: |
948 return base::SysUTF16ToNSString(content_client->GetLocalizedString( | 951 return base::SysUTF16ToNSString(content_client->GetLocalizedString( |
949 IDS_AX_ROLE_COMPLEMENTARY)); | 952 IDS_AX_ROLE_COMPLEMENTARY)); |
950 case ui::AX_ROLE_CONTENT_INFO: | 953 case ui::AX_ROLE_CONTENT_INFO: |
951 return base::SysUTF16ToNSString(content_client->GetLocalizedString( | 954 return base::SysUTF16ToNSString(content_client->GetLocalizedString( |
952 IDS_AX_ROLE_ADDRESS)); | 955 IDS_AX_ROLE_ADDRESS)); |
953 case ui::AX_ROLE_DESCRIPTION_LIST: | 956 case ui::AX_ROLE_DESCRIPTION_LIST: |
954 return base::SysUTF16ToNSString(content_client->GetLocalizedString( | 957 return base::SysUTF16ToNSString(content_client->GetLocalizedString( |
955 IDS_AX_ROLE_DESCRIPTION_LIST)); | 958 IDS_AX_ROLE_DESCRIPTION_LIST)); |
956 case ui::AX_ROLE_DESCRIPTION_LIST_DETAIL: | 959 case ui::AX_ROLE_DESCRIPTION_LIST_DETAIL: |
(...skipping 1025 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1982 if (!browserAccessibility_) | 1985 if (!browserAccessibility_) |
1983 return [super hash]; | 1986 return [super hash]; |
1984 return browserAccessibility_->GetId(); | 1987 return browserAccessibility_->GetId(); |
1985 } | 1988 } |
1986 | 1989 |
1987 - (BOOL)accessibilityShouldUseUniqueId { | 1990 - (BOOL)accessibilityShouldUseUniqueId { |
1988 return YES; | 1991 return YES; |
1989 } | 1992 } |
1990 | 1993 |
1991 @end | 1994 @end |
OLD | NEW |