Index: content/browser/accessibility/browser_accessibility.h |
=================================================================== |
--- content/browser/accessibility/browser_accessibility.h (revision 135807) |
+++ content/browser/accessibility/browser_accessibility.h (working copy) |
@@ -20,6 +20,8 @@ |
@class BrowserAccessibilityCocoa; |
#elif defined(OS_WIN) |
class BrowserAccessibilityWin; |
+#elif defined(TOOLKIT_GTK) |
+class BrowserAccessibilityGtk; |
#endif |
using webkit_glue::WebAccessibility; |
@@ -58,6 +60,10 @@ |
// Child dependent initialization can be done here. |
virtual void PostInitialize() {} |
+ // Returns true if this is a native platform-specific object, vs a |
+ // cross-platform generic object. |
+ virtual bool IsNative(); |
+ |
// Initialize this object, reading attributes from |src|. Does not |
// recurse into children of |src| and build the whole subtree. |
void PreInitialize(BrowserAccessibilityManager* manager, |
@@ -188,9 +194,11 @@ |
int32 ref_count() const { return ref_count_; } |
#if defined(OS_MACOSX) && __OBJC__ |
- BrowserAccessibilityCocoa* toBrowserAccessibilityCocoa(); |
+ BrowserAccessibilityCocoa* ToBrowserAccessibilityCocoa(); |
#elif defined(OS_WIN) |
- BrowserAccessibilityWin* toBrowserAccessibilityWin(); |
+ BrowserAccessibilityWin* ToBrowserAccessibilityWin(); |
+#elif defined(TOOLKIT_GTK) |
+ BrowserAccessibilityGtk* ToBrowserAccessibilityGtk(); |
#endif |
// Retrieve the value of a bool attribute from the bool attribute |