Interface to access a TextElement selection and cursor information This interface is not meant to be implemented explicitly as its declaration might change in the future.
Property | Description |
---|---|
cursorIndex | This is the cursor index in the text presented. |
cursorPosition | The position of the text cursor inside the element's VisualElement.contentRect. |
doubleClickSelectsWord | Controls whether double-clicking selects the word under the mouse pointer. |
isSelectable | Returns true if the field is selectable. |
selectAllOnFocus | Controls whether the element's content is selected upon receiving focus. |
selectAllOnMouseUp | Controls whether the element's content is selected when you mouse up for the first time. |
selectIndex | This is the selection index in the text presented. |
tripleClickSelectsLine | Controls whether triple-clicking selects the entire line under the mouse pointer. |
Method | Description |
---|---|
GetCursorPositionFromStringIndex | The position inside the element's content box where the text cursor would be if it were at the selected index. |
HasSelection | Return true is the TextElement has a selection. |
MoveBackward | Moves the cursor backward by one character. |
MoveForward | Moves the cursor forward by one character. |
MoveToEndOfPreviousWord | Moves the cursor to the end of the previous word. |
MoveToParagraphEnd | Moves the cursor to the end of the current paragraph. |
MoveToParagraphStart | Moves the cursor to the start of the current paragraph. |
MoveToStartOfNextWord | Moves the cursor to the start of the next word. |
MoveWordBackward | Moves one word backward. |
MoveWordForward | Moves one word forward. |
SelectAll | Selects all the text contained in the field. |
SelectNone | Remove selection |
SelectRange | Select text between cursorIndex and selectIndex. |
Event | Description |
---|---|
OnCursorIndexChange | Event that is triggered when the cursor index changes. |
OnSelectIndexChange | Event that is triggered when the selection index changes. |