31 #if defined (G4VIS_BUILD_OPENGLXM_DRIVER) || defined (G4VIS_USE_OPENGLXM)
33 #ifndef G4OPENGLXMVWIDGETCONTAINER_HH
34 #define G4OPENGLXMVWIDGETCONTAINER_HH
38 class G4OpenGLXmVWidgetShell;
39 class G4OpenGLXmVWidgetComponent;
41 class G4OpenGLXmVWidgetContainer :
public G4OpenGLXmVWidgetObject
45 G4OpenGLXmVWidgetContainer();
46 virtual ~G4OpenGLXmVWidgetContainer();
48 virtual void AddChild (G4OpenGLXmVWidgetComponent*) = 0;
49 virtual void AddYourselfTo (G4OpenGLXmVWidgetShell*) = 0;
51 virtual Widget* GetPointerToParent () = 0;
52 virtual Widget* GetPointerToWidget () = 0;