|
Public Member Functions |
Standard_EXPORT | Draw_ProgressIndicator (const Draw_Interpretor &di, const Standard_Integer updateTime=0) |
| Creates a progress indicator and remembers pointer to
Draw_Interpretor
The updateTime, if given, defines time interval between
updates of the indicator (in seconds)
.
|
Standard_EXPORT void | Destroy () |
| Destructor; calls Reset()
.
|
| ~Draw_ProgressIndicator () |
Standard_EXPORT void | SetTextMode (const Standard_Boolean theTextMode) |
| Sets text output mode (on/off)
.
|
Standard_EXPORT Standard_Boolean | GetTextMode () const |
| Gets text output mode (on/off)
.
|
Standard_EXPORT void | SetGraphMode (const Standard_Boolean theGraphMode) |
| Sets graphical output mode (on/off)
.
|
Standard_EXPORT Standard_Boolean | GetGraphMode () const |
| Gets graphical output mode (on/off)
.
|
virtual Standard_EXPORT void | Reset () |
| Clears/erases opened TCL windows if any
and sets myBreak to False
.
|
virtual Standard_EXPORT Standard_Boolean | Show (const Standard_Boolean force=Standard_True) |
| Defines method Show of Progress Indicator
.
|
virtual Standard_EXPORT Standard_Boolean | UserBreak () |
| Redefines method UserBreak of Progress Indicator
.
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Static Public Member Functions |
static Standard_EXPORT Standard_Boolean & | DefaultTextMode () |
static Standard_EXPORT Standard_Boolean & | DefaultGraphMode () |
| Get/Set default values for output modes
.
|
static Standard_EXPORT Standard_Integer & | StopIndicator () |
| Internal method for implementation of UserBreak mechanism
.
|
Private Attributes |
Standard_Boolean | myTextMode |
Standard_Boolean | myGraphMode |
Standard_Address | myDraw |
Standard_Boolean | myShown |
Standard_Boolean | myBreak |
Standard_Integer | myUpdateTime |
Standard_Integer | myLastUpdate |
Standard_Integer | myStartTime |