SWIGged updates for wxMSW
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@20985 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -184,7 +184,7 @@ IMPLEMENT_CLASS( wxPyPrintPreview, wxWindowsPrintPreview );
|
|||||||
#elif defined(__WXMAC__)
|
#elif defined(__WXMAC__)
|
||||||
IMPLEMENT_CLASS( wxPyPrintPreview, wxMacPrintPreview );
|
IMPLEMENT_CLASS( wxPyPrintPreview, wxMacPrintPreview );
|
||||||
#else
|
#else
|
||||||
IMPLEMENT_CLASS( wxPyPrintPreview, wxPrintPreview );
|
IMPLEMENT_CLASS( wxPyPrintPreview, wxPostScriptPrintPreview );
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
IMP_PYCALLBACK_BOOL_INT (wxPyPrintPreview, wxPrintPreview, SetCurrentPage);
|
IMP_PYCALLBACK_BOOL_INT (wxPyPrintPreview, wxPrintPreview, SetCurrentPage);
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -119,41 +119,20 @@ class wxSizerPtr(wxObjectPtr):
|
|||||||
def Destroy(self, *_args, **_kwargs):
|
def Destroy(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_Destroy(self, *_args, **_kwargs)
|
val = sizersc.wxSizer_Destroy(self, *_args, **_kwargs)
|
||||||
return val
|
return val
|
||||||
def AddWindow(self, *_args, **_kwargs):
|
def _Add(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_AddWindow(self, *_args, **_kwargs)
|
val = sizersc.wxSizer__Add(self, *_args, **_kwargs)
|
||||||
return val
|
return val
|
||||||
def AddSizer(self, *_args, **_kwargs):
|
def _Insert(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_AddSizer(self, *_args, **_kwargs)
|
val = sizersc.wxSizer__Insert(self, *_args, **_kwargs)
|
||||||
return val
|
return val
|
||||||
def AddSpacer(self, *_args, **_kwargs):
|
def _Prepend(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_AddSpacer(self, *_args, **_kwargs)
|
val = sizersc.wxSizer__Prepend(self, *_args, **_kwargs)
|
||||||
return val
|
return val
|
||||||
def InsertWindow(self, *_args, **_kwargs):
|
def Remove(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_InsertWindow(self, *_args, **_kwargs)
|
val = sizersc.wxSizer_Remove(self, *_args, **_kwargs)
|
||||||
return val
|
return val
|
||||||
def InsertSizer(self, *_args, **_kwargs):
|
def _SetItemMinSize(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_InsertSizer(self, *_args, **_kwargs)
|
val = sizersc.wxSizer__SetItemMinSize(self, *_args, **_kwargs)
|
||||||
return val
|
|
||||||
def InsertSpacer(self, *_args, **_kwargs):
|
|
||||||
val = sizersc.wxSizer_InsertSpacer(self, *_args, **_kwargs)
|
|
||||||
return val
|
|
||||||
def PrependWindow(self, *_args, **_kwargs):
|
|
||||||
val = sizersc.wxSizer_PrependWindow(self, *_args, **_kwargs)
|
|
||||||
return val
|
|
||||||
def PrependSizer(self, *_args, **_kwargs):
|
|
||||||
val = sizersc.wxSizer_PrependSizer(self, *_args, **_kwargs)
|
|
||||||
return val
|
|
||||||
def PrependSpacer(self, *_args, **_kwargs):
|
|
||||||
val = sizersc.wxSizer_PrependSpacer(self, *_args, **_kwargs)
|
|
||||||
return val
|
|
||||||
def RemoveWindow(self, *_args, **_kwargs):
|
|
||||||
val = sizersc.wxSizer_RemoveWindow(self, *_args, **_kwargs)
|
|
||||||
return val
|
|
||||||
def RemoveSizer(self, *_args, **_kwargs):
|
|
||||||
val = sizersc.wxSizer_RemoveSizer(self, *_args, **_kwargs)
|
|
||||||
return val
|
|
||||||
def RemovePos(self, *_args, **_kwargs):
|
|
||||||
val = sizersc.wxSizer_RemovePos(self, *_args, **_kwargs)
|
|
||||||
return val
|
return val
|
||||||
def SetDimension(self, *_args, **_kwargs):
|
def SetDimension(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_SetDimension(self, *_args, **_kwargs)
|
val = sizersc.wxSizer_SetDimension(self, *_args, **_kwargs)
|
||||||
@@ -161,15 +140,6 @@ class wxSizerPtr(wxObjectPtr):
|
|||||||
def SetMinSize(self, *_args, **_kwargs):
|
def SetMinSize(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_SetMinSize(self, *_args, **_kwargs)
|
val = sizersc.wxSizer_SetMinSize(self, *_args, **_kwargs)
|
||||||
return val
|
return val
|
||||||
def SetItemMinSizeWindow(self, *_args, **_kwargs):
|
|
||||||
val = sizersc.wxSizer_SetItemMinSizeWindow(self, *_args, **_kwargs)
|
|
||||||
return val
|
|
||||||
def SetItemMinSizeSizer(self, *_args, **_kwargs):
|
|
||||||
val = sizersc.wxSizer_SetItemMinSizeSizer(self, *_args, **_kwargs)
|
|
||||||
return val
|
|
||||||
def SetItemMinSizePos(self, *_args, **_kwargs):
|
|
||||||
val = sizersc.wxSizer_SetItemMinSizePos(self, *_args, **_kwargs)
|
|
||||||
return val
|
|
||||||
def GetSize(self, *_args, **_kwargs):
|
def GetSize(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_GetSize(self, *_args, **_kwargs)
|
val = sizersc.wxSizer_GetSize(self, *_args, **_kwargs)
|
||||||
if val: val = wxSizePtr(val) ; val.thisown = 1
|
if val: val = wxSizePtr(val) ; val.thisown = 1
|
||||||
@@ -207,23 +177,14 @@ class wxSizerPtr(wxObjectPtr):
|
|||||||
def GetChildren(self, *_args, **_kwargs):
|
def GetChildren(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_GetChildren(self, *_args, **_kwargs)
|
val = sizersc.wxSizer_GetChildren(self, *_args, **_kwargs)
|
||||||
return val
|
return val
|
||||||
def ShowWindow(self, *_args, **_kwargs):
|
def Show(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_ShowWindow(self, *_args, **_kwargs)
|
val = sizersc.wxSizer_Show(self, *_args, **_kwargs)
|
||||||
return val
|
return val
|
||||||
def HideWindow(self, *_args, **_kwargs):
|
def Hide(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_HideWindow(self, *_args, **_kwargs)
|
val = sizersc.wxSizer_Hide(self, *_args, **_kwargs)
|
||||||
return val
|
return val
|
||||||
def ShowSizer(self, *_args, **_kwargs):
|
def IsShown(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_ShowSizer(self, *_args, **_kwargs)
|
val = sizersc.wxSizer_IsShown(self, *_args, **_kwargs)
|
||||||
return val
|
|
||||||
def HideSizer(self, *_args, **_kwargs):
|
|
||||||
val = sizersc.wxSizer_HideSizer(self, *_args, **_kwargs)
|
|
||||||
return val
|
|
||||||
def IsShownWindow(self, *_args, **_kwargs):
|
|
||||||
val = sizersc.wxSizer_IsShownWindow(self, *_args, **_kwargs)
|
|
||||||
return val
|
|
||||||
def IsShownSizer(self, *_args, **_kwargs):
|
|
||||||
val = sizersc.wxSizer_IsShownSizer(self, *_args, **_kwargs)
|
|
||||||
return val
|
return val
|
||||||
def ShowItems(self, *_args, **_kwargs):
|
def ShowItems(self, *_args, **_kwargs):
|
||||||
val = sizersc.wxSizer_ShowItems(self, *_args, **_kwargs)
|
val = sizersc.wxSizer_ShowItems(self, *_args, **_kwargs)
|
||||||
@@ -231,45 +192,11 @@ class wxSizerPtr(wxObjectPtr):
|
|||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "<%s.%s instance; proxy of C++ wxSizer instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
|
return "<%s.%s instance; proxy of C++ wxSizer instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
|
||||||
|
|
||||||
def Add(self, *args, **kw):
|
def Add(self, item, *args, **kw):
|
||||||
if type(args[0]) == type(1):
|
if type(item) == type(1):
|
||||||
self.AddSpacer(*args, **kw)
|
item = (item, args[0]) # backwards compatibility, args are width, height
|
||||||
elif isinstance(args[0], wxSizerPtr):
|
args = args[1:]
|
||||||
self.AddSizer(*args, **kw)
|
self._Add(item, *args, **kw)
|
||||||
elif isinstance(args[0], wxWindowPtr):
|
|
||||||
self.AddWindow(*args, **kw)
|
|
||||||
else:
|
|
||||||
raise TypeError, 'Expected int, wxSizer or wxWindow parameter'
|
|
||||||
|
|
||||||
def Insert(self, *args, **kw):
|
|
||||||
if type(args[1]) == type(1):
|
|
||||||
self.InsertSpacer(*args, **kw)
|
|
||||||
elif isinstance(args[1], wxSizerPtr):
|
|
||||||
self.InsertSizer(*args, **kw)
|
|
||||||
elif isinstance(args[1], wxWindowPtr):
|
|
||||||
self.InsertWindow(*args, **kw)
|
|
||||||
else:
|
|
||||||
raise TypeError, 'Expected int, wxSizer or wxWindow parameter'
|
|
||||||
|
|
||||||
def Prepend(self, *args, **kw):
|
|
||||||
if type(args[0]) == type(1):
|
|
||||||
self.PrependSpacer(*args, **kw)
|
|
||||||
elif isinstance(args[0], wxSizerPtr):
|
|
||||||
self.PrependSizer(*args, **kw)
|
|
||||||
elif isinstance(args[0], wxWindowPtr):
|
|
||||||
self.PrependWindow(*args, **kw)
|
|
||||||
else:
|
|
||||||
raise TypeError, 'Expected int, wxSizer or wxWindow parameter'
|
|
||||||
|
|
||||||
def Remove(self, *args, **kw):
|
|
||||||
if type(args[0]) == type(1):
|
|
||||||
return self.RemovePos(*args, **kw)
|
|
||||||
elif isinstance(args[0], wxSizerPtr):
|
|
||||||
return self.RemoveSizer(*args, **kw)
|
|
||||||
elif isinstance(args[0], wxWindowPtr):
|
|
||||||
return self.RemoveWindow(*args, **kw)
|
|
||||||
else:
|
|
||||||
raise TypeError, 'Expected int, wxSizer or wxWindow parameter'
|
|
||||||
|
|
||||||
def AddMany(self, widgets):
|
def AddMany(self, widgets):
|
||||||
for childinfo in widgets:
|
for childinfo in widgets:
|
||||||
@@ -277,17 +204,33 @@ class wxSizerPtr(wxObjectPtr):
|
|||||||
childinfo = (childinfo, )
|
childinfo = (childinfo, )
|
||||||
self.Add(*childinfo)
|
self.Add(*childinfo)
|
||||||
|
|
||||||
|
def Prepend(self, item, *args, **kw):
|
||||||
def SetItemMinSize(self, *args):
|
if type(item) == type(1):
|
||||||
if type(args[0]) == type(1):
|
item = (item, args[0]) # backwards compatibility, args are width, height
|
||||||
self.SetItemMinSizePos(*args)
|
args = args[1:]
|
||||||
elif isinstance(args[0], wxSizerPtr):
|
self._Prepend(item, *args, **kw)
|
||||||
self.SetItemMinSizeSizer(*args)
|
|
||||||
elif isinstance(args[0], wxWindowPtr):
|
def Insert(self, before, item, *args, **kw):
|
||||||
self.SetItemMinSizeWindow(*args)
|
if type(item) == type(1):
|
||||||
|
item = (item, args[0]) # backwards compatibility, args are width, height
|
||||||
|
args = args[1:]
|
||||||
|
self._Insert(before, item, *args, **kw)
|
||||||
|
|
||||||
|
|
||||||
|
# for backwards compatibility only
|
||||||
|
AddWindow = AddSizer = AddSpacer = Add
|
||||||
|
PrependWindow = PrependSizer = PrependSpacer = Prepend
|
||||||
|
InsertWindow = InsertSizer = InsertSpacer = Insert
|
||||||
|
RemoveWindow = RemoveSizer = RemovePos = Remove
|
||||||
|
|
||||||
|
|
||||||
|
def SetItemMinSize(self, item, *args):
|
||||||
|
if len(args) == 2:
|
||||||
|
return self._SetItemMinSize(item, args)
|
||||||
else:
|
else:
|
||||||
raise TypeError, 'Expected int, wxSizer or wxWindow parameter'
|
return self._SetItemMinSize(item, args[0])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def GetSizeTuple(self):
|
def GetSizeTuple(self):
|
||||||
return self.GetSize().asTuple()
|
return self.GetSize().asTuple()
|
||||||
@@ -296,31 +239,6 @@ class wxSizerPtr(wxObjectPtr):
|
|||||||
def GetMinSizeTuple(self):
|
def GetMinSizeTuple(self):
|
||||||
return self.GetMinSize().asTuple()
|
return self.GetMinSize().asTuple()
|
||||||
|
|
||||||
|
|
||||||
def Show(self, *args):
|
|
||||||
if isinstance(args[0], wxSizerPtr):
|
|
||||||
self.ShowSizer(*args)
|
|
||||||
elif isinstance(args[0], wxWindowPtr):
|
|
||||||
self.ShowWindow(*args)
|
|
||||||
else:
|
|
||||||
raise TypeError, 'Expected wxSizer or wxWindow parameter'
|
|
||||||
|
|
||||||
def Hide(self, *args):
|
|
||||||
if isinstance(args[0], wxSizerPtr):
|
|
||||||
self.HideSizer(*args)
|
|
||||||
elif isinstance(args[0], wxWindowPtr):
|
|
||||||
self.HideWindow(*args)
|
|
||||||
else:
|
|
||||||
raise TypeError, 'Expected wxSizer or wxWindow parameter'
|
|
||||||
|
|
||||||
def IsShown(self, *args):
|
|
||||||
if isinstance(args[0], wxSizerPtr):
|
|
||||||
return self.IsShownSizer(*args)
|
|
||||||
elif isinstance(args[0], wxWindowPtr):
|
|
||||||
return self.IsShownWindow(*args)
|
|
||||||
else:
|
|
||||||
raise TypeError, 'Expected wxSizer or wxWindow parameter'
|
|
||||||
|
|
||||||
class wxSizer(wxSizerPtr):
|
class wxSizer(wxSizerPtr):
|
||||||
def __init__(self,this):
|
def __init__(self,this):
|
||||||
self.this = this
|
self.this = this
|
||||||
|
Reference in New Issue
Block a user