#ifndef _WX_UNIV_STATTEXT_H_
#define _WX_UNIV_STATTEXT_H_
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
- #pragma interface "univstattext.h"
-#endif
+#include "wx/generic/stattextg.h"
-class WXDLLEXPORT wxStaticText : public wxStaticTextBase
+class WXDLLIMPEXP_CORE wxStaticText : public wxGenericStaticText
{
public:
wxStaticText() { }
virtual void SetLabel(const wxString& label);
- virtual bool HasTransparentBackground() { return true; }
-
virtual bool IsFocused() const { return false; }
protected:
- // calculate the optimal size for the label
- virtual wxSize DoGetBestClientSize() const;
-
// draw the control
virtual void DoDraw(wxControlRenderer *renderer);
- DECLARE_ABSTRACT_CLASS(wxStaticText)
+ virtual void DoSetLabel(const wxString& str);
+ virtual wxString DoGetLabel() const;
+
+ DECLARE_DYNAMIC_CLASS(wxStaticText)
};
#endif // _WX_UNIV_STATTEXT_H_