Krita Source Code Documentation
Loading...
Searching...
No Matches
mixer_slider_docker.slider_line.SliderBtn Class Reference
+ Inheritance diagram for mixer_slider_docker.slider_line.SliderBtn:

Public Member Functions

 __init__ (self, parent=None)
 
 mouseReleaseEvent (self, event)
 
 paintEvent (self, event)
 
 set_color (self, qcolor)
 
 update_color (self)
 

Public Attributes

 color
 

Static Public Attributes

 clicked = pyqtSignal()
 

Detailed Description

Definition at line 20 of file slider_line.py.

Constructor & Destructor Documentation

◆ __init__()

mixer_slider_docker.slider_line.SliderBtn.__init__ ( self,
parent = None )

Definition at line 23 of file slider_line.py.

23 def __init__(self, parent=None):
24 super(SliderBtn, self).__init__(parent)
25

References mixer_slider_docker.slider_line.SliderBtn.__init__().

Member Function Documentation

◆ mouseReleaseEvent()

mixer_slider_docker.slider_line.SliderBtn.mouseReleaseEvent ( self,
event )

Definition at line 41 of file slider_line.py.

41 def mouseReleaseEvent(self, event):
42 self.clicked.emit()
43
44

References KisClickableLabel.clicked(), KisResourceItemChooser.clicked(), and mixer_slider_docker.slider_line.SliderBtn.clicked.

◆ paintEvent()

mixer_slider_docker.slider_line.SliderBtn.paintEvent ( self,
event )

Definition at line 38 of file slider_line.py.

38 def paintEvent(self, event):
39 self.update_color()
40

References mixer_slider_docker.slider_line.SliderBtn.update_color().

◆ set_color()

mixer_slider_docker.slider_line.SliderBtn.set_color ( self,
qcolor )

Definition at line 26 of file slider_line.py.

26 def set_color(self, qcolor):
27 self.color = qcolor
28 self.update()
29

◆ update_color()

mixer_slider_docker.slider_line.SliderBtn.update_color ( self)

Definition at line 30 of file slider_line.py.

30 def update_color(self):
31 color_sq = QPixmap(self.width(), self.height())
32 color_sq.fill(self.color)
33 image = color_sq.toImage()
34
35 painter = QPainter(self)
36 painter.drawImage(0, 0, image)
37

References KoColorBackground::Private.color, KoColorBackground.color(), KoShapeFillWrapper.color(), KoShapeShadow.color, KoShapeShadow.color(), KoShapeStroke.color, KoShapeStroke.color(), SvgMeshStop.color, CursorInfo.color, MaskProcessingData.color, KisMarkerPainter::Private.color, KisBezierGradientMeshDetail::GradientMeshNode.color, KisEncloseAndFillPainterDetail::DifferencePolicyBase.color, KisLazyFillTools::KeyStroke.color, GuidesConfig.color(), krita::ManagedColor::Private.color, ManagedColor.color(), Swatch.color(), KoChannelInfo.color(), KisSwatch.color(), KisUniqueColorSet::ColorEntry.color, KoGradientSegmentEndpoint.color, KoGradientStop.color, psd_layer_type_tool.color, psd_layer_effects_shadow_base.color(), StrokeSelectionOptions.color, KisGradientColorEditor.color(), KoStrokeConfigWidget.color(), KisColorButton.color(), KoColorPatch.color(), KisAnimationCurve.color(), KisBrush::ColoringInformation.color(), KisBrush::PlainColoringInformation.color(), KisBrush::PaintDeviceColoringInformation.color(), KisUniqueColorSet.color(), ShapeBackgroundFetchPolicy.color(), ShapeStrokeFillFetchPolicy.color(), KisGradientWidgetsUtils::StopHandleColor.color, HistogramShapeInfo.color, KisColorButton.color, KisSpinboxColorSelector::Private.color, KisLevelsSlider::Handle.color, KisAnimationCurve::Private.color, Layer.color, ColorString.color, KDcrawIface::RColorSelector.color, KDcrawIface::RColorSelector.color(), Bristle.color(), KisDabCacheBase::SavedDabParameters.color, KisDabCacheUtils::DabRequestInfo.color, mixer_slider_docker.slider_line.SliderBtn.color, workflow_buttons.buttons_settings_dialog.SelectedColorPreview.color, KisBrush::Private.height, KisBrush.height(), GimpBrushV1Header.height, GimpBrushHeader.height, DlgCanvasSize.height(), KisMaskGenerator.height(), KisConvolutionKernel.height(), KisImage::KisImagePrivate.height, KisImage.height(), Document.height(), Selection.height(), GimpPatternHeader.height, KoPattern.height(), Header.height, PSDHeader.height, psd_pattern.height, KisAnimationRenderingOptions.height, KisBasicVideoInfo.height, KisPNGReaderAbstract.height, KisApplicationArguments.height, KisGLTexturesInfo.height, KisColorSelectorComponent.height(), KisGLImageF16.height(), SpriterFile.height, Bone.height, TgaHeader.height, KisTiffBasicInfo.height, tileDimensions.height, xcfImage.height, KisDabCacheBase::SavedDabParameters.height, KisBrush::Private.width, KisBrush.width(), GimpBrushV1Header.width, GimpBrushHeader.width, KoCSSFontInfo.width, KoSvgText::FontFeatureEastAsian.width, KisFillInterval.width(), KisMaskGenerator.width(), KisConvolutionKernel.width(), KisImage::KisImagePrivate.width, KisImage.width(), Document.width(), Selection.width(), GimpPatternHeader.width, DlgCanvasSize.width(), KoPattern.width(), Header.width, PSDHeader.width, psd_pattern.width, KisAnimationRenderingOptions.width, KisBasicVideoInfo.width, KisPNGReaderAbstract.width, KisApplicationArguments.width, KisGLTexturesInfo.width, KisColorSelectorComponent.width(), KisGLImageF16.width(), SpriterFile.width, Bone.width, TgaHeader.width, KisBufferStreamContigBase.width(), KisTiffBasicInfo.width, tileDimensions.width, KisDabCacheBase::SavedDabParameters.width, KarbonCalligraphicPoint.width(), KisBufferStreamBase.width(), KisBufferStreamSeparate.width(), KisBufferStreamInterleaveUpsample.width(), xcfImage.width, and KarbonCalligraphyOptionWidget::Profile.width.

Member Data Documentation

◆ clicked

mixer_slider_docker.slider_line.SliderBtn.clicked = pyqtSignal()
static

Definition at line 21 of file slider_line.py.

◆ color

mixer_slider_docker.slider_line.SliderBtn.color

Definition at line 27 of file slider_line.py.


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