31#if defined (G4VIS_BUILD_OPENGLXM_DRIVER) || defined (G4VIS_USE_OPENGLXM)
33#ifndef G4OPENGLXMVWIDGETSHELL_HH
34#define G4OPENGLXMVWIDGETSHELL_HH
38class G4OpenGLXmVWidgetContainer;
40class G4OpenGLXmVWidgetShell :
public G4OpenGLXmVWidgetObject
44 G4OpenGLXmVWidgetShell();
45 virtual ~G4OpenGLXmVWidgetShell();
47 virtual Widget* GetPointerToWidget() = 0;
48 virtual void AddChild (G4OpenGLXmVWidgetContainer*) = 0;
49 virtual void Realize () = 0;