fixed redraw problems in wxStaticText

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13083 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2001-12-19 01:27:26 +00:00
parent 5b96a71a56
commit 1e3a888e72
3 changed files with 26 additions and 36 deletions

View File

@@ -16,12 +16,8 @@
#pragma interface "stattext.h"
#endif
#include "wx/control.h"
class WXDLLEXPORT wxStaticText : public wxControl
class WXDLLEXPORT wxStaticText : public wxStaticTextBase
{
DECLARE_DYNAMIC_CLASS(wxStaticText)
public:
wxStaticText() { }
@@ -44,18 +40,16 @@ public:
long style = 0,
const wxString& name = wxStaticTextNameStr);
// accessors
void SetLabel(const wxString& label);
bool SetFont( const wxFont &font );
// overriden base class virtuals
virtual bool AcceptsFocus() const { return FALSE; }
// callbacks
virtual long MSWWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam);
// override some methods to resize the window properly
virtual void SetLabel(const wxString& label);
virtual bool SetFont( const wxFont &font );
protected:
virtual void DoSetSize(int x, int y, int w, int h,
int sizeFlags = wxSIZE_AUTO);
virtual wxSize DoGetBestSize() const;
DECLARE_DYNAMIC_CLASS(wxStaticText)
};
#endif