36 lines
1.1 KiB
Python
Executable File
36 lines
1.1 KiB
Python
Executable File
# This script is licensed CC 0 1.0, so that you can learn from it.
|
|
|
|
# ------ CC 0 1.0 ---------------
|
|
|
|
# The person who associated a work with this deed has dedicated the
|
|
# work to the public domain by waiving all of his or her rights to the
|
|
# work worldwide under copyright law, including all related and
|
|
# neighboring rights, to the extent allowed by law.
|
|
|
|
# You can copy, modify, distribute and perform the work, even for
|
|
# commercial purposes, all without asking permission.
|
|
|
|
# https://creativecommons.org/publicdomain/zero/1.0/legalcode
|
|
|
|
import krita
|
|
from . import uidocumenttools
|
|
|
|
|
|
class DocumentToolsExtension(krita.Extension):
|
|
|
|
def __init__(self, parent):
|
|
super(DocumentToolsExtension, self).__init__(parent)
|
|
|
|
def setup(self):
|
|
pass
|
|
|
|
def createActions(self, window):
|
|
action = window.createAction("document_tools", i18n("Document Tools"))
|
|
action.setToolTip(
|
|
i18n("Plugin to manipulate properties of selected documents."))
|
|
action.triggered.connect(self.initialize)
|
|
|
|
def initialize(self):
|
|
self.uidocumenttools = uidocumenttools.UIDocumentTools()
|
|
self.uidocumenttools.initialize()
|