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

Public Member Functions

 __init__ (self)
 
 canvasChanged (self, canvas)
 
 slot_add_entry (self)
 
 slot_add_group (self)
 
 slot_edit_palette_data (self)
 
 slot_export_to_gimp_palette (self)
 
 slot_export_to_inkscape_svg (self)
 
 slot_fill_combobox (self)
 
 slot_get_color_from_combobox (self)
 
 slot_paletteChanged (self, name)
 
 slot_remove_entry (self)
 
 slot_sort_colors (self)
 
 slot_swatchSelected (self, entry)
 

Public Attributes

 actionMenu
 
 addEntry
 
 addGroup
 
 bnSetColor
 
 cmb_palettes
 
 colorComboBox
 
 colorList
 
 currentPalette
 
 editPaletteData
 
 exportToGimp
 
 exportToInkscape
 
 extra
 
 paletteView
 
 removeEntry
 
 slot_add_entry
 
 slot_add_group
 
 slot_edit_palette_data
 
 slot_export_to_gimp_palette
 
 slot_export_to_inkscape_svg
 
 slot_get_color_from_combobox
 
 slot_paletteChanged
 
 slot_remove_entry
 
 slot_sort_colors
 
 slot_swatchSelected
 
 sortColors
 

Detailed Description

Definition at line 38 of file palette_docker.py.

Constructor & Destructor Documentation

◆ __init__()

palette_docker.palette_docker.PaletteDocker.__init__ ( self)

Definition at line 41 of file palette_docker.py.

41 def __init__(self):
42 super(PaletteDocker, self).__init__()
43 # make base-widget and layout
44 widget = QWidget()
45 layout = QVBoxLayout()
46 buttonLayout = QHBoxLayout()
47 widget.setLayout(layout)
48 self.setWindowTitle(i18n("Python Palette Docker"))
49
50 # Make a combobox and add palettes
51 self.cmb_palettes = QComboBox()
52 allPalettes = Application.resources("palette")
53 for palette_name in allPalettes:
54 self.cmb_palettes.addItem(palette_name)
55 self.cmb_palettes.model().sort(0)
56
57 if len(allPalettes.keys()) > 0:
58 self.currentPalette = Palette(list(allPalettes.values())[0])
59 else:
60 self.currentPalette = None
61
62 self.cmb_palettes.currentTextChanged.connect(self.slot_paletteChanged)
63 layout.addWidget(self.cmb_palettes) # add combobox to the layout
64 self.paletteView = PaletteView()
65 self.paletteView.setPalette(self.currentPalette)
66 layout.addWidget(self.paletteView)
67 self.paletteView.entrySelectedForeGround.connect(
68 self.slot_swatchSelected)
69
70 self.colorComboBox = QComboBox()
71 self.colorList = list()
72 buttonLayout.addWidget(self.colorComboBox)
73 self.bnSetColor = QToolButton()
74 self.bnSetColor.setText(i18n("Set"))
75 self.bnSetColor.clicked.connect(self.slot_get_color_from_combobox)
76 buttonLayout.addWidget(self.bnSetColor)
77
78 self.addEntry = QAction(self)
79 self.addEntry.setIconText(i18n("+"))
80 self.addEntry.triggered.connect(self.slot_add_entry)
81 self.addGroup = QAction(self)
82 self.addGroup.triggered.connect(self.slot_add_group)
83 self.addGroup.setText(i18nc("Group as Color Group in a Palette", "Add Group"))
84 self.addGroup.setIconText(str("\U0001F4C2"))
85 self.removeEntry = QAction(self)
86 self.removeEntry.setText(i18n("Remove Entry"))
87 self.removeEntry.setIconText("-")
88 self.removeEntry.triggered.connect(self.slot_remove_entry)
89 addEntryButton = QToolButton()
90 addEntryButton.setDefaultAction(self.addEntry)
91 buttonLayout.addWidget(addEntryButton)
92 addGroupButton = QToolButton()
93 addGroupButton.setDefaultAction(self.addGroup)
94 buttonLayout.addWidget(addGroupButton)
95 removeEntryButton = QToolButton()
96 removeEntryButton.setDefaultAction(self.removeEntry)
97 buttonLayout.addWidget(removeEntryButton)
98
99 # QActions
100 self.extra = QToolButton()
101 self.editPaletteData = QAction(self)
102 self.editPaletteData.setText(i18n("Edit Palette Settings"))
103 self.editPaletteData.triggered.connect(self.slot_edit_palette_data)
104 self.extra.setDefaultAction(self.editPaletteData)
105 buttonLayout.addWidget(self.extra)
106 self.actionMenu = QMenu()
107 self.exportToGimp = QAction(self)
108 self.exportToGimp.setText(i18n("Export as GIMP Palette File"))
109 self.exportToGimp.triggered.connect(self.slot_export_to_gimp_palette)
110 self.exportToInkscape = QAction(self)
111 self.exportToInkscape.setText(
112 i18n("Export as Inkscape SVG with Swatches"))
113 self.exportToInkscape.triggered.connect(
114 self.slot_export_to_inkscape_svg)
115 self.sortColors = QAction(self)
116 self.sortColors.setText(i18n("Sort Colors"))
117 self.sortColors.triggered.connect(self.slot_sort_colors)
118 self.actionMenu.addAction(self.editPaletteData)
119 self.actionMenu.addAction(self.exportToGimp)
120 self.actionMenu.addAction(self.exportToInkscape)
121 self.actionMenu.addAction(self.sortColors)
122
123 self.extra.setMenu(self.actionMenu)
124
125 layout.addLayout(buttonLayout)
126 self.slot_fill_combobox()
127 self.setWidget(widget) # add widget to the docker
128
The PaletteView class is a wrapper around a MVC method for handling palettes. This class shows a nice...
Definition PaletteView.h:31
The Palette class Palette is a resource object that stores organised color data. It's purpose is to a...
Definition Palette.h:44

