Donner SVG main
0.8.0 ยท 382bd0190.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::editor::TextEditorCore Member List

This is the complete list of members for donner::editor::TextEditorCore, including all inherited members.

addUndo(UndoRecord &value)donner::editor::TextEditorCore
advance(Coordinates &coordinates) constdonner::editor::TextEditorCore
appendSourceEditIntent(SourceEditIntent intent)donner::editor::TextEditorCore
applyExternalSourceEdit(std::size_t offset, std::size_t removedLength, std::string_view replacement)donner::editor::TextEditorCore
autoIndentOnPasteRef()donner::editor::TextEditorCoreinline
backspace()donner::editor::TextEditorCore
buffer()donner::editor::TextEditorCoreinline
buffer() constdonner::editor::TextEditorCoreinline
canRedo() constdonner::editor::TextEditorCore
canUndo() constdonner::editor::TextEditorCore
changedLines()donner::editor::TextEditorCoreinline
changedLines() constdonner::editor::TextEditorCoreinline
clearScrollToCursor()donner::editor::TextEditorCoreinline
clearScrollToTop()donner::editor::TextEditorCoreinline
colorize(int fromLine=0, int count=-1)donner::editor::TextEditorCore
colorizeInternal()donner::editor::TextEditorCore
colorizeRange(int fromLine=0, int toLine=0)donner::editor::TextEditorCore
cursorPositionChanged() constdonner::editor::TextEditorCoreinline
cursorPositionChangedRef()donner::editor::TextEditorCoreinline
delete_()donner::editor::TextEditorCore
deleteRange(const Coordinates &start, const Coordinates &end)donner::editor::TextEditorCore
deleteSelection()donner::editor::TextEditorCore
detectIndentationStyle()donner::editor::TextEditorCore
ensureCursorVisibleHookdonner::editor::TextEditorCore
enterCharacter(char32_t character, bool shift)donner::editor::TextEditorCore
findFirst(std::string_view searchText, const Coordinates &start) constdonner::editor::TextEditorCore
findNextWord(const Coordinates &from) constdonner::editor::TextEditorCore
findWordEnd(const Coordinates &from) constdonner::editor::TextEditorCore
findWordStart(const Coordinates &from) constdonner::editor::TextEditorCore
foldBegin()donner::editor::TextEditorCoreinline
foldBegin() constdonner::editor::TextEditorCoreinline
foldEnd()donner::editor::TextEditorCoreinline
foldEnd() constdonner::editor::TextEditorCoreinline
foldSorted()donner::editor::TextEditorCoreinline
functionTooltipHookdonner::editor::TextEditorCore
getActualCursorCoordinates() constdonner::editor::TextEditorCore
getCoordinatesAtByteOffset(std::size_t offset) constdonner::editor::TextEditorCoreinline
getCursorPosition() constdonner::editor::TextEditorCoreinline
getErrorMarkers() constdonner::editor::TextEditorCoreinline
getGlyphColor(const Glyph &glyph) constdonner::editor::TextEditorCore
getInsertSpaces() constdonner::editor::TextEditorCoreinline
getLanguageDefinition() constdonner::editor::TextEditorCoreinline
getPalette() constdonner::editor::TextEditorCoreinline
getSelectedText() constdonner::editor::TextEditorCore
getSelectionEnd() constdonner::editor::TextEditorCoreinline
getSelectionStart() constdonner::editor::TextEditorCoreinline
getTabSize() constdonner::editor::TextEditorCoreinline
getText() constdonner::editor::TextEditorCore
getText(const Coordinates &start, const Coordinates &end) constdonner::editor::TextEditorCore
getWordAt(const Coordinates &coords) constdonner::editor::TextEditorCore
getWordUnderCursor() constdonner::editor::TextEditorCore
handleEndOfLineDelete(Coordinates pos, UndoRecord &undo)donner::editor::TextEditorCore
handleMidLineBackspace(const Coordinates &pos, UndoRecord &undo)donner::editor::TextEditorCore
handleMidLineDelete(Coordinates pos, UndoRecord &undo)donner::editor::TextEditorCore
handleMultiLineTab(UndoState &state, bool shift)donner::editor::TextEditorCore
handleNewLine(UndoState &state, const Coordinates &coord, bool smartIndent)donner::editor::TextEditorCore
handleRegularCharacter(UndoState &state, const Coordinates &coord, char32_t character)donner::editor::TextEditorCore
handleStartOfLineDelete(const Coordinates &pos, UndoRecord &undo)donner::editor::TextEditorCore
hasPendingSourceEditIntents() constdonner::editor::TextEditorCoreinline
hasSelection() constdonner::editor::TextEditorCore
insertLine(int index, int column)donner::editor::TextEditorCore
insertText(std::string_view text, bool indent=false)donner::editor::TextEditorCore
insertTextAt(Coordinates &where, std::string_view text, bool indent=false)donner::editor::TextEditorCore
interactiveEnd()donner::editor::TextEditorCoreinline
interactiveStart()donner::editor::TextEditorCoreinline
isColorizerEnabled() constdonner::editor::TextEditorCoreinline
isOnWordBoundary(const Coordinates &at) constdonner::editor::TextEditorCore
isTextChanged() constdonner::editor::TextEditorCoreinline
livePalette() constdonner::editor::TextEditorCoreinline
moveBottom(bool select=false)donner::editor::TextEditorCore
moveCursorTo(const Coordinates &position, bool select)donner::editor::TextEditorCore
moveDown(int amount=1, bool select=false)donner::editor::TextEditorCore
moveEnd(bool select=false)donner::editor::TextEditorCore
moveHome(bool select=false)donner::editor::TextEditorCore
moveLeft(int amount=1, bool select=false, bool wordMode=false)donner::editor::TextEditorCore
moveRight(int amount=1, bool select=false, bool wordMode=false)donner::editor::TextEditorCore
moveTop(bool select=false)donner::editor::TextEditorCore
moveUp(int amount=1, bool select=false)donner::editor::TextEditorCore
mutableErrorMarkers()donner::editor::TextEditorCoreinline
mutablePalette()donner::editor::TextEditorCoreinline
mutablePaletteBase()donner::editor::TextEditorCoreinline
mutableState()donner::editor::TextEditorCoreinline
onContentUpdateInternaldonner::editor::TextEditorCore
operator=(const TextEditorCore &)=delete (defined in donner::editor::TextEditorCore)donner::editor::TextEditorCore
operator=(TextEditorCore &&)=delete (defined in donner::editor::TextEditorCore)donner::editor::TextEditorCore
recordSourceEditIntent(const UndoRecord &record, SourceEditIntentKind kind)donner::editor::TextEditorCore
redo(int steps=1)donner::editor::TextEditorCore
removeFolds(const Coordinates &start, const Coordinates &end)donner::editor::TextEditorCore
removeFolds(std::vector< Coordinates > &folds, const Coordinates &start, const Coordinates &end)donner::editor::TextEditorCore
removeLine(int start, int end)donner::editor::TextEditorCore
removeLine(int index)donner::editor::TextEditorCore
replaceIndex() constdonner::editor::TextEditorCoreinline
replaceIndexRef()donner::editor::TextEditorCoreinline
requestAutocompleteHookdonner::editor::TextEditorCore
requestScrollToCursor()donner::editor::TextEditorCoreinline
resetTextChanged()donner::editor::TextEditorCoreinline
sanitizeCoordinates(const Coordinates &value) constdonner::editor::TextEditorCore
scrollbarMarkersRef()donner::editor::TextEditorCoreinline
scrollToCursorRef()donner::editor::TextEditorCoreinline
scrollToCursorRequested() constdonner::editor::TextEditorCoreinline
scrollToTopRef()donner::editor::TextEditorCoreinline
scrollToTopRequested() constdonner::editor::TextEditorCoreinline
selectAll()donner::editor::TextEditorCore
selectionMode() constdonner::editor::TextEditorCoreinline
selectionModeRef()donner::editor::TextEditorCoreinline
selectWordUnderCursor()donner::editor::TextEditorCore
setActiveAutocomplete(bool value)donner::editor::TextEditorCoreinline
setAutoIndentOnPaste(bool value)donner::editor::TextEditorCoreinline
setColorizerEnabled(bool enabled)donner::editor::TextEditorCoreinline
setCompleteBraces(bool value)donner::editor::TextEditorCoreinline
setCursorPosition(const Coordinates &position)donner::editor::TextEditorCore
setCursorPositionChanged(bool value)donner::editor::TextEditorCoreinline
setErrorMarkers(const ErrorMarkers &markers)donner::editor::TextEditorCoreinline
setInsertSpaces(bool value)donner::editor::TextEditorCoreinline
setInteractiveSelection(const Coordinates &start, const Coordinates &end, SelectionMode mode=SelectionMode::Normal)donner::editor::TextEditorCore
setLanguageDefinition(const LanguageDefinition &langDef)donner::editor::TextEditorCore
setPalette(const Palette &value)donner::editor::TextEditorCoreinline
setReplaceIndex(int index)donner::editor::TextEditorCoreinline
setScrollbarMarkers(bool value)donner::editor::TextEditorCoreinline
setSelection(const Coordinates &start, const Coordinates &end, SelectionMode mode=SelectionMode::Normal)donner::editor::TextEditorCore
setSelectionEnd(const Coordinates &position)donner::editor::TextEditorCore
setSelectionMode(SelectionMode mode)donner::editor::TextEditorCoreinline
setSelectionStart(const Coordinates &position)donner::editor::TextEditorCore
setSmartIndent(bool value)donner::editor::TextEditorCoreinline
setSvgLanguageDefinition()donner::editor::TextEditorCore
setTabSize(int size)donner::editor::TextEditorCore
setText(std::string_view text, bool preserveScroll=false)donner::editor::TextEditorCore
sourceEditIntentHookdonner::editor::TextEditorCore
state() constdonner::editor::TextEditorCoreinline
tabSizeRef()donner::editor::TextEditorCoreinline
takePendingSourceEditIntents()donner::editor::TextEditorCore
textChangedRef()donner::editor::TextEditorCoreinline
TextEditorCore() (defined in donner::editor::TextEditorCore)donner::editor::TextEditorCore
TextEditorCore(const TextEditorCore &)=delete (defined in donner::editor::TextEditorCore)donner::editor::TextEditorCore
TextEditorCore(TextEditorCore &&)=delete (defined in donner::editor::TextEditorCore)donner::editor::TextEditorCore
undo(int steps=1)donner::editor::TextEditorCore
UndoBuffer typedefdonner::editor::TextEditorCore
undoBuffer() constdonner::editor::TextEditorCoreinline
undoIndex() constdonner::editor::TextEditorCoreinline
updateChangeTracking()donner::editor::TextEditorCore
~TextEditorCore() (defined in donner::editor::TextEditorCore)donner::editor::TextEditorCore