Slider.pkg 909 B

12345678910111213141516171819202122232425262728
  1. $#include "Slider.h"
  2. /// %Slider bar %UI element.
  3. class Slider : public BorderImage
  4. {
  5. public:
  6. /// Set orientation type.
  7. void SetOrientation(Orientation orientation);
  8. /// Set slider range maximum value (minimum value is always 0.)
  9. void SetRange(float range);
  10. /// Set slider current value.
  11. void SetValue(float value);
  12. /// Change value by a delta.
  13. void ChangeValue(float delta);
  14. /// Set paging minimum repeat rate (number of events per second).
  15. void SetRepeatRate(float rate);
  16. /// Return orientation type.
  17. Orientation GetOrientation() const;
  18. /// Return slider range.
  19. float GetRange() const;
  20. /// Return slider current value.
  21. float GetValue() const;
  22. /// Return knob element.
  23. BorderImage* GetKnob() const;
  24. /// Return paging minimum repeat rate (number of events per second).
  25. float GetRepeatRate() const;
  26. };