|
Krita Source Code Documentation
|
Inheritance diagram for mixer_slider_docker.color_slider.ColorSlider:Public Member Functions | |
| __init__ (self, docker, left_color=default_color, right_color=default_color, parent=None) | |
| adjust_pos_x (self, x) | |
| mouseMoveEvent (self, event) | |
| mouseReleaseEvent (self, event) | |
| paintEvent (self, event) | |
| resizeEvent (self, event) | |
| set_color (self, pos, color) | |
| update_slider (self) | |
Public Attributes | |
| cursor_fill_color | |
| cursor_outline_color | |
| docker | |
| left_color | |
| need_redraw | |
| rendered_image | |
| right_color | |
| slider_pixmap | |
| value_x | |
Static Public Attributes | |
| default_color = ManagedColor("", "", "") | |
Definition at line 19 of file color_slider.py.
| mixer_slider_docker.color_slider.ColorSlider.__init__ | ( | self, | |
| docker, | |||
| left_color = default_color, | |||
| right_color = default_color, | |||
| parent = None ) |
Definition at line 22 of file color_slider.py.
References mixer_slider_docker.color_slider.ColorSlider.__init__().
| mixer_slider_docker.color_slider.ColorSlider.adjust_pos_x | ( | self, | |
| x ) |
Definition at line 110 of file color_slider.py.
References KisBrush::Private.width, GimpBrushV1Header.width, KoCSSFontInfo.width, DlgCanvasSize.width(), KisBrush.width(), GimpBrushHeader.width, KoSvgText::FontFeatureEastAsian.width, KisFillInterval.width(), KisMaskGenerator.width(), KisConvolutionKernel.width(), KisImage::KisImagePrivate.width, KisImage.width(), Document.width(), Selection.width(), GimpPatternHeader.width, KoPattern.width(), PSDHeader.width, psd_pattern.width, KisAnimationRenderingOptions.width, KisBasicVideoInfo.width, KisPNGReaderAbstract.width, KisApplicationArguments.width, KisGLTexturesInfo.width, KisColorSelectorComponent.width(), KisGLImageF16.width(), Header.width, SpriterFile.width, Bone.width, TgaHeader.width, KisBufferStreamBase.width(), KisBufferStreamContigBase.width(), KisBufferStreamSeparate.width(), KisBufferStreamInterleaveUpsample.width(), KisTiffBasicInfo.width, tileDimensions.width, xcfImage.width, KisDabCacheBase::SavedDabParameters.width, KarbonCalligraphicPoint.width(), and KarbonCalligraphyOptionWidget::Profile.width.
| mixer_slider_docker.color_slider.ColorSlider.mouseMoveEvent | ( | self, | |
| event ) |
Definition at line 117 of file color_slider.py.
References mixer_slider_docker.color_slider.ColorSlider.adjust_pos_x(), KoPathToolSelection.update(), QSBR.update(), KisImageCommand::UpdateTarget.update(), KisUpdateCommand.update(), KisGeneratorLayer.update(), KisBusyProgressIndicator.update(), Shape.update(), KisFilterSelectorWidget.update(), KisIntegerColorInput.update(), KisFloatColorInput.update(), KisHexColorInput.update(), KisHsvColorInput.update(), KoProgressUpdater.update(), KisColorSelectorComponent.update(), KisSpecificColorSelectorWidget.update(), KoShape.update(), KoShapeContainer.update(), KoShapeContainer.update(), KisTextureTile.update(), KoShapeManager.update(), KisToolBasicBrushBase.update(), KisStabilizerDelayedPaintHelper.update(), KisGradientChooser.update(), KisPatternChooser.update(), KisSeExprScriptChooser.update(), KoLoadingShapeUpdater.update(), krita.sceditor.widget.EditorSidebar.update, and mixer_slider_docker.color_slider.ColorSlider.value_x.
| mixer_slider_docker.color_slider.ColorSlider.mouseReleaseEvent | ( | self, | |
| event ) |
Definition at line 122 of file color_slider.py.
References mixer_slider_docker.color_slider.ColorSlider.adjust_pos_x(), mixer_slider_docker.color_slider.ColorSlider.docker, mixer_slider_docker.slider_line.SliderLine.docker, mixer_slider_docker.ui_mixer_slider_docker.UIMixerSliderDocker.docker, KisBrush::Private.height, KisBrush.height(), GimpBrushV1Header.height, GimpBrushHeader.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, DlgCanvasSize.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, mixer_slider_docker.color_slider.ColorSlider.rendered_image, KoPathToolSelection.update(), QSBR.update(), KisImageCommand::UpdateTarget.update(), KisUpdateCommand.update(), KisGeneratorLayer.update(), KisBusyProgressIndicator.update(), Shape.update(), KisFilterSelectorWidget.update(), KisIntegerColorInput.update(), KisFloatColorInput.update(), KisHexColorInput.update(), KisHsvColorInput.update(), KoProgressUpdater.update(), KisColorSelectorComponent.update(), KisSpecificColorSelectorWidget.update(), KoShape.update(), KoShapeContainer.update(), KoShapeContainer.update(), KisTextureTile.update(), KoShapeManager.update(), KisStabilizerDelayedPaintHelper.update(), KisGradientChooser.update(), KisPatternChooser.update(), KisSeExprScriptChooser.update(), KoLoadingShapeUpdater.update(), krita.sceditor.widget.EditorSidebar.update, KisToolBasicBrushBase.update(), and mixer_slider_docker.color_slider.ColorSlider.value_x.
| mixer_slider_docker.color_slider.ColorSlider.paintEvent | ( | self, | |
| event ) |
Definition at line 104 of file color_slider.py.
References mixer_slider_docker.color_slider.ColorSlider.update_slider().
| mixer_slider_docker.color_slider.ColorSlider.resizeEvent | ( | self, | |
| event ) |
Definition at line 107 of file color_slider.py.
References mixer_slider_docker.color_slider.ColorSlider.need_redraw.
| mixer_slider_docker.color_slider.ColorSlider.set_color | ( | self, | |
| pos, | |||
| color ) |
Definition at line 33 of file color_slider.py.
References mixer_slider_docker.color_slider.ColorSlider.left_color, mixer_slider_docker.color_slider.ColorSlider.need_redraw, and mixer_slider_docker.color_slider.ColorSlider.right_color.
| mixer_slider_docker.color_slider.ColorSlider.update_slider | ( | self | ) |
Update the slider to a gradient between the two colors. The painting of the slider comes from the program Krita. The original code can be accessed at the following URL. https://github.com/KDE/krita/blob/master/plugins/dockers/advancedcolorselector/kis_shade_selector_line.cpp
Definition at line 43 of file color_slider.py.
References mixer_slider_docker.color_slider.ColorSlider.docker, mixer_slider_docker.slider_line.SliderLine.docker, mixer_slider_docker.ui_mixer_slider_docker.UIMixerSliderDocker.docker, KisBrush::Private.height, GimpBrushV1Header.height, GimpBrushHeader.height, KisImage::KisImagePrivate.height, GimpPatternHeader.height, PSDHeader.height, psd_pattern.height, KisAnimationRenderingOptions.height, KisBasicVideoInfo.height, DlgCanvasSize.height(), KisBrush.height(), KisMaskGenerator.height(), KisConvolutionKernel.height(), KisImage.height(), Document.height(), Selection.height(), KoPattern.height(), Header.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, mixer_slider_docker.color_slider.ColorSlider.left_color, mixer_slider_docker.color_slider.ColorSlider.need_redraw, mixer_slider_docker.color_slider.ColorSlider.right_color, mixer_slider_docker.color_slider.ColorSlider.slider_pixmap, KisBrush::Private.width, KisBrush.width(), GimpBrushV1Header.width, GimpBrushHeader.width, KoCSSFontInfo.width, KoSvgText::FontFeatureEastAsian.width, DlgCanvasSize.width(), KisFillInterval.width(), KisMaskGenerator.width(), KisConvolutionKernel.width(), KisImage::KisImagePrivate.width, KisImage.width(), Document.width(), Selection.width(), GimpPatternHeader.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(), KisBufferStreamInterleaveUpsample.width(), KisTiffBasicInfo.width, tileDimensions.width, xcfImage.width, KisDabCacheBase::SavedDabParameters.width, KarbonCalligraphicPoint.width(), KisBufferStreamBase.width(), KisBufferStreamSeparate.width(), and KarbonCalligraphyOptionWidget::Profile.width.
| mixer_slider_docker.color_slider.ColorSlider.cursor_fill_color |
Definition at line 29 of file color_slider.py.
| mixer_slider_docker.color_slider.ColorSlider.cursor_outline_color |
Definition at line 30 of file color_slider.py.
|
static |
Definition at line 20 of file color_slider.py.
| mixer_slider_docker.color_slider.ColorSlider.docker |
Definition at line 24 of file color_slider.py.
| mixer_slider_docker.color_slider.ColorSlider.left_color |
Definition at line 25 of file color_slider.py.
| mixer_slider_docker.color_slider.ColorSlider.need_redraw |
Definition at line 31 of file color_slider.py.
| mixer_slider_docker.color_slider.ColorSlider.rendered_image |
Definition at line 89 of file color_slider.py.
| mixer_slider_docker.color_slider.ColorSlider.right_color |
Definition at line 26 of file color_slider.py.
| mixer_slider_docker.color_slider.ColorSlider.slider_pixmap |
Definition at line 27 of file color_slider.py.
| mixer_slider_docker.color_slider.ColorSlider.value_x |
Definition at line 28 of file color_slider.py.