+ if (!label.empty())
+ {
+ wxString label1(GetLabelText(label));
+ wxXmString text(label1);
+ Display* dpy = XtDisplay( parentWidget );
+
+ m_labelWidget = (WXWidget) XtVaCreateManagedWidget ("staticboxlabel",
+ xmLabelWidgetClass, (Widget)m_mainWidget,
+ wxFont::GetFontTag(), m_font.GetFontTypeC(dpy),
+ XmNlabelString, text(),
+#if wxCHECK_MOTIF_VERSION( 2, 0 )
+ XmNframeChildType, XmFRAME_TITLE_CHILD,
+#else
+ XmNchildType, XmFRAME_TITLE_CHILD,
+#endif
+ NULL);
+ }
+
+ PostCreation();
+ AttachWidget (parent, m_mainWidget, NULL, pos.x, pos.y, size.x, size.y);