wx.lib.colourchooser.pycolourslider.PyColourSlider¶
A Pure-Python Colour Slider
The colour slider displays transitions from value 0 to value 1 in HSV, allowing the user to select a colour within the transition spectrum.
This class is best accompanying by a wxSlider that allows the user to select a particular colour shade.
Class Hierarchy¶
Known Superclasses¶
wx.lib.colourchooser.canvas.Canvas
Methods Summary¶
Creates a blank slider instance. A colour must be set before the |
|
Actual implementation of the widget’s drawing. We simply draw |
|
Return the current colour used as a colour base for filling out |
|
Returns the HSV value “V” based on the location of a mouse click at y offset “pos” |
|
Sets the base, or target colour, to use as the central colour |
Class API¶
- class PyColourSlider(canvas.Canvas)¶
A Pure-Python Colour Slider
The colour slider displays transitions from value 0 to value 1 in HSV, allowing the user to select a colour within the transition spectrum.
This class is best accompanying by a wxSlider that allows the user to select a particular colour shade.
Methods¶
- __init__(self, parent, id, colour=None)¶
Creates a blank slider instance. A colour must be set before the slider will be filled in.
- DrawBuffer(self)¶
Actual implementation of the widget’s drawing. We simply draw from value 0.0 to value 1.0 in HSV.
- GetBaseColour(self)¶
Return the current colour used as a colour base for filling out the slider.
- GetVFromClick(self, pos)¶
Returns the HSV value “V” based on the location of a mouse click at y offset “pos”
- SetBaseColour(self, colour)¶
Sets the base, or target colour, to use as the central colour when calculating colour transitions.