JUCE
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions
Slider::Listener Class Reference

A class for receiving callbacks from a Slider. More...

Inherited by ColourSelector [protected], and SliderPropertyComponent [private].

List of all members.

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.

Detailed Description

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().

See also:
Slider::addListener, Slider::removeListener

Constructor & Destructor Documentation

virtual Slider::Listener::~Listener ( ) [virtual]

Destructor.


Member Function Documentation

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().

See also:
Slider::valueChanged

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.

See also:
sliderDragEnded, Slider::startedDragging
virtual void Slider::Listener::sliderDragEnded ( Slider slider) [virtual]

Called after a drag operation has finished.

See also:
sliderDragStarted, Slider::stoppedDragging

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