git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35205
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
public:
wxStaticTextBase() { }
+ // in wxGTK wxStaticText doesn't derive from wxStaticTextBase so we have to
+ // declare this function directly in gtk header
+#ifndef __WXGTK__
// wrap the text of the control so that no line is longer than the given
// width (if possible: this function won't break words)
//
// NB: implemented in dlgcmn.cpp for now
void Wrap(int width);
+#endif // __WXGTK__
// overriden base virtuals
virtual bool AcceptsFocus() const { return false; }
return wrapper.CreateSizer(text, widthMax);
}
-void wxStaticTextBase::Wrap(int width)
+void
+#ifdef __WXGTK__
+wxStaticText
+#else
+wxStaticTextBase
+#endif
+::Wrap(int width)
{
class LabelWrapper : public wxTextWrapper
{
public:
- void WrapLabel(wxStaticTextBase *text, int widthMax)
+ void WrapLabel(wxWindow *text, int widthMax)
{
m_text.clear();
Wrap(text, text->GetLabel(), widthMax);