Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(97)

Side by Side Diff: content/browser/accessibility/browser_accessibility_cocoa.mm

Issue 1654193002: Include a role description string in node info for Android accessibility. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Update all Android test expectations Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 #include <stddef.h> 6 #include <stddef.h>
7 #include <stdint.h> 7 #include <stdint.h>
8 8
9 #import "content/browser/accessibility/browser_accessibility_cocoa.h" 9 #import "content/browser/accessibility/browser_accessibility_cocoa.h"
10 10
(...skipping 999 matching lines...) Expand 10 before | Expand all | Expand 10 after
1010 return base::SysUTF16ToNSString(content_client->GetLocalizedString( 1010 return base::SysUTF16ToNSString(content_client->GetLocalizedString(
1011 IDS_AX_ROLE_BANNER)); 1011 IDS_AX_ROLE_BANNER));
1012 case ui::AX_ROLE_CHECK_BOX: 1012 case ui::AX_ROLE_CHECK_BOX:
1013 return base::SysUTF16ToNSString(content_client->GetLocalizedString( 1013 return base::SysUTF16ToNSString(content_client->GetLocalizedString(
1014 IDS_AX_ROLE_CHECK_BOX)); 1014 IDS_AX_ROLE_CHECK_BOX));
1015 case ui::AX_ROLE_COMPLEMENTARY: 1015 case ui::AX_ROLE_COMPLEMENTARY:
1016 return base::SysUTF16ToNSString(content_client->GetLocalizedString( 1016 return base::SysUTF16ToNSString(content_client->GetLocalizedString(
1017 IDS_AX_ROLE_COMPLEMENTARY)); 1017 IDS_AX_ROLE_COMPLEMENTARY));
1018 case ui::AX_ROLE_CONTENT_INFO: 1018 case ui::AX_ROLE_CONTENT_INFO:
1019 return base::SysUTF16ToNSString(content_client->GetLocalizedString( 1019 return base::SysUTF16ToNSString(content_client->GetLocalizedString(
1020 IDS_AX_ROLE_ADDRESS)); 1020 IDS_AX_ROLE_CONTENT_INFO));
1021 case ui::AX_ROLE_DESCRIPTION_LIST: 1021 case ui::AX_ROLE_DESCRIPTION_LIST:
1022 return base::SysUTF16ToNSString(content_client->GetLocalizedString( 1022 return base::SysUTF16ToNSString(content_client->GetLocalizedString(
1023 IDS_AX_ROLE_DESCRIPTION_LIST)); 1023 IDS_AX_ROLE_DESCRIPTION_LIST));
1024 case ui::AX_ROLE_DESCRIPTION_LIST_DETAIL: 1024 case ui::AX_ROLE_DESCRIPTION_LIST_DETAIL:
1025 return base::SysUTF16ToNSString(content_client->GetLocalizedString( 1025 return base::SysUTF16ToNSString(content_client->GetLocalizedString(
1026 IDS_AX_ROLE_DESCRIPTION_DETAIL)); 1026 IDS_AX_ROLE_DEFINITION));
1027 case ui::AX_ROLE_DESCRIPTION_LIST_TERM: 1027 case ui::AX_ROLE_DESCRIPTION_LIST_TERM:
1028 return base::SysUTF16ToNSString(content_client->GetLocalizedString( 1028 return base::SysUTF16ToNSString(content_client->GetLocalizedString(
1029 IDS_AX_ROLE_DESCRIPTION_TERM)); 1029 IDS_AX_ROLE_DESCRIPTION_TERM));
1030 case ui::AX_ROLE_FIGURE: 1030 case ui::AX_ROLE_FIGURE:
1031 return base::SysUTF16ToNSString(content_client->GetLocalizedString( 1031 return base::SysUTF16ToNSString(content_client->GetLocalizedString(
1032 IDS_AX_ROLE_FIGURE)); 1032 IDS_AX_ROLE_FIGURE));
1033 case ui::AX_ROLE_FOOTER: 1033 case ui::AX_ROLE_FOOTER:
1034 return base::SysUTF16ToNSString(content_client->GetLocalizedString( 1034 return base::SysUTF16ToNSString(content_client->GetLocalizedString(
1035 IDS_AX_ROLE_FOOTER)); 1035 IDS_AX_ROLE_FOOTER));
1036 case ui::AX_ROLE_FORM: 1036 case ui::AX_ROLE_FORM:
(...skipping 1049 matching lines...) Expand 10 before | Expand all | Expand 10 after
2086 if (!browserAccessibility_) 2086 if (!browserAccessibility_)
2087 return [super hash]; 2087 return [super hash];
2088 return browserAccessibility_->GetId(); 2088 return browserAccessibility_->GetId();
2089 } 2089 }
2090 2090
2091 - (BOOL)accessibilityShouldUseUniqueId { 2091 - (BOOL)accessibilityShouldUseUniqueId {
2092 return YES; 2092 return YES;
2093 } 2093 }
2094 2094
2095 @end 2095 @end
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698