32 #ifdef G4VIS_BUILD_OPENGLXM_DRIVER
34 #ifndef G4OPENGLXMVWIDGETCONTAINER_HH
35 #define G4OPENGLXMVWIDGETCONTAINER_HH
39 class G4OpenGLXmVWidgetShell;
40 class G4OpenGLXmVWidgetComponent;
42 class G4OpenGLXmVWidgetContainer :
public G4OpenGLXmVWidgetObject
46 G4OpenGLXmVWidgetContainer();
47 virtual ~G4OpenGLXmVWidgetContainer();
49 virtual void AddChild (G4OpenGLXmVWidgetComponent*) = 0;
50 virtual void AddYourselfTo (G4OpenGLXmVWidgetShell*) = 0;
52 virtual Widget* GetPointerToParent () = 0;
53 virtual Widget* GetPointerToWidget () = 0;