A class for receiving callbacks from a Slider. More...
Inherited by ColourSelector [protected], and SliderPropertyComponent [private].
Public Member Functions | |
| virtual | ~Listener () |
| Destructor. | |
| virtual void | sliderValueChanged (Slider *slider)=0 |
| Called when the slider's value is changed. | |
| virtual void | sliderDragStarted (Slider *slider) |
| Called when the slider is about to be dragged. | |
| virtual void | sliderDragEnded (Slider *slider) |
| Called after a drag operation has finished. | |
A class for receiving callbacks from a Slider.
To be told when a slider's value changes, you can register a Slider::Listener object using Slider::addListener().
| virtual Slider::Listener::~Listener | ( | ) | [virtual] |
Destructor.
| virtual void Slider::Listener::sliderValueChanged | ( | Slider * | slider | ) | [pure virtual] |
Called when the slider's value is changed.
This may be caused by dragging it, or by typing in its text entry box, or by a call to Slider::setValue().
You can find out the new value using Slider::getValue().
Implemented in SliderPropertyComponent.
| virtual void Slider::Listener::sliderDragStarted | ( | Slider * | slider | ) | [virtual] |
Called when the slider is about to be dragged.
This is called when a drag begins, then it's followed by multiple calls to sliderValueChanged(), and then sliderDragEnded() is called after the user lets go.
| virtual void Slider::Listener::sliderDragEnded | ( | Slider * | slider | ) | [virtual] |
Called after a drag operation has finished.