EditingBuffer
Class
Common
class EditingBuffer(
/** The initial text of this editing buffer */
text: AnnotatedString,
/**
* The initial selection range of this buffer. If you provide collapsed selection, it is treated
* as the cursor position. The cursor and selection cannot exists at the same time. The
* selection must points the valid index of the initialText, otherwise IndexOutOfBoundsException
* will be thrown.
*/
selection: TextRange,
)
The editing buffer
This class manages the all editing relate states, editing buffers, selection, styles, etc.
Secondary Constructors
internal constructor(
text: String,
selection: TextRange,
) : this(AnnotatedString(text), selection)