35#include <X11/Intrinsic.h> 
   49  sprintf (
initial, 
"%6.2f", *val);
 
   76  XmString text_string = XmStringCreateLocalized ((
char*)
name);
 
   78         XmNlabelString, text_string,
 
   80  XmStringFree (text_string);
 
   90  sprintf (
initial, 
"%6.2f", val);
 
  121  char local_w_text[50];
 
  122  strcpy (local_w_text, 
name);
 
  125  strcpy (label_name, 
name);
 
  126  strcat (label_name, 
"_label");
 
  128  char text_field_name[50];
 
  129  strcpy (text_field_name, 
name);
 
  130  strcat (text_field_name, 
"_text_field");
 
  132  XmString local_text = XmStringCreateLocalized (local_w_text);
 
  133  text_label = XtVaCreateManagedWidget (label_name, 
 
  137                    XmNlabelString, local_text,
 
  146  XmStringFree (local_text);
 
  148  text_field = XtVaCreateManagedWidget (text_field_name,
 
  149                    xmTextFieldWidgetClass,
 
  164           XmNvalueChangedCallback,
 
  169           XmNvalueChangedCallback,
 
void AddYourselfTo(G4OpenGLXmVWidgetContainer *)
Widget * GetPointerToWidget()
Widget * GetPointerToParent()
void SetName(const char *)
virtual ~G4OpenGLXmTextField()
G4OpenGLXmTextField(const char *, G4double *)
static void get_double_value_callback(Widget w, XtPointer clientData, XtPointer callData)
static void get_text_callback(Widget w, XtPointer clientData, XtPointer callData)