Krita Source Code Documentation
Loading...
Searching...
No Matches
scriptdocker.scriptdocker.ScriptDocker Class Reference
+ Inheritance diagram for scriptdocker.scriptdocker.ScriptDocker:

Public Member Functions

 __init__ (self)
 
 addNewRow (self)
 
 canvasChanged (self, canvas)
 
 loadActions (self)
 
 readSettings (self)
 
 test (self)
 
 writeSettings (self)
 

Public Attributes

 actions
 
 addButton
 
 addNewRow
 
 baseWidget
 
 layout
 
 scriptsLayout
 
 test
 

Detailed Description

Definition at line 8 of file scriptdocker.py.

Constructor & Destructor Documentation

◆ __init__()

scriptdocker.scriptdocker.ScriptDocker.__init__ ( self)

Definition at line 10 of file scriptdocker.py.

10 def __init__(self):
11 super(ScriptDocker, self).__init__()
12
13 self.baseWidget = QWidget()
14 self.layout = QVBoxLayout()
15 self.scriptsLayout = QFormLayout()
16 self.addButton = QPushButton(i18n("Add Script"))
17 self.actions = []
18
19 self.layout.addLayout(self.scriptsLayout)
20 self.layout.addWidget(self.addButton)
21 self.baseWidget.setLayout(self.layout)
22 self.setWidget(self.baseWidget)
23
24 self.setWindowTitle(i18n("Script Docker"))
25 self.addButton.clicked.connect(self.addNewRow)
26

References scriptdocker.scriptdocker.ScriptDocker.__init__().

Member Function Documentation

◆ addNewRow()

scriptdocker.scriptdocker.ScriptDocker.addNewRow ( self)

Definition at line 30 of file scriptdocker.py.

30 def addNewRow(self):
31 directorySelectorLayout = QHBoxLayout()
32 directoryTextField = QLineEdit()
33 directoryDialogButton = QPushButton(i18n("..."))
34
35 directoryDialogButton.clicked.connect(self.test)
36
37 directorySelectorLayout.addWidget(directoryTextField)
38 directorySelectorLayout.addWidget(directoryDialogButton)
39
40 self.scriptsLayout.addRow(
41 str(i18n("Script {0}")).format(self.scriptsLayout.rowCount() + 1),
42 directorySelectorLayout)
43

◆ canvasChanged()

scriptdocker.scriptdocker.ScriptDocker.canvasChanged ( self,
canvas )

Definition at line 27 of file scriptdocker.py.

27 def canvasChanged(self, canvas):
28 pass
29

◆ loadActions()

scriptdocker.scriptdocker.ScriptDocker.loadActions ( self)

Definition at line 48 of file scriptdocker.py.

48 def loadActions(self):
49 pass
50

◆ readSettings()

scriptdocker.scriptdocker.ScriptDocker.readSettings ( self)

Definition at line 51 of file scriptdocker.py.

51 def readSettings(self):
52 pass
53

◆ test()

scriptdocker.scriptdocker.ScriptDocker.test ( self)

Definition at line 44 of file scriptdocker.py.

44 def test(self):
45 obj = self.sender()
46 print('button', obj)
47

References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, and xcfLayer.dim.

◆ writeSettings()

scriptdocker.scriptdocker.ScriptDocker.writeSettings ( self)

Definition at line 54 of file scriptdocker.py.

54 def writeSettings(self):
55 pass

Member Data Documentation

◆ actions

scriptdocker.scriptdocker.ScriptDocker.actions

Definition at line 17 of file scriptdocker.py.

◆ addButton

scriptdocker.scriptdocker.ScriptDocker.addButton

Definition at line 16 of file scriptdocker.py.

◆ addNewRow

scriptdocker.scriptdocker.ScriptDocker.addNewRow

Definition at line 25 of file scriptdocker.py.

◆ baseWidget

scriptdocker.scriptdocker.ScriptDocker.baseWidget

Definition at line 13 of file scriptdocker.py.

◆ layout

scriptdocker.scriptdocker.ScriptDocker.layout

Definition at line 14 of file scriptdocker.py.

◆ scriptsLayout

scriptdocker.scriptdocker.ScriptDocker.scriptsLayout

Definition at line 15 of file scriptdocker.py.

◆ test

scriptdocker.scriptdocker.ScriptDocker.test

Definition at line 35 of file scriptdocker.py.


The documentation for this class was generated from the following file: