X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7e50db3f1dee16c59176f0f5dad2be787e7a5f9b..53663be8a5ea8e1c6f178839209b67e8228e4642:/wxPython/src/msw/image.py diff --git a/wxPython/src/msw/image.py b/wxPython/src/msw/image.py index d19383f178..c4d1896bd2 100644 --- a/wxPython/src/msw/image.py +++ b/wxPython/src/msw/image.py @@ -8,6 +8,23 @@ from gdi import * from fonts import * from streams import * +class wxImageHistogramPtr : + def __init__(self,this): + self.this = this + self.thisown = 0 + def FindFirstUnusedColour(self, *_args, **_kwargs): + val = apply(imagec.wxImageHistogram_FindFirstUnusedColour,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxImageHistogram(wxImageHistogramPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(imagec.new_wxImageHistogram,_args,_kwargs) + self.thisown = 1 + + + + class wxImageHandlerPtr(wxObjectPtr): def __init__(self,this): self.this = this @@ -208,6 +225,10 @@ class wxImagePtr(wxObjectPtr): val = apply(imagec.wxImage_Scale,(self,) + _args, _kwargs) if val: val = wxImagePtr(val) ; val.thisown = 1 return val + def ShrinkBy(self, *_args, **_kwargs): + val = apply(imagec.wxImage_ShrinkBy,(self,) + _args, _kwargs) + if val: val = wxImagePtr(val) ; val.thisown = 1 + return val def Rescale(self, *_args, **_kwargs): val = apply(imagec.wxImage_Rescale,(self,) + _args, _kwargs) if val: val = wxImagePtr(val) @@ -224,6 +245,15 @@ class wxImagePtr(wxObjectPtr): def GetBlue(self, *_args, **_kwargs): val = apply(imagec.wxImage_GetBlue,(self,) + _args, _kwargs) return val + def SetAlpha(self, *_args, **_kwargs): + val = apply(imagec.wxImage_SetAlpha,(self,) + _args, _kwargs) + return val + def GetAlpha(self, *_args, **_kwargs): + val = apply(imagec.wxImage_GetAlpha,(self,) + _args, _kwargs) + return val + def HasAlpha(self, *_args, **_kwargs): + val = apply(imagec.wxImage_HasAlpha,(self,) + _args, _kwargs) + return val def FindFirstUnusedColour(self, *_args, **_kwargs): val = apply(imagec.wxImage_FindFirstUnusedColour,(self,) + _args, _kwargs) return val @@ -268,17 +298,29 @@ class wxImagePtr(wxObjectPtr): 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 SetData(self, *_args, **_kwargs): + val = apply(imagec.wxImage_SetData,(self,) + _args, _kwargs) + return val + def GetDataBuffer(self, *_args, **_kwargs): + val = apply(imagec.wxImage_GetDataBuffer,(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) + def GetAlphaData(self, *_args, **_kwargs): + val = apply(imagec.wxImage_GetAlphaData,(self,) + _args, _kwargs) + return val + def SetAlphaData(self, *_args, **_kwargs): + val = apply(imagec.wxImage_SetAlphaData,(self,) + _args, _kwargs) + return val + def GetAlphaBuffer(self, *_args, **_kwargs): + val = apply(imagec.wxImage_GetAlphaBuffer,(self,) + _args, _kwargs) + return val + def SetAlphaBuffer(self, *_args, **_kwargs): + val = apply(imagec.wxImage_SetAlphaBuffer,(self,) + _args, _kwargs) return val def SetMaskColour(self, *_args, **_kwargs): val = apply(imagec.wxImage_SetMaskColour,(self,) + _args, _kwargs) @@ -335,6 +377,9 @@ class wxImagePtr(wxObjectPtr): def CountColours(self, *_args, **_kwargs): val = apply(imagec.wxImage_CountColours,(self,) + _args, _kwargs) return val + def ComputeHistogram(self, *_args, **_kwargs): + val = apply(imagec.wxImage_ComputeHistogram,(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 @@ -394,6 +439,8 @@ def wxBitmapFromImage(*_args, **_kwargs): if val: val = wxBitmapPtr(val); val.thisown = 1 return val +wxImageHistogram_MakeKey = imagec.wxImageHistogram_MakeKey + wxImage_CanRead = imagec.wxImage_CanRead wxImage_GetImageCount = imagec.wxImage_GetImageCount