IProgressBar


Describes minimum required functionality from ProgressBar control.

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

class IProgressBar :public virtual IControl
{
public:
    virtual float getMin() = 0; // Return minimum allowed progress value 
    virtual float getMax() = 0; // Return maximum allowed progress value 
    virtual float getProgress() = 0; // Return progress value 

    virtual bool setMin(const float value) = 0; // Set minimum allowed progress value 
    virtual bool setMax(const float value) = 0; // Set maximum allowed progress value 
    virtual bool setProgress(const float value) = 0; // Set progress value 
};
Namespace: nitisa::standard
Include: Standard/Controls/IProgressBar.h