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 | |