32 #ifdef G4VIS_BUILD_OPENGLXM_DRIVER 
   34 #ifndef G4OPENGLXMSLIDERBAR_HH 
   35 #define G4OPENGLXMSLIDERBAR_HH 
   39 class G4OpenGLXmSliderBar : 
public G4OpenGLXmVWidgetComponent
 
   43   G4OpenGLXmSliderBar (
const char* = NULL,     
 
   44                XtCallbackRec* = NULL,  
 
   50                unsigned char = XmHORIZONTAL,
 
   51                unsigned char = XmMAX_ON_RIGHT); 
 
   53   virtual ~G4OpenGLXmSliderBar ();             
 
   55   void SetName (
const char*);
 
   57   void SetDecimalPlaces (
short);
 
   61   void SetOrientation (
unsigned char);
 
   62   void SetDirection (
unsigned char);
 
   65   const char* GetName ();
 
   67   short GetDecimalPlaces ();
 
   71   unsigned char GetOrientation ();
 
   72   unsigned char GetDirection ();
 
   74   void AddYourselfTo (G4OpenGLXmVWidgetContainer*);
 
   76   Widget* GetPointerToParent ();
 
   77   Widget* GetPointerToWidget ();
 
   80   G4OpenGLXmSliderBar (
const G4OpenGLXmSliderBar&);
 
   81   G4OpenGLXmSliderBar& operator = (
const G4OpenGLXmSliderBar&);
 
   83   XtCallbackRec* callback;
 
   91   unsigned char orientation;
 
   92   unsigned char direction;