32 #ifdef G4VIS_BUILD_OPENGLXM_DRIVER
34 #ifndef G4OPENGLXMPUSHBUTTON_HH
35 #define G4OPENGLXMPUSHBUTTON_HH
39 class G4OpenGLXmPushButton :
public G4OpenGLXmVWidgetComponent
43 G4OpenGLXmPushButton (
const char* = NULL,
44 XtCallbackRec* = NULL);
45 virtual ~G4OpenGLXmPushButton ();
47 void SetName (
const char*);
48 const char* GetName ();
50 void AddYourselfTo (G4OpenGLXmVWidgetContainer*);
52 Widget* GetPointerToParent ();
53 Widget* GetPointerToWidget ();
56 G4OpenGLXmPushButton (
const G4OpenGLXmPushButton&);
57 G4OpenGLXmPushButton& operator = (
const G4OpenGLXmPushButton&);
59 XtCallbackRec* callback;