Returns the selection.
<p>
Text selections are specified in terms of caret positions. In a text
widget that contains N characters, there are N+1 caret positions,
ranging from 0..N
</p>
@return start and end of the selection, x is the offset of the first
selected character, y is the offset after the last selected character.
The selection values returned are visual (i.e., x will always always be
<= y). To determine if a selection is right-to-left (RtoL) vs. left-to-right
(LtoR), compare the caretOffset to the start and end of the selection
(e.g., caretOffset is start of selection implies that the selection is RtoL).
@see #getSelectionRange
@exception SWTException <ul>
<li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li>
<li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li>
</ul>
Returns the selection. <p> Text selections are specified in terms of caret positions. In a text widget that contains N characters, there are N+1 caret positions, ranging from 0..N </p>
@return start and end of the selection, x is the offset of the first selected character, y is the offset after the last selected character. The selection values returned are visual (i.e., x will always always be <= y). To determine if a selection is right-to-left (RtoL) vs. left-to-right (LtoR), compare the caretOffset to the start and end of the selection (e.g., caretOffset is start of selection implies that the selection is RtoL). @see #getSelectionRange @exception SWTException <ul> <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> </ul>