Index: content/browser/accessibility/browser_accessibility.h |
=================================================================== |
--- content/browser/accessibility/browser_accessibility.h (revision 135549) |
+++ content/browser/accessibility/browser_accessibility.h (working copy) |
@@ -16,10 +16,12 @@ |
#include "webkit/glue/webaccessibility.h" |
class BrowserAccessibilityManager; |
-#if defined(OS_MACOSX) && __OBJC__ |
-@class BrowserAccessibilityCocoa; |
+#if defined(OS_MACOSX) |
+class BrowserAccessibilityMac; |
#elif defined(OS_WIN) |
class BrowserAccessibilityWin; |
+#elif defined(TOOLKIT_GTK) |
+class BrowserAccessibilityGtk; |
#endif |
using webkit_glue::WebAccessibility; |
@@ -187,10 +189,12 @@ |
bool instance_active() const { return instance_active_; } |
int32 ref_count() const { return ref_count_; } |
-#if defined(OS_MACOSX) && __OBJC__ |
- BrowserAccessibilityCocoa* toBrowserAccessibilityCocoa(); |
+#if defined(OS_MACOSX) |
+ virtual BrowserAccessibilityMac* ToBrowserAccessibilityMac(); |
#elif defined(OS_WIN) |
- BrowserAccessibilityWin* toBrowserAccessibilityWin(); |
+ virtual BrowserAccessibilityWin* ToBrowserAccessibilityWin(); |
+#elif defined(TOOLKIT_GTK) |
+ virtual BrowserAccessibilityGtk* ToBrowserAccessibilityGtk(); |
#endif |
// Retrieve the value of a bool attribute from the bool attribute |