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

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

activeSourceDiagnosticId() constdonner::editor::TextEditorinline
addAutocompleteEntry(std::string_view searchTerm, std::string_view displayText, std::string_view insertText)donner::editor::TextEditorinline
applyExternalSourceEdit(std::size_t offset, std::size_t removedLength, std::string_view replacement)donner::editor::TextEditor
AutocompleteProvider typedefdonner::editor::TextEditor
beginSourceStyleDecorationRefresh(std::uint64_t documentGeneration, std::uint64_t referenceRevision)donner::editor::TextEditor
cancelSourceGutterDrag()donner::editor::TextEditor
canRedo() constdonner::editor::TextEditor
canUndo() constdonner::editor::TextEditor
clearAutocompleteData()donner::editor::TextEditorinline
clearAutocompleteEntries()donner::editor::TextEditorinline
clearFocusPartition()donner::editor::TextEditor
clearHighlightedLines()donner::editor::TextEditorinline
clearHoverSourceRanges()donner::editor::TextEditorinline
clearSelection()donner::editor::TextEditor
clearSourceFocusModeContextMenu()donner::editor::TextEditorinline
clearSourceStyleDecorations()donner::editor::TextEditorinline
colorize(int fromLine=0, int count=-1)donner::editor::TextEditor
colorizeInternal()donner::editor::TextEditor
colorizeRange(int fromLine=0, int toLine=0)donner::editor::TextEditor
copy()donner::editor::TextEditor
cut()donner::editor::TextEditor
delete_()donner::editor::TextEditor
deleteRange(const Coordinates &start, const Coordinates &end)donner::editor::TextEditor
didMouseChangeCursorPosition() constdonner::editor::TextEditorinline
ErrorMarkers typedefdonner::editor::TextEditor
flashSourceRange(SourceByteRange byteRange)donner::editor::TextEditor
getByteOffsetAtCoordinates(const Coordinates &coordinates) constdonner::editor::TextEditorinline
getCoordinatesAtByteOffset(std::size_t offset) constdonner::editor::TextEditorinline
getCorrectCursorPosition()donner::editor::TextEditor
getCursorPosition() constdonner::editor::TextEditorinline
getDarkPalette()donner::editor::TextEditorstatic
getDefaultShortcuts()donner::editor::TextEditorstatic
getInsertSpaces() constdonner::editor::TextEditorinline
getLanguageDefinition() constdonner::editor::TextEditorinline
getPalette() constdonner::editor::TextEditorinline
getSelectedText() constdonner::editor::TextEditor
getTabSize() constdonner::editor::TextEditorinline
getText() constdonner::editor::TextEditor
getTextStart() constdonner::editor::TextEditorinline
handleEndOfLineDelete(Coordinates pos, UndoRecord &undo)donner::editor::TextEditor
handleMidLineDelete(Coordinates pos, UndoRecord &undo)donner::editor::TextEditor
hasExpressionHoverdonner::editor::TextEditor
hasFocusPartition() constdonner::editor::TextEditorinline
hasIdentifierHoverdonner::editor::TextEditor
hasPendingSourceEditIntents() constdonner::editor::TextEditorinline
hasSelection() constdonner::editor::TextEditor
hoveredSourceDiagnosticId() constdonner::editor::TextEditor
hoveredTextPosition() constdonner::editor::TextEditorinline
hoverSourceRanges() constdonner::editor::TextEditorinline
Identifier typedefdonner::editor::TextEditor
Identifiers typedefdonner::editor::TextEditor
insertText(std::string_view text, bool indent=false)donner::editor::TextEditor
insertTextAt(Coordinates &where, std::string_view text, bool indent=false)donner::editor::TextEditor
isColorizerEnabled() constdonner::editor::TextEditorinline
isCursorInsideFocusRange() constdonner::editor::TextEditorinline
isCursorPositionChanged() constdonner::editor::TextEditorinline
isFocused() constdonner::editor::TextEditorinline
isHandleKeyboardInputsEnabled() constdonner::editor::TextEditorinline
isHandleMouseInputsEnabled() constdonner::editor::TextEditorinline
isImGuiChildIgnored() constdonner::editor::TextEditorinline
isPositionInsideFocusRange(const Coordinates &position) constdonner::editor::TextEditor
isShowingWhitespaces() constdonner::editor::TextEditorinline
isTextChanged() constdonner::editor::TextEditorinline
Keywords typedefdonner::editor::TextEditor
kLineNumberSpacedonner::editor::TextEditorstatic
LanguageDefinition typedefdonner::editor::TextEditor
lastSourceRopeCost() constdonner::editor::TextEditorinline
moveBottom(bool select=false)donner::editor::TextEditor
moveDown(int amount=1, bool select=false)donner::editor::TextEditor
moveEnd(bool select=false)donner::editor::TextEditor
moveHome(bool select=false)donner::editor::TextEditor
moveLeft(int amount=1, bool select=false, bool wordMode=false)donner::editor::TextEditor
moveRight(int amount=1, bool select=false, bool wordMode=false)donner::editor::TextEditor
moveTop(bool select=false)donner::editor::TextEditor
moveUp(int amount=1, bool select=false)donner::editor::TextEditor
needsRerender() constdonner::editor::TextEditorinline
nextFlashWakeSeconds() constdonner::editor::TextEditor
nextRopeAnimationWakeSeconds() constdonner::editor::TextEditor
onContentUpdatedonner::editor::TextEditor
onCtrlAltClickdonner::editor::TextEditor
onExpressionHoverdonner::editor::TextEditor
onIdentifierHoverdonner::editor::TextEditor
operator=(const TextEditor &)=delete (defined in donner::editor::TextEditor)donner::editor::TextEditor
operator=(TextEditor &&)=delete (defined in donner::editor::TextEditor)donner::editor::TextEditor
Palette typedefdonner::editor::TextEditor
paste()donner::editor::TextEditor
processFind(const std::string &findWord, bool findNext)donner::editor::TextEditor
processReplace(const std::string &findWord, const std::string &replaceWord, bool replaceAll=false)donner::editor::TextEditor
redo(int steps=1)donner::editor::TextEditor
render(std::string_view title, const ImVec2 &size=ImVec2(), bool showBorder=false)donner::editor::TextEditor
resetTextChanged()donner::editor::TextEditorinline
selectAll()donner::editor::TextEditor
selectAndFocus(const Coordinates &start, const Coordinates &end)donner::editor::TextEditorinline
selectionByteLength() constdonner::editor::TextEditorinline
SelectionMode typedefdonner::editor::TextEditor
selectWordUnderCursor()donner::editor::TextEditor
setActiveAutocomplete(bool value)donner::editor::TextEditorinline
setActiveSourceDiagnosticId(std::optional< std::uint64_t > id)donner::editor::TextEditor
setAutocompleteProvider(AutocompleteProvider provider)donner::editor::TextEditorinline
setAutoIndentOnPaste(bool value)donner::editor::TextEditorinline
setColorizerEnabled(bool enabled)donner::editor::TextEditor
setCompleteBraces(bool value)donner::editor::TextEditorinline
setCursorPosition(const Coordinates &position)donner::editor::TextEditor
setEditorFontSize(float size)donner::editor::TextEditorinline
setErrorMarkers(const ErrorMarkers &markers)donner::editor::TextEditorinline
setFocusPartition(const FocusPartition &partition)donner::editor::TextEditor
setFoldEnabled(bool value)donner::editor::TextEditorinline
setFunctionDeclarationTooltip(bool value)donner::editor::TextEditorinline
setFunctionTooltips(bool value)donner::editor::TextEditorinline
setHandleKeyboardInputs(bool value)donner::editor::TextEditorinline
setHandleMouseInputs(bool value)donner::editor::TextEditorinline
setHighlightBrackets(bool value)donner::editor::TextEditorinline
setHighlightedLines(const std::vector< int > &lines)donner::editor::TextEditorinline
setHighlightLine(bool value)donner::editor::TextEditorinline
setHorizontalScroll(bool)donner::editor::TextEditorinline
setHoverSourceRanges(std::vector< SourceByteRange > ranges)donner::editor::TextEditor
setImGuiChildIgnored(bool value)donner::editor::TextEditorinline
setInsertSpaces(bool value)donner::editor::TextEditorinline
setLanguageDefinition(const LanguageDefinition &langDef)donner::editor::TextEditor
setPalette(const Palette &value)donner::editor::TextEditor
setScrollbarMarkers(bool value)donner::editor::TextEditorinline
setSearchEnabled(bool value)donner::editor::TextEditorinline
setSelection(const Coordinates &start, const Coordinates &end, SelectionMode mode=SelectionMode::Normal)donner::editor::TextEditor
setSelectionEnd(const Coordinates &position)donner::editor::TextEditor
setSelectionStart(const Coordinates &position)donner::editor::TextEditor
setShortcut(ShortcutId id, Shortcut shortcut)donner::editor::TextEditor
setShowLineNumbers(bool show)donner::editor::TextEditorinline
setShowWhitespaces(bool value)donner::editor::TextEditorinline
setSidebarVisible(bool value)donner::editor::TextEditorinline
setSmartIndent(bool value)donner::editor::TextEditorinline
setSmartPredictions(bool value)donner::editor::TextEditorinline
setSourceDiagnostics(std::vector< SourceDiagnostic > diagnostics)donner::editor::TextEditor
setSourceFocusModeContextMenu(bool checked)donner::editor::TextEditorinline
setSourceStructuralMoveDecoration(std::optional< SourceStructuralMoveDecoration > decoration)donner::editor::TextEditor
setSourceStyleDecorations(std::vector< SourceStyleDecoration > decorations)donner::editor::TextEditor
setTabSize(int size)donner::editor::TextEditorinline
setText(std::string_view text, bool preserveScroll=false)donner::editor::TextEditor
setUIFontSize(float size)donner::editor::TextEditorinline
setUIScale(float scale)donner::editor::TextEditorinline
setWordWrapEnabled(bool value)donner::editor::TextEditorinline
ShortcutBindings typedefdonner::editor::TextEditor
ShortcutId enum namedonner::editor::TextEditor
sourceDiagnosticAtByteOffset(std::size_t byteOffset) constdonner::editor::TextEditor
sourceDiagnostics() constdonner::editor::TextEditorinline
sourceGutterDragTarget() constdonner::editor::TextEditorinline
sourceStructuralMoveDecoration() constdonner::editor::TextEditorinline
SourceStyleChipKind enum namedonner::editor::TextEditor
sourceStyleDecorations() constdonner::editor::TextEditorinline
String typedefdonner::editor::TextEditor
takeClickedSourceStyleChipId()donner::editor::TextEditor
takePendingSourceEditIntents()donner::editor::TextEditorinline
takeSourceFocusModeContextMenuToggleRequest()donner::editor::TextEditorinline
takeSourceGutterDragCancelled()donner::editor::TextEditor
takeSourceGutterDragStartedLine()donner::editor::TextEditor
takeSourceGutterDropTarget()donner::editor::TextEditor
textByteLength() constdonner::editor::TextEditorinline
TextEditor() (defined in donner::editor::TextEditor)donner::editor::TextEditor
TextEditor(const TextEditor &)=delete (defined in donner::editor::TextEditor)donner::editor::TextEditor
TextEditor(TextEditor &&)=delete (defined in donner::editor::TextEditor)donner::editor::TextEditor
TextEditorTests (defined in donner::editor::TextEditor)donner::editor::TextEditorfriend
TextEditorTests_CanUndoReturnsTrueAfterEdit_Test (defined in donner::editor::TextEditor)donner::editor::TextEditorfriend
TextEditorTests_MultipleUndoStepsBackthrough_Test (defined in donner::editor::TextEditor)donner::editor::TextEditorfriend
TextEditorTests_RedoIsClearedAfterNewEdit_Test (defined in donner::editor::TextEditor)donner::editor::TextEditorfriend
TextEditorTests_RedoRestoresAfterUndo_Test (defined in donner::editor::TextEditor)donner::editor::TextEditorfriend
TextEditorTests_UndoReversesInsertion_Test (defined in donner::editor::TextEditor)donner::editor::TextEditorfriend
tickSourceFlashes()donner::editor::TextEditor
undo(int steps=1)donner::editor::TextEditor
wordWrapEnabled() constdonner::editor::TextEditorinline
~TextEditor() (defined in donner::editor::TextEditor)donner::editor::TextEditor