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 |