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