References palette_docker.palette_docker.PaletteDocker.__init__(), KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, and xcfLayer.dim.

Member Function Documentation

◆ canvasChanged()

palette_docker.palette_docker.PaletteDocker.canvasChanged ( self,
canvas )

Definition at line 270 of file palette_docker.py.

270 def canvasChanged(self, canvas):
271 self.cmb_palettes.clear()
272 allPalettes = Application.resources("palette")
273 for palette_name in allPalettes:
274 self.cmb_palettes.addItem(palette_name)
275 self.cmb_palettes.model().sort(0)
276
277 if self.currentPalette is None and len(allPalettes.keys()) > 0:
278 self.currentPalette = Palette(list(allPalettes.values())[0])

References palette_docker.palette_docker.PaletteDocker.cmb_palettes, palette_docker.palette_docker.PaletteDocker.currentPalette, palette_docker.palette_exporter_gimppalette.gimpPaletteExporter.currentPalette, palette_docker.palette_exporter_inkscapeSVG.inkscapeSVGExporter.currentPalette, and palette_docker.palette_sortColors.sortColors.currentPalette.

◆ slot_add_entry()

palette_docker.palette_docker.PaletteDocker.slot_add_entry ( self)

Definition at line 200 of file palette_docker.py.

200 def slot_add_entry(self):
201 if (self.canvas()) is not None:
202 if (self.canvas().view()) is not None:
203 color = self.canvas().view().foregroundColor()
204 success = self.paletteView.addEntryWithDialog(color)
205 if success is True:
206 self.slot_fill_combobox()
207

