|
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 51 of file uicontroller.py.
| scripter.uicontroller.UIController.__init__ | ( | self | ) |
Definition at line 55 of file uicontroller.py.
|
protected |
It's similar to _writeSettings, but reading the settings when the ScripterDialog is closed.
Definition at line 238 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 265 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 212 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 106 of file uicontroller.py.
References scripter.uicontroller.UIController.menu_bar.
| scripter.uicontroller.UIController.clearEditor | ( | self | ) |
Definition at line 203 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 209 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 166 of file uicontroller.py.
References scripter.uicontroller.UIController.tabWidget.
| scripter.uicontroller.UIController.initialize | ( | self, | |
| scripter ) |
Definition at line 67 of file uicontroller.py.
| scripter.uicontroller.UIController.invokeAction | ( | self, | |
| actionName ) |
Definition at line 159 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 119 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 103 of file uicontroller.py.
References scripter.uicontroller.UIController.addMenu().
| scripter.uicontroller.UIController.loadWidgets | ( | self | ) |
Definition at line 142 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 206 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 194 of file uicontroller.py.
References scripter.uicontroller.UIController.findTabWidget(), and scripter.uicontroller.UIController.tabWidget.
| scripter.uicontroller.UIController.setDocumentEditor | ( | self, | |
| document ) |
Definition at line 177 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 184 of file uicontroller.py.
| scripter.uicontroller.UIController.setStatusModified | ( | self | ) |
Definition at line 188 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 200 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 174 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 63 of file uicontroller.py.
| scripter.uicontroller.UIController.actionToolbar |
Definition at line 57 of file uicontroller.py.
|
static |
Definition at line 52 of file uicontroller.py.
| scripter.uicontroller.UIController.documentModifiedText |
Definition at line 186 of file uicontroller.py.
|
static |
Definition at line 53 of file uicontroller.py.
| scripter.uicontroller.UIController.documentStatusBarText |
Definition at line 185 of file uicontroller.py.
| scripter.uicontroller.UIController.editor |
Definition at line 68 of file uicontroller.py.
| scripter.uicontroller.UIController.highlight |
Definition at line 74 of file uicontroller.py.
| scripter.uicontroller.UIController.mainWidget |
Definition at line 56 of file uicontroller.py.
| scripter.uicontroller.UIController.menu_bar |
Definition at line 58 of file uicontroller.py.
| scripter.uicontroller.UIController.newMenu |
Definition at line 108 of file uicontroller.py.
| scripter.uicontroller.UIController.scripter |
Definition at line 81 of file uicontroller.py.
| scripter.uicontroller.UIController.setStatusModified |
Definition at line 101 of file uicontroller.py.
| scripter.uicontroller.UIController.splitter |
Definition at line 72 of file uicontroller.py.
| scripter.uicontroller.UIController.statusBar |
Definition at line 70 of file uicontroller.py.
| scripter.uicontroller.UIController.tabWidget |
Definition at line 69 of file uicontroller.py.