#define wxST_ELLIPSIZE_END 0x0010
-extern WXDLLEXPORT_DATA(const char) wxStaticTextNameStr[];
+extern WXDLLIMPEXP_DATA_CORE(const char) wxStaticTextNameStr[];
-class WXDLLEXPORT wxStaticTextBase : public wxControl
+class WXDLLIMPEXP_CORE wxStaticTextBase : public wxControl
{
public:
wxStaticTextBase() { }
protected: // functions required for wxST_ELLIPSIZE_* support
+ // choose the default border for this window
+ virtual wxBorder GetDefaultBorder() const { return wxBORDER_NONE; }
+
// just calls RemoveMarkup & Ellipsize on the original label.
virtual wxString GetEllipsizedLabelWithoutMarkup() const;
DECLARE_NO_COPY_CLASS(wxStaticTextBase)
};
+// see wx/generic/stattextg.h for the explanation
+#ifndef wxNO_PORT_STATTEXT_INCLUDE
+
#if defined(__WXUNIVERSAL__)
#include "wx/univ/stattext.h"
#elif defined(__WXMSW__)
#elif defined(__WXGTK__)
#include "wx/gtk1/stattext.h"
#elif defined(__WXMAC__)
- #include "wx/mac/stattext.h"
+ #include "wx/osx/stattext.h"
#elif defined(__WXCOCOA__)
#include "wx/cocoa/stattext.h"
#elif defined(__WXPM__)
#include "wx/palmos/stattext.h"
#endif
+#endif // !wxNO_PORT_STATTEXT_INCLUDE
+
#endif // wxUSE_STATTEXT
-#endif
- // _WX_STATTEXT_H_BASE_
+#endif // _WX_STATTEXT_H_BASE_