References KoSnapProxy.canvas(), KoCanvasController.canvas(), KoCanvasObserverBasePrivate.canvas, KoShapeController::Private.canvas, KoShapeFillResourceConnector::Private.canvas, KoShapeManager.canvas(), KoShapeManager.canvas, KoSnapGuide.canvas, KoSnapGuide.canvas(), KoToolBase.canvas(), KoToolBasePrivate.canvas, CanvasData.canvas, KoToolProxy.canvas(), KoShapePainter.canvas, Canvas::Private.canvas, krita::DockWidget::Private.canvas, DockWidget.canvas(), View.canvas(), Private.canvas, KisCanvasWidgetBase::Private.canvas, KisCanvasWidgetBase.canvas(), KisCanvasAnimationState::Private.canvas, KisInputManager::Private.canvas, KisOpenGLCanvasRenderer.canvas(), KisOpenGLCanvasRenderer::CanvasBridge.canvas(), KoCanvasControllerWidget.canvas(), KoCanvasControllerWidget.canvas, Viewport.canvas(), KisShapeLayer::Private.canvas, KisShapeLayer.canvas(), KisInputManager.canvas(), KisCanvasResourceProvider.canvas(), KisView.canvas, KisViewManager.canvas(), KisOpenGLCanvas2::CanvasBridge.canvas(), KisAsyncColorSamplerHelper::Private.canvas, KoFillConfigWidget.canvas, KoStrokeConfigWidget.canvas, KoShadowConfigWidget.canvas, KisAnimCurvesDocker::Private.canvas, KisAnimTimelineDocker::Private.canvas, KisAnimTimelineFramesView::Private.canvas, RecorderWriter::Private.canvas, RecorderWriterManager::Private.canvas, RecorderDockerDock::Private.canvas, SnapshotDocker::Private.canvas, workflow_buttons.buttons_settings_dialog.SelectedColorPreview.canvas, SvgTextCursor.canvas, KoColorSetWidget.paletteView, palette_docker.palette_docker.PaletteDocker.paletteView, and palette_docker.palette_docker.PaletteDocker.slot_fill_combobox().

◆ slot_add_group()

palette_docker.palette_docker.PaletteDocker.slot_add_group ( self)

Definition at line 208 of file palette_docker.py.

208 def slot_add_group(self):
209 success = self.paletteView.addGroupWithDialog()
210 if success is True:
211 self.slot_fill_combobox()
212

References KoColorSetWidget.paletteView, palette_docker.palette_docker.PaletteDocker.paletteView, and palette_docker.palette_docker.PaletteDocker.slot_fill_combobox().

◆ slot_edit_palette_data()

palette_docker.palette_docker.PaletteDocker.slot_edit_palette_data ( self)
A function for giving a gui to edit palette metadata... I also
want this to be the way to edit the settings of the palette
docker.

Definition at line 218 of file palette_docker.py.

218 def slot_edit_palette_data(self):
219 '''A function for giving a gui to edit palette metadata... I also
220 want this to be the way to edit the settings of the palette
221 docker.
222 '''
223
224 dialog = QDialog(self)
225 tabWidget = QTabWidget()
226 dialog.setWindowTitle(i18n("Edit Palette Data"))
227 dialog.setLayout(QVBoxLayout())
228 dialog.layout().addWidget(tabWidget)
229 paletteWidget = QWidget()
230 paletteWidget.setLayout(QVBoxLayout())
231 tabWidget.addTab(paletteWidget, i18n("Palette Data"))
232 paletteName = QLineEdit()
233 paletteName.setText(self.cmb_palettes.currentText())
234 paletteWidget.layout().addWidget(paletteName)
235 paletteColumns = QSpinBox()
236 paletteColumns.setValue(self.currentPalette.columnCount())
237 paletteWidget.layout().addWidget(paletteColumns)
238 paletteComment = QPlainTextEdit()
239 paletteComment.appendPlainText(self.currentPalette.comment())
240 paletteWidget.layout().addWidget(paletteComment)
241 buttons = QDialogButtonBox(QDialogButtonBox.StandardButton.Ok)
242 dialog.layout().addWidget(buttons)
243 buttons.accepted.connect(dialog.accept)
244 # buttons.rejected.connect(dialog.reject())
245
246 if dialog.exec() == QDialog.DialogCode.Accepted:
247 Resource = Application.resources("palette")[
248 self.cmb_palettes.currentText()]
249 Resource.setName(paletteName.text())
250 self.currentPalette = Palette(Resource)
251 self.currentPalette.setColumnCount(paletteColumns.value())
252 self.paletteView.setPalette(self.currentPalette)
253 self.slot_fill_combobox()
254 self.currentPalette.setComment(paletteComment.toPlainText())
255 self.currentPalette.save()
256
void setName(QString value)
Definition Resource.cpp:95

