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