#ifndef _WX_RADIOBUT_H_
#define _WX_RADIOBUT_H_
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma interface "radiobut.h"
-#endif
-
-class WXDLLEXPORT wxRadioButton: public wxControl
+class WXDLLIMPEXP_CORE wxRadioButton: public wxControl
{
DECLARE_DYNAMIC_CLASS(wxRadioButton)
protected:
{
Create(parent, id, label, pos, size, style, validator, name);
}
+ virtual ~wxRadioButton();
bool Create(wxWindow *parent, wxWindowID id,
const wxString& label,
// implementation
- virtual void MacHandleControlClick( WXWidget control , wxInt16 controlpart , bool mouseStillDown );
+ virtual wxInt32 MacControlHit( WXEVENTHANDLERREF handler , WXEVENTREF event ) ;
void Command(wxCommandEvent& event);
wxRadioButton *AddInCycle(wxRadioButton *cycle);
+ void RemoveFromCycle();
inline wxRadioButton *NextInCycle() {return m_cycle;}
protected:
// Not implemented
#if 0
-class WXDLLEXPORT wxBitmap ;
+class WXDLLIMPEXP_FWD_CORE wxBitmap ;
-WXDLLEXPORT_DATA(extern const char*) wxBitmapRadioButtonNameStr;
+WXDLLIMPEXP_DATA_CORE(extern const wxChar) wxBitmapRadioButtonNameStr[];
-class WXDLLEXPORT wxBitmapRadioButton: public wxRadioButton
+class WXDLLIMPEXP_CORE wxBitmapRadioButton: public wxRadioButton
{
DECLARE_DYNAMIC_CLASS(wxBitmapRadioButton)
protected: