|
Krita Source Code Documentation
|
Inheritance diagram for scripter.uicontroller.UIController:Public Member Functions | |
| __init__ (self) | |
| addMenu (self, menuName, parentName) | |
| clearEditor (self) | |
| closeScripter (self) | |
| findTabWidget (self, widgetName, childName='') | |
| initialize (self, scripter) | |
| invokeAction (self, actionName) | |
| loadActions (self) | |
| loadMenus (self) | |
| loadWidgets (self) | |
| repaintDebugArea (self) | |
| setActiveWidget (self, widgetName) | |
| setDocumentEditor (self, document) | |
| setStatusBar (self, value='untitled') | |
| setStatusModified (self) | |
| setStepped (self, status) | |
| showException (self, exception) | |
Public Attributes | |
| actions | |
| actionToolbar | |
| documentModifiedText | |
| documentStatusBarText | |
| editor | |
| highlight | |
| mainWidget | |
| menu_bar | |
| newMenu | |
| scripter | |
| setStatusModified | |
| splitter | |
| statusBar | |
| tabWidget | |
Static Public Attributes | |
| str | documentModifiedText = "" |
| str | documentStatusBarText = "untitled" |
Protected Member Functions | |
| _readSettings (self) | |
| _saveSettings (self) | |
| _writeSettings (self) | |
Definition at line 52 of file uicontroller.py.
| scripter.uicontroller.UIController.__init__ | ( | self | ) |
Definition at line 56 of file uicontroller.py.
|
protected |
It's similar to _writeSettings, but reading the settings when the ScripterDialog is closed.
Definition at line 239 of file uicontroller.py.
References KisInputProfileManager.actions, KisInputProfileManager.actions(), KisKMainWindowInterface.actions(), Krita.actions(), KisActionManager.actions, KisKActionCategoryPrivate.actions, KisKActionCategory.actions(), KisKActionCollectionPrivate.actions, TasksetModel.actions(), KisKActionCollection.actions(), KDEPrivate::ToolBarHandler::Private.actions, KisKXMLGUI::ContainerClient.actions, scriptdocker.scriptdocker.ScriptDocker.actions, scripter.uicontroller.UIController.actions, SvgTextCursor.actions, 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, KoDialog.mainWidget(), krita.sceditor.dockwidget.DockWidget.mainWidget, photobash_images.photobash_images_docker.PhotobashDocker.mainWidget, scripter.uicontroller.UIController.mainWidget, 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, scripter.uicontroller.UIController.scripter, scripter.uicontroller.UIController.setDocumentEditor(), and scripter.uicontroller.UIController.setStatusBar().
|
protected |
Definition at line 266 of file uicontroller.py.
References 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.
|
protected |
_writeSettings is a method invoked when the scripter starts, making
control inversion. Actions can implement a writeSettings method to
save your own settings without this method to know about it.
Definition at line 213 of file uicontroller.py.
References Krita.actions(), KisInputProfileManager.actions, KisInputProfileManager.actions(), KisActionManager.actions, KisKActionCategoryPrivate.actions, KisKActionCollectionPrivate.actions, KisKMainWindowInterface.actions(), KisKActionCategory.actions(), KDEPrivate::ToolBarHandler::Private.actions, KisKXMLGUI::ContainerClient.actions, TasksetModel.actions(), KisKActionCollection.actions(), scriptdocker.scriptdocker.ScriptDocker.actions, scripter.uicontroller.UIController.actions, SvgTextCursor.actions, 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, KoDialog.mainWidget(), krita.sceditor.dockwidget.DockWidget.mainWidget, photobash_images.photobash_images_docker.PhotobashDocker.mainWidget, scripter.uicontroller.UIController.mainWidget, 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.uicontroller.UIController.addMenu | ( | self, | |
| menuName, | |||
| parentName ) |
Definition at line 107 of file uicontroller.py.
References scripter.uicontroller.UIController.menu_bar.
| scripter.uicontroller.UIController.clearEditor | ( | self | ) |
Definition at line 204 of file uicontroller.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, and scripter.uicontroller.UIController.editor.
| scripter.uicontroller.UIController.closeScripter | ( | self | ) |
Definition at line 210 of file uicontroller.py.
References KoDialog.mainWidget(), krita.sceditor.dockwidget.DockWidget.mainWidget, photobash_images.photobash_images_docker.PhotobashDocker.mainWidget, and scripter.uicontroller.UIController.mainWidget.
| scripter.uicontroller.UIController.findTabWidget | ( | self, | |
| widgetName, | |||
| childName = '' ) |
Definition at line 167 of file uicontroller.py.
References scripter.uicontroller.UIController.tabWidget.
| scripter.uicontroller.UIController.initialize | ( | self, | |
| scripter ) |
Definition at line 68 of file uicontroller.py.
| scripter.uicontroller.UIController.invokeAction | ( | self, | |
| actionName ) |
Definition at line 160 of file uicontroller.py.
References Krita.actions(), KisInputProfileManager.actions, KisInputProfileManager.actions(), KisActionManager.actions, KisKActionCategoryPrivate.actions, KisKActionCollectionPrivate.actions, KisKMainWindowInterface.actions(), KDEPrivate::ToolBarHandler::Private.actions, KisKXMLGUI::ContainerClient.actions, TasksetModel.actions(), KisKActionCategory.actions(), KisKActionCollection.actions(), scriptdocker.scriptdocker.ScriptDocker.actions, scripter.uicontroller.UIController.actions, and SvgTextCursor.actions.
| scripter.uicontroller.UIController.loadActions | ( | self | ) |
Definition at line 120 of file uicontroller.py.
References Krita.actions(), KisInputProfileManager.actions, KisInputProfileManager.actions(), KisActionManager.actions, KisKActionCategoryPrivate.actions, KisKActionCollectionPrivate.actions, KisKMainWindowInterface.actions(), KDEPrivate::ToolBarHandler::Private.actions, TasksetModel.actions(), KisKActionCategory.actions(), KisKActionCollection.actions(), KisKXMLGUI::ContainerClient.actions, scriptdocker.scriptdocker.ScriptDocker.actions, scripter.uicontroller.UIController.actions, SvgTextCursor.actions, KoDialog.mainWidget(), krita.sceditor.dockwidget.DockWidget.mainWidget, photobash_images.photobash_images_docker.PhotobashDocker.mainWidget, scripter.uicontroller.UIController.mainWidget, 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.uicontroller.UIController.loadMenus | ( | self | ) |
Definition at line 104 of file uicontroller.py.
References scripter.uicontroller.UIController.addMenu().
| scripter.uicontroller.UIController.loadWidgets | ( | self | ) |
Definition at line 143 of file uicontroller.py.
References 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, scripter.uicontroller.UIController.scripter, and scripter.uicontroller.UIController.tabWidget.
| scripter.uicontroller.UIController.repaintDebugArea | ( | self | ) |
Definition at line 207 of file uicontroller.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 scripter.uicontroller.UIController.repaintDebugArea().
| scripter.uicontroller.UIController.setActiveWidget | ( | self, | |
| widgetName ) |
Definition at line 195 of file uicontroller.py.
References scripter.uicontroller.UIController.findTabWidget(), and scripter.uicontroller.UIController.tabWidget.
| scripter.uicontroller.UIController.setDocumentEditor | ( | self, | |
| document ) |
Definition at line 178 of file uicontroller.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, and scripter.uicontroller.UIController.editor.
| scripter.uicontroller.UIController.setStatusBar | ( | self, | |
| value = 'untitled' ) |
Definition at line 185 of file uicontroller.py.
| scripter.uicontroller.UIController.setStatusModified | ( | self | ) |
Definition at line 189 of file uicontroller.py.
References scripter.uicontroller.UIController.documentModifiedText, scripter.uicontroller.UIController.documentStatusBarText, 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, KisView.statusBar(), KisViewManager::KisViewManagerPrivate.statusBar, KisViewManager.statusBar(), and scripter.uicontroller.UIController.statusBar.
| scripter.uicontroller.UIController.setStepped | ( | self, | |
| status ) |
Definition at line 201 of file uicontroller.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 scripter.uicontroller.UIController.setStepped().
| scripter.uicontroller.UIController.showException | ( | self, | |
| exception ) |
Definition at line 175 of file uicontroller.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, and scripter.uicontroller.UIController.editor.
| scripter.uicontroller.UIController.actions |
Definition at line 64 of file uicontroller.py.
| scripter.uicontroller.UIController.actionToolbar |
Definition at line 58 of file uicontroller.py.
|
static |
Definition at line 53 of file uicontroller.py.
| scripter.uicontroller.UIController.documentModifiedText |
Definition at line 187 of file uicontroller.py.
|
static |
Definition at line 54 of file uicontroller.py.
| scripter.uicontroller.UIController.documentStatusBarText |
Definition at line 186 of file uicontroller.py.
| scripter.uicontroller.UIController.editor |
Definition at line 69 of file uicontroller.py.
| scripter.uicontroller.UIController.highlight |
Definition at line 75 of file uicontroller.py.
| scripter.uicontroller.UIController.mainWidget |
Definition at line 57 of file uicontroller.py.
| scripter.uicontroller.UIController.menu_bar |
Definition at line 59 of file uicontroller.py.
| scripter.uicontroller.UIController.newMenu |
Definition at line 109 of file uicontroller.py.
| scripter.uicontroller.UIController.scripter |
Definition at line 82 of file uicontroller.py.
| scripter.uicontroller.UIController.setStatusModified |
Definition at line 102 of file uicontroller.py.
| scripter.uicontroller.UIController.splitter |
Definition at line 73 of file uicontroller.py.
| scripter.uicontroller.UIController.statusBar |
Definition at line 71 of file uicontroller.py.
| scripter.uicontroller.UIController.tabWidget |
Definition at line 70 of file uicontroller.py.