Donner 0.8.0-pre
Embeddable browser-grade SVG2 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.

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
canRedo() constdonner::editor::TextEditor
canUndo() constdonner::editor::TextEditor
clearAutocompleteData() (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
clearAutocompleteEntries() (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
clearFocusPartition()donner::editor::TextEditor
clearHighlightedLines() (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
clearHoverSourceRanges()donner::editor::TextEditorinline
clearSourceFocusModeContextMenu()donner::editor::TextEditorinline
clearSourceStyleDecorations()donner::editor::TextEditorinline
colorize(int fromLine=0, int count=-1)donner::editor::TextEditor
colorizeInternal() (defined in donner::editor::TextEditor)donner::editor::TextEditor
colorizeRange(int fromLine=0, int toLine=0) (defined in donner::editor::TextEditor)donner::editor::TextEditor
copy()donner::editor::TextEditor
cut()donner::editor::TextEditor
delete_()donner::editor::TextEditor
deleteRange(const Coordinates &start, const Coordinates &end) (defined in donner::editor::TextEditor)donner::editor::TextEditor
didMouseChangeCursorPosition() constdonner::editor::TextEditorinline
ErrorMarkers typedef (defined in donner::editor::TextEditor)donner::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() (defined in donner::editor::TextEditor)donner::editor::TextEditorstatic
getDefaultShortcuts()donner::editor::TextEditorstatic
getInsertSpaces() const (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
getLanguageDefinition() const (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
getPalette() const (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
getSelectedText() constdonner::editor::TextEditor
getTabSize() const (defined in donner::editor::TextEditor)donner::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
hasExpressionHover (defined in donner::editor::TextEditor)donner::editor::TextEditor
hasFocusPartition() constdonner::editor::TextEditorinline
hasIdentifierHover (defined in donner::editor::TextEditor)donner::editor::TextEditor
hasPendingSourceEditIntents() constdonner::editor::TextEditorinline
hasSelection() constdonner::editor::TextEditor
hoveredTextPosition() constdonner::editor::TextEditorinline
hoverSourceRanges() constdonner::editor::TextEditorinline
Identifier typedef (defined in donner::editor::TextEditor)donner::editor::TextEditor
Identifiers typedef (defined in donner::editor::TextEditor)donner::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() const (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
isFocused() const (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
isHandleKeyboardInputsEnabled() const (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
isHandleMouseInputsEnabled() const (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
isImGuiChildIgnored() const (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
isPositionInsideFocusRange(const Coordinates &position) constdonner::editor::TextEditor
isShowingWhitespaces() const (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
isTextChanged() const (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
Keywords typedef (defined in donner::editor::TextEditor)donner::editor::TextEditor
kLineNumberSpacedonner::editor::TextEditorstatic
LanguageDefinition typedef (defined in donner::editor::TextEditor)donner::editor::TextEditor
lastSourceRopeCost() constdonner::editor::TextEditorinline
moveBottom(bool select=false) (defined in donner::editor::TextEditor)donner::editor::TextEditor
moveDown(int amount=1, bool select=false)donner::editor::TextEditor
moveEnd(bool select=false) (defined in donner::editor::TextEditor)donner::editor::TextEditor
moveHome(bool select=false) (defined in donner::editor::TextEditor)donner::editor::TextEditor
moveLeft(int amount=1, bool select=false, bool wordMode=false) (defined in donner::editor::TextEditor)donner::editor::TextEditor
moveRight(int amount=1, bool select=false, bool wordMode=false) (defined in donner::editor::TextEditor)donner::editor::TextEditor
moveTop(bool select=false) (defined in donner::editor::TextEditor)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
onContentUpdate (defined in donner::editor::TextEditor)donner::editor::TextEditor
onCtrlAltClick (defined in donner::editor::TextEditor)donner::editor::TextEditor
onExpressionHover (defined in donner::editor::TextEditor)donner::editor::TextEditor
onIdentifierHover (defined in donner::editor::TextEditor)donner::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 typedef (defined in donner::editor::TextEditor)donner::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) (defined in donner::editor::TextEditor)donner::editor::TextEditor
resetTextChanged() (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
selectAll()donner::editor::TextEditor
selectAndFocus(const Coordinates &start, const Coordinates &end)donner::editor::TextEditorinline
SelectionMode typedef (defined in donner::editor::TextEditor)donner::editor::TextEditor
selectWordUnderCursor()donner::editor::TextEditor
setActiveAutocomplete(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setAutocompleteProvider(AutocompleteProvider provider)donner::editor::TextEditorinline
setAutoIndentOnPaste(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setColorizerEnabled(bool enabled)donner::editor::TextEditor
setCompleteBraces(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setCursorPosition(const Coordinates &position)donner::editor::TextEditor
setEditorFontSize(float size) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setErrorMarkers(const ErrorMarkers &markers) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setFocusPartition(const FocusPartition &partition)donner::editor::TextEditor
setFoldEnabled(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setFunctionDeclarationTooltip(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setFunctionTooltips(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setHandleKeyboardInputs(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setHandleMouseInputs(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setHighlightBrackets(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setHighlightedLines(const std::vector< int > &lines) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setHighlightLine(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setHorizontalScroll(bool) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setHoverSourceRanges(std::vector< SourceByteRange > ranges)donner::editor::TextEditor
setImGuiChildIgnored(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setInsertSpaces(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setLanguageDefinition(const LanguageDefinition &langDef) (defined in donner::editor::TextEditor)donner::editor::TextEditor
setPalette(const Palette &value) (defined in donner::editor::TextEditor)donner::editor::TextEditor
setScrollbarMarkers(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setSearchEnabled(bool value) (defined in donner::editor::TextEditor)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) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setSmartIndent(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setSmartPredictions(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setSourceFocusModeContextMenu(bool checked)donner::editor::TextEditorinline
setSourceStyleDecorations(std::vector< SourceStyleDecoration > decorations)donner::editor::TextEditor
setTabSize(int size) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setText(std::string_view text, bool preserveScroll=false)donner::editor::TextEditor
setUIFontSize(float size) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setUIScale(float scale) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
setWordWrapEnabled(bool value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
ShortcutId enum namedonner::editor::TextEditor
SourceStyleChipKind enum namedonner::editor::TextEditor
sourceStyleDecorations() constdonner::editor::TextEditorinline
String typedef (defined in donner::editor::TextEditor)donner::editor::TextEditor
takeClickedSourceStyleChipId()donner::editor::TextEditor
takePendingSourceEditIntents()donner::editor::TextEditorinline
takeSourceFocusModeContextMenuToggleRequest()donner::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() const (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
~TextEditor() (defined in donner::editor::TextEditor)donner::editor::TextEditor