]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/msw/image.py
wxUniversal fixes:
[wxWidgets.git] / wxPython / src / msw / image.py
CommitLineData
cf694132
RD
1# This file was created automatically by SWIG.
2import imagec
3
4from misc import *
5
6from gdi import *
f74ff5ef 7
68bc8549
RD
8from fonts import *
9
f74ff5ef 10from streams import *
9416aa89 11class wxImageHandlerPtr(wxObjectPtr):
cf694132
RD
12 def __init__(self,this):
13 self.this = this
14 self.thisown = 0
1d99702e
RD
15 def GetName(self, *_args, **_kwargs):
16 val = apply(imagec.wxImageHandler_GetName,(self,) + _args, _kwargs)
cf694132 17 return val
1d99702e
RD
18 def GetExtension(self, *_args, **_kwargs):
19 val = apply(imagec.wxImageHandler_GetExtension,(self,) + _args, _kwargs)
cf694132 20 return val
1d99702e
RD
21 def GetType(self, *_args, **_kwargs):
22 val = apply(imagec.wxImageHandler_GetType,(self,) + _args, _kwargs)
cf694132 23 return val
1d99702e
RD
24 def GetMimeType(self, *_args, **_kwargs):
25 val = apply(imagec.wxImageHandler_GetMimeType,(self,) + _args, _kwargs)
cf694132 26 return val
b5a5d647
RD
27 def CanRead(self, *_args, **_kwargs):
28 val = apply(imagec.wxImageHandler_CanRead,(self,) + _args, _kwargs)
29 return val
1d99702e
RD
30 def SetName(self, *_args, **_kwargs):
31 val = apply(imagec.wxImageHandler_SetName,(self,) + _args, _kwargs)
cf694132 32 return val
1d99702e
RD
33 def SetExtension(self, *_args, **_kwargs):
34 val = apply(imagec.wxImageHandler_SetExtension,(self,) + _args, _kwargs)
cf694132 35 return val
1d99702e
RD
36 def SetType(self, *_args, **_kwargs):
37 val = apply(imagec.wxImageHandler_SetType,(self,) + _args, _kwargs)
cf694132 38 return val
1d99702e
RD
39 def SetMimeType(self, *_args, **_kwargs):
40 val = apply(imagec.wxImageHandler_SetMimeType,(self,) + _args, _kwargs)
cf694132
RD
41 return val
42 def __repr__(self):
1d99702e 43 return "<C wxImageHandler instance at %s>" % (self.this,)
cf694132 44class wxImageHandler(wxImageHandlerPtr):
9d8bd15f
RD
45 def __init__(self,this):
46 self.this = this
cf694132
RD
47
48
49
50
51class wxPNGHandlerPtr(wxImageHandlerPtr):
52 def __init__(self,this):
53 self.this = this
54 self.thisown = 0
55 def __repr__(self):
1d99702e 56 return "<C wxPNGHandler instance at %s>" % (self.this,)
cf694132 57class wxPNGHandler(wxPNGHandlerPtr):
1d99702e
RD
58 def __init__(self,*_args,**_kwargs):
59 self.this = apply(imagec.new_wxPNGHandler,_args,_kwargs)
cf694132
RD
60 self.thisown = 1
61
62
63
64
65class wxJPEGHandlerPtr(wxImageHandlerPtr):
66 def __init__(self,this):
67 self.this = this
68 self.thisown = 0
69 def __repr__(self):
1d99702e 70 return "<C wxJPEGHandler instance at %s>" % (self.this,)
cf694132 71class wxJPEGHandler(wxJPEGHandlerPtr):
1d99702e
RD
72 def __init__(self,*_args,**_kwargs):
73 self.this = apply(imagec.new_wxJPEGHandler,_args,_kwargs)
cf694132
RD
74 self.thisown = 1
75
76
77
78
79class wxBMPHandlerPtr(wxImageHandlerPtr):
80 def __init__(self,this):
81 self.this = this
82 self.thisown = 0
83 def __repr__(self):
1d99702e 84 return "<C wxBMPHandler instance at %s>" % (self.this,)
cf694132 85class wxBMPHandler(wxBMPHandlerPtr):
1d99702e
RD
86 def __init__(self,*_args,**_kwargs):
87 self.this = apply(imagec.new_wxBMPHandler,_args,_kwargs)
cf694132
RD
88 self.thisown = 1
89
90
91
92
b5a5d647
RD
93class wxICOHandlerPtr(wxBMPHandlerPtr):
94 def __init__(self,this):
95 self.this = this
96 self.thisown = 0
97 def __repr__(self):
98 return "<C wxICOHandler instance at %s>" % (self.this,)
99class wxICOHandler(wxICOHandlerPtr):
100 def __init__(self,*_args,**_kwargs):
101 self.this = apply(imagec.new_wxICOHandler,_args,_kwargs)
102 self.thisown = 1
103
104
105
106
68320e40
RD
107class wxCURHandlerPtr(wxICOHandlerPtr):
108 def __init__(self,this):
109 self.this = this
110 self.thisown = 0
111 def __repr__(self):
112 return "<C wxCURHandler instance at %s>" % (self.this,)
113class wxCURHandler(wxCURHandlerPtr):
114 def __init__(self,*_args,**_kwargs):
115 self.this = apply(imagec.new_wxCURHandler,_args,_kwargs)
116 self.thisown = 1
117
118
119
120
121class wxANIHandlerPtr(wxCURHandlerPtr):
122 def __init__(self,this):
123 self.this = this
124 self.thisown = 0
125 def __repr__(self):
126 return "<C wxANIHandler instance at %s>" % (self.this,)
127class wxANIHandler(wxANIHandlerPtr):
128 def __init__(self,*_args,**_kwargs):
129 self.this = apply(imagec.new_wxANIHandler,_args,_kwargs)
130 self.thisown = 1
131
132
133
134
cf694132
RD
135class wxGIFHandlerPtr(wxImageHandlerPtr):
136 def __init__(self,this):
137 self.this = this
138 self.thisown = 0
139 def __repr__(self):
1d99702e 140 return "<C wxGIFHandler instance at %s>" % (self.this,)
cf694132 141class wxGIFHandler(wxGIFHandlerPtr):
1d99702e
RD
142 def __init__(self,*_args,**_kwargs):
143 self.this = apply(imagec.new_wxGIFHandler,_args,_kwargs)
cf694132
RD
144 self.thisown = 1
145
146
147
148
06c0fba4
RD
149class wxPNMHandlerPtr(wxImageHandlerPtr):
150 def __init__(self,this):
151 self.this = this
152 self.thisown = 0
153 def __repr__(self):
154 return "<C wxPNMHandler instance at %s>" % (self.this,)
155class wxPNMHandler(wxPNMHandlerPtr):
156 def __init__(self,*_args,**_kwargs):
157 self.this = apply(imagec.new_wxPNMHandler,_args,_kwargs)
158 self.thisown = 1
159
160
161
162
163class wxPCXHandlerPtr(wxImageHandlerPtr):
164 def __init__(self,this):
165 self.this = this
166 self.thisown = 0
167 def __repr__(self):
168 return "<C wxPCXHandler instance at %s>" % (self.this,)
169class wxPCXHandler(wxPCXHandlerPtr):
170 def __init__(self,*_args,**_kwargs):
171 self.this = apply(imagec.new_wxPCXHandler,_args,_kwargs)
172 self.thisown = 1
173
174
175
176
9b3d3bc4
RD
177class wxTIFFHandlerPtr(wxImageHandlerPtr):
178 def __init__(self,this):
179 self.this = this
180 self.thisown = 0
181 def __repr__(self):
182 return "<C wxTIFFHandler instance at %s>" % (self.this,)
183class wxTIFFHandler(wxTIFFHandlerPtr):
184 def __init__(self,*_args,**_kwargs):
185 self.this = apply(imagec.new_wxTIFFHandler,_args,_kwargs)
186 self.thisown = 1
187
188
189
190
9416aa89 191class wxImagePtr(wxObjectPtr):
cf694132
RD
192 def __init__(self,this):
193 self.this = this
194 self.thisown = 0
1d99702e 195 def __del__(self,imagec=imagec):
cf694132 196 if self.thisown == 1 :
1d99702e 197 imagec.delete_wxImage(self)
1d99702e
RD
198 def Create(self, *_args, **_kwargs):
199 val = apply(imagec.wxImage_Create,(self,) + _args, _kwargs)
cf694132 200 return val
1d99702e
RD
201 def Destroy(self, *_args, **_kwargs):
202 val = apply(imagec.wxImage_Destroy,(self,) + _args, _kwargs)
cf694132 203 return val
1d99702e
RD
204 def Scale(self, *_args, **_kwargs):
205 val = apply(imagec.wxImage_Scale,(self,) + _args, _kwargs)
206 if val: val = wxImagePtr(val) ; val.thisown = 1
cf694132 207 return val
1d99702e
RD
208 def Rescale(self, *_args, **_kwargs):
209 val = apply(imagec.wxImage_Rescale,(self,) + _args, _kwargs)
f6bcfd97 210 if val: val = wxImagePtr(val)
8bf5d46e 211 return val
1d99702e
RD
212 def SetRGB(self, *_args, **_kwargs):
213 val = apply(imagec.wxImage_SetRGB,(self,) + _args, _kwargs)
cf694132 214 return val
1d99702e
RD
215 def GetRed(self, *_args, **_kwargs):
216 val = apply(imagec.wxImage_GetRed,(self,) + _args, _kwargs)
cf694132 217 return val
1d99702e
RD
218 def GetGreen(self, *_args, **_kwargs):
219 val = apply(imagec.wxImage_GetGreen,(self,) + _args, _kwargs)
cf694132 220 return val
1d99702e
RD
221 def GetBlue(self, *_args, **_kwargs):
222 val = apply(imagec.wxImage_GetBlue,(self,) + _args, _kwargs)
cf694132 223 return val
68bc8549
RD
224 def FindFirstUnusedColour(self, *_args, **_kwargs):
225 val = apply(imagec.wxImage_FindFirstUnusedColour,(self,) + _args, _kwargs)
226 return val
227 def SetMaskFromImage(self, *_args, **_kwargs):
228 val = apply(imagec.wxImage_SetMaskFromImage,(self,) + _args, _kwargs)
229 return val
1d99702e
RD
230 def LoadFile(self, *_args, **_kwargs):
231 val = apply(imagec.wxImage_LoadFile,(self,) + _args, _kwargs)
cf694132 232 return val
1d99702e
RD
233 def LoadMimeFile(self, *_args, **_kwargs):
234 val = apply(imagec.wxImage_LoadMimeFile,(self,) + _args, _kwargs)
cf694132 235 return val
1d99702e
RD
236 def SaveFile(self, *_args, **_kwargs):
237 val = apply(imagec.wxImage_SaveFile,(self,) + _args, _kwargs)
cf694132 238 return val
1d99702e
RD
239 def SaveMimeFile(self, *_args, **_kwargs):
240 val = apply(imagec.wxImage_SaveMimeFile,(self,) + _args, _kwargs)
cf694132 241 return val
f74ff5ef
RD
242 def LoadStream(self, *_args, **_kwargs):
243 val = apply(imagec.wxImage_LoadStream,(self,) + _args, _kwargs)
244 return val
245 def LoadMimeStream(self, *_args, **_kwargs):
246 val = apply(imagec.wxImage_LoadMimeStream,(self,) + _args, _kwargs)
247 return val
1d99702e
RD
248 def Ok(self, *_args, **_kwargs):
249 val = apply(imagec.wxImage_Ok,(self,) + _args, _kwargs)
cf694132 250 return val
1d99702e
RD
251 def GetWidth(self, *_args, **_kwargs):
252 val = apply(imagec.wxImage_GetWidth,(self,) + _args, _kwargs)
cf694132 253 return val
1d99702e
RD
254 def GetHeight(self, *_args, **_kwargs):
255 val = apply(imagec.wxImage_GetHeight,(self,) + _args, _kwargs)
cf694132 256 return val
9d8bd15f
RD
257 def GetSubImage(self, *_args, **_kwargs):
258 val = apply(imagec.wxImage_GetSubImage,(self,) + _args, _kwargs)
259 if val: val = wxImagePtr(val) ; val.thisown = 1
260 return val
f6bcfd97
BP
261 def Copy(self, *_args, **_kwargs):
262 val = apply(imagec.wxImage_Copy,(self,) + _args, _kwargs)
263 if val: val = wxImagePtr(val) ; val.thisown = 1
264 return val
265 def Paste(self, *_args, **_kwargs):
266 val = apply(imagec.wxImage_Paste,(self,) + _args, _kwargs)
267 return val
1d99702e
RD
268 def GetData(self, *_args, **_kwargs):
269 val = apply(imagec.wxImage_GetData,(self,) + _args, _kwargs)
cf694132 270 return val
1d99702e
RD
271 def SetData(self, *_args, **_kwargs):
272 val = apply(imagec.wxImage_SetData,(self,) + _args, _kwargs)
cf694132 273 return val
1d99702e
RD
274 def SetMaskColour(self, *_args, **_kwargs):
275 val = apply(imagec.wxImage_SetMaskColour,(self,) + _args, _kwargs)
cf694132 276 return val
1d99702e
RD
277 def GetMaskRed(self, *_args, **_kwargs):
278 val = apply(imagec.wxImage_GetMaskRed,(self,) + _args, _kwargs)
cf694132 279 return val
1d99702e
RD
280 def GetMaskGreen(self, *_args, **_kwargs):
281 val = apply(imagec.wxImage_GetMaskGreen,(self,) + _args, _kwargs)
cf694132 282 return val
1d99702e
RD
283 def GetMaskBlue(self, *_args, **_kwargs):
284 val = apply(imagec.wxImage_GetMaskBlue,(self,) + _args, _kwargs)
cf694132 285 return val
1d99702e
RD
286 def SetMask(self, *_args, **_kwargs):
287 val = apply(imagec.wxImage_SetMask,(self,) + _args, _kwargs)
cf694132 288 return val
1d99702e
RD
289 def HasMask(self, *_args, **_kwargs):
290 val = apply(imagec.wxImage_HasMask,(self,) + _args, _kwargs)
cf694132 291 return val
f6bcfd97
BP
292 def Rotate(self, *_args, **_kwargs):
293 val = apply(imagec.wxImage_Rotate,(self,) + _args, _kwargs)
294 if val: val = wxImagePtr(val) ; val.thisown = 1
295 return val
296 def Rotate90(self, *_args, **_kwargs):
297 val = apply(imagec.wxImage_Rotate90,(self,) + _args, _kwargs)
298 if val: val = wxImagePtr(val) ; val.thisown = 1
299 return val
300 def Mirror(self, *_args, **_kwargs):
301 val = apply(imagec.wxImage_Mirror,(self,) + _args, _kwargs)
302 if val: val = wxImagePtr(val) ; val.thisown = 1
303 return val
304 def Replace(self, *_args, **_kwargs):
305 val = apply(imagec.wxImage_Replace,(self,) + _args, _kwargs)
306 return val
6c0168c9
RD
307 def ConvertToMono(self, *_args, **_kwargs):
308 val = apply(imagec.wxImage_ConvertToMono,(self,) + _args, _kwargs)
309 if val: val = wxImagePtr(val) ; val.thisown = 1
310 return val
311 def SetOption(self, *_args, **_kwargs):
312 val = apply(imagec.wxImage_SetOption,(self,) + _args, _kwargs)
313 return val
314 def SetOptionInt(self, *_args, **_kwargs):
315 val = apply(imagec.wxImage_SetOptionInt,(self,) + _args, _kwargs)
316 return val
317 def GetOption(self, *_args, **_kwargs):
318 val = apply(imagec.wxImage_GetOption,(self,) + _args, _kwargs)
319 return val
320 def GetOptionInt(self, *_args, **_kwargs):
321 val = apply(imagec.wxImage_GetOptionInt,(self,) + _args, _kwargs)
322 return val
323 def HasOption(self, *_args, **_kwargs):
324 val = apply(imagec.wxImage_HasOption,(self,) + _args, _kwargs)
325 return val
f6bcfd97
BP
326 def CountColours(self, *_args, **_kwargs):
327 val = apply(imagec.wxImage_CountColours,(self,) + _args, _kwargs)
328 return val
b96c7a38
RD
329 def ConvertToBitmap(self, *_args, **_kwargs):
330 val = apply(imagec.wxImage_ConvertToBitmap,(self,) + _args, _kwargs)
331 if val: val = wxBitmapPtr(val) ; val.thisown = 1
332 return val
333 def ConvertToMonoBitmap(self, *_args, **_kwargs):
334 val = apply(imagec.wxImage_ConvertToMonoBitmap,(self,) + _args, _kwargs)
335 if val: val = wxBitmapPtr(val) ; val.thisown = 1
336 return val
cf694132 337 def __repr__(self):
1d99702e 338 return "<C wxImage instance at %s>" % (self.this,)
cf694132 339class wxImage(wxImagePtr):
1d99702e
RD
340 def __init__(self,*_args,**_kwargs):
341 self.this = apply(imagec.new_wxImage,_args,_kwargs)
cf694132
RD
342 self.thisown = 1
343
344
345
346
347
348
349#-------------- FUNCTION WRAPPERS ------------------
350
1d99702e
RD
351def wxEmptyImage(*_args, **_kwargs):
352 val = apply(imagec.wxEmptyImage,_args,_kwargs)
353 if val: val = wxImagePtr(val); val.thisown = 1
cf694132
RD
354 return val
355
1d99702e
RD
356def wxImageFromMime(*_args, **_kwargs):
357 val = apply(imagec.wxImageFromMime,_args,_kwargs)
358 if val: val = wxImagePtr(val); val.thisown = 1
cf694132
RD
359 return val
360
1d99702e
RD
361def wxImageFromBitmap(*_args, **_kwargs):
362 val = apply(imagec.wxImageFromBitmap,_args,_kwargs)
363 if val: val = wxImagePtr(val); val.thisown = 1
cf694132
RD
364 return val
365
b5a5d647
RD
366def wxImageFromData(*_args, **_kwargs):
367 val = apply(imagec.wxImageFromData,_args,_kwargs)
368 if val: val = wxImagePtr(val); val.thisown = 1
369 return val
370
f74ff5ef
RD
371def wxImageFromStream(*_args, **_kwargs):
372 val = apply(imagec.wxImageFromStream,_args,_kwargs)
373 if val: val = wxImagePtr(val); val.thisown = 1
374 return val
375
376def wxImageFromStreamMime(*_args, **_kwargs):
377 val = apply(imagec.wxImageFromStreamMime,_args,_kwargs)
378 if val: val = wxImagePtr(val); val.thisown = 1
379 return val
380
96bfd053
RD
381wxInitAllImageHandlers = imagec.wxInitAllImageHandlers
382
926bb76c
RD
383def wxBitmapFromImage(*_args, **_kwargs):
384 val = apply(imagec.wxBitmapFromImage,_args,_kwargs)
385 if val: val = wxBitmapPtr(val); val.thisown = 1
386 return val
387
96bfd053
RD
388wxImage_CanRead = imagec.wxImage_CanRead
389
b5a5d647
RD
390wxImage_GetImageCount = imagec.wxImage_GetImageCount
391
f74ff5ef
RD
392wxImage_CanReadStream = imagec.wxImage_CanReadStream
393
1d99702e 394wxImage_AddHandler = imagec.wxImage_AddHandler
cf694132 395
96bfd053
RD
396wxImage_InsertHandler = imagec.wxImage_InsertHandler
397
398wxImage_RemoveHandler = imagec.wxImage_RemoveHandler
06c0fba4 399
cf694132
RD
400
401
402#-------------- VARIABLE WRAPPERS ------------------
403
0a651eb8
RD
404cvar = imagec.cvar
405wxNullImage = wxImagePtr(imagec.cvar.wxNullImage)