Package-level declarations
Types
Link copied to clipboard
interface AutocompletePlugin
Plugin for suggesting fast text completions to the user in the form of a popup menu, which appears at the text cursor.
Link copied to clipboard
data class AutocompleteSuggestion(val render: @Composable RowScope.() -> Unit, val onClick: (handleInput: (TextInputCommand) -> Unit) -> Unit)
Represents one suggestion for fast completion.
Link copied to clipboard
Link copied to clipboard
data class UndoManager(val stack: List<SourceEditor> = emptyList(), val undoSteps: Int = 0, val maxCapacity: Int = 100)
Link copied to clipboard
interface WysiwygEditorScope
Link copied to clipboard
data class WysiwygEditorState(val sourceText: String, val interactiveScope: InteractiveScope = InteractiveScope(), val undoManager: UndoManager = UndoManager(), val sourceCursor: Int? = null, val sourceCursorRequest: Int? = null)
Functions
Link copied to clipboard
@Composable
Link copied to clipboard
@Composable
Flexible Wysiwyg editor for editing plaintext-based document formats, like HTML or Markdown.