#include <core.h>
Public Member Functions | |
virtual | ~IProgressor (void) |
A destructor. | |
virtual bool | ShowProgress (bool bShow)=0 |
Show/hide progressor. More... | |
virtual void | SetRange (int range)=0 |
Set progressor range. More... | |
virtual int | GetRange (void) const =0 |
Set progressor range. More... | |
virtual void | SetValue (int value)=0 |
Set progressor position. More... | |
virtual int | GetValue (void) const =0 |
Get progressor position. More... | |
virtual void | Play (void)=0 |
Start undefined progressor state. | |
virtual void | Stop (void)=0 |
Stop undefined progressor state. | |
virtual void | SetYield (bool bYield=false)=0 |
SetYield Yields control to pending messages in the windowing system. More... | |
A progressor interface class. This is base class for progressors.
|
pure virtual |
Set progressor range.
Implemented in wxGISProgressDlg, wxGISAnimation, and wxGISProgressor.
|
pure virtual |
Get progressor position.
Implemented in wxGISProgressDlg, wxGISAnimation, and wxGISProgressor.
|
pure virtual |
Set progressor range.
range | The progressor value range |
Implemented in wxGISProgressDlg, wxGISAnimation, wxGPTaskExecutor, and wxGISProgressor.
|
pure virtual |
Set progressor position.
value | The progressor current value |
Implemented in wxGISProgressDlg, wxGISAnimation, wxGISProgressor, and wxGPTaskExecutor.
|
pure virtual |
SetYield Yields control to pending messages in the windowing system.
This can be useful, for example, when a time-consuming process writes to a text window. Without an occasional yield, the text window will not be updated properly, and other processes will not respond.
Implemented in wxGISProgressDlg, wxGISAnimation, wxGPTaskExecutor, and wxGISProgressor.
|
pure virtual |
Show/hide progressor.
bShow | The indicator to show (true) or hide (false) progressor |
Implemented in wxGISProgressDlg, wxGISAnimation, and wxGISProgressor.