Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / public / web / WebAXEnums.h
index 2989a8c..0c2d2a7 100644 (file)
@@ -34,7 +34,7 @@
 namespace blink {
 
 // Accessibility events sent from Blink to the embedder.
-// These values must match WebCore::AXObjectCache::AXNotification values.
+// These values must match blink::AXObjectCache::AXNotification values.
 // Enforced in AssertMatchingEnums.cpp.
 enum WebAXEvent {
     WebAXEventActiveDescendantChanged,
@@ -56,6 +56,7 @@ enum WebAXEvent {
     WebAXEventRowCollapsed,
     WebAXEventRowCountChanged,
     WebAXEventRowExpanded,
+    WebAXEventScrollPositionChanged,
     WebAXEventScrolledToAnchor,
     WebAXEventSelectedChildrenChanged,
     WebAXEventSelectedTextChanged,
@@ -67,7 +68,7 @@ enum WebAXEvent {
 };
 
 // Accessibility roles.
-// These values must match WebCore::AccessibilityRole values.
+// These values must match blink::AccessibilityRole values.
 // Enforced in AssertMatchingEnums.cpp.
 enum WebAXRole {
     WebAXRoleAlertDialog = 1,
@@ -91,6 +92,7 @@ enum WebAXRole {
     WebAXRoleDefinition,
     WebAXRoleDescriptionListDetail,
     WebAXRoleDescriptionListTerm,
+    WebAXRoleDetails,
     WebAXRoleDialog,
     WebAXRoleDirectory,
     WebAXRoleDisclosureTriangle,
@@ -98,6 +100,9 @@ enum WebAXRole {
     WebAXRoleDocument,
     WebAXRoleDrawer,
     WebAXRoleEditableText,
+    WebAXRoleEmbeddedObject,
+    WebAXRoleFigcaption,
+    WebAXRoleFigure,
     WebAXRoleFooter,
     WebAXRoleForm,
     WebAXRoleGrid,
@@ -106,6 +111,7 @@ enum WebAXRole {
     WebAXRoleHeading,
     WebAXRoleHelpTag,
     WebAXRoleHorizontalRule,
+    WebAXRoleIframe,
     WebAXRoleIgnored,
     WebAXRoleImageMapLink,
     WebAXRoleImageMap,
@@ -133,6 +139,7 @@ enum WebAXRole {
     WebAXRoleMenuListPopup,
     WebAXRoleMenu,
     WebAXRoleNavigation,
+    WebAXRoleNone,
     WebAXRoleNote,
     WebAXRoleOutline,
     WebAXRoleParagraph,