Describes minimum required functionality from ScrollBar control.
You can find more information in comments below. Overrided methods can be found in corresponding base interface.
class IScrollBar :public virtual IControl
{
public:
virtual float getMin() = 0; // Return minimum allowed position value
virtual float getMax() = 0; // Return maximum allowed position value
virtual float getPosition() = 0; // Return position/scroll value
virtual bool isVertical() = 0; // Return whether is vertical or horizontal
virtual bool setMin(const float value) = 0; // Set minimum allowed position value
virtual bool setMax(const float value) = 0; // Set maximum allowed position value
virtual bool setPosition(const float value) = 0; // Set position/scroll value
virtual bool setVertical(const bool value) = 0; // Set whether is vertical or horizontal
};
Namespace: | nitisa::standard |
Include: | Standard/Controls/IScrollBar.h |