IScrollBar


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