References palette_docker.palette_docker.PaletteDocker.cmb_palettes, palette_docker.palette_docker.PaletteDocker.currentPalette, palette_docker.palette_exporter_gimppalette.gimpPaletteExporter.currentPalette, palette_docker.palette_exporter_inkscapeSVG.inkscapeSVGExporter.currentPalette, palette_docker.palette_sortColors.sortColors.currentPalette, KoColorSetWidget.paletteView, palette_docker.palette_docker.PaletteDocker.paletteView, Resource.setName(), and palette_docker.palette_docker.PaletteDocker.slot_fill_combobox().

◆ slot_export_to_gimp_palette()

palette_docker.palette_docker.PaletteDocker.slot_export_to_gimp_palette ( self)

Definition at line 257 of file palette_docker.py.

257 def slot_export_to_gimp_palette(self):
258 palette_exporter_gimppalette.gimpPaletteExporter(
259 self.cmb_palettes.currentText())
260

References palette_docker.palette_docker.PaletteDocker.cmb_palettes.

◆ slot_export_to_inkscape_svg()

palette_docker.palette_docker.PaletteDocker.slot_export_to_inkscape_svg ( self)

Definition at line 261 of file palette_docker.py.

261 def slot_export_to_inkscape_svg(self):
262 palette_exporter_inkscapeSVG.inkscapeSVGExporter(
263 self.cmb_palettes.currentText())
264

References palette_docker.palette_docker.PaletteDocker.cmb_palettes.

◆ slot_fill_combobox()

palette_docker.palette_docker.PaletteDocker.slot_fill_combobox ( self)
A function for making a combobox with the available colors. We use
QCompleter on the colorComboBox so that people can type in the
name of a color to select it. This is useful for people with
carefully made palettes where the colors are named properly,
which makes it easier for them to find colors.

Definition at line 151 of file palette_docker.py.

151 def slot_fill_combobox(self):
152 '''A function for making a combobox with the available colors. We use
153 QCompleter on the colorComboBox so that people can type in the
154 name of a color to select it. This is useful for people with
155 carefully made palettes where the colors are named properly,
156 which makes it easier for them to find colors.
157 '''
158
159 if self.currentPalette is None:
160 return
161 self.colorComboBox.clear()
162 self.colorList = list()
163 palette = self.currentPalette
164 for i in range(palette.colorsCountTotal()):
165 entry = palette.entryByIndex(i)
166 color = entry.color().colorForCanvas(self.canvas())
167 colorSquare = QPixmap(12, 12)
168 if entry.spotColor() is True:
169 img = colorSquare.toImage()
170 circlePainter = QPainter()
171 img.fill(self.colorComboBox.palette().color(QPalette.ColorRole.Base))
172 circlePainter.begin(img)
173 brush = QBrush(Qt.BrushStyle.SolidPattern)
174 brush.setColor(color)
175 circlePainter.setBrush(brush)
176 circlePainter.pen().setWidth(0)
177 circlePainter.drawEllipse(0, 0, 11, 11)
178 circlePainter.end()
179 colorSquare = QPixmap.fromImage(img)
180 else:
181 colorSquare.fill(color)
182 name = entry.name()
183 if len(entry.id()) > 0:
184 name = entry.id() + " - " + entry.name()
185 self.colorList.append(name)
186 self.colorComboBox.addItem(QIcon(colorSquare), name)
187 self.colorComboBox.setEditable(True)
188 self.colorComboBox.setInsertPolicy(QComboBox.InsertPolicy.NoInsert)
189 self.colorComboBox.completer().setCompletionMode(
190 QCompleter.CompletionMode.PopupCompletion)
191 self.colorComboBox.completer().setCaseSensitivity(Qt.CaseSensitivity.CaseInsensitive)
192 self.colorComboBox.completer().setFilterMode(Qt.MatchFlag.MatchContains)
193
rgba palette[MAX_PALETTE]
Definition palette.c:35

