X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9cce9de16f93d260e9089bda724e9cf2e3b36b26..aad0fe4b45f43c7246d06f2b8aa43c64df5457f0:/utils/wxPython/src/gtk/windows.py diff --git a/utils/wxPython/src/gtk/windows.py b/utils/wxPython/src/gtk/windows.py index f048551867..bdaebf5896 100644 --- a/utils/wxPython/src/gtk/windows.py +++ b/utils/wxPython/src/gtk/windows.py @@ -25,6 +25,26 @@ class wxEvtHandlerPtr : def ProcessEvent(self, *_args, **_kwargs): val = apply(windowsc.wxEvtHandler_ProcessEvent,(self,) + _args, _kwargs) return val + def GetEvtHandlerEnabled(self, *_args, **_kwargs): + val = apply(windowsc.wxEvtHandler_GetEvtHandlerEnabled,(self,) + _args, _kwargs) + return val + def SetEvtHandlerEnabled(self, *_args, **_kwargs): + val = apply(windowsc.wxEvtHandler_SetEvtHandlerEnabled,(self,) + _args, _kwargs) + return val + def GetNextHandler(self, *_args, **_kwargs): + val = apply(windowsc.wxEvtHandler_GetNextHandler,(self,) + _args, _kwargs) + if val: val = wxEvtHandlerPtr(val) + return val + def GetPreviousHandler(self, *_args, **_kwargs): + val = apply(windowsc.wxEvtHandler_GetPreviousHandler,(self,) + _args, _kwargs) + if val: val = wxEvtHandlerPtr(val) + return val + def SetNextHandler(self, *_args, **_kwargs): + val = apply(windowsc.wxEvtHandler_SetNextHandler,(self,) + _args, _kwargs) + return val + def SetPreviousHandler(self, *_args, **_kwargs): + val = apply(windowsc.wxEvtHandler_SetPreviousHandler,(self,) + _args, _kwargs) + return val def Connect(self, *_args, **_kwargs): val = apply(windowsc.wxEvtHandler_Connect,(self,) + _args, _kwargs) return val @@ -37,6 +57,52 @@ class wxEvtHandler(wxEvtHandlerPtr): +class wxValidatorPtr(wxEvtHandlerPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def Clone(self, *_args, **_kwargs): + val = apply(windowsc.wxValidator_Clone,(self,) + _args, _kwargs) + if val: val = wxValidatorPtr(val) + return val + def GetWindow(self, *_args, **_kwargs): + val = apply(windowsc.wxValidator_GetWindow,(self,) + _args, _kwargs) + if val: val = wxWindowPtr(val) + return val + def SetWindow(self, *_args, **_kwargs): + val = apply(windowsc.wxValidator_SetWindow,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxValidator(wxValidatorPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(windowsc.new_wxValidator,_args,_kwargs) + self.thisown = 1 + + + + +class wxPyValidatorPtr(wxValidatorPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def Destroy(self, *_args, **_kwargs): + val = apply(windowsc.wxPyValidator_Destroy,(self,) + _args, _kwargs) + return val + def _setSelf(self, *_args, **_kwargs): + val = apply(windowsc.wxPyValidator__setSelf,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxPyValidator(wxPyValidatorPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(windowsc.new_wxPyValidator,_args,_kwargs) + self.thisown = 1 + self._setSelf(self, 0) + + + + class wxWindowPtr(wxEvtHandlerPtr): def __init__(self,this): self.this = this @@ -268,9 +334,15 @@ class wxWindowPtr(wxEvtHandlerPtr): def SetConstraints(self, *_args, **_kwargs): val = apply(windowsc.wxWindow_SetConstraints,(self,) + _args, _kwargs) return val + def UnsetConstraints(self, *_args, **_kwargs): + val = apply(windowsc.wxWindow_UnsetConstraints,(self,) + _args, _kwargs) + return val def SetFocus(self, *_args, **_kwargs): val = apply(windowsc.wxWindow_SetFocus,(self,) + _args, _kwargs) return val + def AcceptsFocus(self, *_args, **_kwargs): + val = apply(windowsc.wxWindow_AcceptsFocus,(self,) + _args, _kwargs) + return val def SetFont(self, *_args, **_kwargs): val = apply(windowsc.wxWindow_SetFont,(self,) + _args, _kwargs) return val @@ -365,6 +437,16 @@ class wxWindowPtr(wxEvtHandlerPtr): val = apply(windowsc.wxWindow_GetToolTip,(self,) + _args, _kwargs) if val: val = wxToolTipPtr(val) return val + def SetSizer(self, *_args, **_kwargs): + val = apply(windowsc.wxWindow_SetSizer,(self,) + _args, _kwargs) + return val + def GetValidator(self, *_args, **_kwargs): + val = apply(windowsc.wxWindow_GetValidator,(self,) + _args, _kwargs) + if val: val = wxValidatorPtr(val) + return val + def SetValidator(self, *_args, **_kwargs): + val = apply(windowsc.wxWindow_SetValidator,(self,) + _args, _kwargs) + return val def __repr__(self): return "" % (self.this,) class wxWindow(wxWindowPtr): @@ -625,6 +707,9 @@ class wxMenuBarPtr(wxEvtHandlerPtr): val = apply(windowsc.wxMenuBar_GetMenu,(self,) + _args, _kwargs) if val: val = wxMenuPtr(val) return val + def Refresh(self, *_args, **_kwargs): + val = apply(windowsc.wxMenuBar_Refresh,(self,) + _args, _kwargs) + return val def __repr__(self): return "" % (self.this,) class wxMenuBar(wxMenuBarPtr): @@ -690,6 +775,10 @@ class wxMenuItem(wxMenuItemPtr): #-------------- FUNCTION WRAPPERS ------------------ +wxValidator_IsSilent = windowsc.wxValidator_IsSilent + +wxValidator_SetBellOnError = windowsc.wxValidator_SetBellOnError + #-------------- VARIABLE WRAPPERS ------------------