| addAutocompleteEntry(std::string_view searchTerm, std::string_view displayText, std::string_view insertText) | donner::editor::TextEditor | inline |
| canRedo() const | donner::editor::TextEditor | |
| canUndo() const | donner::editor::TextEditor | |
| clearAutocompleteData() (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| clearAutocompleteEntries() (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| clearHighlightedLines() (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| 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() const | donner::editor::TextEditor | inline |
| getDarkPalette() (defined in donner::editor::TextEditor) | donner::editor::TextEditor | static |
| getDefaultShortcuts() | donner::editor::TextEditor | static |
| getInsertSpaces() const (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| getLanguageDefinition() const (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| getPalette() const (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| getSelectedText() const | donner::editor::TextEditor | |
| getTabSize() const (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| getText() const | donner::editor::TextEditor | |
| getTextStart() const | donner::editor::TextEditor | inline |
| 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() const | donner::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() const | donner::editor::TextEditor | inline |
| isCursorPositionChanged() const (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| isFocused() const (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| isHandleKeyboardInputsEnabled() const (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| isHandleMouseInputsEnabled() const (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| isImGuiChildIgnored() const (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| isShowingWhitespaces() const (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| isTextChanged() const (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| Keywords typedef (defined in donner::editor::TextEditor) | donner::editor::TextEditor | |
| kLineNumberSpace | donner::editor::TextEditor | static |
| 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() const | donner::editor::TextEditor | inline |
| 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::TextEditor | inline |
| selectAll() | donner::editor::TextEditor | |
| selectAndFocus(const Coordinates &start, const Coordinates &end) | donner::editor::TextEditor | inline |
| SelectionMode typedef (defined in donner::editor::TextEditor) | donner::editor::TextEditor | |
| selectWordUnderCursor() | donner::editor::TextEditor | |
| setActiveAutocomplete(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setAutoIndentOnPaste(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setColorizerEnabled(bool enabled) | donner::editor::TextEditor | |
| setCompleteBraces(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setCursorPosition(const Coordinates &position) | donner::editor::TextEditor | |
| setEditorFontSize(float size) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setErrorMarkers(const ErrorMarkers &markers) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setFoldEnabled(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setFunctionDeclarationTooltip(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setFunctionTooltips(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setHandleKeyboardInputs(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setHandleMouseInputs(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setHighlightBrackets(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setHighlightedLines(const std::vector< int > &lines) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setHighlightLine(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setHorizontalScroll(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setImGuiChildIgnored(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setInsertSpaces(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| 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::TextEditor | inline |
| setSearchEnabled(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| 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::TextEditor | inline |
| setShowWhitespaces(bool value) | donner::editor::TextEditor | inline |
| setSidebarVisible(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setSmartIndent(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setSmartPredictions(bool value) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setTabSize(int size) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setText(std::string_view text, bool preserveScroll=false) | donner::editor::TextEditor | |
| setUIFontSize(float size) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| setUIScale(float scale) (defined in donner::editor::TextEditor) | donner::editor::TextEditor | inline |
| ShortcutId enum name | donner::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::TextEditor | friend |
| TextEditorTests_CanUndoReturnsTrueAfterEdit_Test (defined in donner::editor::TextEditor) | donner::editor::TextEditor | friend |
| TextEditorTests_MultipleUndoStepsBackthrough_Test (defined in donner::editor::TextEditor) | donner::editor::TextEditor | friend |
| TextEditorTests_RedoIsClearedAfterNewEdit_Test (defined in donner::editor::TextEditor) | donner::editor::TextEditor | friend |
| TextEditorTests_RedoRestoresAfterUndo_Test (defined in donner::editor::TextEditor) | donner::editor::TextEditor | friend |
| TextEditorTests_UndoReversesInsertion_Test (defined in donner::editor::TextEditor) | donner::editor::TextEditor | friend |
| undo(int steps=1) | donner::editor::TextEditor | |
| ~TextEditor() (defined in donner::editor::TextEditor) | donner::editor::TextEditor | |