X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/54da4255a20216b070ec044ae2b8af75e9f2681f..81a4f8460c30608c44346322700c534c5bca4f13:/include/wx/os2/stattext.h?ds=sidebyside diff --git a/include/wx/os2/stattext.h b/include/wx/os2/stattext.h index aa8eaf229e..b410f9787b 100644 --- a/include/wx/os2/stattext.h +++ b/include/wx/os2/stattext.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// // Name: stattext.h // Purpose: wxStaticText class -// Author: AUTHOR +// Author: David Webster // Modified by: -// Created: ??/??/98 +// Created: 10/17/99 // RCS-ID: $Id$ -// Copyright: (c) AUTHOR -// Licence: wxWindows licence +// Copyright: (c) David Webster +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_STATTEXT_H_ @@ -22,34 +22,41 @@ WXDLLEXPORT_DATA(extern const char*) wxStaticTextNameStr; class WXDLLEXPORT wxStaticText: public wxControl { - DECLARE_DYNAMIC_CLASS(wxStaticText) + DECLARE_DYNAMIC_CLASS(wxStaticText) + public: - inline wxStaticText() { } + inline wxStaticText() { } - inline wxStaticText(wxWindow *parent, wxWindowID id, + inline wxStaticText(wxWindow *parent, wxWindowID id, const wxString& label, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxString& name = wxStaticTextNameStr) - { - Create(parent, id, label, pos, size, style, name); - } + { + Create(parent, id, label, pos, size, style, name); + } - bool Create(wxWindow *parent, wxWindowID id, + bool Create(wxWindow *parent, wxWindowID id, const wxString& label, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxString& name = wxStaticTextNameStr); - // accessors - void SetSize(int x, int y, int width, int height, int sizeFlags = wxSIZE_AUTO); - void SetLabel(const wxString&); + // accessors + void SetLabel(const wxString&); + + // overriden base class virtuals + virtual bool AcceptsFocus() const { return FALSE; } + + // callbacks + virtual WXHBRUSH OnCtlColor(WXHDC pDC, WXHWND pWnd, WXUINT nCtlColor, + WXUINT message, WXWPARAM wParam, WXLPARAM lParam); + virtual MRESULT OS2WindowProc(HWND hwnd, WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam); - // operations - virtual void Command(wxCommandEvent& WXUNUSED(event)) {}; - virtual void ProcessCommand(wxCommandEvent& WXUNUSED(event)) {}; +protected: + virtual wxSize DoGetBestSize() const; }; #endif