| 1234567891011121314151617181920212223242526272829303132 |
- $#include "Slider.h"
- /// %Slider bar %UI element.
- class Slider : public BorderImage
- {
- public:
- /// Construct.
- Slider(Context* context);
- /// Destruct.
- virtual ~Slider();
- /// Set orientation type.
- void SetOrientation(Orientation orientation);
- /// Set slider range maximum value (minimum value is always 0.)
- void SetRange(float range);
- /// Set slider current value.
- void SetValue(float value);
- /// Change value by a delta.
- void ChangeValue(float delta);
- /// Set paging minimum repeat rate (number of events per second).
- void SetRepeatRate(float rate);
- /// Return orientation type.
- Orientation GetOrientation() const { return orientation_; }
- /// Return slider range.
- float GetRange() const { return range_; }
- /// Return slider current value.
- float GetValue() const { return value_; }
- /// Return knob element.
- BorderImage* GetKnob() const { return knob_; }
- /// Return paging minimum repeat rate (number of events per second).
- float GetRepeatRate() const { return repeatRate_; }
- };
|