diff options
author | nektar <nektar@chromium.org> | 2015-02-24 22:22:35 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-02-25 06:23:09 +0000 |
commit | 6baff46f520e31ff92669890207be5708064d16e (patch) | |
tree | 78dcaf61c4313e414358db637e229f6c4733cba7 /content/browser/accessibility/browser_accessibility.h | |
parent | eaffcdbc813caebe3160789ed9ecc503b5276926 (diff) | |
download | chromium_src-6baff46f520e31ff92669890207be5708064d16e.zip chromium_src-6baff46f520e31ff92669890207be5708064d16e.tar.gz chromium_src-6baff46f520e31ff92669890207be5708064d16e.tar.bz2 |
Fixed IAccessibleText::TextAtOffset with IA2_TEXT_BOUNDARY_WORD to return text that spans from the start of one word to the start of the next.
BUG=347852
R=dmazzoni@chromium.org
Review URL: https://codereview.chromium.org/660633002
Cr-Commit-Position: refs/heads/master@{#317996}
Diffstat (limited to 'content/browser/accessibility/browser_accessibility.h')
-rw-r--r-- | content/browser/accessibility/browser_accessibility.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/content/browser/accessibility/browser_accessibility.h b/content/browser/accessibility/browser_accessibility.h index 844d3cc..e0b18bd 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); |