]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/image.py
Updates to match recent CVS changes.
[wxWidgets.git] / wxPython / src / gtk / image.py
CommitLineData
cf694132
RD
1# This file was created automatically by SWIG.
2import imagec
3
4from misc import *
5
6from gdi import *
94082a71
RD
7
8from streams import *
9df61a29 9class wxImageHandlerPtr(wxObjectPtr):
cf694132
RD
10 def __init__(self,this):
11 self.this = this
12 self.thisown = 0
1d99702e
RD
13 def GetName(self, *_args, **_kwargs):
14 val = apply(imagec.wxImageHandler_GetName,(self,) + _args, _kwargs)
cf694132 15 return val
1d99702e
RD
16 def GetExtension(self, *_args, **_kwargs):
17 val = apply(imagec.wxImageHandler_GetExtension,(self,) + _args, _kwargs)
cf694132 18 return val
1d99702e
RD
19 def GetType(self, *_args, **_kwargs):
20 val = apply(imagec.wxImageHandler_GetType,(self,) + _args, _kwargs)
cf694132 21 return val
1d99702e
RD
22 def GetMimeType(self, *_args, **_kwargs):
23 val = apply(imagec.wxImageHandler_GetMimeType,(self,) + _args, _kwargs)
cf694132 24 return val
1893b029
RD
25 def CanRead(self, *_args, **_kwargs):
26 val = apply(imagec.wxImageHandler_CanRead,(self,) + _args, _kwargs)
27 return val
1d99702e
RD
28 def SetName(self, *_args, **_kwargs):
29 val = apply(imagec.wxImageHandler_SetName,(self,) + _args, _kwargs)
cf694132 30 return val
1d99702e
RD
31 def SetExtension(self, *_args, **_kwargs):
32 val = apply(imagec.wxImageHandler_SetExtension,(self,) + _args, _kwargs)
cf694132 33 return val
1d99702e
RD
34 def SetType(self, *_args, **_kwargs):
35 val = apply(imagec.wxImageHandler_SetType,(self,) + _args, _kwargs)
cf694132 36 return val
1d99702e
RD
37 def SetMimeType(self, *_args, **_kwargs):
38 val = apply(imagec.wxImageHandler_SetMimeType,(self,) + _args, _kwargs)
cf694132
RD
39 return val
40 def __repr__(self):
1d99702e 41 return "<C wxImageHandler instance at %s>" % (self.this,)
cf694132 42class wxImageHandler(wxImageHandlerPtr):
9d8bd15f
RD
43 def __init__(self,this):
44 self.this = this
cf694132
RD
45
46
47
48
49class wxPNGHandlerPtr(wxImageHandlerPtr):
50 def __init__(self,this):
51 self.this = this
52 self.thisown = 0
53 def __repr__(self):
1d99702e 54 return "<C wxPNGHandler instance at %s>" % (self.this,)
cf694132 55class wxPNGHandler(wxPNGHandlerPtr):
1d99702e
RD
56 def __init__(self,*_args,**_kwargs):
57 self.this = apply(imagec.new_wxPNGHandler,_args,_kwargs)
cf694132
RD
58 self.thisown = 1
59
60
61
62
63class wxJPEGHandlerPtr(wxImageHandlerPtr):
64 def __init__(self,this):
65 self.this = this
66 self.thisown = 0
67 def __repr__(self):
1d99702e 68 return "<C wxJPEGHandler instance at %s>" % (self.this,)
cf694132 69class wxJPEGHandler(wxJPEGHandlerPtr):
1d99702e
RD
70 def __init__(self,*_args,**_kwargs):
71 self.this = apply(imagec.new_wxJPEGHandler,_args,_kwargs)
cf694132
RD
72 self.thisown = 1
73
74
75
76
77class wxBMPHandlerPtr(wxImageHandlerPtr):
78 def __init__(self,this):
79 self.this = this
80 self.thisown = 0
81 def __repr__(self):
1d99702e 82 return "<C wxBMPHandler instance at %s>" % (self.this,)
cf694132 83class wxBMPHandler(wxBMPHandlerPtr):
1d99702e
RD
84 def __init__(self,*_args,**_kwargs):
85 self.this = apply(imagec.new_wxBMPHandler,_args,_kwargs)
cf694132
RD
86 self.thisown = 1
87
88
89
90
1893b029
RD
91class 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,)
97class 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
db34b2d4
RD
105class 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,)
111class 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
119class 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,)
125class 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
cf694132
RD
133class wxGIFHandlerPtr(wxImageHandlerPtr):
134 def __init__(self,this):
135 self.this = this
136 self.thisown = 0
137 def __repr__(self):
1d99702e 138 return "<C wxGIFHandler instance at %s>" % (self.this,)
cf694132 139class wxGIFHandler(wxGIFHandlerPtr):
1d99702e
RD
140 def __init__(self,*_args,**_kwargs):
141 self.this = apply(imagec.new_wxGIFHandler,_args,_kwargs)
cf694132
RD
142 self.thisown = 1
143
144
145
146
06c0fba4
RD
147class 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,)
153class 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
161class 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,)
167class 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
9b3d3bc4
RD
175class 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,)
181class 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
9df61a29 189class wxImagePtr(wxObjectPtr):
cf694132
RD
190 def __init__(self,this):
191 self.this = this
192 self.thisown = 0
1d99702e 193 def __del__(self,imagec=imagec):
cf694132 194 if self.thisown == 1 :
1d99702e
RD
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
cf694132 199 return val
9e689c06
RD
200 def ConvertToMonoBitmap(self, *_args, **_kwargs):
201 val = apply(imagec.wxImage_ConvertToMonoBitmap,(self,) + _args, _kwargs)
202 if val: val = wxBitmapPtr(val) ; val.thisown = 1
203 return val
1d99702e
RD
204 def Create(self, *_args, **_kwargs):
205 val = apply(imagec.wxImage_Create,(self,) + _args, _kwargs)
cf694132 206 return val
1d99702e
RD
207 def Destroy(self, *_args, **_kwargs):
208 val = apply(imagec.wxImage_Destroy,(self,) + _args, _kwargs)
cf694132 209 return val
1d99702e
RD
210 def Scale(self, *_args, **_kwargs):
211 val = apply(imagec.wxImage_Scale,(self,) + _args, _kwargs)
212 if val: val = wxImagePtr(val) ; val.thisown = 1
cf694132 213 return val
1d99702e
RD
214 def Rescale(self, *_args, **_kwargs):
215 val = apply(imagec.wxImage_Rescale,(self,) + _args, _kwargs)
f6bcfd97 216 if val: val = wxImagePtr(val)
8bf5d46e 217 return val
1d99702e
RD
218 def SetRGB(self, *_args, **_kwargs):
219 val = apply(imagec.wxImage_SetRGB,(self,) + _args, _kwargs)
cf694132 220 return val
1d99702e
RD
221 def GetRed(self, *_args, **_kwargs):
222 val = apply(imagec.wxImage_GetRed,(self,) + _args, _kwargs)
cf694132 223 return val
1d99702e
RD
224 def GetGreen(self, *_args, **_kwargs):
225 val = apply(imagec.wxImage_GetGreen,(self,) + _args, _kwargs)
cf694132 226 return val
1d99702e
RD
227 def GetBlue(self, *_args, **_kwargs):
228 val = apply(imagec.wxImage_GetBlue,(self,) + _args, _kwargs)
cf694132 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
94082a71
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
93283355
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
cf694132 329 def __repr__(self):
1d99702e 330 return "<C wxImage instance at %s>" % (self.this,)
cf694132 331class wxImage(wxImagePtr):
1d99702e
RD
332 def __init__(self,*_args,**_kwargs):
333 self.this = apply(imagec.new_wxImage,_args,_kwargs)
cf694132
RD
334 self.thisown = 1
335
336
337
338
339
340
341#-------------- FUNCTION WRAPPERS ------------------
342
1d99702e
RD
343def wxEmptyImage(*_args, **_kwargs):
344 val = apply(imagec.wxEmptyImage,_args,_kwargs)
345 if val: val = wxImagePtr(val); val.thisown = 1
cf694132
RD
346 return val
347
1d99702e
RD
348def wxImageFromMime(*_args, **_kwargs):
349 val = apply(imagec.wxImageFromMime,_args,_kwargs)
350 if val: val = wxImagePtr(val); val.thisown = 1
cf694132
RD
351 return val
352
1d99702e
RD
353def wxImageFromBitmap(*_args, **_kwargs):
354 val = apply(imagec.wxImageFromBitmap,_args,_kwargs)
355 if val: val = wxImagePtr(val); val.thisown = 1
cf694132
RD
356 return val
357
1893b029
RD
358def wxImageFromData(*_args, **_kwargs):
359 val = apply(imagec.wxImageFromData,_args,_kwargs)
360 if val: val = wxImagePtr(val); val.thisown = 1
361 return val
362
94082a71
RD
363def wxImageFromStream(*_args, **_kwargs):
364 val = apply(imagec.wxImageFromStream,_args,_kwargs)
365 if val: val = wxImagePtr(val); val.thisown = 1
366 return val
367
368def wxImageFromStreamMime(*_args, **_kwargs):
369 val = apply(imagec.wxImageFromStreamMime,_args,_kwargs)
370 if val: val = wxImagePtr(val); val.thisown = 1
371 return val
372
fbcadfca
RD
373wxInitAllImageHandlers = imagec.wxInitAllImageHandlers
374
9e689c06
RD
375def wxBitmapFromImage(*_args, **_kwargs):
376 val = apply(imagec.wxBitmapFromImage,_args,_kwargs)
377 if val: val = wxBitmapPtr(val); val.thisown = 1
378 return val
379
fbcadfca
RD
380wxImage_CanRead = imagec.wxImage_CanRead
381
1893b029
RD
382wxImage_GetImageCount = imagec.wxImage_GetImageCount
383
94082a71
RD
384wxImage_CanReadStream = imagec.wxImage_CanReadStream
385
1d99702e 386wxImage_AddHandler = imagec.wxImage_AddHandler
cf694132 387
fbcadfca
RD
388wxImage_InsertHandler = imagec.wxImage_InsertHandler
389
390wxImage_RemoveHandler = imagec.wxImage_RemoveHandler
06c0fba4 391
cf694132
RD
392
393
394#-------------- VARIABLE WRAPPERS ------------------
395
df05452e
RD
396cvar = imagec.cvar
397wxNullImage = wxImagePtr(imagec.cvar.wxNullImage)