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; |