|
Krita Source Code Documentation
|
Inheritance diagram for krita.sceditor.widget.EditorView:Public Member Functions | |
| __init__ (self, parent=None, text=None, EditorHighlighterClass=PythonHighlighter, indenter=PythonCodeIndenter) | |
| after_return_pressed (self) | |
| autocomplete_pressed (self) | |
| backspace_pressed (self) | |
| backtab_pressed (self) | |
| closeEvent (self, event) | |
| dedent (self) | |
| goto (self, line_no) | |
| highline (self, cursor) | |
| indent (self) | |
| isModified (self) | |
| keyPressEvent (self, event) | |
| length (self) | |
| move_end_of_doc (self) | |
| move_end_of_row (self) | |
| move_start_of_doc (self) | |
| move_start_of_row (self) | |
| onCursorPositionChanged (self) | |
| paintEvent (self, event) | |
| paren_opened (self, key) | |
| resizeEvent (self, event) | |
| setDocument (self, document) | |
| setModified (self, flag) | |
| tab_pressed (self) | |
Protected Member Functions | |
| _create_line (self) | |
| krita.sceditor.widget.EditorView.__init__ | ( | self, | |
| parent = None, | |||
| text = None, | |||
| EditorHighlighterClass = PythonHighlighter, | |||
| indenter = PythonCodeIndenter ) |
Definition at line 95 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, xcfLayer.dim, and KisTextBrush.setFont().
|
protected |
Definition at line 197 of file widget.py.
References krita.sceditor.widget.EditorView.print_width.
| krita.sceditor.widget.EditorView.after_return_pressed | ( | self | ) |
Definition at line 254 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, xcfLayer.dim, and krita.sceditor.widget.EditorView.indenter.
| krita.sceditor.widget.EditorView.autocomplete_pressed | ( | self | ) |
Definition at line 243 of file widget.py.
References krita.sceditor.widget.EditorView.autocomplete, KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, xcfLayer.dim, krita.sceditor.widget.EditorView.prj, and krita.sceditor.widget.EditorWidget.toPlainText().
| krita.sceditor.widget.EditorView.backspace_pressed | ( | self | ) |
Definition at line 235 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, xcfLayer.dim, and krita.sceditor.widget.EditorView.indenter.
| krita.sceditor.widget.EditorView.backtab_pressed | ( | self | ) |
Definition at line 231 of file widget.py.
References krita.sceditor.widget.EditorView.dedent(), and scripter.ui_scripter.editor.pythoneditor.CodeEditor.dedent().
| krita.sceditor.widget.EditorView.closeEvent | ( | self, | |
| event ) |
Definition at line 129 of file widget.py.
References krita.sceditor.widget.EditorView.autocomplete, and krita.sceditor.widget.EditorView.calltip.
| krita.sceditor.widget.EditorView.dedent | ( | self | ) |
Definition at line 228 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, xcfLayer.dim, and krita.sceditor.widget.EditorView.indenter.
| krita.sceditor.widget.EditorView.goto | ( | self, | |
| line_no ) |
Definition at line 142 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, and xcfLayer.dim.
| krita.sceditor.widget.EditorView.highline | ( | self, | |
| cursor ) |
Definition at line 183 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, and xcfLayer.dim.
| krita.sceditor.widget.EditorView.indent | ( | self | ) |
Definition at line 222 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, xcfLayer.dim, and krita.sceditor.widget.EditorView.indenter.
| krita.sceditor.widget.EditorView.isModified | ( | self | ) |
Definition at line 133 of file widget.py.
References KoTextShapeDataBase.document(), KoTextShapeDataBasePrivate.document, krita::Document::Private.document, Document.document(), View.document(), KisAslXmlWriter::Private.document, KisAslXmlWriter.document(), KisDecorationsWrapperLayer::Private.document, KisDecorationsWrapperLayer.document(), KisView.document, KisViewManager.document(), ToolReferenceImages.document(), KoShapeAnchor::TextLocation.document(), KisAnimationImporter::Private.document, KisCloneDocumentStroke.document, KisView.document(), KoItemToolTip.document, KisTimeBasedItemModel::Private.document, KisTimeBasedItemModel.document(), krita.sceditor.highlighter.PythonHighlighter.document, KisKraLoader::Private.document, scripter.ui_scripter.syntax.syntax.PythonHighlighter.document, and krita.sceditor.widget.EditorView.isModified().
| krita.sceditor.widget.EditorView.keyPressEvent | ( | self, | |
| event ) |
Definition at line 257 of file widget.py.
References krita.sceditor.widget.EditorView.after_return_pressed(), krita.sceditor.widget.EditorView.autocomplete, krita.sceditor.widget.EditorView.autocomplete_pressed(), krita.sceditor.widget.EditorView.backspace_pressed(), krita.sceditor.widget.EditorView.backtab_pressed(), krita.sceditor.widget.EditorView.calltip, krita.sceditor.widget.EditorView.disable_shortcuts, krita.sceditor.widget.EditorView.keyPressEvent(), krita.sceditor.widget.EditorView.paren_opened(), KoPathPoint.parent(), KoRTree< KoShape * >::Node.parent(), KoRTree< T >::Node.parent(), KoShape.parent(), KUndo2Model.parent(), KoShape::Private.parent, KoToolProxyPrivate.parent, KoFontGlyphModel.parent(), KisForestDetail::RootNodeImpl< Node< T > >< FontFamilyNode >.parent, KisForestDetail::RootNodeImpl< Base >.parent, KisForestDetail::RootNodeImpl< Node< T > >.parent, KisForestDetail::RootNodeImpl< Node< T > >< KoSvgTextContentElement >.parent, KisForestDetail::RootNodeImpl< Node< T > >< T >.parent, KisLayerUtils::RemoveNodeHelper::ReplacementNode.parent, KisMementoItem.parent(), KisNode.parent(), KisPaintDevice::Private.parent, StoryboardChild.parent(), KisProjectionLeaf.parent(), KisNodeDummy.parent(), KisForestDetail::ChildIterator< T, is_const >.parent, KisNode.parent, KisFiltersModel.parent(), KisNodeModel.parent(), KoZoomAction.parent, KoFileDialog.parent, KDEPrivate::ToolBarHandler::Private.parent, KisKXMLGUI::ContainerNode.parent, EnhancedPathParameter.parent(), FontStyleModel.parent(), KisAnimCurvesChannelsModel.parent(), KisUndoModel.parent(), FontAxesModel.parent(), StoryboardModel.parent(), OpenTypeFeatureModel.parent(), mikro.PyQtClass.parent(), ExrLayerInfoBase.parent, KDcrawIface::RExpanderBox.parent, channels2layers.channels2layers.ChannelsToLayers.parent, filtermanager.components.filtermanagertreeitem.FilterManagerTreeItem.parent(), scripter.ui_scripter.actions.closeaction.closeaction.CloseAction.parent(), scripter.ui_scripter.actions.debugaction.debugaction.DebugAction.parent(), scripter.ui_scripter.actions.newaction.newaction.NewAction.parent(), scripter.ui_scripter.actions.openaction.openaction.OpenAction.parent(), scripter.ui_scripter.actions.reloadaction.reloadaction.ReloadAction.parent(), scripter.ui_scripter.actions.runaction.runaction.RunAction.parent(), scripter.ui_scripter.actions.saveaction.saveaction.SaveAction.parent(), scripter.ui_scripter.actions.saveasaction.saveasaction.SaveAsAction.parent(), scripter.ui_scripter.actions.settingsaction.settingsaction.SettingsAction.parent(), filtermanager.components.filtermanagertreemodel.FilterManagerTreeModel.parent(), plugin_importer.plugin_importer_extension.PluginImporterExtension.parent, DefaultToolTextPropertiesInterface.parent, SvgTextCursorPropertyInterface::Private.parent, TagFilterProxyModelQmlWrapper::Private.parent, and krita.sceditor.widget.EditorView.tab_pressed().
| krita.sceditor.widget.EditorView.length | ( | self | ) |
Definition at line 139 of file widget.py.
References KoTextShapeDataBase.document(), KoTextShapeDataBasePrivate.document, krita::Document::Private.document, Document.document(), View.document(), KisAslXmlWriter::Private.document, KisAslXmlWriter.document(), KisDecorationsWrapperLayer::Private.document, KisDecorationsWrapperLayer.document(), KisView.document, KisViewManager.document(), ToolReferenceImages.document(), KoShapeAnchor::TextLocation.document(), KisAnimationImporter::Private.document, KisCloneDocumentStroke.document, KisView.document(), KoItemToolTip.document, KisTimeBasedItemModel::Private.document, KisTimeBasedItemModel.document(), krita.sceditor.highlighter.PythonHighlighter.document, KisKraLoader::Private.document, and scripter.ui_scripter.syntax.syntax.PythonHighlighter.document.
| krita.sceditor.widget.EditorView.move_end_of_doc | ( | self | ) |
Definition at line 160 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, and xcfLayer.dim.
| krita.sceditor.widget.EditorView.move_end_of_row | ( | self | ) |
Definition at line 177 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, and xcfLayer.dim.
| krita.sceditor.widget.EditorView.move_start_of_doc | ( | self | ) |
Definition at line 155 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, and xcfLayer.dim.
| krita.sceditor.widget.EditorView.move_start_of_row | ( | self | ) |
Definition at line 171 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, and xcfLayer.dim.
| krita.sceditor.widget.EditorView.onCursorPositionChanged | ( | self | ) |
Definition at line 186 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, xcfLayer.dim, krita.sceditor.widget.EditorView.highlight_line, krita.sceditor.widget.EditorView.highline(), krita.sceditor.widget.EditorView.last_col, and krita.sceditor.widget.EditorView.last_row.
| krita.sceditor.widget.EditorView.paintEvent | ( | self, | |
| event ) |
Definition at line 205 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, xcfLayer.dim, krita.sceditor.widget.EditorView.draw_line, krita.sceditor.widget.EditorView.highlight_brush, krita.sceditor.widget.EditorView.highlight_line, psd_layer_type_tool.line, krita.sceditor.widget.EditorView.line, KDcrawIface::RLabelExpander.line, colorspace.uicolorspace.UIColorSpace.line, documenttools.uidocumenttools.UIDocumentTools.line, exportlayers.uiexportlayers.UIExportLayers.line, filtermanager.uifiltermanager.UIFilterManager.line, and krita.sceditor.widget.EditorView.line_pen.
| krita.sceditor.widget.EditorView.paren_opened | ( | self, | |
| key ) |
Definition at line 300 of file widget.py.
References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, and xcfLayer.dim.
| krita.sceditor.widget.EditorView.resizeEvent | ( | self, | |
| event ) |
Definition at line 201 of file widget.py.
References krita.sceditor.widget.EditorView._create_line().
| krita.sceditor.widget.EditorView.setDocument | ( | self, | |
| document ) |
Definition at line 218 of file widget.py.
References krita.sceditor.console.PythonConsole.highlighter, krita.sceditor.console.QtQmlConsole.highlighter, krita.sceditor.widget.EditorView.highlighter, krita.sceditor.widget.QtQmlEditorWidget.highlighter, and krita.sceditor.widget.EditorView.setDocument().
| krita.sceditor.widget.EditorView.setModified | ( | self, | |
| flag ) |
Definition at line 136 of file widget.py.
References KoTextShapeDataBase.document(), Document.document(), View.document(), KisAslXmlWriter.document(), KisDecorationsWrapperLayer.document(), KisView.document(), KisViewManager.document(), KisTimeBasedItemModel.document(), ToolReferenceImages.document(), KoShapeAnchor::TextLocation.document(), KoTextShapeDataBasePrivate.document, krita::Document::Private.document, KisAslXmlWriter::Private.document, KisAnimationImporter::Private.document, KisCloneDocumentStroke.document, KisDecorationsWrapperLayer::Private.document, KisView.document, KoItemToolTip.document, KisTimeBasedItemModel::Private.document, krita.sceditor.highlighter.PythonHighlighter.document, KisKraLoader::Private.document, scripter.ui_scripter.syntax.syntax.PythonHighlighter.document, and krita.sceditor.widget.EditorView.setModified().
| krita.sceditor.widget.EditorView.tab_pressed | ( | self | ) |
Definition at line 225 of file widget.py.
References krita.sceditor.widget.EditorView.indent(), scripter.ui_scripter.editor.pythoneditor.CodeEditor.indent(), and krita.sceditor.indenter.TextIndenter.indent().