DefaultCursorHandler

class DefaultCursorHandler(initialCursorSpace: Size) : InternalCursorHandler

Functions

equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
moveCursorBackward
Link copied to clipboard
common
open override fun moveCursorBackward()
Moves the cursor one Position to the left.
moveCursorForward
Link copied to clipboard
common
open override fun moveCursorForward()
Moves the cursor one Position to the right.
toString
Link copied to clipboard
common
open fun toString(): String

Properties

cursorPosition
Link copied to clipboard
common
open override var cursorPosition: Position
Returns the position of the cursor.
cursorSpaceSize
Link copied to clipboard
common
open override var cursorSpaceSize: Size
Returns the Size of the (virtual) space the cursor can occupy.
isCursorAtTheEndOfTheLine
Link copied to clipboard
common
open override val isCursorAtTheEndOfTheLine: Boolean
Tells whether the cursor is at the end of the line.
isCursorAtTheFirstRow
Link copied to clipboard
common
open override val isCursorAtTheFirstRow: Boolean
Tells whether the cursor is at the first (index 0) row.
isCursorAtTheLastRow
Link copied to clipboard
common
open override val isCursorAtTheLastRow: Boolean
Tells whether the cursor is at the last row.
isCursorAtTheStartOfTheLine
Link copied to clipboard
common
open override val isCursorAtTheStartOfTheLine: Boolean
Tells whether the cursor is at the start of the line.
isCursorVisible
Link copied to clipboard
common
open override var isCursorVisible: Boolean = false
Tells whether the cursor is visible.

Sources

(source)
Link copied to clipboard