Donner 0.5.1
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
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
clearHighlightedLines() (defined in donner::editor::TextEditor)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
ErrorMarkers typedef (defined in donner::editor::TextEditor)donner::editor::TextEditor
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
hasIdentifierHover (defined in donner::editor::TextEditor)donner::editor::TextEditor
hasSelection() constdonner::editor::TextEditor
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
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
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
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
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
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
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 value) (defined in donner::editor::TextEditor)donner::editor::TextEditorinline
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
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
ShortcutId enum namedonner::editor::TextEditor
String typedef (defined in donner::editor::TextEditor)donner::editor::TextEditor
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
undo(int steps=1)donner::editor::TextEditor
~TextEditor() (defined in donner::editor::TextEditor)donner::editor::TextEditor