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

Unified Diff: Source/core/accessibility/AccessibilityObject.h

Issue 22331005: Clean up accessibility enums for use in Chromium. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: reupload 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
Index: Source/core/accessibility/AccessibilityObject.h
diff --git a/Source/core/accessibility/AccessibilityObject.h b/Source/core/accessibility/AccessibilityObject.h
index 2f74dd6fadb6f13c369a41b8e45522e644524b2c..da6a68a2dc67f91c8b9555fa27e8e20513bc9971 100644
--- a/Source/core/accessibility/AccessibilityObject.h
+++ b/Source/core/accessibility/AccessibilityObject.h
@@ -60,15 +60,12 @@ class Widget;
typedef unsigned AXID;
enum AccessibilityRole {
- AnnotationRole = 1,
+ AlertDialogRole = 1,
+ AlertRole,
+ AnnotationRole,
ApplicationRole,
- ApplicationAlertRole,
- ApplicationAlertDialogRole,
- ApplicationDialogRole,
- ApplicationLogRole,
- ApplicationMarqueeRole,
- ApplicationStatusRole,
- ApplicationTimerRole,
+ ArticleRole,
+ BannerRole,
BrowserRole,
BusyIndicatorRole,
ButtonRole,
@@ -76,20 +73,19 @@ enum AccessibilityRole {
CellRole,
CheckBoxRole,
ColorWellRole,
- ColumnRole,
ColumnHeaderRole,
+ ColumnRole,
ComboBoxRole,
+ ComplementaryRole,
+ ContentInfoRole,
DefinitionRole,
- DescriptionListTermRole,
DescriptionListDetailRole,
+ DescriptionListTermRole,
+ DialogRole,
DirectoryRole,
DisclosureTriangleRole,
DivRole,
DocumentRole,
- DocumentArticleRole,
- DocumentMathRole,
- DocumentNoteRole,
- DocumentRegionRole,
DrawerRole,
EditableTextRole,
FooterRole,
@@ -101,33 +97,32 @@ enum AccessibilityRole {
HelpTagRole,
HorizontalRuleRole,
IgnoredRole,
- ImageRole,
- ImageMapRole,
ImageMapLinkRole,
+ ImageMapRole,
+ ImageRole,
IncrementorRole,
LabelRole,
- LandmarkApplicationRole,
- LandmarkBannerRole,
- LandmarkComplementaryRole,
- LandmarkContentInfoRole,
- LandmarkMainRole,
- LandmarkNavigationRole,
- LandmarkSearchRole,
LegendRole,
LinkRole,
- ListRole,
- ListBoxRole,
ListBoxOptionRole,
+ ListBoxRole,
ListItemRole,
ListMarkerRole,
+ ListRole,
+ LogRole,
+ MainRole,
+ MarqueeRole,
MathElementRole,
+ MathRole,
MatteRole,
- MenuRole,
MenuBarRole,
MenuButtonRole,
MenuItemRole,
- MenuListPopupRole,
MenuListOptionRole,
+ MenuListPopupRole,
+ MenuRole,
+ NavigationRole,
+ NoteRole,
OutlineRole,
ParagraphRole,
PopUpButtonRole,
@@ -135,41 +130,44 @@ enum AccessibilityRole {
ProgressIndicatorRole,
RadioButtonRole,
RadioGroupRole,
+ RegionRole,
RowHeaderRole,
RowRole,
- RulerRole,
RulerMarkerRole,
+ RulerRole,
+ SVGRootRole,
ScrollAreaRole,
ScrollBarRole,
SeamlessWebAreaRole,
+ SearchRole,
SheetRole,
SliderRole,
SliderThumbRole,
- SpinButtonRole,
SpinButtonPartRole,
+ SpinButtonRole,
SplitGroupRole,
SplitterRole,
StaticTextRole,
+ StatusRole,
SystemWideRole,
- SVGRootRole,
TabGroupRole,
TabListRole,
TabPanelRole,
TabRole,
- TableRole,
TableHeaderContainerRole,
+ TableRole,
TextAreaRole,
- TreeRole,
- TreeGridRole,
- TreeItemRole,
TextFieldRole,
+ TimerRole,
ToggleButtonRole,
ToolbarRole,
+ TreeGridRole,
+ TreeItemRole,
+ TreeRole,
UnknownRole,
UserInterfaceTooltipRole,
ValueIndicatorRole,
WebAreaRole,
- WebCoreLinkRole,
aboxhall 2013/08/07 15:58:10 What was this role doing previously? I see there w
dmazzoni 2013/08/07 16:23:53 No idea why WebKit had both. LinkRole was never us
WindowRole,
};
@@ -184,6 +182,31 @@ enum AccessibilityTextSource {
LabelByElementText,
};
+enum AccessibilityState {
+ AXBusyState,
+ AXCheckedState,
+ AXCollapsedState,
+ AXEnabledState,
+ AXExpandedState,
+ AXFocusableState,
+ AXFocusedState,
+ AXHaspopupState,
+ AXHoveredState,
+ AXIndeterminateState,
+ AXInvisibleState,
+ AXLinkedState,
+ AXMultiselectableState,
+ AXOffscreenState,
+ AXPressedState,
+ AXProtectedState,
+ AXReadonlyState,
+ AXRequiredState,
+ AXSelectableState,
+ AXSelectedState,
+ AXVerticalState,
+ AXVisitedState
+};
+
struct AccessibilityText {
String text;
AccessibilityTextSource textSource;

Powered by Google App Engine
This is Rietveld 408576698