#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.