32 #ifdef G4VIS_BUILD_OPENGLXM_DRIVER
34 #ifndef G4OPENGLXMVWIDGETCOMPONENT_HH
35 #define G4OPENGLXMVWIDGETCOMPONENT_HH
39 class G4OpenGLXmVWidgetContainer;
41 class G4OpenGLXmVWidgetComponent :
public G4OpenGLXmVWidgetObject
45 G4OpenGLXmVWidgetComponent();
46 virtual ~G4OpenGLXmVWidgetComponent();
48 virtual void AddYourselfTo (G4OpenGLXmVWidgetContainer*) = 0;
50 virtual Widget* GetPointerToParent () = 0;
51 virtual Widget* GetPointerToWidget () = 0;