Index: content/browser/accessibility/browser_accessibility.cc |
diff --git a/content/browser/accessibility/browser_accessibility.cc b/content/browser/accessibility/browser_accessibility.cc |
index d9da7d43ef135209e28cd7f8c1fb6bc3bc7f761e..7441dcb6137f677da7ae8434052eb2a0706827a3 100644 |
--- a/content/browser/accessibility/browser_accessibility.cc |
+++ b/content/browser/accessibility/browser_accessibility.cc |
@@ -10,10 +10,12 @@ |
#include "content/browser/accessibility/browser_accessibility_manager.h" |
#include "content/common/accessibility_messages.h" |
-typedef WebAccessibility::BoolAttribute BoolAttribute; |
-typedef WebAccessibility::FloatAttribute FloatAttribute; |
-typedef WebAccessibility::IntAttribute IntAttribute; |
-typedef WebAccessibility::StringAttribute StringAttribute; |
+using content::AccessibilityNodeData; |
+ |
+typedef AccessibilityNodeData::BoolAttribute BoolAttribute; |
+typedef AccessibilityNodeData::FloatAttribute FloatAttribute; |
+typedef AccessibilityNodeData::IntAttribute IntAttribute; |
+typedef AccessibilityNodeData::StringAttribute StringAttribute; |
#if !defined(OS_MACOSX) && \ |
!(defined(OS_WIN) && !defined(USE_AURA)) && \ |
@@ -55,7 +57,7 @@ void BrowserAccessibility::PreInitialize( |
BrowserAccessibility* parent, |
int32 child_id, |
int32 index_in_parent, |
- const webkit_glue::WebAccessibility& src) { |
+ const AccessibilityNodeData& src) { |
manager_ = manager; |
parent_ = parent; |
child_id_ = child_id; |
@@ -135,8 +137,8 @@ gfx::Rect BrowserAccessibility::GetLocalBoundsRect() { |
BrowserAccessibility* root = manager_->GetRoot(); |
int scroll_x = 0; |
int scroll_y = 0; |
- if (!root->GetIntAttribute(WebAccessibility::ATTR_SCROLL_X, &scroll_x) || |
- !root->GetIntAttribute(WebAccessibility::ATTR_SCROLL_Y, &scroll_y)) { |
+ if (!root->GetIntAttribute(AccessibilityNodeData::ATTR_SCROLL_X, &scroll_x) || |
+ !root->GetIntAttribute(AccessibilityNodeData::ATTR_SCROLL_Y, &scroll_y)) { |
return bounds; |
} |
bounds.Offset(-scroll_x, -scroll_y); |
@@ -291,7 +293,8 @@ bool BrowserAccessibility::GetAriaTristate( |
return false; // Not set |
} |
-bool BrowserAccessibility::HasState(WebAccessibility::State state_enum) const { |
+bool BrowserAccessibility::HasState( |
+ AccessibilityNodeData::State state_enum) const { |
return (state_ >> state_enum) & 1; |
} |
@@ -299,9 +302,9 @@ bool BrowserAccessibility::IsEditableText() const { |
// Note: STATE_READONLY being false means it's either a text control, |
// or contenteditable. We also check for editable text roles to cover |
// another element that has role=textbox set on it. |
- return (!HasState(WebAccessibility::STATE_READONLY) || |
- role_ == WebAccessibility::ROLE_TEXT_FIELD || |
- role_ == WebAccessibility::ROLE_TEXTAREA); |
+ return (!HasState(AccessibilityNodeData::STATE_READONLY) || |
+ role_ == AccessibilityNodeData::ROLE_TEXT_FIELD || |
+ role_ == AccessibilityNodeData::ROLE_TEXTAREA); |
} |
string16 BrowserAccessibility::GetTextRecursive() const { |