X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/742fc581e46beca2328551cdaec38c3dfca50cb1..92b0a2a13ccaaa23a97964ff35cdaf39dd44a104:/wxPython/src/mac/image.py diff --git a/wxPython/src/mac/image.py b/wxPython/src/mac/image.py index 4cbc7762d2..227aa78dcd 100644 --- a/wxPython/src/mac/image.py +++ b/wxPython/src/mac/image.py @@ -20,6 +20,9 @@ class wxImageHandlerPtr(wxObjectPtr): def GetMimeType(self, *_args, **_kwargs): val = apply(imagec.wxImageHandler_GetMimeType,(self,) + _args, _kwargs) return val + def CanRead(self, *_args, **_kwargs): + val = apply(imagec.wxImageHandler_CanRead,(self,) + _args, _kwargs) + return val def SetName(self, *_args, **_kwargs): val = apply(imagec.wxImageHandler_SetName,(self,) + _args, _kwargs) return val @@ -83,6 +86,48 @@ class wxBMPHandler(wxBMPHandlerPtr): +class wxICOHandlerPtr(wxBMPHandlerPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def __repr__(self): + return "" % (self.this,) +class wxICOHandler(wxICOHandlerPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(imagec.new_wxICOHandler,_args,_kwargs) + self.thisown = 1 + + + + +class wxCURHandlerPtr(wxICOHandlerPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def __repr__(self): + return "" % (self.this,) +class wxCURHandler(wxCURHandlerPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(imagec.new_wxCURHandler,_args,_kwargs) + self.thisown = 1 + + + + +class wxANIHandlerPtr(wxCURHandlerPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def __repr__(self): + return "" % (self.this,) +class wxANIHandler(wxANIHandlerPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(imagec.new_wxANIHandler,_args,_kwargs) + self.thisown = 1 + + + + class wxGIFHandlerPtr(wxImageHandlerPtr): def __init__(self,this): self.this = this @@ -298,6 +343,11 @@ def wxImageFromBitmap(*_args, **_kwargs): if val: val = wxImagePtr(val); val.thisown = 1 return val +def wxImageFromData(*_args, **_kwargs): + val = apply(imagec.wxImageFromData,_args,_kwargs) + if val: val = wxImagePtr(val); val.thisown = 1 + return val + wxInitAllImageHandlers = imagec.wxInitAllImageHandlers def wxBitmapFromImage(*_args, **_kwargs): @@ -307,6 +357,8 @@ def wxBitmapFromImage(*_args, **_kwargs): wxImage_CanRead = imagec.wxImage_CanRead +wxImage_GetImageCount = imagec.wxImage_GetImageCount + wxImage_AddHandler = imagec.wxImage_AddHandler wxImage_InsertHandler = imagec.wxImage_InsertHandler