namespace WTF { template <typename T> class PassRefPtr; }
#endif
-namespace WebCore { class AXObject; }
-
namespace blink {
+class AXObject;
class WebNode;
class WebDocument;
class WebString;
// isDetached also checks for null, so it's safe to just call isDetached.
BLINK_EXPORT bool isDetached() const;
- // Static methods for enabling accessibility.
- BLINK_EXPORT static void enableAccessibility();
- BLINK_EXPORT static bool accessibilityEnabled();
-
- // Temporary: this flag will only be toggleable until Chromium has it on by default.
- BLINK_EXPORT static void enableInlineTextBoxAccessibility();
-
BLINK_EXPORT int axID() const;
// Update layout on the underlying tree, and return true if this object is
BLINK_EXPORT void scrollToGlobalPoint(const WebPoint&) const;
#if BLINK_IMPLEMENTATION
- WebAXObject(const WTF::PassRefPtr<WebCore::AXObject>&);
- WebAXObject& operator=(const WTF::PassRefPtr<WebCore::AXObject>&);
- operator WTF::PassRefPtr<WebCore::AXObject>() const;
+ WebAXObject(const WTF::PassRefPtr<AXObject>&);
+ WebAXObject& operator=(const WTF::PassRefPtr<AXObject>&);
+ operator WTF::PassRefPtr<AXObject>() const;
#endif
private:
- WebPrivatePtr<WebCore::AXObject> m_private;
+ WebPrivatePtr<AXObject> m_private;
};
} // namespace blink