#include <exotkGUI_GUI.hxx>
Public Methods | |
| void * | operator new (size_t, void *anAddress) |
| OCC new. More... | |
| void * | operator new (size_t size) |
| OCC new. More... | |
| void | operator delete (void *anAddress) |
| OCC delete. More... | |
| virtual Standard_EXPORT | ~exotkGUI_GUI () |
| Destructor. More... | |
| Standard_EXPORT void | SetPtr (void *anHandle) |
| set a pointer which can be used in the functions. More... | |
| Standard_EXPORT void * | Ptr () |
| Returns the sored pointer. More... | |
| Standard_EXPORT void | UnSetPtr () |
| Set the sore pointer to NULL. More... | |
| virtual Standard_EXPORT Standard_Boolean | SelectColor (const Quantity_Color &aDefaultColor, Quantity_Color &aSelectedColor)=0 |
| start a SelectColor DialogBox with aDefaultColor. More... | |
| virtual Standard_EXPORT Standard_Boolean | SelectMaterial (const Graphic3d_MaterialAspect &aDefaultMaterial, Graphic3d_MaterialAspect &aSelectedMaterial)=0 |
| start a SelectMaterial DialogBox with aDefaultMaterial. More... | |
| virtual Standard_EXPORT Standard_Boolean | SelectTransparency (const Standard_Real aDefaultTransparency, Standard_Real &aTransparency)=0 |
| start a Select Transparency DialogBox with aDefaultTransparency. More... | |
| virtual Standard_EXPORT void | ManagePopup (const Handle_exotkTree_Menu &aMenu, const Standard_Integer &aX, const Standard_Integer &aY)=0 |
| Manage a popup at the position aX , aY. More... | |
| virtual Standard_EXPORT Standard_Boolean | OpenDXFileDialog (TCollection_AsciiString &aFilename)=0 |
| display an OpenDialogBox for dataexchange. More... | |
| virtual Standard_EXPORT Standard_Boolean | SaveDXFileDialog (TCollection_AsciiString &aFilename)=0 |
| display an SaveDialogBox for dataexchange. More... | |
| virtual Standard_EXPORT void | SetProgressBoxRange (const Standard_Integer aBegin, const Standard_Integer anEnd) |
| Set the progress box range. More... | |
| virtual Standard_EXPORT void | ProgressBoxRange (Standard_Integer &aBegin, Standard_Integer &aEnd) |
| Return the Progress Box range. More... | |
| virtual Standard_EXPORT void | SetProgressBoxTitle (const TCollection_AsciiString &aTitle)=0 |
| Set aTitle as title for the progressbox. More... | |
| virtual Standard_EXPORT void | SetProgressBoxText (const TCollection_AsciiString &aText)=0 |
| Set the progressbox text. More... | |
| virtual Standard_EXPORT TCollection_AsciiString | ProgressBoxText () |
| Return the progress box text. More... | |
| virtual Standard_EXPORT Standard_Integer | ProgressBoxPosition ()=0 |
| Return the progress box position. More... | |
| virtual Standard_EXPORT Standard_Integer | SetProgressBoxPosition (const Standard_Integer aPosition)=0 |
| Set the progress box position. More... | |
| virtual Standard_EXPORT void | HideProgressBox ()=0 |
| Hide the progress box. More... | |
| virtual Standard_EXPORT void | ShowProgressBox ()=0 |
| Show the progress box. More... | |
| virtual Standard_EXPORT void | HideWaitCursor ()=0 |
| Hide the wait cursor. More... | |
| virtual Standard_EXPORT void | ShowWaitCursor ()=0 |
| Show the wait cursor. More... | |
| Standard_EXPORT const Handle_Standard_Type & | DynamicType () const |
| Type management. More... | |
| Standard_EXPORT Standard_Boolean | IsKind (const Handle_Standard_Type &) const |
| Type management. More... | |
Protected Methods | |
| Standard_EXPORT | exotkGUI_GUI () |
| Constructor. More... | |
Protected Attributes | |
| void * | myHandle |
| TCollection_AsciiString | myProgressBoxTitle |
| TCollection_AsciiString | myProgressBoxText |
| Standard_Integer | myProgressBoxPosition |
| Standard_Integer | myBeginRange |
| Standard_Integer | myEndRange |
Friends | |
| Standard_EXPORT friend Handle_Standard_Type & | exotkGUI_GUI_Type_ () |
| Type management. More... | |
Definition at line 56 of file exotkGUI_GUI.hxx.
|
|
Destructor.
Definition at line 76 of file exotkGUI_GUI.cxx. |
|
|
Constructor.
Definition at line 63 of file exotkGUI_GUI.cxx. |
|
|
Type management.
|
|
|
Hide the progress box.
Definition at line 195 of file exotkGUI_GUI.cxx. References HideWaitCursor(). |
|
|
Hide the wait cursor.
Referenced by HideProgressBox(). |
|
|
Type management.
|
|
||||||||||||||||
|
Manage a popup at the position aX , aY.
|
|
|
display an OpenDialogBox for dataexchange.
|
|
|
OCC delete.
Definition at line 89 of file exotkGUI_GUI.hxx. |
|
|
OCC new.
Definition at line 78 of file exotkGUI_GUI.hxx. |
|
||||||||||||
|
OCC new.
Definition at line 67 of file exotkGUI_GUI.hxx. |
|
|
Return the progress box position.
Definition at line 162 of file exotkGUI_GUI.cxx. References myProgressBoxPosition. |
|
||||||||||||
|
Return the Progress Box range.
Definition at line 190 of file exotkGUI_GUI.cxx. References myBeginRange, and myEndRange. |
|
|
Return the progress box text.
Definition at line 151 of file exotkGUI_GUI.cxx. References myProgressBoxText. |
|
|
Returns the sored pointer.
Definition at line 100 of file exotkGUI_GUI.cxx. References myHandle. |
|
|
display an SaveDialogBox for dataexchange.
|
|
||||||||||||
|
start a SelectColor DialogBox with aDefaultColor.
|
|
||||||||||||
|
start a SelectMaterial DialogBox with aDefaultMaterial.
|
|
||||||||||||
|
start a Select Transparency DialogBox with aDefaultTransparency.
|
|
|
Set the progress box position.
Definition at line 175 of file exotkGUI_GUI.cxx. References myBeginRange, myEndRange, and myProgressBoxPosition. |
|
||||||||||||
|
Set the progress box range.
Definition at line 182 of file exotkGUI_GUI.cxx. References myBeginRange, and myEndRange. |
|
|
Set the progressbox text.
Definition at line 139 of file exotkGUI_GUI.cxx. References myProgressBoxText. |
|
|
Set aTitle as title for the progressbox.
Definition at line 126 of file exotkGUI_GUI.cxx. References myProgressBoxTitle. |
|
|
set a pointer which can be used in the functions.
Definition at line 88 of file exotkGUI_GUI.cxx. References myHandle. |
|
|
Show the progress box.
Definition at line 199 of file exotkGUI_GUI.cxx. References ShowWaitCursor(). |
|
|
Show the wait cursor.
Referenced by ShowProgressBox(). |
|
|
Set the sore pointer to NULL.
Definition at line 112 of file exotkGUI_GUI.cxx. References myHandle. |
|
|
Type management.
|
|
|
the progress box range ( begin ) Definition at line 293 of file exotkGUI_GUI.hxx. Referenced by ProgressBoxRange(), SetProgressBoxPosition(), and SetProgressBoxRange(). |
|
|
the progress box range ( end ) Definition at line 295 of file exotkGUI_GUI.hxx. Referenced by ProgressBoxRange(), SetProgressBoxPosition(), and SetProgressBoxRange(). |
|
|
the stored handle Definition at line 284 of file exotkGUI_GUI.hxx. |
|
|
the progressbox position Definition at line 291 of file exotkGUI_GUI.hxx. Referenced by ProgressBoxPosition(), and SetProgressBoxPosition(). |
|
|
the progressbox text Definition at line 289 of file exotkGUI_GUI.hxx. Referenced by ProgressBoxText(), and SetProgressBoxText(). |
|
|
the progressbox title Definition at line 287 of file exotkGUI_GUI.hxx. Referenced by SetProgressBoxTitle(). |
1.2.12 written by Dimitri van Heesch,
© 1997-2001