1 # This file was created automatically by SWIG.
7 class wxImageHandlerPtr
:
8 def __init__(self
,this
):
11 def GetName(self
, *_args
, **_kwargs
):
12 val
= apply(imagec
.wxImageHandler_GetName
,(self
,) + _args
, _kwargs
)
14 def GetExtension(self
, *_args
, **_kwargs
):
15 val
= apply(imagec
.wxImageHandler_GetExtension
,(self
,) + _args
, _kwargs
)
17 def GetType(self
, *_args
, **_kwargs
):
18 val
= apply(imagec
.wxImageHandler_GetType
,(self
,) + _args
, _kwargs
)
20 def GetMimeType(self
, *_args
, **_kwargs
):
21 val
= apply(imagec
.wxImageHandler_GetMimeType
,(self
,) + _args
, _kwargs
)
23 def SetName(self
, *_args
, **_kwargs
):
24 val
= apply(imagec
.wxImageHandler_SetName
,(self
,) + _args
, _kwargs
)
26 def SetExtension(self
, *_args
, **_kwargs
):
27 val
= apply(imagec
.wxImageHandler_SetExtension
,(self
,) + _args
, _kwargs
)
29 def SetType(self
, *_args
, **_kwargs
):
30 val
= apply(imagec
.wxImageHandler_SetType
,(self
,) + _args
, _kwargs
)
32 def SetMimeType(self
, *_args
, **_kwargs
):
33 val
= apply(imagec
.wxImageHandler_SetMimeType
,(self
,) + _args
, _kwargs
)
36 return "<C wxImageHandler instance at %s>" % (self
.this
,)
37 class wxImageHandler(wxImageHandlerPtr
):
38 def __init__(self
,*_args
,**_kwargs
):
39 self
.this
= apply(imagec
.new_wxImageHandler
,_args
,_kwargs
)
45 class wxPNGHandlerPtr(wxImageHandlerPtr
):
46 def __init__(self
,this
):
50 return "<C wxPNGHandler instance at %s>" % (self
.this
,)
51 class wxPNGHandler(wxPNGHandlerPtr
):
52 def __init__(self
,*_args
,**_kwargs
):
53 self
.this
= apply(imagec
.new_wxPNGHandler
,_args
,_kwargs
)
59 class wxJPEGHandlerPtr(wxImageHandlerPtr
):
60 def __init__(self
,this
):
64 return "<C wxJPEGHandler instance at %s>" % (self
.this
,)
65 class wxJPEGHandler(wxJPEGHandlerPtr
):
66 def __init__(self
,*_args
,**_kwargs
):
67 self
.this
= apply(imagec
.new_wxJPEGHandler
,_args
,_kwargs
)
73 class wxBMPHandlerPtr(wxImageHandlerPtr
):
74 def __init__(self
,this
):
78 return "<C wxBMPHandler instance at %s>" % (self
.this
,)
79 class wxBMPHandler(wxBMPHandlerPtr
):
80 def __init__(self
,*_args
,**_kwargs
):
81 self
.this
= apply(imagec
.new_wxBMPHandler
,_args
,_kwargs
)
87 class wxGIFHandlerPtr(wxImageHandlerPtr
):
88 def __init__(self
,this
):
92 return "<C wxGIFHandler instance at %s>" % (self
.this
,)
93 class wxGIFHandler(wxGIFHandlerPtr
):
94 def __init__(self
,*_args
,**_kwargs
):
95 self
.this
= apply(imagec
.new_wxGIFHandler
,_args
,_kwargs
)
101 class wxPNMHandlerPtr(wxImageHandlerPtr
):
102 def __init__(self
,this
):
106 return "<C wxPNMHandler instance at %s>" % (self
.this
,)
107 class wxPNMHandler(wxPNMHandlerPtr
):
108 def __init__(self
,*_args
,**_kwargs
):
109 self
.this
= apply(imagec
.new_wxPNMHandler
,_args
,_kwargs
)
115 class wxPCXHandlerPtr(wxImageHandlerPtr
):
116 def __init__(self
,this
):
120 return "<C wxPCXHandler instance at %s>" % (self
.this
,)
121 class wxPCXHandler(wxPCXHandlerPtr
):
122 def __init__(self
,*_args
,**_kwargs
):
123 self
.this
= apply(imagec
.new_wxPCXHandler
,_args
,_kwargs
)
130 def __init__(self
,this
):
133 def __del__(self
,imagec
=imagec
):
134 if self
.thisown
== 1 :
135 imagec
.delete_wxImage(self
)
136 def ConvertToBitmap(self
, *_args
, **_kwargs
):
137 val
= apply(imagec
.wxImage_ConvertToBitmap
,(self
,) + _args
, _kwargs
)
138 if val
: val
= wxBitmapPtr(val
) ; val
.thisown
= 1
140 def Create(self
, *_args
, **_kwargs
):
141 val
= apply(imagec
.wxImage_Create
,(self
,) + _args
, _kwargs
)
143 def Destroy(self
, *_args
, **_kwargs
):
144 val
= apply(imagec
.wxImage_Destroy
,(self
,) + _args
, _kwargs
)
146 def Scale(self
, *_args
, **_kwargs
):
147 val
= apply(imagec
.wxImage_Scale
,(self
,) + _args
, _kwargs
)
148 if val
: val
= wxImagePtr(val
) ; val
.thisown
= 1
150 def Rescale(self
, *_args
, **_kwargs
):
151 val
= apply(imagec
.wxImage_Rescale
,(self
,) + _args
, _kwargs
)
153 def SetRGB(self
, *_args
, **_kwargs
):
154 val
= apply(imagec
.wxImage_SetRGB
,(self
,) + _args
, _kwargs
)
156 def GetRed(self
, *_args
, **_kwargs
):
157 val
= apply(imagec
.wxImage_GetRed
,(self
,) + _args
, _kwargs
)
159 def GetGreen(self
, *_args
, **_kwargs
):
160 val
= apply(imagec
.wxImage_GetGreen
,(self
,) + _args
, _kwargs
)
162 def GetBlue(self
, *_args
, **_kwargs
):
163 val
= apply(imagec
.wxImage_GetBlue
,(self
,) + _args
, _kwargs
)
165 def LoadFile(self
, *_args
, **_kwargs
):
166 val
= apply(imagec
.wxImage_LoadFile
,(self
,) + _args
, _kwargs
)
168 def LoadMimeFile(self
, *_args
, **_kwargs
):
169 val
= apply(imagec
.wxImage_LoadMimeFile
,(self
,) + _args
, _kwargs
)
171 def SaveFile(self
, *_args
, **_kwargs
):
172 val
= apply(imagec
.wxImage_SaveFile
,(self
,) + _args
, _kwargs
)
174 def SaveMimeFile(self
, *_args
, **_kwargs
):
175 val
= apply(imagec
.wxImage_SaveMimeFile
,(self
,) + _args
, _kwargs
)
177 def Ok(self
, *_args
, **_kwargs
):
178 val
= apply(imagec
.wxImage_Ok
,(self
,) + _args
, _kwargs
)
180 def GetWidth(self
, *_args
, **_kwargs
):
181 val
= apply(imagec
.wxImage_GetWidth
,(self
,) + _args
, _kwargs
)
183 def GetHeight(self
, *_args
, **_kwargs
):
184 val
= apply(imagec
.wxImage_GetHeight
,(self
,) + _args
, _kwargs
)
186 def GetData(self
, *_args
, **_kwargs
):
187 val
= apply(imagec
.wxImage_GetData
,(self
,) + _args
, _kwargs
)
189 def SetData(self
, *_args
, **_kwargs
):
190 val
= apply(imagec
.wxImage_SetData
,(self
,) + _args
, _kwargs
)
192 def SetMaskColour(self
, *_args
, **_kwargs
):
193 val
= apply(imagec
.wxImage_SetMaskColour
,(self
,) + _args
, _kwargs
)
195 def GetMaskRed(self
, *_args
, **_kwargs
):
196 val
= apply(imagec
.wxImage_GetMaskRed
,(self
,) + _args
, _kwargs
)
198 def GetMaskGreen(self
, *_args
, **_kwargs
):
199 val
= apply(imagec
.wxImage_GetMaskGreen
,(self
,) + _args
, _kwargs
)
201 def GetMaskBlue(self
, *_args
, **_kwargs
):
202 val
= apply(imagec
.wxImage_GetMaskBlue
,(self
,) + _args
, _kwargs
)
204 def SetMask(self
, *_args
, **_kwargs
):
205 val
= apply(imagec
.wxImage_SetMask
,(self
,) + _args
, _kwargs
)
207 def HasMask(self
, *_args
, **_kwargs
):
208 val
= apply(imagec
.wxImage_HasMask
,(self
,) + _args
, _kwargs
)
211 return "<C wxImage instance at %s>" % (self
.this
,)
212 class wxImage(wxImagePtr
):
213 def __init__(self
,*_args
,**_kwargs
):
214 self
.this
= apply(imagec
.new_wxImage
,_args
,_kwargs
)
222 #-------------- FUNCTION WRAPPERS ------------------
224 def wxNullImage(*_args
, **_kwargs
):
225 val
= apply(imagec
.wxNullImage
,_args
,_kwargs
)
226 if val
: val
= wxImagePtr(val
); val
.thisown
= 1
229 def wxEmptyImage(*_args
, **_kwargs
):
230 val
= apply(imagec
.wxEmptyImage
,_args
,_kwargs
)
231 if val
: val
= wxImagePtr(val
); val
.thisown
= 1
234 def wxImageFromMime(*_args
, **_kwargs
):
235 val
= apply(imagec
.wxImageFromMime
,_args
,_kwargs
)
236 if val
: val
= wxImagePtr(val
); val
.thisown
= 1
239 def wxImageFromBitmap(*_args
, **_kwargs
):
240 val
= apply(imagec
.wxImageFromBitmap
,_args
,_kwargs
)
241 if val
: val
= wxImagePtr(val
); val
.thisown
= 1
244 wxImage_AddHandler
= imagec
.wxImage_AddHandler
246 wxInitAllImageHandlers
= imagec
.wxInitAllImageHandlers
250 #-------------- VARIABLE WRAPPERS ------------------