18 ScrollBar(Orientation orientation,
float rangeMin,
float rangeMax);
20 Orientation getOrientation()
const;
22 float getRangeMin()
const;
23 void setRangeMin(
float min);
25 float getRangeMax()
const;
26 void setRangeMax(
float max);
28 float getValue()
const;
29 void setValue(
float value);
31 float getIncrement()
const;
32 void setIncrement(
float increment);
34 float getVisibleRange()
const;
35 void setVisibleRange(
float visibleRange);
37 void setOnPropertyChange(Sml::PropertyChangeListener<float>* listener);
38 Sml::PropertyChangeListener<float>* getOnPropertyChange();
41 const Orientation m_Orientation;
47 float m_Increment = 0;
48 float m_VisibleRange = 0;
50 Sml::PropertyChangeListener<float>* m_PropertyChangeListener =
nullptr;