$#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_; } };