def __init__(self,this):
self.this = this
self.thisown = 0
- def __del__(self,imagec=imagec):
- if self.thisown == 1 :
- imagec.delete_wxImage(self)
+ def __del__(self, delfunc=imagec.delete_wxImage):
+ if self.thisown == 1:
+ try:
+ delfunc(self)
+ except:
+ pass
def Create(self, *_args, **_kwargs):
val = apply(imagec.wxImage_Create,(self,) + _args, _kwargs)
return val
def SetMaskFromImage(self, *_args, **_kwargs):
val = apply(imagec.wxImage_SetMaskFromImage,(self,) + _args, _kwargs)
return val
- def DoFloodFill(self, *_args, **_kwargs):
- val = apply(imagec.wxImage_DoFloodFill,(self,) + _args, _kwargs)
- return val
def LoadFile(self, *_args, **_kwargs):
val = apply(imagec.wxImage_LoadFile,(self,) + _args, _kwargs)
return val
def Paste(self, *_args, **_kwargs):
val = apply(imagec.wxImage_Paste,(self,) + _args, _kwargs)
return val
+ def GetDataBuffer(self, *_args, **_kwargs):
+ val = apply(imagec.wxImage_GetDataBuffer,(self,) + _args, _kwargs)
+ return val
def GetData(self, *_args, **_kwargs):
val = apply(imagec.wxImage_GetData,(self,) + _args, _kwargs)
return val
+ def SetDataBuffer(self, *_args, **_kwargs):
+ val = apply(imagec.wxImage_SetDataBuffer,(self,) + _args, _kwargs)
+ return val
def SetData(self, *_args, **_kwargs):
val = apply(imagec.wxImage_SetData,(self,) + _args, _kwargs)
return val