%{
-#if defined(__WXMAC__) || defined(__WXX11__)
-// implement dummy classes and such for wxMac
+#if !wxUSE_TOGGLEBTN
+// implement dummy items for platforms that don't have this class
#define wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 0
class wxToggleButton : public wxControl
{
public:
- %addtofunc wxToggleButton "self._setOORInfo(self)"
- %addtofunc wxToggleButton() ""
+ %pythonAppend wxToggleButton "self._setOORInfo(self)"
+ %pythonAppend wxToggleButton() ""
wxToggleButton(wxWindow *parent,
wxWindowID id,
const wxString& name = wxPyToggleButtonNameStr);
%name(PreToggleButton)wxToggleButton();
-#if defined(__WXMSW__) || defined(__WXGTK__)
bool Create(wxWindow *parent,
wxWindowID id,
const wxString& label,
void SetValue(bool value);
bool GetValue() const ;
void SetLabel(const wxString& label);
-#endif
};
//---------------------------------------------------------------------------