26#include <DialogViz/dialog/SoTopComponent.h>
27#include <DialogViz/dialog/SoMenuPopup.h>
158 virtual void destroyWidget();
159 static void initClass();
160 static void exitClass();
161 virtual void updateFromSensor(
SoSensor* sensor);
162 void* getMenu(
void* parent);
163 void destroyNoDeleteMenuItems();
164 void updateChildren();
165 virtual void updateAfterSceneGraphChange();
168 virtual void internalRemoveChild(
int index ) {
removeChild(index); }
174 virtual SoNode *internalGetChild(
int index)
const {
return getChild(index); }
181 virtual SbBool readInstance(
SoInput *in,
unsigned short flags);
190 int m_numberOfChildren;
194 void createMenuBar(SoWidget parent);
196 void updateMenuBar();
197 virtual void changeEnable();
203 static char* MenuBar;
204 static void change3DSkin();
205 static SbBool isSkinLoaded();
206 static void setSkinLoaded(
SbBool loaded);
208 virtual void show3D(
SbBool show);
209 void show3DChildren(
SbBool show);
210 virtual void set3DParentTranslation(
SbVec3f& tsl);
211 void update3DChildrenSize();
214 SO_DG_CATALOG_ENTRY_HEADER( frameSep );
215 SO_DG_CATALOG_ENTRY_HEADER( frame );
222 static SbBool m_isSkinLoaded;
223 float m_mBarCachedDepth;
227 void update3DChildren();
228 virtual void change3DPosition();
Class for smart character strings.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Dialog auditor
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract base cl...
Computes bounding box of a scene.
Abstract base class for all database nodes.
Intersects objects with a ray cast into scene.
Node representing a 3D geometric scaling.
Searches for nodes in a scene graph.
Abstract base class for Open Inventor sensors.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract Class f...
Node representing a 3D translation.
Writes a scene graph to a file.