32#ifdef G4VIS_BUILD_OPENGLXM_DRIVER
34#ifndef G4OPENGLXMSLIDERBAR_HH
35#define G4OPENGLXMSLIDERBAR_HH
39class 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;