From 3ad5e726639f2f03ba098d9acba459704fc598cc Mon Sep 17 00:00:00 2001 From: "dtseng@chromium.org" Date: Thu, 19 May 2011 04:23:21 +0000 Subject: Add missing roles to BrowserAccessibilityCocoa. A test will follow this patch to ensure that we're not seeing any WebAccessibility roles we don't know about. BUG=82936 TEST=manually with VoiceOver; tests coming in next patch. Review URL: http://codereview.chromium.org/7043015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85870 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/accessibility/browser_accessibility_cocoa.mm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/chrome/browser/accessibility/browser_accessibility_cocoa.mm b/chrome/browser/accessibility/browser_accessibility_cocoa.mm index 28abac9..e19c6b3 100644 --- a/chrome/browser/accessibility/browser_accessibility_cocoa.mm +++ b/chrome/browser/accessibility/browser_accessibility_cocoa.mm @@ -39,6 +39,7 @@ static const RoleEntry roles[] = { { WebAccessibility::ROLE_CHECKBOX, NSAccessibilityCheckBoxRole }, { WebAccessibility::ROLE_CELL, @"AXCell" }, { WebAccessibility::ROLE_COLUMN, NSAccessibilityColumnRole }, + { WebAccessibility::ROLE_COLUMN_HEADER, NSAccessibilityGroupRole }, { WebAccessibility::ROLE_GRID, NSAccessibilityGridRole }, { WebAccessibility::ROLE_GROUP, NSAccessibilityGroupRole }, { WebAccessibility::ROLE_HEADING, @"AXHeading" }, @@ -46,13 +47,16 @@ static const RoleEntry roles[] = { { WebAccessibility::ROLE_IMAGE, NSAccessibilityImageRole }, { WebAccessibility::ROLE_LINK, NSAccessibilityLinkRole }, { WebAccessibility::ROLE_LIST, NSAccessibilityListRole }, + { WebAccessibility::ROLE_POPUP_BUTTON, NSAccessibilityPopUpButtonRole }, { WebAccessibility::ROLE_RADIO_BUTTON, NSAccessibilityRadioButtonRole }, { WebAccessibility::ROLE_RADIO_GROUP, NSAccessibilityRadioGroupRole }, { WebAccessibility::ROLE_ROW, NSAccessibilityRowRole }, + { WebAccessibility::ROLE_ROW_HEADER, NSAccessibilityGroupRole }, { WebAccessibility::ROLE_SCROLLAREA, NSAccessibilityScrollAreaRole }, { WebAccessibility::ROLE_SCROLLBAR, NSAccessibilityScrollBarRole }, { WebAccessibility::ROLE_STATIC_TEXT, NSAccessibilityStaticTextRole }, { WebAccessibility::ROLE_TABLE, NSAccessibilityTableRole }, + { WebAccessibility::ROLE_TABLE_HEADER_CONTAINER, NSAccessibilityGroupRole }, { WebAccessibility::ROLE_TAB_GROUP, NSAccessibilityTabGroupRole }, { WebAccessibility::ROLE_TEXT_FIELD, NSAccessibilityTextFieldRole }, { WebAccessibility::ROLE_TEXTAREA, NSAccessibilityTextAreaRole }, -- cgit v1.1