IScrollList


Describes minimum required functionality from ScrollList control.

You can find more information in comments below. Overrided methods can be found in corresponding base interface.

class IScrollList :public virtual IControl
{
public:
    enum class Orientation
    {
        LeftToRight,
        TopToBottom
    };
public:
    virtual Orientation getOrientation() = 0; // Return child control alignment orientation 
    virtual IBuiltInScroll *getScrollBar() = 0;
    virtual float getScroll() = 0;
    virtual float getScrollMax() = 0;

    virtual bool setOrientation(const Orientation value) = 0; // Set child control alignment orientation 
    virtual bool setScrollBar(IBuiltInScroll *value) = 0;
    virtual bool setScroll(const float value) = 0;
};
Namespace: nitisa::standard
Include: Standard/Controls/IScrollList.h