X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5e40f9dd0defce5e7ccffec23584306011b9868c..1e1ca6f0b25e1142a6d9ca496b68ec6649df5d69:/wxPython/src/gtk/windows.py diff --git a/wxPython/src/gtk/windows.py b/wxPython/src/gtk/windows.py index f31262520b..0d53d3ff39 100644 --- a/wxPython/src/gtk/windows.py +++ b/wxPython/src/gtk/windows.py @@ -56,11 +56,11 @@ class wxEvtHandlerPtr : def Disconnect(self, *_args, **_kwargs): val = apply(windowsc.wxEvtHandler_Disconnect,(self,) + _args, _kwargs) return val + def GetClassName(self, *_args, **_kwargs): + val = apply(windowsc.wxEvtHandler_GetClassName,(self,) + _args, _kwargs) + return val def __repr__(self): return "" % (self.this,) - - _prop_list_ = {} - class wxEvtHandler(wxEvtHandlerPtr): def __init__(self,*_args,**_kwargs): self.this = apply(windowsc.new_wxEvtHandler,_args,_kwargs) @@ -620,8 +620,29 @@ class wxDialogPtr(wxPanelPtr): def SetReturnCode(self, *_args, **_kwargs): val = apply(windowsc.wxDialog_SetReturnCode,(self,) + _args, _kwargs) return val + def CreateTextSizer(self, *_args, **_kwargs): + val = apply(windowsc.wxDialog_CreateTextSizer,(self,) + _args, _kwargs) + if val: val = wxSizerPtr(val) + return val + def CreateButtonSizer(self, *_args, **_kwargs): + val = apply(windowsc.wxDialog_CreateButtonSizer,(self,) + _args, _kwargs) + if val: val = wxSizerPtr(val) + return val def __repr__(self): return "" % (self.this,) + + # replace swig generated shadow methods to resolve import issues + def CreateTextSizer(self, *_args, **_kwargs): + import sizers + val = apply(windowsc.wxDialog_CreateTextSizer,(self,) + _args, _kwargs) + if val: val = sizers.wxSizerPtr(val) + return val + def CreateButtonSizer(self, *_args, **_kwargs): + import sizers + val = apply(windowsc.wxDialog_CreateButtonSizer,(self,) + _args, _kwargs) + if val: val = sizers.wxSizerPtr(val) + return val + class wxDialog(wxDialogPtr): def __init__(self,*_args,**_kwargs): self.this = apply(windowsc.new_wxDialog,_args,_kwargs) @@ -681,6 +702,18 @@ class wxScrolledWindowPtr(wxPanelPtr): def CalcUnscrolledPosition(self, *_args, **_kwargs): val = apply(windowsc.wxScrolledWindow_CalcUnscrolledPosition,(self,) + _args, _kwargs) return val + def SetScale(self, *_args, **_kwargs): + val = apply(windowsc.wxScrolledWindow_SetScale,(self,) + _args, _kwargs) + return val + def GetScaleX(self, *_args, **_kwargs): + val = apply(windowsc.wxScrolledWindow_GetScaleX,(self,) + _args, _kwargs) + return val + def GetScaleY(self, *_args, **_kwargs): + val = apply(windowsc.wxScrolledWindow_GetScaleY,(self,) + _args, _kwargs) + return val + def AdjustScrollbars(self, *_args, **_kwargs): + val = apply(windowsc.wxScrolledWindow_AdjustScrollbars,(self,) + _args, _kwargs) + return val def __repr__(self): return "" % (self.this,) class wxScrolledWindow(wxScrolledWindowPtr):