References KoCanvasController.canvas(), KoCanvasObserverBasePrivate.canvas, KoShapeController::Private.canvas, KoShapeFillResourceConnector::Private.canvas, KoShapeManager.canvas(), KoShapeManager.canvas, KoSnapGuide.canvas, KoSnapProxy.canvas(), KoSnapGuide.canvas(), KoToolBase.canvas(), KoToolBasePrivate.canvas, CanvasData.canvas, KoToolProxy.canvas(), KoShapePainter.canvas, Canvas::Private.canvas, krita::DockWidget::Private.canvas, DockWidget.canvas(), View.canvas(), Private.canvas, KisCanvasWidgetBase::Private.canvas, KisCanvasWidgetBase.canvas(), KisCanvasAnimationState::Private.canvas, KoCanvasControllerWidget.canvas, Viewport.canvas(), KisShapeLayer::Private.canvas, KisShapeLayer.canvas(), KisInputManager.canvas(), KisInputManager::Private.canvas, KisCanvasResourceProvider.canvas(), KisView.canvas, KisViewManager.canvas(), KisOpenGLCanvasRenderer.canvas(), KisOpenGLCanvasRenderer::CanvasBridge.canvas(), KoCanvasControllerWidget.canvas(), KisOpenGLCanvas2::CanvasBridge.canvas(), KisAsyncColorSamplerHelper::Private.canvas, KoFillConfigWidget.canvas, KoStrokeConfigWidget.canvas, KoShadowConfigWidget.canvas, KisAnimCurvesDocker::Private.canvas, KisAnimTimelineDocker::Private.canvas, KisAnimTimelineFramesView::Private.canvas, RecorderWriter::Private.canvas, RecorderWriterManager::Private.canvas, RecorderDockerDock::Private.canvas, SnapshotDocker::Private.canvas, workflow_buttons.buttons_settings_dialog.SelectedColorPreview.canvas, SvgTextCursor.canvas, palette_docker.palette_docker.PaletteDocker.colorComboBox, palette_docker.palette_docker.PaletteDocker.colorList, palette_docker.palette_docker.PaletteDocker.currentPalette, palette_docker.palette_exporter_gimppalette.gimpPaletteExporter.currentPalette, palette_docker.palette_exporter_inkscapeSVG.inkscapeSVGExporter.currentPalette, palette_docker.palette_sortColors.sortColors.currentPalette, and palette.

◆ slot_get_color_from_combobox()

palette_docker.palette_docker.PaletteDocker.slot_get_color_from_combobox ( self)

◆ slot_paletteChanged()

palette_docker.palette_docker.PaletteDocker.slot_paletteChanged ( self,
name )

Definition at line 129 of file palette_docker.py.

129 def slot_paletteChanged(self, name):
130 allPalettes = Application.resources("palette")
131 if len(allPalettes) > 0 and name in allPalettes:
132 self.currentPalette = Palette(
133 Application.resources("palette")[name])
134 self.paletteView.setPalette(self.currentPalette)
135 self.slot_fill_combobox()
136

