X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b2dc104421c340091342156d6b01f61f1ccff438..49bffb1482cd2a6a30b38280f6c9bffc72dbfe42:/wxPython/src/_tglbtn.i diff --git a/wxPython/src/_tglbtn.i b/wxPython/src/_tglbtn.i index 1d736f9c38..e2cf914b58 100644 --- a/wxPython/src/_tglbtn.i +++ b/wxPython/src/_tglbtn.i @@ -22,8 +22,8 @@ MAKE_CONST_WXSTRING2(ToggleButtonNameStr, _T("wxToggleButton")); %{ -#ifdef __WXMAC__ -// 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 @@ -33,10 +33,10 @@ public: wxToggleButton(wxWindow *, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long, const wxValidator&, const wxString&) - { PyErr_SetNone(PyExc_NotImplementedError); } + { wxPyRaiseNotImplemented(); } wxToggleButton() - { PyErr_SetNone(PyExc_NotImplementedError); } + { wxPyRaiseNotImplemented(); } }; #endif %} @@ -53,8 +53,8 @@ public: class wxToggleButton : public wxControl { public: - %addtofunc wxToggleButton "self._setOORInfo(self)" - %addtofunc wxToggleButton() "" + %pythonAppend wxToggleButton "self._setOORInfo(self)" + %pythonAppend wxToggleButton() "" wxToggleButton(wxWindow *parent, wxWindowID id, @@ -66,7 +66,6 @@ public: const wxString& name = wxPyToggleButtonNameStr); %name(PreToggleButton)wxToggleButton(); -#ifndef __WXMAC__ bool Create(wxWindow *parent, wxWindowID id, const wxString& label, @@ -79,7 +78,6 @@ public: void SetValue(bool value); bool GetValue() const ; void SetLabel(const wxString& label); -#endif }; //---------------------------------------------------------------------------