| AddUndo(UndoRecord &aValue) | TextEditor | private |
| Advance(Coordinates &aCoordinates) const | TextEditor | private |
| Backspace() | TextEditor | private |
| Breakpoints typedef | TextEditor | |
| CanRedo() const | TextEditor | |
| CanUndo() const | TextEditor | |
| Char typedef | TextEditor | |
| Colorize(int aFromLine=0, int aCount=-1) | TextEditor | private |
| ColorizeInternal() | TextEditor | private |
| ColorizeRange(int aFromLine=0, int aToLine=0) | TextEditor | private |
| Copy() | TextEditor | |
| Cut() | TextEditor | |
| Delete() | TextEditor | |
| DeleteRange(const Coordinates &aStart, const Coordinates &aEnd) | TextEditor | private |
| DeleteSelection() | TextEditor | private |
| EnsureCursorVisible() | TextEditor | private |
| EnterCharacter(ImWchar aChar, bool aShift) | TextEditor | private |
| ErrorMarkers typedef | TextEditor | |
| FindNextWord(const Coordinates &aFrom) const | TextEditor | private |
| FindWordEnd(const Coordinates &aFrom) const | TextEditor | private |
| FindWordStart(const Coordinates &aFrom) const | TextEditor | private |
| GetActualCursorCoordinates() const | TextEditor | private |
| GetCharacterColumn(int aLine, int aIndex) const | TextEditor | private |
| GetCharacterIndex(const Coordinates &aCoordinates) const | TextEditor | private |
| GetCurrentLineText() const | TextEditor | |
| GetCursorPosition() const | TextEditor | inline |
| GetDarkPalette() | TextEditor | static |
| GetGlyphColor(const Glyph &aGlyph) const | TextEditor | private |
| GetLanguageDefinition() const | TextEditor | inline |
| GetLightPalette() | TextEditor | static |
| GetLineCharacterCount(int aLine) const | TextEditor | private |
| GetLineMaxColumn(int aLine) const | TextEditor | private |
| GetPageSize() const | TextEditor | private |
| GetPalette() const | TextEditor | inline |
| GetRetroBluePalette() | TextEditor | static |
| GetSelectedText() const | TextEditor | |
| GetTabSize() const | TextEditor | inline |
| GetText() const | TextEditor | |
| GetText(const Coordinates &aStart, const Coordinates &aEnd) const | TextEditor | private |
| GetTextLines() const | TextEditor | |
| GetTotalLines() const | TextEditor | inline |
| GetWordAt(const Coordinates &aCoords) const | TextEditor | private |
| GetWordUnderCursor() const | TextEditor | private |
| HandleKeyboardInputs() | TextEditor | private |
| HandleMouseInputs() | TextEditor | private |
| HasSelection() const | TextEditor | |
| Identifiers typedef | TextEditor | |
| InsertLine(int aIndex) | TextEditor | private |
| InsertText(const std::string &aValue) | TextEditor | |
| InsertText(const char *aValue) | TextEditor | |
| InsertTextAt(Coordinates &aWhere, const char *aValue) | TextEditor | private |
| IsColorizerEnabled() const | TextEditor | inline |
| IsCursorPositionChanged() const | TextEditor | inline |
| IsHandleKeyboardInputsEnabled() const | TextEditor | inline |
| IsHandleMouseInputsEnabled() const | TextEditor | inline |
| IsImGuiChildIgnored() const | TextEditor | inline |
| IsOnWordBoundary(const Coordinates &aAt) const | TextEditor | private |
| IsOverwrite() const | TextEditor | inline |
| IsReadOnly() const | TextEditor | inline |
| IsShowingWhitespaces() const | TextEditor | inline |
| IsTextChanged() const | TextEditor | inline |
| Keywords typedef | TextEditor | |
| Line typedef | TextEditor | |
| Lines typedef | TextEditor | |
| mBreakpoints | TextEditor | private |
| mCharAdvance | TextEditor | private |
| mCheckComments | TextEditor | private |
| mColorizerEnabled | TextEditor | private |
| mColorRangeMax | TextEditor | private |
| mColorRangeMin | TextEditor | private |
| mCursorPositionChanged | TextEditor | private |
| mErrorMarkers | TextEditor | private |
| mHandleKeyboardInputs | TextEditor | private |
| mHandleMouseInputs | TextEditor | private |
| mIgnoreImGuiChild | TextEditor | private |
| mInteractiveEnd | TextEditor | private |
| mInteractiveStart | TextEditor | private |
| mLanguageDefinition | TextEditor | private |
| mLastClick | TextEditor | private |
| mLeftMargin | TextEditor | private |
| mLineBuffer | TextEditor | private |
| mLines | TextEditor | private |
| mLineSpacing | TextEditor | private |
| MoveBottom(bool aSelect=false) | TextEditor | |
| MoveDown(int aAmount=1, bool aSelect=false) | TextEditor | |
| MoveEnd(bool aSelect=false) | TextEditor | |
| MoveHome(bool aSelect=false) | TextEditor | |
| MoveLeft(int aAmount=1, bool aSelect=false, bool aWordMode=false) | TextEditor | |
| MoveRight(int aAmount=1, bool aSelect=false, bool aWordMode=false) | TextEditor | |
| mOverwrite | TextEditor | private |
| MoveTop(bool aSelect=false) | TextEditor | |
| MoveUp(int aAmount=1, bool aSelect=false) | TextEditor | |
| mPalette | TextEditor | private |
| mPaletteBase | TextEditor | private |
| mReadOnly | TextEditor | private |
| mRegexList | TextEditor | private |
| mScrollToCursor | TextEditor | private |
| mScrollToTop | TextEditor | private |
| mSelectionMode | TextEditor | private |
| mShowWhitespaces | TextEditor | private |
| mStartTime | TextEditor | private |
| mState | TextEditor | private |
| mTabSize | TextEditor | private |
| mTextChanged | TextEditor | private |
| mTextStart | TextEditor | private |
| mUndoBuffer | TextEditor | private |
| mUndoIndex | TextEditor | private |
| mWithinRender | TextEditor | private |
| Palette typedef | TextEditor | |
| PaletteIndex enum name | TextEditor | |
| Paste() | TextEditor | |
| ProcessInputs() | TextEditor | private |
| Redo(int aSteps=1) | TextEditor | |
| RegexList typedef | TextEditor | private |
| RemoveLine(int aStart, int aEnd) | TextEditor | private |
| RemoveLine(int aIndex) | TextEditor | private |
| Render(const char *aTitle, const ImVec2 &aSize=ImVec2(), bool aBorder=false) | TextEditor | |
| Render() | TextEditor | private |
| SanitizeCoordinates(const Coordinates &aValue) const | TextEditor | private |
| ScreenPosToCoordinates(const ImVec2 &aPosition) const | TextEditor | private |
| SelectAll() | TextEditor | |
| SelectionMode enum name | TextEditor | |
| SelectWordUnderCursor() | TextEditor | |
| SetBreakpoints(const Breakpoints &aMarkers) | TextEditor | inline |
| SetColorizerEnable(bool aValue) | TextEditor | |
| SetCursorPosition(const Coordinates &aPosition) | TextEditor | |
| SetErrorMarkers(const ErrorMarkers &aMarkers) | TextEditor | inline |
| SetHandleKeyboardInputs(bool aValue) | TextEditor | inline |
| SetHandleMouseInputs(bool aValue) | TextEditor | inline |
| SetImGuiChildIgnored(bool aValue) | TextEditor | inline |
| SetLanguageDefinition(const LanguageDefinition &aLanguageDef) | TextEditor | |
| SetPalette(const Palette &aValue) | TextEditor | |
| SetReadOnly(bool aValue) | TextEditor | |
| SetSelection(const Coordinates &aStart, const Coordinates &aEnd, SelectionMode aMode=SelectionMode::Normal) | TextEditor | |
| SetSelectionEnd(const Coordinates &aPosition) | TextEditor | |
| SetSelectionStart(const Coordinates &aPosition) | TextEditor | |
| SetShowWhitespaces(bool aValue) | TextEditor | inline |
| SetTabSize(int aValue) | TextEditor | |
| SetText(const std::string &aText) | TextEditor | |
| SetTextLines(const std::vector< std::string > &aLines) | TextEditor | |
| String typedef | TextEditor | |
| TextDistanceToLineStart(const Coordinates &aFrom) const | TextEditor | private |
| TextEditor() | TextEditor | |
| Undo(int aSteps=1) | TextEditor | |
| UndoBuffer typedef | TextEditor | private |
| ~TextEditor() | TextEditor | |