|
Krita Source Code Documentation
|
Classes | |
| class | KritaScriptStarter |
Functions | |
| load_ui (ui_file) | |
Variables | |
| app = QApplication([]) | |
| str | CLASS_NAME = "class_name" |
| bool | CONTEXT_KRITA = True |
| str | DESKTOP_TEMPLATE |
| str | DOCKER_TEMPLATE |
| EXTENSION = krita.Extension | |
| extension = KritaScriptStarter(None) | |
| str | EXTENSION_TEMPLATE |
| str | INIT_TEMPLATE_DOCKER |
| str | INIT_TEMPLATE_EXTENSION |
| str | KRITA_ID = "krita_id" |
| str | LIBRARY_NAME = "library_name" |
| str | MAIN_KRITA_ID = "Krita Script Starter" |
| str | MAIN_KRITA_MENU_ENTRY = "Krita Script Starter" |
| str | MANUAL_TEMPLATE |
| str | MENU_ENTRY = "menu_entry" |
| str | PYTHON_FILE_NAME = "python_file" |
| str | SCRIPT_COMMENT = "script_comment" |
| str | SCRIPT_DOCKER = "Docker`" |
| str | SCRIPT_EXTENSION = "Extension" |
| str | SCRIPT_NAME = "script_name" |
| str | SCRIPT_SETTINGS = 'python' |
| str | SCRIPT_TYPE = "script_type" |
| bool | TESTING = False |
| str | UI_FILE = "bbdkss.ui" |
BBD's Krita script starter This script does the boring stuff involved in creating a script for Krita. it creates * a directory for the script in the correct Krita resources subdirectory, * populates that directory with: -- a __init__.py file, -- a skeleton file for the script proper -- a Manual.html file * creates a .desktop file for the script It also: * correctly imports the script proper nto __init__.py, creates * creates basic skeleton code depending on whether the script is intended to be an extension or a docker * creates skeleton code in the Manual.html file * (optionally) automatically enables the script in the Krita menu Script can be run from the command line. This can be used to bootstrap the script into a Krita menu entry - create a new script called Krita Script Starter, then copy the script (and the .ui file) into the directory you have just created, overwriting the existing files. BBD 16 March 2018
| krita_script_starter.krita_script_starter.load_ui | ( | ui_file | ) |
If this script has been distributed with a ui file in the same directory, then find that directory (since it will likely be different from krita's current working directory) and use that to load the ui file. return the loaded ui
Definition at line 80 of file krita_script_starter.py.
| krita_script_starter.krita_script_starter.app = QApplication([]) |
Definition at line 419 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.CLASS_NAME = "class_name" |
Definition at line 65 of file krita_script_starter.py.
| bool krita_script_starter.krita_script_starter.CONTEXT_KRITA = True |
Definition at line 44 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.DESKTOP_TEMPLATE |
Definition at line 93 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.DOCKER_TEMPLATE |
Definition at line 144 of file krita_script_starter.py.
| krita_script_starter.krita_script_starter.EXTENSION = krita.Extension |
Definition at line 45 of file krita_script_starter.py.
| krita_script_starter.krita_script_starter.extension = KritaScriptStarter(None) |
Definition at line 421 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.EXTENSION_TEMPLATE |
Definition at line 115 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.INIT_TEMPLATE_DOCKER |
Definition at line 111 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.INIT_TEMPLATE_EXTENSION |
Definition at line 102 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.KRITA_ID = "krita_id" |
Definition at line 60 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.LIBRARY_NAME = "library_name" |
Definition at line 61 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.MAIN_KRITA_ID = "Krita Script Starter" |
Definition at line 55 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.MAIN_KRITA_MENU_ENTRY = "Krita Script Starter" |
Definition at line 56 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.MANUAL_TEMPLATE |
Definition at line 169 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.MENU_ENTRY = "menu_entry" |
Definition at line 62 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.PYTHON_FILE_NAME = "python_file" |
Definition at line 64 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.SCRIPT_COMMENT = "script_comment" |
Definition at line 59 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.SCRIPT_DOCKER = "Docker`" |
Definition at line 73 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.SCRIPT_EXTENSION = "Extension" |
Definition at line 72 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.SCRIPT_NAME = "script_name" |
Definition at line 58 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.SCRIPT_SETTINGS = 'python' |
Definition at line 75 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.SCRIPT_TYPE = "script_type" |
Definition at line 63 of file krita_script_starter.py.
| bool krita_script_starter.krita_script_starter.TESTING = False |
Definition at line 53 of file krita_script_starter.py.
| str krita_script_starter.krita_script_starter.UI_FILE = "bbdkss.ui" |
Definition at line 77 of file krita_script_starter.py.