X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c368d904fc27d35ae1e533155e2154dc496432e4..ed45e26357928c1f33d317fd7dfb1ec617389584:/wxPython/src/gtk/controls.py?ds=sidebyside diff --git a/wxPython/src/gtk/controls.py b/wxPython/src/gtk/controls.py index 974248219c..99523aed00 100644 --- a/wxPython/src/gtk/controls.py +++ b/wxPython/src/gtk/controls.py @@ -831,6 +831,29 @@ class wxSpinCtrl(wxSpinCtrlPtr): +class wxToggleButtonPtr(wxControlPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def SetValue(self, *_args, **_kwargs): + val = apply(controlsc.wxToggleButton_SetValue,(self,) + _args, _kwargs) + return val + def GetValue(self, *_args, **_kwargs): + val = apply(controlsc.wxToggleButton_GetValue,(self,) + _args, _kwargs) + return val + def SetLabel(self, *_args, **_kwargs): + val = apply(controlsc.wxToggleButton_SetLabel,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxToggleButton(wxToggleButtonPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(controlsc.new_wxToggleButton,_args,_kwargs) + self.thisown = 1 + + + + #-------------- FUNCTION WRAPPERS ------------------ @@ -846,3 +869,4 @@ def wxButton_GetDefaultSize(*_args, **_kwargs): cvar = controlsc.cvar wxDefaultValidator = wxValidatorPtr(controlsc.cvar.wxDefaultValidator) +wxEVT_COMMAND_TOGGLEBUTTON_CLICKED = controlsc.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED