|
Krita Source Code Documentation
|
Inheritance diagram for krita.sceditor.indenter.PythonCodeIndenter:Public Member Functions | |
| __init__ (self, editor, indents=4) | |
| correct_indentation (self, lineno) | |
Public Member Functions inherited from krita.sceditor.indenter.TextIndenter | |
| deindent (self, lineno) | |
| entering_new_line (self, lineno) | |
| indent (self, lineno) | |
| insert_tab (self, index) | |
Public Attributes | |
| line_editor | |
Public Attributes inherited from krita.sceditor.indenter.TextIndenter | |
| editor | |
| indents | |
| line_editor | |
Protected Member Functions | |
| _get_base_indentation (self, lineno) | |
| _get_correct_indentation (self, lineno) | |
| _indents_caused_by_current_stmt (self, current_line) | |
| _indents_caused_by_prev_stmt (self, stmt_range) | |
| _last_non_blank (self, lineno) | |
| _startswith (self, line, tokens) | |
| _strip (self, line) | |
Protected Member Functions inherited from krita.sceditor.indenter.TextIndenter | |
| _count_line_indents (self, lineno) | |
| _set_line_indents (self, lineno, indents) | |
Definition at line 81 of file indenter.py.
| krita.sceditor.indenter.PythonCodeIndenter.__init__ | ( | self, | |
| editor, | |||
| indents = 4 ) |
Reimplemented from krita.sceditor.indenter.TextIndenter.
Definition at line 83 of file indenter.py.
References krita.sceditor.indenter.PythonCodeIndenter.__init__().
|
protected |
Definition at line 106 of file indenter.py.
|
protected |
Definition at line 93 of file indenter.py.
References krita.sceditor.indenter.PythonCodeIndenter._get_base_indentation(), krita.sceditor.indenter.PythonCodeIndenter._indents_caused_by_current_stmt(), krita.sceditor.indenter.PythonCodeIndenter._last_non_blank(), krita.sceditor.indenter.TextIndenter.line_editor, krita.sceditor.indenter.PythonCodeIndenter.line_editor, and krita.sceditor.widget.RopeEditorWrapper.line_editor().
|
protected |
Definition at line 167 of file indenter.py.
References krita.sceditor.indenter.PythonCodeIndenter._startswith(), krita.sceditor.indenter.PythonCodeIndenter._strip(), and krita.sceditor.indenter.TextIndenter.indents.
|
protected |
Definition at line 140 of file indenter.py.
References krita.sceditor.indenter.PythonCodeIndenter._startswith(), krita.sceditor.indenter.PythonCodeIndenter._strip(), krita.sceditor.indenter.TextIndenter.indents, krita.sceditor.indenter.TextIndenter.line_editor, krita.sceditor.indenter.PythonCodeIndenter.line_editor, and krita.sceditor.widget.RopeEditorWrapper.line_editor().
|
protected |
Definition at line 86 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 151 of file indenter.py.
References krita.sceditor.indenter.PythonCodeIndenter._strip().
|
protected |
Definition at line 157 of file indenter.py.
| krita.sceditor.indenter.PythonCodeIndenter.correct_indentation | ( | self, | |
| lineno ) |
Correct the indentation of the line containing the given index
Reimplemented from krita.sceditor.indenter.TextIndenter.
Definition at line 180 of file indenter.py.
References krita.sceditor.indenter.PythonCodeIndenter._get_correct_indentation(), and krita.sceditor.indenter.TextIndenter._set_line_indents().
| krita.sceditor.indenter.PythonCodeIndenter.line_editor |
Definition at line 108 of file indenter.py.