| AbstractCharacterBasedApplication() | AbstractCharacterBasedApplication | |
| addNewLineToBottom() | AbstractCharacterBasedApplication | protected |
| appendBulk(std::string_view const &str) | AbstractCharacterBasedApplication | |
| appendNewLine(std::vector< Char > *vec) | AbstractCharacterBasedApplication | protected |
| calcColumnToIndex(int column) | AbstractCharacterBasedApplication | private |
| calcVisualWidth(Document::Line const &line) const | AbstractCharacterBasedApplication | protected |
| char_screen() | AbstractCharacterBasedApplication | protected |
| char_screen() const | AbstractCharacterBasedApplication | protected |
| char_screen_h() const | AbstractCharacterBasedApplication | protected |
| char_screen_w() const | AbstractCharacterBasedApplication | protected |
| charWidth(uint32_t c) | AbstractCharacterBasedApplication | static |
| clear() | AbstractCharacterBasedApplication | |
| clearParsedLine() | AbstractCharacterBasedApplication | protected |
| clearRect(int x, int y, int w, int h) | AbstractCharacterBasedApplication | protected |
| clearShiftModifier() | AbstractCharacterBasedApplication | |
| closeDialog(bool result) | AbstractCharacterBasedApplication | protected |
| commitLine(const std::vector< Char > &vec) | AbstractCharacterBasedApplication | protected |
| currentAnchor(SelectionAnchor::Enabled enabled) | AbstractCharacterBasedApplication | private |
| currentCol() const | AbstractCharacterBasedApplication | |
| currentColX() const | AbstractCharacterBasedApplication | protected |
| currentRow() const | AbstractCharacterBasedApplication | |
| cursorCol() const | AbstractCharacterBasedApplication | protected |
| cursorRow() const | AbstractCharacterBasedApplication | protected |
| cx() | AbstractCharacterBasedApplication | protected |
| cx() const | AbstractCharacterBasedApplication | protected |
| decideColumnScrollPos() const | AbstractCharacterBasedApplication | protected |
| deleteIfSelected() | AbstractCharacterBasedApplication | private |
| deselect() | AbstractCharacterBasedApplication | protected |
| dialog_cx | AbstractCharacterBasedApplication | protected |
| doBackspace() | AbstractCharacterBasedApplication | protected |
| document() | AbstractCharacterBasedApplication | protected |
| documentLines() const | AbstractCharacterBasedApplication | protected |
| doDelete() | AbstractCharacterBasedApplication | protected |
| edit_(EditOperation op) | AbstractCharacterBasedApplication | private |
| editCopy() | AbstractCharacterBasedApplication | |
| editCut() | AbstractCharacterBasedApplication | |
| EditOperation enum name | AbstractCharacterBasedApplication | private |
| editor_cx | AbstractCharacterBasedApplication | protected |
| editorViewportHeight() const | AbstractCharacterBasedApplication | protected |
| editorViewportWidth() const | AbstractCharacterBasedApplication | protected |
| editPaste() | AbstractCharacterBasedApplication | |
| editSelected(EditOperation op, std::vector< Char > *cutbuffer) | AbstractCharacterBasedApplication | private |
| engine() const | AbstractCharacterBasedApplication | |
| ensureCurrentLineVisible() | AbstractCharacterBasedApplication | protected |
| execDialog(QString const &dialog_title, const QString &dialog_value, const DialogHandler &handler) | AbstractCharacterBasedApplication | protected |
| fetchCurrentLine() const | AbstractCharacterBasedApplication | protected |
| fetchLine(int row) const | AbstractCharacterBasedApplication | protected |
| findSyntax(const QList< Document::CharAttr_ > *list, size_t offset) | AbstractCharacterBasedApplication | privatestatic |
| formatLine2_(int row_index) const | AbstractCharacterBasedApplication | |
| formatLine_(const Document::Line &line, int tab_span, int anchor_a=-1, int anchor_b=-1) const | AbstractCharacterBasedApplication | |
| hasSelection() const | AbstractCharacterBasedApplication | protected |
| initEditor() | AbstractCharacterBasedApplication | protected |
| initEngine(const std::shared_ptr< TextEditorContext > &cx) | AbstractCharacterBasedApplication | private |
| insertSyntax(QList< Document::CharAttr_ > *list, size_t offset, const Document::CharAttr_ &a) | AbstractCharacterBasedApplication | privatestatic |
| internalParseLine(const QByteArray &parsed_line, int current_col, std::vector< Char > *vec, int increase_hint) const | AbstractCharacterBasedApplication | private |
| internalWrite(const ushort *begin, const ushort *end) | AbstractCharacterBasedApplication | private |
| invalidateArea(int top_y=0) | AbstractCharacterBasedApplication | protected |
| invalidateAreaBelowTheCurrentLine() | AbstractCharacterBasedApplication | private |
| isAutoLayout() const | AbstractCharacterBasedApplication | protected |
| isBottom() const | AbstractCharacterBasedApplication | |
| isChanged() const | AbstractCharacterBasedApplication | |
| isControlModifierPressed() const | AbstractCharacterBasedApplication | |
| isCurrentLineWritable() const | AbstractCharacterBasedApplication | private |
| isCursorVisible() | AbstractCharacterBasedApplication | |
| isDialogMode() | AbstractCharacterBasedApplication | protected |
| isInsertMode() const | AbstractCharacterBasedApplication | |
| isLineNumberVisible() const | AbstractCharacterBasedApplication | |
| isOverwriteMode() const | AbstractCharacterBasedApplication | |
| isPaintingSuppressed() const | AbstractCharacterBasedApplication | protected |
| isReadOnly() const | AbstractCharacterBasedApplication | |
| isShiftModifierPressed() const | AbstractCharacterBasedApplication | |
| isSingleLineMode() const | AbstractCharacterBasedApplication | protected |
| isTerminalMode() const | AbstractCharacterBasedApplication | |
| isValidRowIndex(int row_index) const | AbstractCharacterBasedApplication | protected |
| layoutEditor() | AbstractCharacterBasedApplication | virtual |
| LEFT_MARGIN | AbstractCharacterBasedApplication | static |
| leftMargin_() const | AbstractCharacterBasedApplication | protected |
| line_flags() | AbstractCharacterBasedApplication | protected |
| LineChanged enum value | AbstractCharacterBasedApplication | |
| LineFlag enum name | AbstractCharacterBasedApplication | |
| loadExampleFile() | AbstractCharacterBasedApplication | |
| logicalMoveToBottom() | AbstractCharacterBasedApplication | |
| logicalMoveToBottom2() | AbstractCharacterBasedApplication | |
| m | AbstractCharacterBasedApplication | private |
| makeBuffer() | AbstractCharacterBasedApplication | protected |
| makeColumnPosList(std::vector< int > *out) | AbstractCharacterBasedApplication | protected |
| moveCursorDown() | AbstractCharacterBasedApplication | virtual |
| moveCursorEnd() | AbstractCharacterBasedApplication | |
| moveCursorHome() | AbstractCharacterBasedApplication | |
| moveCursorLeft() | AbstractCharacterBasedApplication | |
| moveCursorOut() | AbstractCharacterBasedApplication | |
| moveCursorRight() | AbstractCharacterBasedApplication | |
| moveCursorUp() | AbstractCharacterBasedApplication | |
| movePageDown() | AbstractCharacterBasedApplication | |
| movePageUp() | AbstractCharacterBasedApplication | |
| moveToBottom() | AbstractCharacterBasedApplication | |
| moveToTop() | AbstractCharacterBasedApplication | |
| nextTabStop(int x) const | AbstractCharacterBasedApplication | protected |
| onOpenFile() | AbstractCharacterBasedApplication | private |
| onQuit() | AbstractCharacterBasedApplication | private |
| onSaveFile() | AbstractCharacterBasedApplication | private |
| openFile(QString const &path) | AbstractCharacterBasedApplication | |
| paintLineNumbers(std::function< void(int, QString const &, Document::Line const *)> const &draw) | AbstractCharacterBasedApplication | protected |
| parseCurrentLine(std::vector< Char > *vec, int increase_hint, bool force) | AbstractCharacterBasedApplication | protected |
| parseLine(int row, std::vector< Char > *vec) const | AbstractCharacterBasedApplication | protected |
| preparePaintScreen() | AbstractCharacterBasedApplication | protected |
| pressEnter() | AbstractCharacterBasedApplication | |
| pressEscape() | AbstractCharacterBasedApplication | |
| pressLetterWithControl(int c) | AbstractCharacterBasedApplication | private |
| print(int x, int y, QString const &text, Option const &opt) | AbstractCharacterBasedApplication | protectedvirtual |
| printArea(const TextEditorContext *cx, SelectionAnchor const *sel_a=nullptr, SelectionAnchor const *sel_b=nullptr) | AbstractCharacterBasedApplication | protected |
| printInvertedBar(int x, int y, char const *text, int padchar) | AbstractCharacterBasedApplication | private |
| recentlyUsedPath() | AbstractCharacterBasedApplication | protected |
| reference_char_width_ | AbstractCharacterBasedApplication | protected |
| restorePos() | AbstractCharacterBasedApplication | protected |
| retrieveLastText(std::vector< char > *out, int maxlen) const | AbstractCharacterBasedApplication | |
| RIGHT_MARGIN | AbstractCharacterBasedApplication | static |
| saveFile(QString const &path) | AbstractCharacterBasedApplication | |
| savePos() | AbstractCharacterBasedApplication | protected |
| screenHeight() const | AbstractCharacterBasedApplication | |
| screenWidth() const | AbstractCharacterBasedApplication | |
| scrollBottomLimit() const | AbstractCharacterBasedApplication | protected |
| scrollBottomLimit2() const | AbstractCharacterBasedApplication | protected |
| scrollDown() | AbstractCharacterBasedApplication | |
| scrollToTop() | AbstractCharacterBasedApplication | |
| scrollUp() | AbstractCharacterBasedApplication | |
| selection_end | AbstractCharacterBasedApplication | protected |
| selection_start | AbstractCharacterBasedApplication | protected |
| setAutoLayout(bool f) | AbstractCharacterBasedApplication | |
| setChanged(bool f) | AbstractCharacterBasedApplication | |
| setCurrentCol(int col) | AbstractCharacterBasedApplication | protected |
| setCurrentRow(int row) | AbstractCharacterBasedApplication | protected |
| setCursorCol(int col) | AbstractCharacterBasedApplication | inlineprotectedvirtual |
| setCursorCol_(int col, bool auto_scroll=true, bool by_mouse=false) | AbstractCharacterBasedApplication | private |
| setCursorPos(int row, int col) | AbstractCharacterBasedApplication | inlineprotected |
| setCursorPosByMouse(RowCol pos, QPoint pt) | AbstractCharacterBasedApplication | inlineprotected |
| setCursorRow(int row, bool auto_scroll=true, bool by_mouse=false) | AbstractCharacterBasedApplication | protectedvirtual |
| setCursorVisible(bool show) | AbstractCharacterBasedApplication | |
| setDialogMode(bool f) | AbstractCharacterBasedApplication | protected |
| setDialogOption(QString const &title, QString const &value, const DialogHandler &handler) | AbstractCharacterBasedApplication | protected |
| setDocument(const QList< Document::Line > *source) | AbstractCharacterBasedApplication | |
| setLineMargin(int n) | AbstractCharacterBasedApplication | |
| setModifierKeys(Qt::KeyboardModifiers const &keymod) | AbstractCharacterBasedApplication | |
| setNormalTextEditorMode(bool f) | AbstractCharacterBasedApplication | |
| setPaintingSuppressed(bool f) | AbstractCharacterBasedApplication | protected |
| setReadOnly(bool f) | AbstractCharacterBasedApplication | |
| setRecentlyUsedPath(QString const &path) | AbstractCharacterBasedApplication | protected |
| setScreenSize(int w, int h, bool update_layout) | AbstractCharacterBasedApplication | |
| setSelectionAnchor(SelectionAnchor::Enabled enabled, bool update_anchor, bool auto_scroll) | AbstractCharacterBasedApplication | |
| setTerminalMode(bool f) | AbstractCharacterBasedApplication | |
| setTextCodec(std::shared_ptr< MyTextCodec > codec) | AbstractCharacterBasedApplication | |
| setTextEditorEngine(const TextEditorEnginePtr &e) | AbstractCharacterBasedApplication | |
| setToggleSelectionAnchorEnabled(bool f) | AbstractCharacterBasedApplication | |
| setWriteMode(WriteMode wm) | AbstractCharacterBasedApplication | |
| showFooter(bool f) | AbstractCharacterBasedApplication | |
| showHeader(bool f) | AbstractCharacterBasedApplication | |
| showLineNumber(bool show, int left_margin=LEFT_MARGIN) | AbstractCharacterBasedApplication | |
| state() const | AbstractCharacterBasedApplication | |
| State enum name | AbstractCharacterBasedApplication | |
| statusLine() const | AbstractCharacterBasedApplication | protected |
| updateCursorPos(bool auto_scroll) | AbstractCharacterBasedApplication | protected |
| updateSelectionAnchor1(bool auto_scroll) | AbstractCharacterBasedApplication | protected |
| updateSelectionAnchor2(bool auto_scroll) | AbstractCharacterBasedApplication | protected |
| updateVisibility(bool ensure_current_line_visible, bool change_col, bool auto_scroll)=0 | AbstractCharacterBasedApplication | protectedpure virtual |
| write(uint32_t c, bool by_keyboard) | AbstractCharacterBasedApplication | |
| write(char const *ptr, int len, bool by_keyboard) | AbstractCharacterBasedApplication | |
| write(std::string const &text) | AbstractCharacterBasedApplication | |
| write(QKeyEvent *e) | AbstractCharacterBasedApplication | |
| write_(char const *ptr, bool by_keyboard) | AbstractCharacterBasedApplication | protected |
| write_(QString const &text, bool by_keyboard) | AbstractCharacterBasedApplication | protected |
| writeCR() | AbstractCharacterBasedApplication | private |
| WriteMode enum name | AbstractCharacterBasedApplication | |
| writeNewLine() | AbstractCharacterBasedApplication | protected |
| ~AbstractCharacterBasedApplication() | AbstractCharacterBasedApplication | virtual |