Index: Source/modules/accessibility/AXObject.h |
diff --git a/Source/modules/accessibility/AXObject.h b/Source/modules/accessibility/AXObject.h |
index b5e1e4a66b2077eabdea9c650d38f7d39148019c..123ee7145751a8e905da5c26bda19c1422d2cad7 100644 |
--- a/Source/modules/accessibility/AXObject.h |
+++ b/Source/modules/accessibility/AXObject.h |
@@ -261,6 +261,12 @@ enum AccessibilityExpanded { |
ExpandedExpanded, |
}; |
+enum AccessibilityDefined { |
dmazzoni
2014/11/19 17:20:17
The enum looks great but I'm not sure I like calli
je_julie(Not used)
2014/11/20 02:37:43
Good idea.
I updated patchset with that.
|
+ DefinedUndefined = 0, |
+ DefinedFalse, |
+ DefinedTrue |
+}; |
+ |
class AXObject : public RefCounted<AXObject> { |
public: |
typedef Vector<RefPtr<AXObject> > AccessibilityChildrenVector; |
@@ -448,7 +454,7 @@ public: |
bool ariaPressedIsPresent() const; |
virtual AccessibilityRole ariaRoleAttribute() const { return UnknownRole; } |
virtual bool ariaRoleHasPresentationalChildren() const { return false; } |
- virtual bool isARIAGrabbed() { return false; } |
+ virtual AccessibilityDefined isAriaGrabbed() const { return DefinedUndefined; } |
virtual bool isPresentationalChildOfAriaRole() const { return false; } |
virtual bool shouldFocusActiveDescendant() const { return false; } |
bool supportsARIAAttributes() const; |