Applied fix to broken wxStaticText
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@17138
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
virtual void ChangeFont(bool keepOriginalSize = TRUE);
virtual void ChangeBackgroundColour();
virtual void ChangeForegroundColour();
virtual void ChangeFont(bool keepOriginalSize = TRUE);
virtual void ChangeBackgroundColour();
virtual void ChangeForegroundColour();
+
+ // Get the widget that corresponds to the label (for font setting, label setting etc.)
+ virtual WXWidget GetLabelWidget() const
+ { return m_labelWidget; }
+
+protected:
+ WXWidget m_labelWidget;
XmFontList fontList = (XmFontList) m_font.GetFontList(1.0, XtDisplay(parentWidget));
XmFontList fontList = (XmFontList) m_font.GetFontList(1.0, XtDisplay(parentWidget));
- Widget labelWidget = XtVaCreateManagedWidget ((char*) (const char*) name,
+ m_labelWidget = XtVaCreateManagedWidget ((char*) (const char*) name,
xmLabelWidgetClass,
borderWidget ? borderWidget : parentWidget,
XmNfontList, fontList,
xmLabelWidgetClass,
borderWidget ? borderWidget : parentWidget,
XmNfontList, fontList,
- m_mainWidget = borderWidget ? borderWidget : labelWidget;
+ m_mainWidget = borderWidget ? borderWidget : m_labelWidget;
SetCanAddEventHandler(TRUE);
AttachWidget (parent, m_mainWidget, (WXWidget) NULL, pos.x, pos.y, size.x, size.y);
SetCanAddEventHandler(TRUE);
AttachWidget (parent, m_mainWidget, (WXWidget) NULL, pos.x, pos.y, size.x, size.y);