| Index: public/web/WebAXObject.h
|
| diff --git a/public/web/WebAXObject.h b/public/web/WebAXObject.h
|
| index 2464e5960f465f80a887db470cbc3d33cf930413..89796095f9685725f117a7a86bbf09848887678e 100644
|
| --- a/public/web/WebAXObject.h
|
| +++ b/public/web/WebAXObject.h
|
| @@ -156,10 +156,6 @@ public:
|
| BLINK_EXPORT WebString language() const;
|
| BLINK_EXPORT WebAXOrientation orientation() const;
|
| BLINK_EXPORT WebAXRole role() const;
|
| - BLINK_EXPORT unsigned selectionEnd() const;
|
| - BLINK_EXPORT unsigned selectionEndLineNumber() const;
|
| - BLINK_EXPORT unsigned selectionStart() const;
|
| - BLINK_EXPORT unsigned selectionStartLineNumber() const;
|
| BLINK_EXPORT WebString stringValue() const;
|
| BLINK_EXPORT WebAXTextDirection textDirection() const;
|
| BLINK_EXPORT WebAXTextStyle textStyle() const;
|
| @@ -200,6 +196,21 @@ public:
|
| // exposed by one of the two functions above.
|
| BLINK_EXPORT WebString placeholder(WebAXNameFrom, WebAXDescriptionFrom);
|
|
|
| + // The following selection functions get or set the global document
|
| + // selection and can be called on any object in the tree.
|
| + BLINK_EXPORT void selection(WebAXObject& anchorObject, int& anchorOffset,
|
| + WebAXObject& focusObject, int& focusOffset) const;
|
| + BLINK_EXPORT void setSelection(const WebAXObject& anchorObject, int anchorOffset,
|
| + const WebAXObject& focusObject, int focusOffset) const;
|
| +
|
| + // The following selection functions return text offsets calculated starting
|
| + // the current object. They only report on a selection that is placed on
|
| + // the current object or on any of its descendants.
|
| + BLINK_EXPORT unsigned selectionEnd() const;
|
| + BLINK_EXPORT unsigned selectionEndLineNumber() const;
|
| + BLINK_EXPORT unsigned selectionStart() const;
|
| + BLINK_EXPORT unsigned selectionStartLineNumber() const;
|
| +
|
| // 1-based position in set & Size of set.
|
| BLINK_EXPORT int posInSet() const;
|
| BLINK_EXPORT int setSize() const;
|
|
|