| Index: Source/core/accessibility/AccessibilityObject.h
|
| diff --git a/Source/core/accessibility/AccessibilityObject.h b/Source/core/accessibility/AccessibilityObject.h
|
| index 91edb7de5d6ed7f26ec0635bb57397115559641c..1bc960e9663317a854a2829fec94257dfee42fd7 100644
|
| --- a/Source/core/accessibility/AccessibilityObject.h
|
| +++ b/Source/core/accessibility/AccessibilityObject.h
|
| @@ -503,15 +503,12 @@ public:
|
| virtual String title() const { return String(); }
|
| virtual String helpText() const { return String(); }
|
|
|
| - // Position and size.
|
| - virtual LayoutRect boundingBoxRect() const { return LayoutRect(); }
|
| - IntRect pixelSnappedBoundingBoxRect() const { return pixelSnappedIntRect(boundingBoxRect()); }
|
| - virtual LayoutRect elementRect() const = 0;
|
| - IntRect pixelSnappedElementRect() const { return pixelSnappedIntRect(elementRect()); }
|
| - LayoutSize size() const { return elementRect().size(); }
|
| - IntSize pixelSnappedSize() const { return elementRect().pixelSnappedSize(); }
|
| + // Location and click point in frame-relative coordinates.
|
| + virtual LayoutRect elementRect() const { return LayoutRect(); }
|
| + virtual void checkCachedElementRect() const { }
|
| + virtual void updateCachedElementRect() const { }
|
| + virtual void markCachedElementRectDirty() const;
|
| virtual IntPoint clickPoint();
|
| - static IntRect boundingBoxForQuads(RenderObject*, const Vector<FloatQuad>&);
|
|
|
| // Hit testing.
|
| // Called on the root AX object to return the deepest available element.
|
| @@ -674,6 +671,7 @@ public:
|
| static bool isARIAInput(AccessibilityRole);
|
| static AccessibilityObject* anchorElementForNode(Node*);
|
| static AccessibilityRole ariaRoleToWebCoreRole(const String&);
|
| + static IntRect boundingBoxForQuads(RenderObject*, const Vector<FloatQuad>&);
|
|
|
| protected:
|
| AXID m_id;
|
|
|