31 #ifdef G4VIS_BUILD_OPENGLXM_DRIVER
37 #include <Xm/RowColumn.h>
40 G4OpenGLXmFramedBox::G4OpenGLXmFramedBox (
const char*
n,
47 G4OpenGLXmFramedBox::~G4OpenGLXmFramedBox ()
50 void G4OpenGLXmFramedBox::AddChild (G4OpenGLXmVWidgetComponent* component)
52 component->AddYourselfTo(
this);
53 Cardinal num_children;
54 XtVaGetValues (box_row_col,
55 XmNnumChildren, &num_children,
60 void G4OpenGLXmFramedBox::AddYourselfTo (G4OpenGLXmVWidgetShell* window)
63 pView = window->GetView ();
66 strcpy (framename,
name);
67 strcat (framename,
"_frame");
69 parent = window->GetPointerToWidget ();
70 frame = XtVaCreateManagedWidget (framename,
77 XtNborderColor, borcol,
84 box_row_col = XtVaCreateManagedWidget (
name,
85 xmRowColumnWidgetClass,
88 XmNadjustMargin, True,
89 XmNisHomogeneous, False,
90 XmNlabelString, (XmString)
name,
91 XmNradioAlwaysOne, radio,
92 XmNradioBehavior, radio,
97 XtNborderColor, borcol,