References palette_docker.palette_docker.PaletteDocker.currentPalette, palette_docker.palette_exporter_gimppalette.gimpPaletteExporter.currentPalette, palette_docker.palette_exporter_inkscapeSVG.inkscapeSVGExporter.currentPalette, palette_docker.palette_sortColors.sortColors.currentPalette, KoColorSetWidget.paletteView, palette_docker.palette_docker.PaletteDocker.paletteView, and palette_docker.palette_docker.PaletteDocker.slot_fill_combobox().

◆ slot_remove_entry()

palette_docker.palette_docker.PaletteDocker.slot_remove_entry ( self)

Definition at line 213 of file palette_docker.py.

213 def slot_remove_entry(self):
214 success = self.paletteView.removeSelectedEntryWithDialog()
215 if success is True:
216 self.slot_fill_combobox()
217

References KoColorSetWidget.paletteView, palette_docker.palette_docker.PaletteDocker.paletteView, and palette_docker.palette_docker.PaletteDocker.slot_fill_combobox().

◆ slot_sort_colors()

palette_docker.palette_docker.PaletteDocker.slot_sort_colors ( self)

Definition at line 265 of file palette_docker.py.

265 def slot_sort_colors(self):
266 colorSorter = palette_sortColors.sortColors(
267 self.cmb_palettes.currentText())
268 self.paletteView.setPalette(colorSorter.palette())
269

References palette_docker.palette_docker.PaletteDocker.cmb_palettes, KoColorSetWidget.paletteView, and palette_docker.palette_docker.PaletteDocker.paletteView.

◆ slot_swatchSelected()

palette_docker.palette_docker.PaletteDocker.slot_swatchSelected ( self,
entry )

Definition at line 138 of file palette_docker.py.

138 def slot_swatchSelected(self, entry):
139 if (self.canvas()) is not None:
140 if (self.canvas().view()) is not None:
141 name = entry.name()
142 if len(entry.id()) > 0:
143 name = entry.id() + " - " + entry.name()
144 if len(name) > 0:
145 if name in self.colorList:
146 self.colorComboBox.setCurrentIndex(
147 self.colorList.index(name))
148 color = entry.color()
149 self.canvas().view().setForeGroundColor(color)
150

References KoCanvasController.canvas(), KoCanvasObserverBasePrivate.canvas, KoShapeController::Private.canvas, KoShapeFillResourceConnector::Private.canvas, KoShapeManager.canvas(), KoShapeManager.canvas, KoSnapGuide.canvas, KoSnapProxy.canvas(), KoSnapGuide.canvas(), KoToolBase.canvas(), KoToolBasePrivate.canvas, CanvasData.canvas, KoToolProxy.canvas(), KoShapePainter.canvas, Canvas::Private.canvas, krita::DockWidget::Private.canvas, DockWidget.canvas(), View.canvas(), Private.canvas, KisCanvasWidgetBase::Private.canvas, KisCanvasWidgetBase.canvas(), KisCanvasAnimationState::Private.canvas, KoCanvasControllerWidget.canvas, Viewport.canvas(), KisShapeLayer::Private.canvas, KisShapeLayer.canvas(), KisInputManager.canvas(), KisInputManager::Private.canvas, KisCanvasResourceProvider.canvas(), KisView.canvas, KisViewManager.canvas(), KisOpenGLCanvasRenderer.canvas(), KisOpenGLCanvasRenderer::CanvasBridge.canvas(), KoCanvasControllerWidget.canvas(), KisOpenGLCanvas2::CanvasBridge.canvas(), KisAsyncColorSamplerHelper::Private.canvas, KoFillConfigWidget.canvas, KoStrokeConfigWidget.canvas, KoShadowConfigWidget.canvas, KisAnimCurvesDocker::Private.canvas, KisAnimTimelineDocker::Private.canvas, KisAnimTimelineFramesView::Private.canvas, RecorderWriter::Private.canvas, RecorderWriterManager::Private.canvas, RecorderDockerDock::Private.canvas, SnapshotDocker::Private.canvas, workflow_buttons.buttons_settings_dialog.SelectedColorPreview.canvas, SvgTextCursor.canvas, palette_docker.palette_docker.PaletteDocker.colorComboBox, and palette_docker.palette_docker.PaletteDocker.colorList.

