Index: content/browser/accessibility/browser_accessibility.h |
diff --git a/content/browser/accessibility/browser_accessibility.h b/content/browser/accessibility/browser_accessibility.h |
index 844d3cc25e0a9f71c1ea5183e06cbd892becc218..e0b18bd31f5af2d32dd3bf9401efbf230b562193 100644 |
--- a/content/browser/accessibility/browser_accessibility.h |
+++ b/content/browser/accessibility/browser_accessibility.h |
@@ -17,6 +17,7 @@ |
#include "third_party/WebKit/public/web/WebAXEnums.h" |
#include "ui/accessibility/ax_node.h" |
#include "ui/accessibility/ax_node_data.h" |
+#include "ui/accessibility/ax_text_utils.h" |
#if defined(OS_MACOSX) && __OBJC__ |
@class BrowserAccessibilityCocoa; |
@@ -111,6 +112,11 @@ class CONTENT_EXPORT BrowserAccessibility { |
// the role is WebAXRoleStaticText. |
gfx::Rect GetGlobalBoundsForRange(int start, int len) const; |
+ // Searches in the given text and from the given offset until the start of |
+ // the next or previous word is found and returns its position. |
+ int GetWordStartBoundary( |
+ int start, ui::TextBoundaryDirection direction) const; |
+ |
// Returns the deepest descendant that contains the specified point |
// (in global screen coordinates). |
BrowserAccessibility* BrowserAccessibilityForPoint(const gfx::Point& point); |