|
Krita Source Code Documentation
|
Inheritance diagram for scripter.debugger_scripter.debugger.Debugger:Public Member Functions | |
| __init__ (self, scripter, cmd) | |
| display (self) | |
| start (self) | |
| step (self) | |
| stop (self) | |
| user_call (self, frame, args) | |
| user_exception (self, frame, exception) | |
| user_line (self, frame) | |
| user_return (self, frame, value) | |
Public Attributes | |
| application_data | |
| applicationq | |
| currentLine | |
| debugprocess | |
| debugq | |
| exception_data | |
| filePath | |
| mainpyfile | |
| quit | |
| scripter | |
Protected Member Functions | |
| _run (self, filename) | |
Definition at line 12 of file debugger.py.
| scripter.debugger_scripter.debugger.Debugger.__init__ | ( | self, | |
| scripter, | |||
| cmd ) |
Definition at line 14 of file debugger.py.
|
protected |
Definition at line 29 of file debugger.py.
| scripter.debugger_scripter.debugger.Debugger.display | ( | self | ) |
Coroutine for updating the UI
Definition at line 82 of file debugger.py.
References scripter.debugger_scripter.debugger.Debugger.application_data, scripter.debugger_scripter.debugger.Debugger.applicationq, get(), scripter.debugcontroller.DebugController.scripter, scripter.debugger_scripter.debugger.Debugger.scripter, scripter.ui_scripter.actions.closeaction.closeaction.CloseAction.scripter, scripter.ui_scripter.actions.debugaction.debugaction.DebugAction.scripter, scripter.ui_scripter.actions.newaction.newaction.NewAction.scripter, scripter.ui_scripter.actions.openaction.openaction.OpenAction.scripter, scripter.ui_scripter.actions.reloadaction.reloadaction.ReloadAction.scripter, scripter.ui_scripter.actions.runaction.runaction.RunAction.scripter, scripter.ui_scripter.actions.saveaction.saveaction.SaveAction.scripter, scripter.ui_scripter.actions.saveasaction.saveasaction.SaveAsAction.scripter, scripter.ui_scripter.actions.settingsaction.settingsaction.SettingsAction.scripter, scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.scripter, scripter.ui_scripter.editor.pythoneditor.CodeEditor.scripter, scripter.ui_scripter.tabwidgets.debuggerwidget.debuggerwidget.DebuggerWidget.scripter, scripter.ui_scripter.tabwidgets.debuggerwidget.stepaction.StepAction.scripter, scripter.ui_scripter.tabwidgets.debuggerwidget.stopaction.StopAction.scripter, scripter.ui_scripter.tabwidgets.outputwidget.clearaction.ClearAction.scripter, scripter.ui_scripter.tabwidgets.outputwidget.outputwidget.OutPutWidget.scripter, and scripter.uicontroller.UIController.scripter.
| scripter.debugger_scripter.debugger.Debugger.start | ( | self | ) |
Definition at line 94 of file debugger.py.
References SvgGraphicsContext.display, and scripter.debugger_scripter.debugger.Debugger.display().
| scripter.debugger_scripter.debugger.Debugger.step | ( | self | ) |
Definition at line 97 of file debugger.py.
References scripter.debugger_scripter.debugger.Debugger.debugq, SvgGraphicsContext.display, scripter.debugger_scripter.debugger.Debugger.display(), and put().
| scripter.debugger_scripter.debugger.Debugger.stop | ( | self | ) |
Definition at line 101 of file debugger.py.
References scripter.debugger_scripter.debugger.Debugger.applicationq, scripter.debugger_scripter.debugger.Debugger.debugq, SvgGraphicsContext.display, scripter.debugger_scripter.debugger.Debugger.display(), and put().
| scripter.debugger_scripter.debugger.Debugger.user_call | ( | self, | |
| frame, | |||
| args ) |
Definition at line 39 of file debugger.py.
| scripter.debugger_scripter.debugger.Debugger.user_exception | ( | self, | |
| frame, | |||
| exception ) |
Definition at line 79 of file debugger.py.
References scripter.debugger_scripter.debugger.Debugger.applicationq, and put().
| scripter.debugger_scripter.debugger.Debugger.user_line | ( | self, | |
| frame ) |
Handler that executes with every line of code
Definition at line 42 of file debugger.py.
References scripter.debugger_scripter.debugger.Debugger.applicationq, scripter.debugcontroller.DebugController.currentLine(), scripter.debugger_scripter.debugger.Debugger.currentLine, scripter.debugger_scripter.debugger.Debugger.debugq, KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, xcfLayer.dim, KoJsonTrader::PluginCacheEntry.filePath, KisSqlQueryLoader::FileException.filePath, KisSqlQueryLoader::SQLException.filePath, KritaUtils::ExportFileJob.filePath, scripter.debugger_scripter.debugger.Debugger.filePath, scripter.document_scripter.document.Document.filePath(), get(), put(), and scripter.debugger_scripter.debugger.Debugger.quit.
| scripter.debugger_scripter.debugger.Debugger.user_return | ( | self, | |
| frame, | |||
| value ) |
Definition at line 73 of file debugger.py.
References scripter.debugger_scripter.debugger.Debugger.applicationq, and put().
| scripter.debugger_scripter.debugger.Debugger.application_data |
Definition at line 22 of file debugger.py.
| scripter.debugger_scripter.debugger.Debugger.applicationq |
Definition at line 20 of file debugger.py.
| scripter.debugger_scripter.debugger.Debugger.currentLine |
Definition at line 25 of file debugger.py.
| scripter.debugger_scripter.debugger.Debugger.debugprocess |
Definition at line 24 of file debugger.py.
| scripter.debugger_scripter.debugger.Debugger.debugq |
Definition at line 18 of file debugger.py.
| scripter.debugger_scripter.debugger.Debugger.exception_data |
Definition at line 23 of file debugger.py.
| scripter.debugger_scripter.debugger.Debugger.filePath |
Definition at line 21 of file debugger.py.
| scripter.debugger_scripter.debugger.Debugger.mainpyfile |
Definition at line 31 of file debugger.py.
| scripter.debugger_scripter.debugger.Debugger.quit |
Definition at line 17 of file debugger.py.
| scripter.debugger_scripter.debugger.Debugger.scripter |
Definition at line 19 of file debugger.py.