diff options
author | dtseng@chromium.org <dtseng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-19 04:23:21 +0000 |
---|---|---|
committer | dtseng@chromium.org <dtseng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-19 04:23:21 +0000 |
commit | 3ad5e726639f2f03ba098d9acba459704fc598cc (patch) | |
tree | 575ab28722d2a33e96f528be791d9bfc5a0aa6bc | |
parent | 48a2455d95034d8967c0afcba118754dd3185480 (diff) | |
download | chromium_src-3ad5e726639f2f03ba098d9acba459704fc598cc.zip chromium_src-3ad5e726639f2f03ba098d9acba459704fc598cc.tar.gz chromium_src-3ad5e726639f2f03ba098d9acba459704fc598cc.tar.bz2 |
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
-rw-r--r-- | chrome/browser/accessibility/browser_accessibility_cocoa.mm | 4 |
1 files changed, 4 insertions, 0 deletions
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 }, |