X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/aa61d3525370a9b9fa8c797d9b7f89d96994db5f..b6fd0b424573e09ae7e83a28b225bbba008157b7:/include/wx/os2/radiobox.h diff --git a/include/wx/os2/radiobox.h b/include/wx/os2/radiobox.h index 196bbbbc0b..bb01435cdb 100644 --- a/include/wx/os2/radiobox.h +++ b/include/wx/os2/radiobox.h @@ -13,9 +13,9 @@ #define _WX_RADIOBOX_H_ // List box item -class WXDLLEXPORT wxBitmap ; +class WXDLLIMPEXP_FWD_CORE wxBitmap ; -class WXDLLEXPORT wxRadioBox: public wxControl, public wxRadioBoxBase +class WXDLLIMPEXP_CORE wxRadioBox: public wxControl, public wxRadioBoxBase { public: wxRadioBox(); @@ -72,7 +72,7 @@ public: ); } - ~wxRadioBox(); + virtual ~wxRadioBox(); bool Create( wxWindow* pParent ,wxWindowID vId @@ -99,10 +99,26 @@ public: ,const wxString& rsName = wxRadioBoxNameStr ); - void Command(wxCommandEvent& rEvent); - bool ContainsHWND(WXHWND hWnd) const; + // Enabling virtual bool Enable(bool bEnable = true); virtual bool Enable(unsigned int nItem, bool bEnable = true); + virtual bool IsItemEnabled(unsigned int WXUNUSED(n)) const + { + /* TODO */ + return true; + } + + // Showing + virtual bool Show(bool bShow = true); + virtual bool Show(unsigned int nItem, bool bShow = true); + virtual bool IsItemShown(unsigned int WXUNUSED(n)) const + { + /* TODO */ + return true; + } + + void Command(wxCommandEvent& rEvent); + bool ContainsHWND(WXHWND hWnd) const; virtual WXHBRUSH OnCtlColor( WXHDC hDC ,WXHWND hWnd @@ -115,8 +131,6 @@ public: ,WXWORD wId ); void SendNotificationEvent(void); - virtual bool Show(unsigned int nItem, bool bShow = true); - virtual bool Show(bool bShow = true); MRESULT WindowProc( WXUINT uMsg ,WXWPARAM wParam ,WXLPARAM lParam @@ -151,6 +165,7 @@ public: wxString GetLabel(int nItem) const; protected: + virtual wxBorder GetDefaultBorder() const { return wxBORDER_NONE; } virtual wxSize DoGetBestSize(void) const; virtual void DoSetSize( int nX ,int nY