]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/image.py
Moved typedef to within public block to avoid compile error in VC++
[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 ConvertToBitmap(self, *_args, **_kwargs):
197 val = apply(imagec.wxImage_ConvertToBitmap,(self,) + _args, _kwargs)
198 if val: val = wxBitmapPtr(val) ; val.thisown = 1
199 return val
200 def Create(self, *_args, **_kwargs):
201 val = apply(imagec.wxImage_Create,(self,) + _args, _kwargs)
202 return val
203 def Destroy(self, *_args, **_kwargs):
204 val = apply(imagec.wxImage_Destroy,(self,) + _args, _kwargs)
205 return val
206 def Scale(self, *_args, **_kwargs):
207 val = apply(imagec.wxImage_Scale,(self,) + _args, _kwargs)
208 if val: val = wxImagePtr(val) ; val.thisown = 1
209 return val
210 def Rescale(self, *_args, **_kwargs):
211 val = apply(imagec.wxImage_Rescale,(self,) + _args, _kwargs)
212 if val: val = wxImagePtr(val)
213 return val
214 def SetRGB(self, *_args, **_kwargs):
215 val = apply(imagec.wxImage_SetRGB,(self,) + _args, _kwargs)
216 return val
217 def GetRed(self, *_args, **_kwargs):
218 val = apply(imagec.wxImage_GetRed,(self,) + _args, _kwargs)
219 return val
220 def GetGreen(self, *_args, **_kwargs):
221 val = apply(imagec.wxImage_GetGreen,(self,) + _args, _kwargs)
222 return val
223 def GetBlue(self, *_args, **_kwargs):
224 val = apply(imagec.wxImage_GetBlue,(self,) + _args, _kwargs)
225 return val
226 def LoadFile(self, *_args, **_kwargs):
227 val = apply(imagec.wxImage_LoadFile,(self,) + _args, _kwargs)
228 return val
229 def LoadMimeFile(self, *_args, **_kwargs):
230 val = apply(imagec.wxImage_LoadMimeFile,(self,) + _args, _kwargs)
231 return val
232 def SaveFile(self, *_args, **_kwargs):
233 val = apply(imagec.wxImage_SaveFile,(self,) + _args, _kwargs)
234 return val
235 def SaveMimeFile(self, *_args, **_kwargs):
236 val = apply(imagec.wxImage_SaveMimeFile,(self,) + _args, _kwargs)
237 return val
238 def LoadStream(self, *_args, **_kwargs):
239 val = apply(imagec.wxImage_LoadStream,(self,) + _args, _kwargs)
240 return val
241 def LoadMimeStream(self, *_args, **_kwargs):
242 val = apply(imagec.wxImage_LoadMimeStream,(self,) + _args, _kwargs)
243 return val
244 def Ok(self, *_args, **_kwargs):
245 val = apply(imagec.wxImage_Ok,(self,) + _args, _kwargs)
246 return val
247 def GetWidth(self, *_args, **_kwargs):
248 val = apply(imagec.wxImage_GetWidth,(self,) + _args, _kwargs)
249 return val
250 def GetHeight(self, *_args, **_kwargs):
251 val = apply(imagec.wxImage_GetHeight,(self,) + _args, _kwargs)
252 return val
253 def GetSubImage(self, *_args, **_kwargs):
254 val = apply(imagec.wxImage_GetSubImage,(self,) + _args, _kwargs)
255 if val: val = wxImagePtr(val) ; val.thisown = 1
256 return val
257 def Copy(self, *_args, **_kwargs):
258 val = apply(imagec.wxImage_Copy,(self,) + _args, _kwargs)
259 if val: val = wxImagePtr(val) ; val.thisown = 1
260 return val
261 def Paste(self, *_args, **_kwargs):
262 val = apply(imagec.wxImage_Paste,(self,) + _args, _kwargs)
263 return val
264 def GetData(self, *_args, **_kwargs):
265 val = apply(imagec.wxImage_GetData,(self,) + _args, _kwargs)
266 return val
267 def SetData(self, *_args, **_kwargs):
268 val = apply(imagec.wxImage_SetData,(self,) + _args, _kwargs)
269 return val
270 def SetMaskColour(self, *_args, **_kwargs):
271 val = apply(imagec.wxImage_SetMaskColour,(self,) + _args, _kwargs)
272 return val
273 def GetMaskRed(self, *_args, **_kwargs):
274 val = apply(imagec.wxImage_GetMaskRed,(self,) + _args, _kwargs)
275 return val
276 def GetMaskGreen(self, *_args, **_kwargs):
277 val = apply(imagec.wxImage_GetMaskGreen,(self,) + _args, _kwargs)
278 return val
279 def GetMaskBlue(self, *_args, **_kwargs):
280 val = apply(imagec.wxImage_GetMaskBlue,(self,) + _args, _kwargs)
281 return val
282 def SetMask(self, *_args, **_kwargs):
283 val = apply(imagec.wxImage_SetMask,(self,) + _args, _kwargs)
284 return val
285 def HasMask(self, *_args, **_kwargs):
286 val = apply(imagec.wxImage_HasMask,(self,) + _args, _kwargs)
287 return val
288 def Rotate(self, *_args, **_kwargs):
289 val = apply(imagec.wxImage_Rotate,(self,) + _args, _kwargs)
290 if val: val = wxImagePtr(val) ; val.thisown = 1
291 return val
292 def Rotate90(self, *_args, **_kwargs):
293 val = apply(imagec.wxImage_Rotate90,(self,) + _args, _kwargs)
294 if val: val = wxImagePtr(val) ; val.thisown = 1
295 return val
296 def Mirror(self, *_args, **_kwargs):
297 val = apply(imagec.wxImage_Mirror,(self,) + _args, _kwargs)
298 if val: val = wxImagePtr(val) ; val.thisown = 1
299 return val
300 def Replace(self, *_args, **_kwargs):
301 val = apply(imagec.wxImage_Replace,(self,) + _args, _kwargs)
302 return val
303 def ConvertToMono(self, *_args, **_kwargs):
304 val = apply(imagec.wxImage_ConvertToMono,(self,) + _args, _kwargs)
305 if val: val = wxImagePtr(val) ; val.thisown = 1
306 return val
307 def SetOption(self, *_args, **_kwargs):
308 val = apply(imagec.wxImage_SetOption,(self,) + _args, _kwargs)
309 return val
310 def SetOptionInt(self, *_args, **_kwargs):
311 val = apply(imagec.wxImage_SetOptionInt,(self,) + _args, _kwargs)
312 return val
313 def GetOption(self, *_args, **_kwargs):
314 val = apply(imagec.wxImage_GetOption,(self,) + _args, _kwargs)
315 return val
316 def GetOptionInt(self, *_args, **_kwargs):
317 val = apply(imagec.wxImage_GetOptionInt,(self,) + _args, _kwargs)
318 return val
319 def HasOption(self, *_args, **_kwargs):
320 val = apply(imagec.wxImage_HasOption,(self,) + _args, _kwargs)
321 return val
322 def CountColours(self, *_args, **_kwargs):
323 val = apply(imagec.wxImage_CountColours,(self,) + _args, _kwargs)
324 return val
325 def __repr__(self):
326 return "<C wxImage instance at %s>" % (self.this,)
327 class wxImage(wxImagePtr):
328 def __init__(self,*_args,**_kwargs):
329 self.this = apply(imagec.new_wxImage,_args,_kwargs)
330 self.thisown = 1
331
332
333
334
335
336
337 #-------------- FUNCTION WRAPPERS ------------------
338
339 def wxEmptyImage(*_args, **_kwargs):
340 val = apply(imagec.wxEmptyImage,_args,_kwargs)
341 if val: val = wxImagePtr(val); val.thisown = 1
342 return val
343
344 def wxImageFromMime(*_args, **_kwargs):
345 val = apply(imagec.wxImageFromMime,_args,_kwargs)
346 if val: val = wxImagePtr(val); val.thisown = 1
347 return val
348
349 def wxImageFromBitmap(*_args, **_kwargs):
350 val = apply(imagec.wxImageFromBitmap,_args,_kwargs)
351 if val: val = wxImagePtr(val); val.thisown = 1
352 return val
353
354 def wxImageFromData(*_args, **_kwargs):
355 val = apply(imagec.wxImageFromData,_args,_kwargs)
356 if val: val = wxImagePtr(val); val.thisown = 1
357 return val
358
359 def wxImageFromStream(*_args, **_kwargs):
360 val = apply(imagec.wxImageFromStream,_args,_kwargs)
361 if val: val = wxImagePtr(val); val.thisown = 1
362 return val
363
364 def wxImageFromStreamMime(*_args, **_kwargs):
365 val = apply(imagec.wxImageFromStreamMime,_args,_kwargs)
366 if val: val = wxImagePtr(val); val.thisown = 1
367 return val
368
369 wxInitAllImageHandlers = imagec.wxInitAllImageHandlers
370
371 def wxBitmapFromImage(*_args, **_kwargs):
372 val = apply(imagec.wxBitmapFromImage,_args,_kwargs)
373 if val: val = wxBitmapPtr(val); val.thisown = 1
374 return val
375
376 wxImage_CanRead = imagec.wxImage_CanRead
377
378 wxImage_GetImageCount = imagec.wxImage_GetImageCount
379
380 wxImage_CanReadStream = imagec.wxImage_CanReadStream
381
382 wxImage_AddHandler = imagec.wxImage_AddHandler
383
384 wxImage_InsertHandler = imagec.wxImage_InsertHandler
385
386 wxImage_RemoveHandler = imagec.wxImage_RemoveHandler
387
388
389
390 #-------------- VARIABLE WRAPPERS ------------------
391
392 cvar = imagec.cvar
393 wxNullImage = wxImagePtr(imagec.cvar.wxNullImage)