| Index: content/browser/accessibility/browser_accessibility_manager.h
|
| diff --git a/content/browser/accessibility/browser_accessibility_manager.h b/content/browser/accessibility/browser_accessibility_manager.h
|
| index 45957d9acbd21c31f46c6c66c9cbce0563e31af8..a1bb8e92f0376c3c79bd028bdec9d1630641382a 100644
|
| --- a/content/browser/accessibility/browser_accessibility_manager.h
|
| +++ b/content/browser/accessibility/browser_accessibility_manager.h
|
| @@ -320,6 +320,13 @@ class CONTENT_EXPORT BrowserAccessibilityManager : public ui::AXTreeDelegate {
|
| int* child_index1,
|
| int* child_index2);
|
|
|
| + // Sets |out_is_before| to true if |object1| comes before |object2|
|
| + // in tree order (pre-order traversal), and false if the objects are the
|
| + // same or not in the same tree.
|
| + static ui::AXTreeOrder CompareNodes(
|
| + const BrowserAccessibility& object1,
|
| + const BrowserAccessibility& object2);
|
| +
|
| static std::vector<const BrowserAccessibility*> FindTextOnlyObjectsInRange(
|
| const BrowserAccessibility& start_object,
|
| const BrowserAccessibility& end_object);
|
| @@ -336,6 +343,12 @@ class CONTENT_EXPORT BrowserAccessibilityManager : public ui::AXTreeDelegate {
|
| const BrowserAccessibility& end_object,
|
| int end_offset);
|
|
|
| + static gfx::Rect GetLocalBoundsForRange(
|
| + const BrowserAccessibility& start_object,
|
| + int start_offset,
|
| + const BrowserAccessibility& end_object,
|
| + int end_offset);
|
| +
|
| // Accessors.
|
| AXTreeIDRegistry::AXTreeID ax_tree_id() const { return ax_tree_id_; }
|
|
|
|
|