%{
-#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(__WXMAC__) && !defined(__WXX11__)
bool Create(wxWindow *parent,
wxWindowID id,
const wxString& label,
void SetValue(bool value);
bool GetValue() const ;
void SetLabel(const wxString& label);
-#endif
+
+ static wxVisualAttributes
+ GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
};
//---------------------------------------------------------------------------