X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/68320e40cde2ceaac4645db9ae2989e3101fde45..9fd9e47a93dfcdd99c2722e288a0f28a51ce6f5f:/wxPython/src/msw/image.py diff --git a/wxPython/src/msw/image.py b/wxPython/src/msw/image.py index 227aa78dcd..844a22e954 100644 --- a/wxPython/src/msw/image.py +++ b/wxPython/src/msw/image.py @@ -4,6 +4,10 @@ import imagec from misc import * from gdi import * + +from fonts import * + +from streams import * class wxImageHandlerPtr(wxObjectPtr): def __init__(self,this): self.this = this @@ -191,10 +195,6 @@ class wxImagePtr(wxObjectPtr): def __del__(self,imagec=imagec): if self.thisown == 1 : imagec.delete_wxImage(self) - def ConvertToBitmap(self, *_args, **_kwargs): - val = apply(imagec.wxImage_ConvertToBitmap,(self,) + _args, _kwargs) - if val: val = wxBitmapPtr(val) ; val.thisown = 1 - return val def Create(self, *_args, **_kwargs): val = apply(imagec.wxImage_Create,(self,) + _args, _kwargs) return val @@ -221,6 +221,12 @@ class wxImagePtr(wxObjectPtr): def GetBlue(self, *_args, **_kwargs): val = apply(imagec.wxImage_GetBlue,(self,) + _args, _kwargs) return val + def FindFirstUnusedColour(self, *_args, **_kwargs): + val = apply(imagec.wxImage_FindFirstUnusedColour,(self,) + _args, _kwargs) + return val + def SetMaskFromImage(self, *_args, **_kwargs): + val = apply(imagec.wxImage_SetMaskFromImage,(self,) + _args, _kwargs) + return val def LoadFile(self, *_args, **_kwargs): val = apply(imagec.wxImage_LoadFile,(self,) + _args, _kwargs) return val @@ -233,6 +239,12 @@ class wxImagePtr(wxObjectPtr): def SaveMimeFile(self, *_args, **_kwargs): val = apply(imagec.wxImage_SaveMimeFile,(self,) + _args, _kwargs) return val + def LoadStream(self, *_args, **_kwargs): + val = apply(imagec.wxImage_LoadStream,(self,) + _args, _kwargs) + return val + def LoadMimeStream(self, *_args, **_kwargs): + val = apply(imagec.wxImage_LoadMimeStream,(self,) + _args, _kwargs) + return val def Ok(self, *_args, **_kwargs): val = apply(imagec.wxImage_Ok,(self,) + _args, _kwargs) return val @@ -314,6 +326,14 @@ class wxImagePtr(wxObjectPtr): def CountColours(self, *_args, **_kwargs): val = apply(imagec.wxImage_CountColours,(self,) + _args, _kwargs) return val + def ConvertToBitmap(self, *_args, **_kwargs): + val = apply(imagec.wxImage_ConvertToBitmap,(self,) + _args, _kwargs) + if val: val = wxBitmapPtr(val) ; val.thisown = 1 + return val + def ConvertToMonoBitmap(self, *_args, **_kwargs): + val = apply(imagec.wxImage_ConvertToMonoBitmap,(self,) + _args, _kwargs) + if val: val = wxBitmapPtr(val) ; val.thisown = 1 + return val def __repr__(self): return "" % (self.this,) class wxImage(wxImagePtr): @@ -348,6 +368,16 @@ def wxImageFromData(*_args, **_kwargs): if val: val = wxImagePtr(val); val.thisown = 1 return val +def wxImageFromStream(*_args, **_kwargs): + val = apply(imagec.wxImageFromStream,_args,_kwargs) + if val: val = wxImagePtr(val); val.thisown = 1 + return val + +def wxImageFromStreamMime(*_args, **_kwargs): + val = apply(imagec.wxImageFromStreamMime,_args,_kwargs) + if val: val = wxImagePtr(val); val.thisown = 1 + return val + wxInitAllImageHandlers = imagec.wxInitAllImageHandlers def wxBitmapFromImage(*_args, **_kwargs): @@ -359,6 +389,8 @@ wxImage_CanRead = imagec.wxImage_CanRead wxImage_GetImageCount = imagec.wxImage_GetImageCount +wxImage_CanReadStream = imagec.wxImage_CanReadStream + wxImage_AddHandler = imagec.wxImage_AddHandler wxImage_InsertHandler = imagec.wxImage_InsertHandler