|
Krita Source Code Documentation
|
Inheritance diagram for krita.sceditor.indenter.TextIndenter:Public Member Functions | |
| __init__ (self, editor, indents=4) | |
| correct_indentation (self, lineno) | |
| deindent (self, lineno) | |
| entering_new_line (self, lineno) | |
| indent (self, lineno) | |
| insert_tab (self, index) | |
Public Attributes | |
| editor | |
| indents | |
| line_editor | |
Protected Member Functions | |
| _count_line_indents (self, lineno) | |
| _set_line_indents (self, lineno, indents) | |
A class for formatting texts
Definition at line 10 of file indenter.py.
| krita.sceditor.indenter.TextIndenter.__init__ | ( | self, | |
| editor, | |||
| indents = 4 ) |
Reimplemented in krita.sceditor.indenter.NormalIndenter, and krita.sceditor.indenter.PythonCodeIndenter.
Definition at line 14 of file indenter.py.
|
protected |
Definition at line 56 of file indenter.py.
References krita.sceditor.indenter.TextIndenter.line_editor, krita.sceditor.indenter.PythonCodeIndenter.line_editor, and krita.sceditor.widget.RopeEditorWrapper.line_editor().
|
protected |
Definition at line 51 of file indenter.py.
References krita.sceditor.indenter.TextIndenter._count_line_indents(), krita.sceditor.indenter.TextIndenter.line_editor, krita.sceditor.indenter.PythonCodeIndenter.line_editor, and krita.sceditor.widget.RopeEditorWrapper.line_editor().
| krita.sceditor.indenter.TextIndenter.correct_indentation | ( | self, | |
| lineno ) |
Correct the indentation of a line
Reimplemented in krita.sceditor.indenter.NormalIndenter, and krita.sceditor.indenter.PythonCodeIndenter.
Definition at line 19 of file indenter.py.
| krita.sceditor.indenter.TextIndenter.deindent | ( | self, | |
| lineno ) |
Deindent the a line
Definition at line 22 of file indenter.py.
| krita.sceditor.indenter.TextIndenter.entering_new_line | ( | self, | |
| lineno ) |
Indent a line Uses `correct_indentation` and last line indents
Definition at line 34 of file indenter.py.
References krita.sceditor.indenter.TextIndenter._set_line_indents(), krita.sceditor.indenter.TextIndenter.correct_indentation(), krita.sceditor.indenter.NormalIndenter.correct_indentation(), krita.sceditor.indenter.PythonCodeIndenter.correct_indentation(), krita.sceditor.indenter.TextIndenter.line_editor, krita.sceditor.indenter.PythonCodeIndenter.line_editor, and krita.sceditor.widget.RopeEditorWrapper.line_editor().
| krita.sceditor.indenter.TextIndenter.indent | ( | self, | |
| lineno ) |
Indent a line
Definition at line 28 of file indenter.py.
References krita.sceditor.indenter.TextIndenter._count_line_indents(), krita.sceditor.indenter.TextIndenter._set_line_indents(), and krita.sceditor.indenter.TextIndenter.indents.
| krita.sceditor.indenter.TextIndenter.insert_tab | ( | self, | |
| index ) |
Inserts a tab in the given index
Definition at line 47 of file indenter.py.
References krita.sceditor.indenter.TextIndenter.editor, krita.sceditor.widget.EditorSidebar.editor, scripter.ui_scripter.actions.reloadaction.reloadaction.ReloadAction.editor, scripter.ui_scripter.actions.runaction.runaction.RunAction.editor, scripter.ui_scripter.actions.saveaction.saveaction.SaveAction.editor, scripter.ui_scripter.actions.saveasaction.saveasaction.SaveAsAction.editor, scripter.ui_scripter.actions.settingsaction.fontscombobox.FontsComboBox.editor, scripter.ui_scripter.actions.settingsaction.syntaxstylescombobox.SyntaxStylesComboBox.editor, scripter.uicontroller.UIController.editor, and krita.sceditor.indenter.TextIndenter.indents.
| krita.sceditor.indenter.TextIndenter.editor |
Definition at line 15 of file indenter.py.
| krita.sceditor.indenter.TextIndenter.indents |
Definition at line 16 of file indenter.py.
| krita.sceditor.indenter.TextIndenter.line_editor |
Definition at line 17 of file indenter.py.