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