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

Unified Diff: Source/testing/runner/AccessibilityUIElementChromium.cpp

Issue 22331005: Clean up accessibility enums for use in Chromium. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Add forgotten file back Created 7 years, 4 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/core/editing/InsertNodeBeforeCommand.cpp ('k') | Source/testing/runner/WebTestProxy.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/testing/runner/AccessibilityUIElementChromium.cpp
diff --git a/Source/testing/runner/AccessibilityUIElementChromium.cpp b/Source/testing/runner/AccessibilityUIElementChromium.cpp
index 62b4ca81ac46ac065f8ee6fed02921c05d9ef840..e48d75c71f9b12f4821fb8d9766f186ba26a7ef3 100644
--- a/Source/testing/runner/AccessibilityUIElementChromium.cpp
+++ b/Source/testing/runner/AccessibilityUIElementChromium.cpp
@@ -46,226 +46,230 @@ namespace {
// Map role value to string, matching Safari/Mac platform implementation to
// avoid rebaselining layout tests.
-string roleToString(WebAccessibilityRole role)
+string roleToString(WebAXRole role)
{
string result = "AXRole: AX";
switch (role) {
- case WebAccessibilityRoleButton:
- return result.append("Button");
- case WebAccessibilityRoleRadioButton:
- return result.append("RadioButton");
- case WebAccessibilityRoleCheckBox:
- return result.append("CheckBox");
- case WebAccessibilityRoleSlider:
- return result.append("Slider");
- case WebAccessibilityRoleTabGroup:
- return result.append("TabGroup");
- case WebAccessibilityRoleTextField:
- return result.append("TextField");
- case WebAccessibilityRoleStaticText:
- return result.append("StaticText");
- case WebAccessibilityRoleTextArea:
- return result.append("TextArea");
- case WebAccessibilityRoleScrollArea:
- return result.append("ScrollArea");
- case WebAccessibilityRolePopUpButton:
- return result.append("PopUpButton");
- case WebAccessibilityRoleMenuButton:
- return result.append("MenuButton");
- case WebAccessibilityRoleTable:
- return result.append("Table");
- case WebAccessibilityRoleApplication:
+ case WebAXRoleAlertDialog:
+ return result.append("AlertDialog");
+ case WebAXRoleAlert:
+ return result.append("Alert");
+ case WebAXRoleAnnotation:
+ return result.append("Annotation");
+ case WebAXRoleApplication:
return result.append("Application");
- case WebAccessibilityRoleGroup:
- return result.append("Group");
- case WebAccessibilityRoleRadioGroup:
- return result.append("RadioGroup");
- case WebAccessibilityRoleList:
- return result.append("List");
- case WebAccessibilityRoleScrollBar:
- return result.append("ScrollBar");
- case WebAccessibilityRoleValueIndicator:
- return result.append("ValueIndicator");
- case WebAccessibilityRoleImage:
- return result.append("Image");
- case WebAccessibilityRoleMenuBar:
- return result.append("MenuBar");
- case WebAccessibilityRoleMenu:
- return result.append("Menu");
- case WebAccessibilityRoleMenuItem:
- return result.append("MenuItem");
- case WebAccessibilityRoleColumn:
- return result.append("Column");
- case WebAccessibilityRoleRow:
- return result.append("Row");
- case WebAccessibilityRoleToolbar:
- return result.append("Toolbar");
- case WebAccessibilityRoleBusyIndicator:
- return result.append("BusyIndicator");
- case WebAccessibilityRoleProgressIndicator:
- return result.append("ProgressIndicator");
- case WebAccessibilityRoleWindow:
- return result.append("Window");
- case WebAccessibilityRoleDrawer:
- return result.append("Drawer");
- case WebAccessibilityRoleSystemWide:
- return result.append("SystemWide");
- case WebAccessibilityRoleOutline:
- return result.append("Outline");
- case WebAccessibilityRoleIncrementor:
- return result.append("Incrementor");
- case WebAccessibilityRoleBrowser:
+ case WebAXRoleArticle:
+ return result.append("Article");
+ case WebAXRoleBanner:
+ return result.append("Banner");
+ case WebAXRoleBrowser:
return result.append("Browser");
- case WebAccessibilityRoleComboBox:
- return result.append("ComboBox");
- case WebAccessibilityRoleSplitGroup:
- return result.append("SplitGroup");
- case WebAccessibilityRoleSplitter:
- return result.append("Splitter");
- case WebAccessibilityRoleColorWell:
- return result.append("ColorWell");
- case WebAccessibilityRoleGrowArea:
- return result.append("GrowArea");
- case WebAccessibilityRoleSheet:
- return result.append("Sheet");
- case WebAccessibilityRoleHelpTag:
- return result.append("HelpTag");
- case WebAccessibilityRoleMatte:
- return result.append("Matte");
- case WebAccessibilityRoleRuler:
- return result.append("Ruler");
- case WebAccessibilityRoleRulerMarker:
- return result.append("RulerMarker");
- case WebAccessibilityRoleLink:
- return result.append("Link");
- case WebAccessibilityRoleDisclosureTriangle:
- return result.append("DisclosureTriangle");
- case WebAccessibilityRoleGrid:
- return result.append("Grid");
- case WebAccessibilityRoleCell:
+ case WebAXRoleBusyIndicator:
+ return result.append("BusyIndicator");
+ case WebAXRoleButton:
+ return result.append("Button");
+ case WebAXRoleCanvas:
+ return result.append("Canvas");
+ case WebAXRoleCell:
return result.append("Cell");
- case WebAccessibilityRoleColumnHeader:
+ case WebAXRoleCheckBox:
+ return result.append("CheckBox");
+ case WebAXRoleColorWell:
+ return result.append("ColorWell");
+ case WebAXRoleColumnHeader:
return result.append("ColumnHeader");
- case WebAccessibilityRoleRowHeader:
- return result.append("RowHeader");
- case WebAccessibilityRoleWebCoreLink:
- // Maps to Link role.
- return result.append("Link");
- case WebAccessibilityRoleImageMapLink:
- return result.append("ImageMapLink");
- case WebAccessibilityRoleImageMap:
- return result.append("ImageMap");
- case WebAccessibilityRoleListMarker:
- return result.append("ListMarker");
- case WebAccessibilityRoleWebArea:
- return result.append("WebArea");
- case WebAccessibilityRoleHeading:
- return result.append("Heading");
- case WebAccessibilityRoleListBox:
- return result.append("ListBox");
- case WebAccessibilityRoleListBoxOption:
- return result.append("ListBoxOption");
- case WebAccessibilityRoleTableHeaderContainer:
- return result.append("TableHeaderContainer");
- case WebAccessibilityRoleDefinition:
+ case WebAXRoleColumn:
+ return result.append("Column");
+ case WebAXRoleComboBox:
+ return result.append("ComboBox");
+ case WebAXRoleComplementary:
+ return result.append("Complementary");
+ case WebAXRoleContentInfo:
+ return result.append("ContentInfo");
+ case WebAXRoleDefinition:
return result.append("Definition");
- case WebAccessibilityRoleDescriptionListTerm:
- return result.append("DescriptionListTerm");
- case WebAccessibilityRoleDescriptionListDetail:
+ case WebAXRoleDescriptionListDetail:
return result.append("DescriptionListDetail");
- case WebAccessibilityRoleAnnotation:
- return result.append("Annotation");
- case WebAccessibilityRoleSliderThumb:
- return result.append("SliderThumb");
- case WebAccessibilityRoleLandmarkApplication:
- return result.append("LandmarkApplication");
- case WebAccessibilityRoleLandmarkBanner:
- return result.append("LandmarkBanner");
- case WebAccessibilityRoleLandmarkComplementary:
- return result.append("LandmarkComplementary");
- case WebAccessibilityRoleLandmarkContentInfo:
- return result.append("LandmarkContentInfo");
- case WebAccessibilityRoleLandmarkMain:
- return result.append("LandmarkMain");
- case WebAccessibilityRoleLandmarkNavigation:
- return result.append("LandmarkNavigation");
- case WebAccessibilityRoleLandmarkSearch:
- return result.append("LandmarkSearch");
- case WebAccessibilityRoleApplicationLog:
- return result.append("ApplicationLog");
- case WebAccessibilityRoleApplicationMarquee:
- return result.append("ApplicationMarquee");
- case WebAccessibilityRoleApplicationStatus:
- return result.append("ApplicationStatus");
- case WebAccessibilityRoleApplicationTimer:
- return result.append("ApplicationTimer");
- case WebAccessibilityRoleDocument:
- return result.append("Document");
- case WebAccessibilityRoleDocumentArticle:
- return result.append("DocumentArticle");
- case WebAccessibilityRoleDocumentNote:
- return result.append("DocumentNote");
- case WebAccessibilityRoleDocumentRegion:
- return result.append("DocumentRegion");
- case WebAccessibilityRoleUserInterfaceTooltip:
- return result.append("UserInterfaceTooltip");
- case WebAccessibilityRoleToggleButton:
- return result.append("ToggleButton");
- case WebAccessibilityRoleCanvas:
- return result.append("Canvas");
- case WebAccessibilityRoleParagraph:
- return result.append("Paragraph");
- case WebAccessibilityRoleDiv:
- return result.append("Div");
- case WebAccessibilityRoleLabel:
- return result.append("Label");
- case WebAccessibilityRoleForm:
- return result.append("Form");
- case WebAccessibilityRoleHorizontalRule:
- return result.append("HorizontalRule");
- case WebAccessibilityRoleLegend:
- return result.append("Legend");
- case WebAccessibilityRoleApplicationAlert:
- return result.append("Alert");
- case WebAccessibilityRoleApplicationAlertDialog:
- return result.append("AlertDialog");
- case WebAccessibilityRoleApplicationDialog:
- return result.append("ApplicationDialog");
- case WebAccessibilityRoleDirectory:
+ case WebAXRoleDescriptionListTerm:
+ return result.append("DescriptionListTerm");
+ case WebAXRoleDialog:
+ return result.append("Dialog");
+ case WebAXRoleDirectory:
return result.append("Directory");
- case WebAccessibilityRoleDocumentMath:
- return result.append("Math");
- case WebAccessibilityRoleEditableText:
+ case WebAXRoleDisclosureTriangle:
+ return result.append("DisclosureTriangle");
+ case WebAXRoleDiv:
+ return result.append("Div");
+ case WebAXRoleDocument:
+ return result.append("Document");
+ case WebAXRoleDrawer:
+ return result.append("Drawer");
+ case WebAXRoleEditableText:
return result.append("EditableText");
- case WebAccessibilityRoleFooter:
+ case WebAXRoleFooter:
return result.append("Footer");
- case WebAccessibilityRoleIgnored:
+ case WebAXRoleForm:
+ return result.append("Form");
+ case WebAXRoleGrid:
+ return result.append("Grid");
+ case WebAXRoleGroup:
+ return result.append("Group");
+ case WebAXRoleGrowArea:
+ return result.append("GrowArea");
+ case WebAXRoleHeading:
+ return result.append("Heading");
+ case WebAXRoleHelpTag:
+ return result.append("HelpTag");
+ case WebAXRoleHorizontalRule:
+ return result.append("HorizontalRule");
+ case WebAXRoleIgnored:
return result.append("Ignored");
- case WebAccessibilityRoleListItem:
+ case WebAXRoleImageMapLink:
+ return result.append("ImageMapLink");
+ case WebAXRoleImageMap:
+ return result.append("ImageMap");
+ case WebAXRoleImage:
+ return result.append("Image");
+ case WebAXRoleIncrementor:
+ return result.append("Incrementor");
+ case WebAXRoleLabel:
+ return result.append("Label");
+ case WebAXRoleLegend:
+ return result.append("Legend");
+ case WebAXRoleLink:
+ return result.append("Link");
+ case WebAXRoleListBoxOption:
+ return result.append("ListBoxOption");
+ case WebAXRoleListBox:
+ return result.append("ListBox");
+ case WebAXRoleListItem:
return result.append("ListItem");
- case WebAccessibilityRoleMenuListPopup:
- return result.append("MenuListPopup");
- case WebAccessibilityRoleMenuListOption:
+ case WebAXRoleListMarker:
+ return result.append("ListMarker");
+ case WebAXRoleList:
+ return result.append("List");
+ case WebAXRoleLog:
+ return result.append("Log");
+ case WebAXRoleMain:
+ return result.append("Main");
+ case WebAXRoleMarquee:
+ return result.append("Marquee");
+ case WebAXRoleMathElement:
+ return result.append("MathElement");
+ case WebAXRoleMath:
+ return result.append("Math");
+ case WebAXRoleMatte:
+ return result.append("Matte");
+ case WebAXRoleMenuBar:
+ return result.append("MenuBar");
+ case WebAXRoleMenuButton:
+ return result.append("MenuButton");
+ case WebAXRoleMenuItem:
+ return result.append("MenuItem");
+ case WebAXRoleMenuListOption:
return result.append("MenuListOption");
- case WebAccessibilityRolePresentational:
+ case WebAXRoleMenuListPopup:
+ return result.append("MenuListPopup");
+ case WebAXRoleMenu:
+ return result.append("Menu");
+ case WebAXRoleNavigation:
+ return result.append("Navigation");
+ case WebAXRoleNote:
+ return result.append("Note");
+ case WebAXRoleOutline:
+ return result.append("Outline");
+ case WebAXRoleParagraph:
+ return result.append("Paragraph");
+ case WebAXRolePopUpButton:
+ return result.append("PopUpButton");
+ case WebAXRolePresentational:
return result.append("Presentational");
- case WebAccessibilityRoleSpinButton:
- return result.append("SpinButton");
- case WebAccessibilityRoleSpinButtonPart:
+ case WebAXRoleProgressIndicator:
+ return result.append("ProgressIndicator");
+ case WebAXRoleRadioButton:
+ return result.append("RadioButton");
+ case WebAXRoleRadioGroup:
+ return result.append("RadioGroup");
+ case WebAXRoleRegion:
+ return result.append("Region");
+ case WebAXRoleRootWebArea:
+ return result.append("RootWebArea");
+ case WebAXRoleRowHeader:
+ return result.append("RowHeader");
+ case WebAXRoleRow:
+ return result.append("Row");
+ case WebAXRoleRulerMarker:
+ return result.append("RulerMarker");
+ case WebAXRoleRuler:
+ return result.append("Ruler");
+ case WebAXRoleSVGRoot:
+ return result.append("SVGRoot");
+ case WebAXRoleScrollArea:
+ return result.append("ScrollArea");
+ case WebAXRoleScrollBar:
+ return result.append("ScrollBar");
+ case WebAXRoleSeamlessWebArea:
+ return result.append("SeamlessWebArea");
+ case WebAXRoleSearch:
+ return result.append("Search");
+ case WebAXRoleSheet:
+ return result.append("Sheet");
+ case WebAXRoleSlider:
+ return result.append("Slider");
+ case WebAXRoleSliderThumb:
+ return result.append("SliderThumb");
+ case WebAXRoleSpinButtonPart:
return result.append("SpinButtonPart");
- case WebAccessibilityRoleTabList:
+ case WebAXRoleSpinButton:
+ return result.append("SpinButton");
+ case WebAXRoleSplitGroup:
+ return result.append("SplitGroup");
+ case WebAXRoleSplitter:
+ return result.append("Splitter");
+ case WebAXRoleStaticText:
+ return result.append("StaticText");
+ case WebAXRoleStatus:
+ return result.append("Status");
+ case WebAXRoleSystemWide:
+ return result.append("SystemWide");
+ case WebAXRoleTabGroup:
+ return result.append("TabGroup");
+ case WebAXRoleTabList:
return result.append("TabList");
- case WebAccessibilityRoleTabPanel:
+ case WebAXRoleTabPanel:
return result.append("TabPanel");
- case WebAccessibilityRoleTab:
+ case WebAXRoleTab:
return result.append("Tab");
- case WebAccessibilityRoleTreeRole:
- return result.append("Tree");
- case WebAccessibilityRoleTreeGrid:
+ case WebAXRoleTableHeaderContainer:
+ return result.append("TableHeaderContainer");
+ case WebAXRoleTable:
+ return result.append("Table");
+ case WebAXRoleTextArea:
+ return result.append("TextArea");
+ case WebAXRoleTextField:
+ return result.append("TextField");
+ case WebAXRoleTimer:
+ return result.append("Timer");
+ case WebAXRoleToggleButton:
+ return result.append("ToggleButton");
+ case WebAXRoleToolbar:
+ return result.append("Toolbar");
+ case WebAXRoleTreeGrid:
return result.append("TreeGrid");
- case WebAccessibilityRoleTreeItemRole:
+ case WebAXRoleTreeItem:
return result.append("TreeItem");
- case WebAccessibilityRoleUnknown:
+ case WebAXRoleTree:
+ return result.append("Tree");
+ case WebAXRoleUnknown:
+ return result.append("Unknown");
+ case WebAXRoleUserInterfaceTooltip:
+ return result.append("UserInterfaceTooltip");
+ case WebAXRoleValueIndicator:
+ return result.append("ValueIndicator");
+ case WebAXRoleWebArea:
+ return result.append("WebArea");
+ case WebAXRoleWindow:
+ return result.append("Window");
default:
return result.append("Unknown");
}
@@ -299,7 +303,7 @@ string getStringValue(const WebAccessibilityObject& object)
string getRole(const WebAccessibilityObject& object)
{
- string roleString = roleToString(object.roleValue());
+ string roleString = roleToString(object.role());
// Special-case canvas with fallback content because Chromium wants to
// treat this as essentially a separate role that it can map differently depending
« no previous file with comments | « Source/core/editing/InsertNodeBeforeCommand.cpp ('k') | Source/testing/runner/WebTestProxy.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698