Guitar
AbstractTextEditorApplication Member List

This is the complete list of members for AbstractTextEditorApplication, including all inherited members.

AbstractCharacterBasedApplication()AbstractCharacterBasedApplication
addNewLineToBottom()AbstractCharacterBasedApplicationprotected
appendBulk(const char *ptr, int len)AbstractCharacterBasedApplication
appendNewLine(std::vector< Char > *vec)AbstractCharacterBasedApplicationprotected
calcColumnToIndex(int column)AbstractCharacterBasedApplicationprivate
calcVisualWidth(Document::Line const &line) constAbstractCharacterBasedApplicationprotected
char_screen()AbstractCharacterBasedApplicationprotected
char_screen() constAbstractCharacterBasedApplicationprotected
char_screen_h() constAbstractCharacterBasedApplicationprotected
char_screen_w() constAbstractCharacterBasedApplicationprotected
charWidth(uint32_t c)AbstractCharacterBasedApplicationstatic
clear()AbstractCharacterBasedApplication
clearParsedLine()AbstractCharacterBasedApplicationprotected
clearRect(int x, int y, int w, int h)AbstractCharacterBasedApplicationprotected
clearShiftModifier()AbstractCharacterBasedApplication
closeDialog(bool result)AbstractCharacterBasedApplicationprotected
commitLine(const std::vector< Char > &vec)AbstractCharacterBasedApplicationprotected
currentAnchor(SelectionAnchor::Enabled enabled)AbstractCharacterBasedApplicationprivate
currentCol() constAbstractCharacterBasedApplication
currentColX() constAbstractCharacterBasedApplicationprotected
currentRow() constAbstractCharacterBasedApplication
cursorCol() constAbstractCharacterBasedApplicationprotected
cursorRow() constAbstractCharacterBasedApplicationprotected
cx()AbstractCharacterBasedApplicationprotected
cx() constAbstractCharacterBasedApplicationprotected
decideColumnScrollPos() constAbstractCharacterBasedApplicationprotected
deleteIfSelected()AbstractCharacterBasedApplicationprivate
deselect()AbstractCharacterBasedApplicationprotected
dialog_cxAbstractCharacterBasedApplicationprotected
doBackspace()AbstractCharacterBasedApplicationprotected
document()AbstractCharacterBasedApplicationprotected
documentLines() constAbstractCharacterBasedApplicationprotected
doDelete()AbstractCharacterBasedApplicationprotected
edit_(EditOperation op)AbstractCharacterBasedApplicationprivate
editCopy()AbstractCharacterBasedApplication
editCut()AbstractCharacterBasedApplication
EditOperation enum nameAbstractCharacterBasedApplicationprivate
editor_cxAbstractCharacterBasedApplicationprotected
editorViewportHeight() constAbstractCharacterBasedApplicationprotected
editorViewportWidth() constAbstractCharacterBasedApplicationprotected
editPaste()AbstractCharacterBasedApplication
editSelected(EditOperation op, std::vector< Char > *cutbuffer)AbstractCharacterBasedApplicationprivate
engine() constAbstractCharacterBasedApplication
ensureCurrentLineVisible()AbstractCharacterBasedApplicationprotected
execDialog(QString const &dialog_title, const QString &dialog_value, const DialogHandler &handler)AbstractCharacterBasedApplicationprotected
fetchCurrentLine() constAbstractCharacterBasedApplicationprotected
fetchLine(int row) constAbstractCharacterBasedApplicationprotected
findSyntax(const QList< Document::CharAttr_ > *list, size_t offset)AbstractCharacterBasedApplicationprivatestatic
formatLine2_(int row_index) constAbstractCharacterBasedApplication
formatLine_(const Document::Line &line, int tab_span, int anchor_a=-1, int anchor_b=-1) constAbstractCharacterBasedApplication
hasSelection() constAbstractCharacterBasedApplicationprotected
initEditor()AbstractCharacterBasedApplicationprotected
initEngine(const std::shared_ptr< TextEditorContext > &cx)AbstractCharacterBasedApplicationprivate
insertSyntax(QList< Document::CharAttr_ > *list, size_t offset, const Document::CharAttr_ &a)AbstractCharacterBasedApplicationprivatestatic
internalParseLine(const QByteArray &parsed_line, int current_col, std::vector< Char > *vec, int increase_hint) constAbstractCharacterBasedApplicationprivate
internalWrite(const ushort *begin, const ushort *end)AbstractCharacterBasedApplicationprivate
invalidateArea(int top_y=0)AbstractCharacterBasedApplicationprotected
invalidateAreaBelowTheCurrentLine()AbstractCharacterBasedApplicationprivate
isAutoLayout() constAbstractCharacterBasedApplicationprotected
isBottom() constAbstractCharacterBasedApplication
isChanged() constAbstractCharacterBasedApplication
isControlModifierPressed() constAbstractCharacterBasedApplication
isCurrentLineWritable() constAbstractCharacterBasedApplicationprivate
isCursorVisible()AbstractCharacterBasedApplication
isDialogMode()AbstractCharacterBasedApplicationprotected
isInsertMode() constAbstractCharacterBasedApplication
isLineNumberVisible() constAbstractCharacterBasedApplication
isOverwriteMode() constAbstractCharacterBasedApplication
isPaintingSuppressed() constAbstractCharacterBasedApplicationprotected
isReadOnly() constAbstractCharacterBasedApplication
isShiftModifierPressed() constAbstractCharacterBasedApplication
isSingleLineMode() constAbstractCharacterBasedApplicationprotected
isTerminalMode() constAbstractCharacterBasedApplication
isValidRowIndex(int row_index) constAbstractCharacterBasedApplicationprotected
layoutEditor()AbstractCharacterBasedApplicationvirtual
LEFT_MARGINAbstractCharacterBasedApplicationstatic
leftMargin_() constAbstractCharacterBasedApplicationprotected
line_flags()AbstractCharacterBasedApplicationprotected
LineChanged enum valueAbstractCharacterBasedApplication
LineFlag enum nameAbstractCharacterBasedApplication
loadExampleFile()AbstractCharacterBasedApplication
logicalMoveToBottom()AbstractCharacterBasedApplication
logicalMoveToBottom2()AbstractCharacterBasedApplication
mAbstractCharacterBasedApplicationprivate
makeBuffer()AbstractCharacterBasedApplicationprotected
makeColumnPosList(std::vector< int > *out)AbstractCharacterBasedApplicationprotected
moveCursorDown()AbstractCharacterBasedApplicationvirtual
moveCursorEnd()AbstractCharacterBasedApplication
moveCursorHome()AbstractCharacterBasedApplication
moveCursorLeft()AbstractCharacterBasedApplication
moveCursorOut()AbstractCharacterBasedApplication
moveCursorRight()AbstractCharacterBasedApplication
moveCursorUp()AbstractCharacterBasedApplication
movePageDown()AbstractCharacterBasedApplication
movePageUp()AbstractCharacterBasedApplication
moveToBottom()AbstractCharacterBasedApplication
moveToTop()AbstractCharacterBasedApplication
nextTabStop(int x) constAbstractCharacterBasedApplicationprotected
onOpenFile()AbstractCharacterBasedApplicationprivate
onQuit()AbstractCharacterBasedApplicationprivate
onSaveFile()AbstractCharacterBasedApplicationprivate
openFile(QString const &path)AbstractCharacterBasedApplication
paintLineNumbers(std::function< void(int, QString const &, Document::Line const *)> const &draw)AbstractCharacterBasedApplicationprotected
parseCurrentLine(std::vector< Char > *vec, int increase_hint, bool force)AbstractCharacterBasedApplicationprotected
parseLine(int row, std::vector< Char > *vec) constAbstractCharacterBasedApplicationprotected
preparePaintScreen()AbstractCharacterBasedApplicationprotected
pressEnter()AbstractCharacterBasedApplication
pressEscape()AbstractCharacterBasedApplication
pressLetterWithControl(int c)AbstractCharacterBasedApplicationprivate
print(int x, int y, QString const &text, Option const &opt)AbstractCharacterBasedApplicationprotectedvirtual
printArea(const TextEditorContext *cx, SelectionAnchor const *sel_a=nullptr, SelectionAnchor const *sel_b=nullptr)AbstractCharacterBasedApplicationprotected
printInvertedBar(int x, int y, char const *text, int padchar)AbstractCharacterBasedApplicationprivate
recentlyUsedPath()AbstractCharacterBasedApplicationprotected
reference_char_width_AbstractCharacterBasedApplicationprotected
restorePos()AbstractCharacterBasedApplicationprotected
retrieveLastText(std::vector< char > *out, int maxlen) constAbstractCharacterBasedApplication
RIGHT_MARGINAbstractCharacterBasedApplicationstatic
saveFile(QString const &path)AbstractCharacterBasedApplication
savePos()AbstractCharacterBasedApplicationprotected
screenHeight() constAbstractCharacterBasedApplication
screenWidth() constAbstractCharacterBasedApplication
scrollBottomLimit() constAbstractCharacterBasedApplicationprotected
scrollBottomLimit2() constAbstractCharacterBasedApplicationprotected
scrollDown()AbstractCharacterBasedApplication
scrollToTop()AbstractCharacterBasedApplication
scrollUp()AbstractCharacterBasedApplication
selection_endAbstractCharacterBasedApplicationprotected
selection_startAbstractCharacterBasedApplicationprotected
setAutoLayout(bool f)AbstractCharacterBasedApplication
setChanged(bool f)AbstractCharacterBasedApplication
setCurrentCol(int col)AbstractCharacterBasedApplicationprotected
setCurrentRow(int row)AbstractCharacterBasedApplicationprotected
setCursorCol(int col)AbstractCharacterBasedApplicationinlineprotectedvirtual
setCursorCol_(int col, bool auto_scroll=true, bool by_mouse=false)AbstractCharacterBasedApplicationprivate
setCursorPos(int row, int col)AbstractCharacterBasedApplicationinlineprotected
setCursorPosByMouse(RowCol pos, QPoint pt)AbstractCharacterBasedApplicationinlineprotected
setCursorRow(int row, bool auto_scroll=true, bool by_mouse=false)AbstractCharacterBasedApplicationprotectedvirtual
setCursorVisible(bool show)AbstractCharacterBasedApplication
setDialogMode(bool f)AbstractCharacterBasedApplicationprotected
setDialogOption(QString const &title, QString const &value, const DialogHandler &handler)AbstractCharacterBasedApplicationprotected
setDocument(const QList< Document::Line > *source)AbstractCharacterBasedApplication
setLineMargin(int n)AbstractCharacterBasedApplication
setModifierKeys(Qt::KeyboardModifiers keymod)AbstractCharacterBasedApplication
setNormalTextEditorMode(bool f)AbstractCharacterBasedApplication
setPaintingSuppressed(bool f)AbstractCharacterBasedApplicationprotected
setReadOnly(bool f)AbstractCharacterBasedApplication
setRecentlyUsedPath(QString const &path)AbstractCharacterBasedApplicationprotected
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(QTextCodec *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() constAbstractCharacterBasedApplication
State enum nameAbstractCharacterBasedApplication
statusLine() constAbstractCharacterBasedApplicationprotected
updateCursorPos(bool auto_scroll)AbstractCharacterBasedApplicationprotected
updateSelectionAnchor1(bool auto_scroll)AbstractCharacterBasedApplicationprotected
updateSelectionAnchor2(bool auto_scroll)AbstractCharacterBasedApplicationprotected
updateVisibility(bool ensure_current_line_visible, bool change_col, bool auto_scroll)=0AbstractCharacterBasedApplicationprotectedpure 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)AbstractCharacterBasedApplicationprotected
write_(QString const &text, bool by_keyboard)AbstractCharacterBasedApplicationprotected
writeCR()AbstractCharacterBasedApplicationprivate
WriteMode enum nameAbstractCharacterBasedApplication
writeNewLine()AbstractCharacterBasedApplicationprotected
~AbstractCharacterBasedApplication()AbstractCharacterBasedApplicationvirtual