Member Data Documentation

◆ actionMenu

palette_docker.palette_docker.PaletteDocker.actionMenu

Definition at line 106 of file palette_docker.py.

◆ addEntry

palette_docker.palette_docker.PaletteDocker.addEntry

Definition at line 78 of file palette_docker.py.

◆ addGroup

palette_docker.palette_docker.PaletteDocker.addGroup

Definition at line 81 of file palette_docker.py.

◆ bnSetColor

palette_docker.palette_docker.PaletteDocker.bnSetColor

Definition at line 73 of file palette_docker.py.

◆ cmb_palettes

palette_docker.palette_docker.PaletteDocker.cmb_palettes

Definition at line 51 of file palette_docker.py.

◆ colorComboBox

palette_docker.palette_docker.PaletteDocker.colorComboBox

Definition at line 70 of file palette_docker.py.

◆ colorList

palette_docker.palette_docker.PaletteDocker.colorList

Definition at line 71 of file palette_docker.py.

◆ currentPalette

palette_docker.palette_docker.PaletteDocker.currentPalette

Definition at line 58 of file palette_docker.py.

◆ editPaletteData

palette_docker.palette_docker.PaletteDocker.editPaletteData

Definition at line 101 of file palette_docker.py.

◆ exportToGimp

palette_docker.palette_docker.PaletteDocker.exportToGimp

Definition at line 107 of file palette_docker.py.

◆ exportToInkscape

palette_docker.palette_docker.PaletteDocker.exportToInkscape

Definition at line 110 of file palette_docker.py.

◆ extra

palette_docker.palette_docker.PaletteDocker.extra

Definition at line 100 of file palette_docker.py.

◆ paletteView

palette_docker.palette_docker.PaletteDocker.paletteView

Definition at line 64 of file palette_docker.py.

◆ removeEntry

palette_docker.palette_docker.PaletteDocker.removeEntry

Definition at line 85 of file palette_docker.py.

◆ slot_add_entry

palette_docker.palette_docker.PaletteDocker.slot_add_entry

Definition at line 80 of file palette_docker.py.

◆ slot_add_group

palette_docker.palette_docker.PaletteDocker.slot_add_group

Definition at line 82 of file palette_docker.py.

◆ slot_edit_palette_data

palette_docker.palette_docker.PaletteDocker.slot_edit_palette_data

Definition at line 103 of file palette_docker.py.

◆ slot_export_to_gimp_palette

palette_docker.palette_docker.PaletteDocker.slot_export_to_gimp_palette

Definition at line 109 of file palette_docker.py.

◆ slot_export_to_inkscape_svg

palette_docker.palette_docker.PaletteDocker.slot_export_to_inkscape_svg

Definition at line 114 of file palette_docker.py.

◆ slot_get_color_from_combobox

palette_docker.palette_docker.PaletteDocker.slot_get_color_from_combobox

Definition at line 75 of file palette_docker.py.

◆ slot_paletteChanged

palette_docker.palette_docker.PaletteDocker.slot_paletteChanged

Definition at line 62 of file palette_docker.py.

◆ slot_remove_entry

palette_docker.palette_docker.PaletteDocker.slot_remove_entry

Definition at line 88 of file palette_docker.py.

◆ slot_sort_colors

palette_docker.palette_docker.PaletteDocker.slot_sort_colors

Definition at line 117 of file palette_docker.py.

◆ slot_swatchSelected

palette_docker.palette_docker.PaletteDocker.slot_swatchSelected

Definition at line 68 of file palette_docker.py.

◆ sortColors

palette_docker.palette_docker.PaletteDocker.sortColors

Definition at line 115 of file palette_docker.py.


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