]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/msw/image.cpp
Fixed wxImage GetData and SetData to properly use String objects for
[wxWidgets.git] / utils / wxPython / src / msw / image.cpp
1 /*
2 * FILE : msw/image.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Patch 5)
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18 #define SWIGCODE
19 /* Implementation : PYTHON */
20
21 #define SWIGPYTHON
22 #include <string.h>
23 #include <stdlib.h>
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a,b) __declspec(dllexport) a b
28 # else
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a,b) a _export b
31 # else
32 # define SWIGEXPORT(a,b) a b
33 # endif
34 # endif
35 #else
36 # define SWIGEXPORT(a,b) a b
37 #endif
38
39 #ifdef __cplusplus
40 extern "C" {
41 #endif
42 #include "Python.h"
43 extern void SWIG_MakePtr(char *, void *, char *);
44 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
45 extern char *SWIG_GetPtr(char *, void **, char *);
46 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
47 extern PyObject *SWIG_newvarlink(void);
48 #ifdef __cplusplus
49 }
50 #endif
51
52 #define SWIG_init initimagec
53
54 #define SWIG_name "imagec"
55
56 #include "helpers.h"
57 #include <wx/image.h>
58
59 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
60 PyObject* o2;
61 if (!target) {
62 target = o;
63 } else if (target == Py_None) {
64 Py_DECREF(Py_None);
65 target = o;
66 } else {
67 if (!PyList_Check(target)) {
68 o2 = target;
69 target = PyList_New(0);
70 PyList_Append(target, o2);
71 Py_XDECREF(o2);
72 }
73 PyList_Append(target,o);
74 Py_XDECREF(o);
75 }
76 return target;
77 }
78
79 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
80 PyObject* o2;
81 PyObject* o3;
82
83 if (!target) {
84 target = o;
85 } else if (target == Py_None) {
86 Py_DECREF(Py_None);
87 target = o;
88 } else {
89 if (!PyTuple_Check(target)) {
90 o2 = target;
91 target = PyTuple_New(1);
92 PyTuple_SetItem(target, 0, o2);
93 }
94 o3 = PyTuple_New(1);
95 PyTuple_SetItem(o3, 0, o);
96
97 o2 = target;
98 target = PySequence_Concat(o2, o3);
99 Py_DECREF(o2);
100 Py_DECREF(o3);
101 }
102 return target;
103 }
104
105
106 extern byte* byte_LIST_helper(PyObject* source);
107 extern int* int_LIST_helper(PyObject* source);
108 extern long* long_LIST_helper(PyObject* source);
109 extern char** string_LIST_helper(PyObject* source);
110 extern wxPoint* wxPoint_LIST_helper(PyObject* source);
111 extern wxBitmap** wxBitmap_LIST_helper(PyObject* source);
112 extern wxString* wxString_LIST_helper(PyObject* source);
113 extern wxAcceleratorEntry* wxAcceleratorEntry_LIST_helper(PyObject* source);
114
115
116 static char* wxStringErrorMsg = "string type is required for parameter";
117
118 wxImage* wxNullImage() {
119 return new wxImage;
120 }
121
122 wxImage* wxEmptyImage(int width, int height) {
123 return new wxImage(width, height);
124 }
125
126 wxImage* wxImageFromMime(const wxString& name, const wxString& mimetype) {
127 return new wxImage(name, mimetype);
128 }
129
130 wxImage* wxImageFromBitmap(const wxBitmap &bitmap) {
131 return new wxImage(bitmap);
132 }
133
134 void wxImage_AddHandler(wxImageHandler *handler) {
135 wxImage::AddHandler(handler);
136 }
137 static PyObject *_wrap_wxNullImage(PyObject *self, PyObject *args) {
138 PyObject * _resultobj;
139 wxImage * _result;
140 char _ptemp[128];
141
142 self = self;
143 if(!PyArg_ParseTuple(args,":wxNullImage"))
144 return NULL;
145 {
146 wxPy_BEGIN_ALLOW_THREADS;
147 _result = (wxImage *)wxNullImage();
148
149 wxPy_END_ALLOW_THREADS;
150 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxImage_p");
151 _resultobj = Py_BuildValue("s",_ptemp);
152 return _resultobj;
153 }
154
155 static PyObject *_wrap_wxEmptyImage(PyObject *self, PyObject *args) {
156 PyObject * _resultobj;
157 wxImage * _result;
158 int _arg0;
159 int _arg1;
160 char _ptemp[128];
161
162 self = self;
163 if(!PyArg_ParseTuple(args,"ii:wxEmptyImage",&_arg0,&_arg1))
164 return NULL;
165 {
166 wxPy_BEGIN_ALLOW_THREADS;
167 _result = (wxImage *)wxEmptyImage(_arg0,_arg1);
168
169 wxPy_END_ALLOW_THREADS;
170 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxImage_p");
171 _resultobj = Py_BuildValue("s",_ptemp);
172 return _resultobj;
173 }
174
175 static PyObject *_wrap_wxImageFromMime(PyObject *self, PyObject *args) {
176 PyObject * _resultobj;
177 wxImage * _result;
178 wxString * _arg0;
179 wxString * _arg1;
180 PyObject * _obj0 = 0;
181 PyObject * _obj1 = 0;
182 char _ptemp[128];
183
184 self = self;
185 if(!PyArg_ParseTuple(args,"OO:wxImageFromMime",&_obj0,&_obj1))
186 return NULL;
187 {
188 if (!PyString_Check(_obj0)) {
189 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
190 return NULL;
191 }
192 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
193 }
194 {
195 if (!PyString_Check(_obj1)) {
196 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
197 return NULL;
198 }
199 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
200 }
201 {
202 wxPy_BEGIN_ALLOW_THREADS;
203 _result = (wxImage *)wxImageFromMime(*_arg0,*_arg1);
204
205 wxPy_END_ALLOW_THREADS;
206 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxImage_p");
207 _resultobj = Py_BuildValue("s",_ptemp);
208 {
209 if (_obj0)
210 delete _arg0;
211 }
212 {
213 if (_obj1)
214 delete _arg1;
215 }
216 return _resultobj;
217 }
218
219 static PyObject *_wrap_wxImageFromBitmap(PyObject *self, PyObject *args) {
220 PyObject * _resultobj;
221 wxImage * _result;
222 wxBitmap * _arg0;
223 char * _argc0 = 0;
224 char _ptemp[128];
225
226 self = self;
227 if(!PyArg_ParseTuple(args,"s:wxImageFromBitmap",&_argc0))
228 return NULL;
229 if (_argc0) {
230 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
231 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageFromBitmap. Expected _wxBitmap_p.");
232 return NULL;
233 }
234 }
235 {
236 wxPy_BEGIN_ALLOW_THREADS;
237 _result = (wxImage *)wxImageFromBitmap(*_arg0);
238
239 wxPy_END_ALLOW_THREADS;
240 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxImage_p");
241 _resultobj = Py_BuildValue("s",_ptemp);
242 return _resultobj;
243 }
244
245 static PyObject *_wrap_wxImage_AddHandler(PyObject *self, PyObject *args) {
246 PyObject * _resultobj;
247 wxImageHandler * _arg0;
248 char * _argc0 = 0;
249
250 self = self;
251 if(!PyArg_ParseTuple(args,"s:wxImage_AddHandler",&_argc0))
252 return NULL;
253 if (_argc0) {
254 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImageHandler_p")) {
255 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_AddHandler. Expected _wxImageHandler_p.");
256 return NULL;
257 }
258 }
259 {
260 wxPy_BEGIN_ALLOW_THREADS;
261 wxImage_AddHandler(_arg0);
262
263 wxPy_END_ALLOW_THREADS;
264 } Py_INCREF(Py_None);
265 _resultobj = Py_None;
266 return _resultobj;
267 }
268
269 #define new_wxImageHandler() (new wxImageHandler())
270 static PyObject *_wrap_new_wxImageHandler(PyObject *self, PyObject *args) {
271 PyObject * _resultobj;
272 wxImageHandler * _result;
273 char _ptemp[128];
274
275 self = self;
276 if(!PyArg_ParseTuple(args,":new_wxImageHandler"))
277 return NULL;
278 {
279 wxPy_BEGIN_ALLOW_THREADS;
280 _result = (wxImageHandler *)new_wxImageHandler();
281
282 wxPy_END_ALLOW_THREADS;
283 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxImageHandler_p");
284 _resultobj = Py_BuildValue("s",_ptemp);
285 return _resultobj;
286 }
287
288 #define wxImageHandler_GetName(_swigobj) (_swigobj->GetName())
289 static PyObject *_wrap_wxImageHandler_GetName(PyObject *self, PyObject *args) {
290 PyObject * _resultobj;
291 wxString * _result;
292 wxImageHandler * _arg0;
293 char * _argc0 = 0;
294
295 self = self;
296 if(!PyArg_ParseTuple(args,"s:wxImageHandler_GetName",&_argc0))
297 return NULL;
298 if (_argc0) {
299 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImageHandler_p")) {
300 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageHandler_GetName. Expected _wxImageHandler_p.");
301 return NULL;
302 }
303 }
304 {
305 wxPy_BEGIN_ALLOW_THREADS;
306 _result = new wxString (wxImageHandler_GetName(_arg0));
307
308 wxPy_END_ALLOW_THREADS;
309 }{
310 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
311 }
312 {
313 delete _result;
314 }
315 return _resultobj;
316 }
317
318 #define wxImageHandler_GetExtension(_swigobj) (_swigobj->GetExtension())
319 static PyObject *_wrap_wxImageHandler_GetExtension(PyObject *self, PyObject *args) {
320 PyObject * _resultobj;
321 wxString * _result;
322 wxImageHandler * _arg0;
323 char * _argc0 = 0;
324
325 self = self;
326 if(!PyArg_ParseTuple(args,"s:wxImageHandler_GetExtension",&_argc0))
327 return NULL;
328 if (_argc0) {
329 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImageHandler_p")) {
330 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageHandler_GetExtension. Expected _wxImageHandler_p.");
331 return NULL;
332 }
333 }
334 {
335 wxPy_BEGIN_ALLOW_THREADS;
336 _result = new wxString (wxImageHandler_GetExtension(_arg0));
337
338 wxPy_END_ALLOW_THREADS;
339 }{
340 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
341 }
342 {
343 delete _result;
344 }
345 return _resultobj;
346 }
347
348 #define wxImageHandler_GetType(_swigobj) (_swigobj->GetType())
349 static PyObject *_wrap_wxImageHandler_GetType(PyObject *self, PyObject *args) {
350 PyObject * _resultobj;
351 long _result;
352 wxImageHandler * _arg0;
353 char * _argc0 = 0;
354
355 self = self;
356 if(!PyArg_ParseTuple(args,"s:wxImageHandler_GetType",&_argc0))
357 return NULL;
358 if (_argc0) {
359 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImageHandler_p")) {
360 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageHandler_GetType. Expected _wxImageHandler_p.");
361 return NULL;
362 }
363 }
364 {
365 wxPy_BEGIN_ALLOW_THREADS;
366 _result = (long )wxImageHandler_GetType(_arg0);
367
368 wxPy_END_ALLOW_THREADS;
369 } _resultobj = Py_BuildValue("l",_result);
370 return _resultobj;
371 }
372
373 #define wxImageHandler_GetMimeType(_swigobj) (_swigobj->GetMimeType())
374 static PyObject *_wrap_wxImageHandler_GetMimeType(PyObject *self, PyObject *args) {
375 PyObject * _resultobj;
376 wxString * _result;
377 wxImageHandler * _arg0;
378 char * _argc0 = 0;
379
380 self = self;
381 if(!PyArg_ParseTuple(args,"s:wxImageHandler_GetMimeType",&_argc0))
382 return NULL;
383 if (_argc0) {
384 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImageHandler_p")) {
385 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageHandler_GetMimeType. Expected _wxImageHandler_p.");
386 return NULL;
387 }
388 }
389 {
390 wxPy_BEGIN_ALLOW_THREADS;
391 _result = new wxString (wxImageHandler_GetMimeType(_arg0));
392
393 wxPy_END_ALLOW_THREADS;
394 }{
395 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
396 }
397 {
398 delete _result;
399 }
400 return _resultobj;
401 }
402
403 #define wxImageHandler_SetName(_swigobj,_swigarg0) (_swigobj->SetName(_swigarg0))
404 static PyObject *_wrap_wxImageHandler_SetName(PyObject *self, PyObject *args) {
405 PyObject * _resultobj;
406 wxImageHandler * _arg0;
407 wxString * _arg1;
408 char * _argc0 = 0;
409 PyObject * _obj1 = 0;
410
411 self = self;
412 if(!PyArg_ParseTuple(args,"sO:wxImageHandler_SetName",&_argc0,&_obj1))
413 return NULL;
414 if (_argc0) {
415 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImageHandler_p")) {
416 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageHandler_SetName. Expected _wxImageHandler_p.");
417 return NULL;
418 }
419 }
420 {
421 if (!PyString_Check(_obj1)) {
422 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
423 return NULL;
424 }
425 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
426 }
427 {
428 wxPy_BEGIN_ALLOW_THREADS;
429 wxImageHandler_SetName(_arg0,*_arg1);
430
431 wxPy_END_ALLOW_THREADS;
432 } Py_INCREF(Py_None);
433 _resultobj = Py_None;
434 {
435 if (_obj1)
436 delete _arg1;
437 }
438 return _resultobj;
439 }
440
441 #define wxImageHandler_SetExtension(_swigobj,_swigarg0) (_swigobj->SetExtension(_swigarg0))
442 static PyObject *_wrap_wxImageHandler_SetExtension(PyObject *self, PyObject *args) {
443 PyObject * _resultobj;
444 wxImageHandler * _arg0;
445 wxString * _arg1;
446 char * _argc0 = 0;
447 PyObject * _obj1 = 0;
448
449 self = self;
450 if(!PyArg_ParseTuple(args,"sO:wxImageHandler_SetExtension",&_argc0,&_obj1))
451 return NULL;
452 if (_argc0) {
453 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImageHandler_p")) {
454 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageHandler_SetExtension. Expected _wxImageHandler_p.");
455 return NULL;
456 }
457 }
458 {
459 if (!PyString_Check(_obj1)) {
460 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
461 return NULL;
462 }
463 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
464 }
465 {
466 wxPy_BEGIN_ALLOW_THREADS;
467 wxImageHandler_SetExtension(_arg0,*_arg1);
468
469 wxPy_END_ALLOW_THREADS;
470 } Py_INCREF(Py_None);
471 _resultobj = Py_None;
472 {
473 if (_obj1)
474 delete _arg1;
475 }
476 return _resultobj;
477 }
478
479 #define wxImageHandler_SetType(_swigobj,_swigarg0) (_swigobj->SetType(_swigarg0))
480 static PyObject *_wrap_wxImageHandler_SetType(PyObject *self, PyObject *args) {
481 PyObject * _resultobj;
482 wxImageHandler * _arg0;
483 long _arg1;
484 char * _argc0 = 0;
485
486 self = self;
487 if(!PyArg_ParseTuple(args,"sl:wxImageHandler_SetType",&_argc0,&_arg1))
488 return NULL;
489 if (_argc0) {
490 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImageHandler_p")) {
491 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageHandler_SetType. Expected _wxImageHandler_p.");
492 return NULL;
493 }
494 }
495 {
496 wxPy_BEGIN_ALLOW_THREADS;
497 wxImageHandler_SetType(_arg0,_arg1);
498
499 wxPy_END_ALLOW_THREADS;
500 } Py_INCREF(Py_None);
501 _resultobj = Py_None;
502 return _resultobj;
503 }
504
505 #define wxImageHandler_SetMimeType(_swigobj,_swigarg0) (_swigobj->SetMimeType(_swigarg0))
506 static PyObject *_wrap_wxImageHandler_SetMimeType(PyObject *self, PyObject *args) {
507 PyObject * _resultobj;
508 wxImageHandler * _arg0;
509 wxString * _arg1;
510 char * _argc0 = 0;
511 PyObject * _obj1 = 0;
512
513 self = self;
514 if(!PyArg_ParseTuple(args,"sO:wxImageHandler_SetMimeType",&_argc0,&_obj1))
515 return NULL;
516 if (_argc0) {
517 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImageHandler_p")) {
518 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageHandler_SetMimeType. Expected _wxImageHandler_p.");
519 return NULL;
520 }
521 }
522 {
523 if (!PyString_Check(_obj1)) {
524 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
525 return NULL;
526 }
527 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
528 }
529 {
530 wxPy_BEGIN_ALLOW_THREADS;
531 wxImageHandler_SetMimeType(_arg0,*_arg1);
532
533 wxPy_END_ALLOW_THREADS;
534 } Py_INCREF(Py_None);
535 _resultobj = Py_None;
536 {
537 if (_obj1)
538 delete _arg1;
539 }
540 return _resultobj;
541 }
542
543 static void *SwigwxPNGHandlerTowxImageHandler(void *ptr) {
544 wxPNGHandler *src;
545 wxImageHandler *dest;
546 src = (wxPNGHandler *) ptr;
547 dest = (wxImageHandler *) src;
548 return (void *) dest;
549 }
550
551 #define new_wxPNGHandler() (new wxPNGHandler())
552 static PyObject *_wrap_new_wxPNGHandler(PyObject *self, PyObject *args) {
553 PyObject * _resultobj;
554 wxPNGHandler * _result;
555 char _ptemp[128];
556
557 self = self;
558 if(!PyArg_ParseTuple(args,":new_wxPNGHandler"))
559 return NULL;
560 {
561 wxPy_BEGIN_ALLOW_THREADS;
562 _result = (wxPNGHandler *)new_wxPNGHandler();
563
564 wxPy_END_ALLOW_THREADS;
565 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxPNGHandler_p");
566 _resultobj = Py_BuildValue("s",_ptemp);
567 return _resultobj;
568 }
569
570 static void *SwigwxJPEGHandlerTowxImageHandler(void *ptr) {
571 wxJPEGHandler *src;
572 wxImageHandler *dest;
573 src = (wxJPEGHandler *) ptr;
574 dest = (wxImageHandler *) src;
575 return (void *) dest;
576 }
577
578 #define new_wxJPEGHandler() (new wxJPEGHandler())
579 static PyObject *_wrap_new_wxJPEGHandler(PyObject *self, PyObject *args) {
580 PyObject * _resultobj;
581 wxJPEGHandler * _result;
582 char _ptemp[128];
583
584 self = self;
585 if(!PyArg_ParseTuple(args,":new_wxJPEGHandler"))
586 return NULL;
587 {
588 wxPy_BEGIN_ALLOW_THREADS;
589 _result = (wxJPEGHandler *)new_wxJPEGHandler();
590
591 wxPy_END_ALLOW_THREADS;
592 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxJPEGHandler_p");
593 _resultobj = Py_BuildValue("s",_ptemp);
594 return _resultobj;
595 }
596
597 static void *SwigwxBMPHandlerTowxImageHandler(void *ptr) {
598 wxBMPHandler *src;
599 wxImageHandler *dest;
600 src = (wxBMPHandler *) ptr;
601 dest = (wxImageHandler *) src;
602 return (void *) dest;
603 }
604
605 #define new_wxBMPHandler() (new wxBMPHandler())
606 static PyObject *_wrap_new_wxBMPHandler(PyObject *self, PyObject *args) {
607 PyObject * _resultobj;
608 wxBMPHandler * _result;
609 char _ptemp[128];
610
611 self = self;
612 if(!PyArg_ParseTuple(args,":new_wxBMPHandler"))
613 return NULL;
614 {
615 wxPy_BEGIN_ALLOW_THREADS;
616 _result = (wxBMPHandler *)new_wxBMPHandler();
617
618 wxPy_END_ALLOW_THREADS;
619 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxBMPHandler_p");
620 _resultobj = Py_BuildValue("s",_ptemp);
621 return _resultobj;
622 }
623
624 static void *SwigwxGIFHandlerTowxImageHandler(void *ptr) {
625 wxGIFHandler *src;
626 wxImageHandler *dest;
627 src = (wxGIFHandler *) ptr;
628 dest = (wxImageHandler *) src;
629 return (void *) dest;
630 }
631
632 #define new_wxGIFHandler() (new wxGIFHandler())
633 static PyObject *_wrap_new_wxGIFHandler(PyObject *self, PyObject *args) {
634 PyObject * _resultobj;
635 wxGIFHandler * _result;
636 char _ptemp[128];
637
638 self = self;
639 if(!PyArg_ParseTuple(args,":new_wxGIFHandler"))
640 return NULL;
641 {
642 wxPy_BEGIN_ALLOW_THREADS;
643 _result = (wxGIFHandler *)new_wxGIFHandler();
644
645 wxPy_END_ALLOW_THREADS;
646 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxGIFHandler_p");
647 _resultobj = Py_BuildValue("s",_ptemp);
648 return _resultobj;
649 }
650
651 #define new_wxImage(_swigarg0,_swigarg1) (new wxImage(_swigarg0,_swigarg1))
652 static PyObject *_wrap_new_wxImage(PyObject *self, PyObject *args) {
653 PyObject * _resultobj;
654 wxImage * _result;
655 wxString * _arg0;
656 long _arg1 = (wxBITMAP_TYPE_PNG);
657 PyObject * _obj0 = 0;
658 char _ptemp[128];
659
660 self = self;
661 if(!PyArg_ParseTuple(args,"O|l:new_wxImage",&_obj0,&_arg1))
662 return NULL;
663 {
664 if (!PyString_Check(_obj0)) {
665 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
666 return NULL;
667 }
668 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
669 }
670 {
671 wxPy_BEGIN_ALLOW_THREADS;
672 _result = (wxImage *)new_wxImage(*_arg0,_arg1);
673
674 wxPy_END_ALLOW_THREADS;
675 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxImage_p");
676 _resultobj = Py_BuildValue("s",_ptemp);
677 {
678 if (_obj0)
679 delete _arg0;
680 }
681 return _resultobj;
682 }
683
684 #define delete_wxImage(_swigobj) (delete _swigobj)
685 static PyObject *_wrap_delete_wxImage(PyObject *self, PyObject *args) {
686 PyObject * _resultobj;
687 wxImage * _arg0;
688 char * _argc0 = 0;
689
690 self = self;
691 if(!PyArg_ParseTuple(args,"s:delete_wxImage",&_argc0))
692 return NULL;
693 if (_argc0) {
694 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
695 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxImage. Expected _wxImage_p.");
696 return NULL;
697 }
698 }
699 {
700 wxPy_BEGIN_ALLOW_THREADS;
701 delete_wxImage(_arg0);
702
703 wxPy_END_ALLOW_THREADS;
704 } Py_INCREF(Py_None);
705 _resultobj = Py_None;
706 return _resultobj;
707 }
708
709 #define wxImage_ConvertToBitmap(_swigobj) (_swigobj->ConvertToBitmap())
710 static PyObject *_wrap_wxImage_ConvertToBitmap(PyObject *self, PyObject *args) {
711 PyObject * _resultobj;
712 wxBitmap * _result;
713 wxImage * _arg0;
714 char * _argc0 = 0;
715 char _ptemp[128];
716
717 self = self;
718 if(!PyArg_ParseTuple(args,"s:wxImage_ConvertToBitmap",&_argc0))
719 return NULL;
720 if (_argc0) {
721 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
722 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_ConvertToBitmap. Expected _wxImage_p.");
723 return NULL;
724 }
725 }
726 {
727 wxPy_BEGIN_ALLOW_THREADS;
728 _result = new wxBitmap (wxImage_ConvertToBitmap(_arg0));
729
730 wxPy_END_ALLOW_THREADS;
731 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
732 _resultobj = Py_BuildValue("s",_ptemp);
733 return _resultobj;
734 }
735
736 #define wxImage_Create(_swigobj,_swigarg0,_swigarg1) (_swigobj->Create(_swigarg0,_swigarg1))
737 static PyObject *_wrap_wxImage_Create(PyObject *self, PyObject *args) {
738 PyObject * _resultobj;
739 wxImage * _arg0;
740 int _arg1;
741 int _arg2;
742 char * _argc0 = 0;
743
744 self = self;
745 if(!PyArg_ParseTuple(args,"sii:wxImage_Create",&_argc0,&_arg1,&_arg2))
746 return NULL;
747 if (_argc0) {
748 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
749 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_Create. Expected _wxImage_p.");
750 return NULL;
751 }
752 }
753 {
754 wxPy_BEGIN_ALLOW_THREADS;
755 wxImage_Create(_arg0,_arg1,_arg2);
756
757 wxPy_END_ALLOW_THREADS;
758 } Py_INCREF(Py_None);
759 _resultobj = Py_None;
760 return _resultobj;
761 }
762
763 #define wxImage_Destroy(_swigobj) (_swigobj->Destroy())
764 static PyObject *_wrap_wxImage_Destroy(PyObject *self, PyObject *args) {
765 PyObject * _resultobj;
766 wxImage * _arg0;
767 char * _argc0 = 0;
768
769 self = self;
770 if(!PyArg_ParseTuple(args,"s:wxImage_Destroy",&_argc0))
771 return NULL;
772 if (_argc0) {
773 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
774 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_Destroy. Expected _wxImage_p.");
775 return NULL;
776 }
777 }
778 {
779 wxPy_BEGIN_ALLOW_THREADS;
780 wxImage_Destroy(_arg0);
781
782 wxPy_END_ALLOW_THREADS;
783 } Py_INCREF(Py_None);
784 _resultobj = Py_None;
785 return _resultobj;
786 }
787
788 #define wxImage_Scale(_swigobj,_swigarg0,_swigarg1) (_swigobj->Scale(_swigarg0,_swigarg1))
789 static PyObject *_wrap_wxImage_Scale(PyObject *self, PyObject *args) {
790 PyObject * _resultobj;
791 wxImage * _result;
792 wxImage * _arg0;
793 int _arg1;
794 int _arg2;
795 char * _argc0 = 0;
796 char _ptemp[128];
797
798 self = self;
799 if(!PyArg_ParseTuple(args,"sii:wxImage_Scale",&_argc0,&_arg1,&_arg2))
800 return NULL;
801 if (_argc0) {
802 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
803 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_Scale. Expected _wxImage_p.");
804 return NULL;
805 }
806 }
807 {
808 wxPy_BEGIN_ALLOW_THREADS;
809 _result = new wxImage (wxImage_Scale(_arg0,_arg1,_arg2));
810
811 wxPy_END_ALLOW_THREADS;
812 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxImage_p");
813 _resultobj = Py_BuildValue("s",_ptemp);
814 return _resultobj;
815 }
816
817 #define wxImage_Rescale(_swigobj,_swigarg0,_swigarg1) (_swigobj->Rescale(_swigarg0,_swigarg1))
818 static PyObject *_wrap_wxImage_Rescale(PyObject *self, PyObject *args) {
819 PyObject * _resultobj;
820 wxImage * _arg0;
821 int _arg1;
822 int _arg2;
823 char * _argc0 = 0;
824
825 self = self;
826 if(!PyArg_ParseTuple(args,"sii:wxImage_Rescale",&_argc0,&_arg1,&_arg2))
827 return NULL;
828 if (_argc0) {
829 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
830 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_Rescale. Expected _wxImage_p.");
831 return NULL;
832 }
833 }
834 {
835 wxPy_BEGIN_ALLOW_THREADS;
836 wxImage_Rescale(_arg0,_arg1,_arg2);
837
838 wxPy_END_ALLOW_THREADS;
839 } Py_INCREF(Py_None);
840 _resultobj = Py_None;
841 return _resultobj;
842 }
843
844 #define wxImage_SetRGB(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SetRGB(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
845 static PyObject *_wrap_wxImage_SetRGB(PyObject *self, PyObject *args) {
846 PyObject * _resultobj;
847 wxImage * _arg0;
848 int _arg1;
849 int _arg2;
850 unsigned char _arg3;
851 unsigned char _arg4;
852 unsigned char _arg5;
853 char * _argc0 = 0;
854
855 self = self;
856 if(!PyArg_ParseTuple(args,"siibbb:wxImage_SetRGB",&_argc0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
857 return NULL;
858 if (_argc0) {
859 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
860 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_SetRGB. Expected _wxImage_p.");
861 return NULL;
862 }
863 }
864 {
865 wxPy_BEGIN_ALLOW_THREADS;
866 wxImage_SetRGB(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
867
868 wxPy_END_ALLOW_THREADS;
869 } Py_INCREF(Py_None);
870 _resultobj = Py_None;
871 return _resultobj;
872 }
873
874 #define wxImage_GetRed(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetRed(_swigarg0,_swigarg1))
875 static PyObject *_wrap_wxImage_GetRed(PyObject *self, PyObject *args) {
876 PyObject * _resultobj;
877 unsigned char _result;
878 wxImage * _arg0;
879 int _arg1;
880 int _arg2;
881 char * _argc0 = 0;
882
883 self = self;
884 if(!PyArg_ParseTuple(args,"sii:wxImage_GetRed",&_argc0,&_arg1,&_arg2))
885 return NULL;
886 if (_argc0) {
887 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
888 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_GetRed. Expected _wxImage_p.");
889 return NULL;
890 }
891 }
892 {
893 wxPy_BEGIN_ALLOW_THREADS;
894 _result = (unsigned char )wxImage_GetRed(_arg0,_arg1,_arg2);
895
896 wxPy_END_ALLOW_THREADS;
897 } _resultobj = Py_BuildValue("b",_result);
898 return _resultobj;
899 }
900
901 #define wxImage_GetGreen(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetGreen(_swigarg0,_swigarg1))
902 static PyObject *_wrap_wxImage_GetGreen(PyObject *self, PyObject *args) {
903 PyObject * _resultobj;
904 unsigned char _result;
905 wxImage * _arg0;
906 int _arg1;
907 int _arg2;
908 char * _argc0 = 0;
909
910 self = self;
911 if(!PyArg_ParseTuple(args,"sii:wxImage_GetGreen",&_argc0,&_arg1,&_arg2))
912 return NULL;
913 if (_argc0) {
914 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
915 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_GetGreen. Expected _wxImage_p.");
916 return NULL;
917 }
918 }
919 {
920 wxPy_BEGIN_ALLOW_THREADS;
921 _result = (unsigned char )wxImage_GetGreen(_arg0,_arg1,_arg2);
922
923 wxPy_END_ALLOW_THREADS;
924 } _resultobj = Py_BuildValue("b",_result);
925 return _resultobj;
926 }
927
928 #define wxImage_GetBlue(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetBlue(_swigarg0,_swigarg1))
929 static PyObject *_wrap_wxImage_GetBlue(PyObject *self, PyObject *args) {
930 PyObject * _resultobj;
931 unsigned char _result;
932 wxImage * _arg0;
933 int _arg1;
934 int _arg2;
935 char * _argc0 = 0;
936
937 self = self;
938 if(!PyArg_ParseTuple(args,"sii:wxImage_GetBlue",&_argc0,&_arg1,&_arg2))
939 return NULL;
940 if (_argc0) {
941 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
942 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_GetBlue. Expected _wxImage_p.");
943 return NULL;
944 }
945 }
946 {
947 wxPy_BEGIN_ALLOW_THREADS;
948 _result = (unsigned char )wxImage_GetBlue(_arg0,_arg1,_arg2);
949
950 wxPy_END_ALLOW_THREADS;
951 } _resultobj = Py_BuildValue("b",_result);
952 return _resultobj;
953 }
954
955 #define wxImage_LoadFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadFile(_swigarg0,_swigarg1))
956 static PyObject *_wrap_wxImage_LoadFile(PyObject *self, PyObject *args) {
957 PyObject * _resultobj;
958 bool _result;
959 wxImage * _arg0;
960 wxString * _arg1;
961 long _arg2 = (wxBITMAP_TYPE_PNG);
962 char * _argc0 = 0;
963 PyObject * _obj1 = 0;
964
965 self = self;
966 if(!PyArg_ParseTuple(args,"sO|l:wxImage_LoadFile",&_argc0,&_obj1,&_arg2))
967 return NULL;
968 if (_argc0) {
969 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
970 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_LoadFile. Expected _wxImage_p.");
971 return NULL;
972 }
973 }
974 {
975 if (!PyString_Check(_obj1)) {
976 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
977 return NULL;
978 }
979 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
980 }
981 {
982 wxPy_BEGIN_ALLOW_THREADS;
983 _result = (bool )wxImage_LoadFile(_arg0,*_arg1,_arg2);
984
985 wxPy_END_ALLOW_THREADS;
986 } _resultobj = Py_BuildValue("i",_result);
987 {
988 if (_obj1)
989 delete _arg1;
990 }
991 return _resultobj;
992 }
993
994 #define wxImage_LoadMimeFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadFile(_swigarg0,_swigarg1))
995 static PyObject *_wrap_wxImage_LoadMimeFile(PyObject *self, PyObject *args) {
996 PyObject * _resultobj;
997 bool _result;
998 wxImage * _arg0;
999 wxString * _arg1;
1000 wxString * _arg2;
1001 char * _argc0 = 0;
1002 PyObject * _obj1 = 0;
1003 PyObject * _obj2 = 0;
1004
1005 self = self;
1006 if(!PyArg_ParseTuple(args,"sOO:wxImage_LoadMimeFile",&_argc0,&_obj1,&_obj2))
1007 return NULL;
1008 if (_argc0) {
1009 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1010 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_LoadMimeFile. Expected _wxImage_p.");
1011 return NULL;
1012 }
1013 }
1014 {
1015 if (!PyString_Check(_obj1)) {
1016 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1017 return NULL;
1018 }
1019 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1020 }
1021 {
1022 if (!PyString_Check(_obj2)) {
1023 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1024 return NULL;
1025 }
1026 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
1027 }
1028 {
1029 wxPy_BEGIN_ALLOW_THREADS;
1030 _result = (bool )wxImage_LoadMimeFile(_arg0,*_arg1,*_arg2);
1031
1032 wxPy_END_ALLOW_THREADS;
1033 } _resultobj = Py_BuildValue("i",_result);
1034 {
1035 if (_obj1)
1036 delete _arg1;
1037 }
1038 {
1039 if (_obj2)
1040 delete _arg2;
1041 }
1042 return _resultobj;
1043 }
1044
1045 #define wxImage_SaveFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->SaveFile(_swigarg0,_swigarg1))
1046 static PyObject *_wrap_wxImage_SaveFile(PyObject *self, PyObject *args) {
1047 PyObject * _resultobj;
1048 bool _result;
1049 wxImage * _arg0;
1050 wxString * _arg1;
1051 int _arg2;
1052 char * _argc0 = 0;
1053 PyObject * _obj1 = 0;
1054
1055 self = self;
1056 if(!PyArg_ParseTuple(args,"sOi:wxImage_SaveFile",&_argc0,&_obj1,&_arg2))
1057 return NULL;
1058 if (_argc0) {
1059 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1060 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_SaveFile. Expected _wxImage_p.");
1061 return NULL;
1062 }
1063 }
1064 {
1065 if (!PyString_Check(_obj1)) {
1066 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1067 return NULL;
1068 }
1069 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1070 }
1071 {
1072 wxPy_BEGIN_ALLOW_THREADS;
1073 _result = (bool )wxImage_SaveFile(_arg0,*_arg1,_arg2);
1074
1075 wxPy_END_ALLOW_THREADS;
1076 } _resultobj = Py_BuildValue("i",_result);
1077 {
1078 if (_obj1)
1079 delete _arg1;
1080 }
1081 return _resultobj;
1082 }
1083
1084 #define wxImage_SaveMimeFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->SaveFile(_swigarg0,_swigarg1))
1085 static PyObject *_wrap_wxImage_SaveMimeFile(PyObject *self, PyObject *args) {
1086 PyObject * _resultobj;
1087 bool _result;
1088 wxImage * _arg0;
1089 wxString * _arg1;
1090 wxString * _arg2;
1091 char * _argc0 = 0;
1092 PyObject * _obj1 = 0;
1093 PyObject * _obj2 = 0;
1094
1095 self = self;
1096 if(!PyArg_ParseTuple(args,"sOO:wxImage_SaveMimeFile",&_argc0,&_obj1,&_obj2))
1097 return NULL;
1098 if (_argc0) {
1099 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1100 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_SaveMimeFile. Expected _wxImage_p.");
1101 return NULL;
1102 }
1103 }
1104 {
1105 if (!PyString_Check(_obj1)) {
1106 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1107 return NULL;
1108 }
1109 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1110 }
1111 {
1112 if (!PyString_Check(_obj2)) {
1113 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1114 return NULL;
1115 }
1116 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
1117 }
1118 {
1119 wxPy_BEGIN_ALLOW_THREADS;
1120 _result = (bool )wxImage_SaveMimeFile(_arg0,*_arg1,*_arg2);
1121
1122 wxPy_END_ALLOW_THREADS;
1123 } _resultobj = Py_BuildValue("i",_result);
1124 {
1125 if (_obj1)
1126 delete _arg1;
1127 }
1128 {
1129 if (_obj2)
1130 delete _arg2;
1131 }
1132 return _resultobj;
1133 }
1134
1135 #define wxImage_Ok(_swigobj) (_swigobj->Ok())
1136 static PyObject *_wrap_wxImage_Ok(PyObject *self, PyObject *args) {
1137 PyObject * _resultobj;
1138 bool _result;
1139 wxImage * _arg0;
1140 char * _argc0 = 0;
1141
1142 self = self;
1143 if(!PyArg_ParseTuple(args,"s:wxImage_Ok",&_argc0))
1144 return NULL;
1145 if (_argc0) {
1146 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1147 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_Ok. Expected _wxImage_p.");
1148 return NULL;
1149 }
1150 }
1151 {
1152 wxPy_BEGIN_ALLOW_THREADS;
1153 _result = (bool )wxImage_Ok(_arg0);
1154
1155 wxPy_END_ALLOW_THREADS;
1156 } _resultobj = Py_BuildValue("i",_result);
1157 return _resultobj;
1158 }
1159
1160 #define wxImage_GetWidth(_swigobj) (_swigobj->GetWidth())
1161 static PyObject *_wrap_wxImage_GetWidth(PyObject *self, PyObject *args) {
1162 PyObject * _resultobj;
1163 int _result;
1164 wxImage * _arg0;
1165 char * _argc0 = 0;
1166
1167 self = self;
1168 if(!PyArg_ParseTuple(args,"s:wxImage_GetWidth",&_argc0))
1169 return NULL;
1170 if (_argc0) {
1171 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1172 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_GetWidth. Expected _wxImage_p.");
1173 return NULL;
1174 }
1175 }
1176 {
1177 wxPy_BEGIN_ALLOW_THREADS;
1178 _result = (int )wxImage_GetWidth(_arg0);
1179
1180 wxPy_END_ALLOW_THREADS;
1181 } _resultobj = Py_BuildValue("i",_result);
1182 return _resultobj;
1183 }
1184
1185 #define wxImage_GetHeight(_swigobj) (_swigobj->GetHeight())
1186 static PyObject *_wrap_wxImage_GetHeight(PyObject *self, PyObject *args) {
1187 PyObject * _resultobj;
1188 int _result;
1189 wxImage * _arg0;
1190 char * _argc0 = 0;
1191
1192 self = self;
1193 if(!PyArg_ParseTuple(args,"s:wxImage_GetHeight",&_argc0))
1194 return NULL;
1195 if (_argc0) {
1196 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1197 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_GetHeight. Expected _wxImage_p.");
1198 return NULL;
1199 }
1200 }
1201 {
1202 wxPy_BEGIN_ALLOW_THREADS;
1203 _result = (int )wxImage_GetHeight(_arg0);
1204
1205 wxPy_END_ALLOW_THREADS;
1206 } _resultobj = Py_BuildValue("i",_result);
1207 return _resultobj;
1208 }
1209
1210 static PyObject * wxImage_GetData(wxImage *self) {
1211 unsigned char* data = self->GetData();
1212 int len = self->GetWidth() * self->GetHeight() * 3;
1213 return PyString_FromStringAndSize((char*)data, len);
1214 }
1215 static PyObject *_wrap_wxImage_GetData(PyObject *self, PyObject *args) {
1216 PyObject * _resultobj;
1217 PyObject * _result;
1218 wxImage * _arg0;
1219 char * _argc0 = 0;
1220
1221 self = self;
1222 if(!PyArg_ParseTuple(args,"s:wxImage_GetData",&_argc0))
1223 return NULL;
1224 if (_argc0) {
1225 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1226 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_GetData. Expected _wxImage_p.");
1227 return NULL;
1228 }
1229 }
1230 {
1231 wxPy_BEGIN_ALLOW_THREADS;
1232 _result = (PyObject *)wxImage_GetData(_arg0);
1233
1234 wxPy_END_ALLOW_THREADS;
1235 }{
1236 _resultobj = _result;
1237 }
1238 return _resultobj;
1239 }
1240
1241 static void wxImage_SetData(wxImage *self,PyObject * data) {
1242 unsigned char* dataPtr;
1243
1244 if (! PyString_Check(data)) {
1245 PyErr_SetString(PyExc_TypeError, "Expected string object");
1246 return /* NULL */ ;
1247 }
1248 dataPtr = (unsigned char*)PyString_AsString(data);
1249 self->SetData(dataPtr);
1250 }
1251 static PyObject *_wrap_wxImage_SetData(PyObject *self, PyObject *args) {
1252 PyObject * _resultobj;
1253 wxImage * _arg0;
1254 PyObject * _arg1;
1255 char * _argc0 = 0;
1256 PyObject * _obj1 = 0;
1257
1258 self = self;
1259 if(!PyArg_ParseTuple(args,"sO:wxImage_SetData",&_argc0,&_obj1))
1260 return NULL;
1261 if (_argc0) {
1262 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1263 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_SetData. Expected _wxImage_p.");
1264 return NULL;
1265 }
1266 }
1267 {
1268 _arg1 = _obj1;
1269 }
1270 {
1271 wxPy_BEGIN_ALLOW_THREADS;
1272 wxImage_SetData(_arg0,_arg1);
1273
1274 wxPy_END_ALLOW_THREADS;
1275 } Py_INCREF(Py_None);
1276 _resultobj = Py_None;
1277 return _resultobj;
1278 }
1279
1280 #define wxImage_SetMaskColour(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetMaskColour(_swigarg0,_swigarg1,_swigarg2))
1281 static PyObject *_wrap_wxImage_SetMaskColour(PyObject *self, PyObject *args) {
1282 PyObject * _resultobj;
1283 wxImage * _arg0;
1284 unsigned char _arg1;
1285 unsigned char _arg2;
1286 unsigned char _arg3;
1287 char * _argc0 = 0;
1288
1289 self = self;
1290 if(!PyArg_ParseTuple(args,"sbbb:wxImage_SetMaskColour",&_argc0,&_arg1,&_arg2,&_arg3))
1291 return NULL;
1292 if (_argc0) {
1293 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1294 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_SetMaskColour. Expected _wxImage_p.");
1295 return NULL;
1296 }
1297 }
1298 {
1299 wxPy_BEGIN_ALLOW_THREADS;
1300 wxImage_SetMaskColour(_arg0,_arg1,_arg2,_arg3);
1301
1302 wxPy_END_ALLOW_THREADS;
1303 } Py_INCREF(Py_None);
1304 _resultobj = Py_None;
1305 return _resultobj;
1306 }
1307
1308 #define wxImage_GetMaskRed(_swigobj) (_swigobj->GetMaskRed())
1309 static PyObject *_wrap_wxImage_GetMaskRed(PyObject *self, PyObject *args) {
1310 PyObject * _resultobj;
1311 unsigned char _result;
1312 wxImage * _arg0;
1313 char * _argc0 = 0;
1314
1315 self = self;
1316 if(!PyArg_ParseTuple(args,"s:wxImage_GetMaskRed",&_argc0))
1317 return NULL;
1318 if (_argc0) {
1319 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1320 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_GetMaskRed. Expected _wxImage_p.");
1321 return NULL;
1322 }
1323 }
1324 {
1325 wxPy_BEGIN_ALLOW_THREADS;
1326 _result = (unsigned char )wxImage_GetMaskRed(_arg0);
1327
1328 wxPy_END_ALLOW_THREADS;
1329 } _resultobj = Py_BuildValue("b",_result);
1330 return _resultobj;
1331 }
1332
1333 #define wxImage_GetMaskGreen(_swigobj) (_swigobj->GetMaskGreen())
1334 static PyObject *_wrap_wxImage_GetMaskGreen(PyObject *self, PyObject *args) {
1335 PyObject * _resultobj;
1336 unsigned char _result;
1337 wxImage * _arg0;
1338 char * _argc0 = 0;
1339
1340 self = self;
1341 if(!PyArg_ParseTuple(args,"s:wxImage_GetMaskGreen",&_argc0))
1342 return NULL;
1343 if (_argc0) {
1344 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1345 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_GetMaskGreen. Expected _wxImage_p.");
1346 return NULL;
1347 }
1348 }
1349 {
1350 wxPy_BEGIN_ALLOW_THREADS;
1351 _result = (unsigned char )wxImage_GetMaskGreen(_arg0);
1352
1353 wxPy_END_ALLOW_THREADS;
1354 } _resultobj = Py_BuildValue("b",_result);
1355 return _resultobj;
1356 }
1357
1358 #define wxImage_GetMaskBlue(_swigobj) (_swigobj->GetMaskBlue())
1359 static PyObject *_wrap_wxImage_GetMaskBlue(PyObject *self, PyObject *args) {
1360 PyObject * _resultobj;
1361 unsigned char _result;
1362 wxImage * _arg0;
1363 char * _argc0 = 0;
1364
1365 self = self;
1366 if(!PyArg_ParseTuple(args,"s:wxImage_GetMaskBlue",&_argc0))
1367 return NULL;
1368 if (_argc0) {
1369 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1370 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_GetMaskBlue. Expected _wxImage_p.");
1371 return NULL;
1372 }
1373 }
1374 {
1375 wxPy_BEGIN_ALLOW_THREADS;
1376 _result = (unsigned char )wxImage_GetMaskBlue(_arg0);
1377
1378 wxPy_END_ALLOW_THREADS;
1379 } _resultobj = Py_BuildValue("b",_result);
1380 return _resultobj;
1381 }
1382
1383 #define wxImage_SetMask(_swigobj,_swigarg0) (_swigobj->SetMask(_swigarg0))
1384 static PyObject *_wrap_wxImage_SetMask(PyObject *self, PyObject *args) {
1385 PyObject * _resultobj;
1386 wxImage * _arg0;
1387 bool _arg1 = (1);
1388 char * _argc0 = 0;
1389 int tempbool1;
1390
1391 self = self;
1392 if(!PyArg_ParseTuple(args,"s|i:wxImage_SetMask",&_argc0,&tempbool1))
1393 return NULL;
1394 if (_argc0) {
1395 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1396 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_SetMask. Expected _wxImage_p.");
1397 return NULL;
1398 }
1399 }
1400 _arg1 = (bool ) tempbool1;
1401 {
1402 wxPy_BEGIN_ALLOW_THREADS;
1403 wxImage_SetMask(_arg0,_arg1);
1404
1405 wxPy_END_ALLOW_THREADS;
1406 } Py_INCREF(Py_None);
1407 _resultobj = Py_None;
1408 return _resultobj;
1409 }
1410
1411 #define wxImage_HasMask(_swigobj) (_swigobj->HasMask())
1412 static PyObject *_wrap_wxImage_HasMask(PyObject *self, PyObject *args) {
1413 PyObject * _resultobj;
1414 bool _result;
1415 wxImage * _arg0;
1416 char * _argc0 = 0;
1417
1418 self = self;
1419 if(!PyArg_ParseTuple(args,"s:wxImage_HasMask",&_argc0))
1420 return NULL;
1421 if (_argc0) {
1422 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxImage_p")) {
1423 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImage_HasMask. Expected _wxImage_p.");
1424 return NULL;
1425 }
1426 }
1427 {
1428 wxPy_BEGIN_ALLOW_THREADS;
1429 _result = (bool )wxImage_HasMask(_arg0);
1430
1431 wxPy_END_ALLOW_THREADS;
1432 } _resultobj = Py_BuildValue("i",_result);
1433 return _resultobj;
1434 }
1435
1436 static PyMethodDef imagecMethods[] = {
1437 { "wxImage_HasMask", _wrap_wxImage_HasMask, 1 },
1438 { "wxImage_SetMask", _wrap_wxImage_SetMask, 1 },
1439 { "wxImage_GetMaskBlue", _wrap_wxImage_GetMaskBlue, 1 },
1440 { "wxImage_GetMaskGreen", _wrap_wxImage_GetMaskGreen, 1 },
1441 { "wxImage_GetMaskRed", _wrap_wxImage_GetMaskRed, 1 },
1442 { "wxImage_SetMaskColour", _wrap_wxImage_SetMaskColour, 1 },
1443 { "wxImage_SetData", _wrap_wxImage_SetData, 1 },
1444 { "wxImage_GetData", _wrap_wxImage_GetData, 1 },
1445 { "wxImage_GetHeight", _wrap_wxImage_GetHeight, 1 },
1446 { "wxImage_GetWidth", _wrap_wxImage_GetWidth, 1 },
1447 { "wxImage_Ok", _wrap_wxImage_Ok, 1 },
1448 { "wxImage_SaveMimeFile", _wrap_wxImage_SaveMimeFile, 1 },
1449 { "wxImage_SaveFile", _wrap_wxImage_SaveFile, 1 },
1450 { "wxImage_LoadMimeFile", _wrap_wxImage_LoadMimeFile, 1 },
1451 { "wxImage_LoadFile", _wrap_wxImage_LoadFile, 1 },
1452 { "wxImage_GetBlue", _wrap_wxImage_GetBlue, 1 },
1453 { "wxImage_GetGreen", _wrap_wxImage_GetGreen, 1 },
1454 { "wxImage_GetRed", _wrap_wxImage_GetRed, 1 },
1455 { "wxImage_SetRGB", _wrap_wxImage_SetRGB, 1 },
1456 { "wxImage_Rescale", _wrap_wxImage_Rescale, 1 },
1457 { "wxImage_Scale", _wrap_wxImage_Scale, 1 },
1458 { "wxImage_Destroy", _wrap_wxImage_Destroy, 1 },
1459 { "wxImage_Create", _wrap_wxImage_Create, 1 },
1460 { "wxImage_ConvertToBitmap", _wrap_wxImage_ConvertToBitmap, 1 },
1461 { "delete_wxImage", _wrap_delete_wxImage, 1 },
1462 { "new_wxImage", _wrap_new_wxImage, 1 },
1463 { "new_wxGIFHandler", _wrap_new_wxGIFHandler, 1 },
1464 { "new_wxBMPHandler", _wrap_new_wxBMPHandler, 1 },
1465 { "new_wxJPEGHandler", _wrap_new_wxJPEGHandler, 1 },
1466 { "new_wxPNGHandler", _wrap_new_wxPNGHandler, 1 },
1467 { "wxImageHandler_SetMimeType", _wrap_wxImageHandler_SetMimeType, 1 },
1468 { "wxImageHandler_SetType", _wrap_wxImageHandler_SetType, 1 },
1469 { "wxImageHandler_SetExtension", _wrap_wxImageHandler_SetExtension, 1 },
1470 { "wxImageHandler_SetName", _wrap_wxImageHandler_SetName, 1 },
1471 { "wxImageHandler_GetMimeType", _wrap_wxImageHandler_GetMimeType, 1 },
1472 { "wxImageHandler_GetType", _wrap_wxImageHandler_GetType, 1 },
1473 { "wxImageHandler_GetExtension", _wrap_wxImageHandler_GetExtension, 1 },
1474 { "wxImageHandler_GetName", _wrap_wxImageHandler_GetName, 1 },
1475 { "new_wxImageHandler", _wrap_new_wxImageHandler, 1 },
1476 { "wxImage_AddHandler", _wrap_wxImage_AddHandler, 1 },
1477 { "wxImageFromBitmap", _wrap_wxImageFromBitmap, 1 },
1478 { "wxImageFromMime", _wrap_wxImageFromMime, 1 },
1479 { "wxEmptyImage", _wrap_wxEmptyImage, 1 },
1480 { "wxNullImage", _wrap_wxNullImage, 1 },
1481 { NULL, NULL }
1482 };
1483 static PyObject *SWIG_globals;
1484 #ifdef __cplusplus
1485 extern "C"
1486 #endif
1487 SWIGEXPORT(void,initimagec)() {
1488 PyObject *m, *d;
1489 SWIG_globals = SWIG_newvarlink();
1490 m = Py_InitModule("imagec", imagecMethods);
1491 d = PyModule_GetDict(m);
1492 /*
1493 * These are the pointer type-equivalency mappings.
1494 * (Used by the SWIG pointer type-checker).
1495 */
1496 SWIG_RegisterMapping("_wxAcceleratorTable","_class_wxAcceleratorTable",0);
1497 SWIG_RegisterMapping("_signed_long","_long",0);
1498 SWIG_RegisterMapping("_class_wxJPEGHandler","_wxJPEGHandler",0);
1499 SWIG_RegisterMapping("_wxBMPHandler","_class_wxBMPHandler",0);
1500 SWIG_RegisterMapping("_wxImage","_class_wxImage",0);
1501 SWIG_RegisterMapping("_wxPrintQuality","_int",0);
1502 SWIG_RegisterMapping("_wxPrintQuality","_signed_int",0);
1503 SWIG_RegisterMapping("_wxPrintQuality","_unsigned_int",0);
1504 SWIG_RegisterMapping("_wxPrintQuality","_wxWindowID",0);
1505 SWIG_RegisterMapping("_wxPrintQuality","_uint",0);
1506 SWIG_RegisterMapping("_wxPrintQuality","_EBool",0);
1507 SWIG_RegisterMapping("_wxPrintQuality","_size_t",0);
1508 SWIG_RegisterMapping("_class_wxRegionIterator","_wxRegionIterator",0);
1509 SWIG_RegisterMapping("_wxGIFHandler","_class_wxGIFHandler",0);
1510 SWIG_RegisterMapping("_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0);
1511 SWIG_RegisterMapping("_wxCursor","_class_wxCursor",0);
1512 SWIG_RegisterMapping("_wxImageHandler","_class_wxGIFHandler",SwigwxGIFHandlerTowxImageHandler);
1513 SWIG_RegisterMapping("_wxImageHandler","_wxGIFHandler",SwigwxGIFHandlerTowxImageHandler);
1514 SWIG_RegisterMapping("_wxImageHandler","_class_wxBMPHandler",SwigwxBMPHandlerTowxImageHandler);
1515 SWIG_RegisterMapping("_wxImageHandler","_wxBMPHandler",SwigwxBMPHandlerTowxImageHandler);
1516 SWIG_RegisterMapping("_wxImageHandler","_class_wxJPEGHandler",SwigwxJPEGHandlerTowxImageHandler);
1517 SWIG_RegisterMapping("_wxImageHandler","_wxJPEGHandler",SwigwxJPEGHandlerTowxImageHandler);
1518 SWIG_RegisterMapping("_wxImageHandler","_class_wxPNGHandler",SwigwxPNGHandlerTowxImageHandler);
1519 SWIG_RegisterMapping("_wxImageHandler","_wxPNGHandler",SwigwxPNGHandlerTowxImageHandler);
1520 SWIG_RegisterMapping("_wxImageHandler","_class_wxImageHandler",0);
1521 SWIG_RegisterMapping("_wxMask","_class_wxMask",0);
1522 SWIG_RegisterMapping("_wxPNGHandler","_class_wxPNGHandler",0);
1523 SWIG_RegisterMapping("_wxPen","_class_wxPen",0);
1524 SWIG_RegisterMapping("_byte","_unsigned_char",0);
1525 SWIG_RegisterMapping("_long","_wxDash",0);
1526 SWIG_RegisterMapping("_long","_unsigned_long",0);
1527 SWIG_RegisterMapping("_long","_signed_long",0);
1528 SWIG_RegisterMapping("_wxImageList","_class_wxImageList",0);
1529 SWIG_RegisterMapping("_class_wxAcceleratorTable","_wxAcceleratorTable",0);
1530 SWIG_RegisterMapping("_wxDC","_class_wxDC",0);
1531 SWIG_RegisterMapping("_class_wxBMPHandler","_wxBMPHandler",0);
1532 SWIG_RegisterMapping("_size_t","_wxPrintQuality",0);
1533 SWIG_RegisterMapping("_size_t","_unsigned_int",0);
1534 SWIG_RegisterMapping("_size_t","_int",0);
1535 SWIG_RegisterMapping("_size_t","_wxWindowID",0);
1536 SWIG_RegisterMapping("_size_t","_uint",0);
1537 SWIG_RegisterMapping("_class_wxRealPoint","_wxRealPoint",0);
1538 SWIG_RegisterMapping("_wxPrinterDC","_class_wxPrinterDC",0);
1539 SWIG_RegisterMapping("_class_wxGIFHandler","_wxGIFHandler",0);
1540 SWIG_RegisterMapping("_class_wxMask","_wxMask",0);
1541 SWIG_RegisterMapping("_class_wxPNGHandler","_wxPNGHandler",0);
1542 SWIG_RegisterMapping("_wxColour","_class_wxColour",0);
1543 SWIG_RegisterMapping("_wxBrush","_class_wxBrush",0);
1544 SWIG_RegisterMapping("_uint","_wxPrintQuality",0);
1545 SWIG_RegisterMapping("_uint","_size_t",0);
1546 SWIG_RegisterMapping("_uint","_unsigned_int",0);
1547 SWIG_RegisterMapping("_uint","_int",0);
1548 SWIG_RegisterMapping("_uint","_wxWindowID",0);
1549 SWIG_RegisterMapping("_wxRect","_class_wxRect",0);
1550 SWIG_RegisterMapping("_class_wxImage","_wxImage",0);
1551 SWIG_RegisterMapping("_wxPoint","_class_wxPoint",0);
1552 SWIG_RegisterMapping("_wxBitmap","_class_wxBitmap",0);
1553 SWIG_RegisterMapping("_wxPyTimer","_class_wxPyTimer",0);
1554 SWIG_RegisterMapping("_wxWindowDC","_class_wxWindowDC",0);
1555 SWIG_RegisterMapping("_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0);
1556 SWIG_RegisterMapping("_EBool","_wxPrintQuality",0);
1557 SWIG_RegisterMapping("_EBool","_signed_int",0);
1558 SWIG_RegisterMapping("_EBool","_int",0);
1559 SWIG_RegisterMapping("_EBool","_wxWindowID",0);
1560 SWIG_RegisterMapping("_class_wxRegion","_wxRegion",0);
1561 SWIG_RegisterMapping("_wxFont","_class_wxFont",0);
1562 SWIG_RegisterMapping("_unsigned_long","_wxDash",0);
1563 SWIG_RegisterMapping("_unsigned_long","_long",0);
1564 SWIG_RegisterMapping("_class_wxRect","_wxRect",0);
1565 SWIG_RegisterMapping("_class_wxDC","_wxDC",0);
1566 SWIG_RegisterMapping("_class_wxPyTimer","_wxPyTimer",0);
1567 SWIG_RegisterMapping("_wxAcceleratorEntry","_class_wxAcceleratorEntry",0);
1568 SWIG_RegisterMapping("_signed_int","_wxPrintQuality",0);
1569 SWIG_RegisterMapping("_signed_int","_EBool",0);
1570 SWIG_RegisterMapping("_signed_int","_wxWindowID",0);
1571 SWIG_RegisterMapping("_signed_int","_int",0);
1572 SWIG_RegisterMapping("_wxLayoutConstraints","_class_wxLayoutConstraints",0);
1573 SWIG_RegisterMapping("_wxMetaFileDC","_class_wxMetaFileDC",0);
1574 SWIG_RegisterMapping("_wxScreenDC","_class_wxScreenDC",0);
1575 SWIG_RegisterMapping("_WXTYPE","_short",0);
1576 SWIG_RegisterMapping("_WXTYPE","_signed_short",0);
1577 SWIG_RegisterMapping("_WXTYPE","_unsigned_short",0);
1578 SWIG_RegisterMapping("_class_wxBrush","_wxBrush",0);
1579 SWIG_RegisterMapping("_unsigned_short","_WXTYPE",0);
1580 SWIG_RegisterMapping("_unsigned_short","_short",0);
1581 SWIG_RegisterMapping("_class_wxFont","_wxFont",0);
1582 SWIG_RegisterMapping("_wxClientDC","_class_wxClientDC",0);
1583 SWIG_RegisterMapping("_class_wxPoint","_wxPoint",0);
1584 SWIG_RegisterMapping("_wxRealPoint","_class_wxRealPoint",0);
1585 SWIG_RegisterMapping("_signed_short","_WXTYPE",0);
1586 SWIG_RegisterMapping("_signed_short","_short",0);
1587 SWIG_RegisterMapping("_wxMemoryDC","_class_wxMemoryDC",0);
1588 SWIG_RegisterMapping("_wxPaintDC","_class_wxPaintDC",0);
1589 SWIG_RegisterMapping("_class_wxWindowDC","_wxWindowDC",0);
1590 SWIG_RegisterMapping("_class_wxAcceleratorEntry","_wxAcceleratorEntry",0);
1591 SWIG_RegisterMapping("_class_wxCursor","_wxCursor",0);
1592 SWIG_RegisterMapping("_class_wxImageHandler","_class_wxGIFHandler",SwigwxGIFHandlerTowxImageHandler);
1593 SWIG_RegisterMapping("_class_wxImageHandler","_wxGIFHandler",SwigwxGIFHandlerTowxImageHandler);
1594 SWIG_RegisterMapping("_class_wxImageHandler","_class_wxBMPHandler",SwigwxBMPHandlerTowxImageHandler);
1595 SWIG_RegisterMapping("_class_wxImageHandler","_wxBMPHandler",SwigwxBMPHandlerTowxImageHandler);
1596 SWIG_RegisterMapping("_class_wxImageHandler","_class_wxJPEGHandler",SwigwxJPEGHandlerTowxImageHandler);
1597 SWIG_RegisterMapping("_class_wxImageHandler","_wxJPEGHandler",SwigwxJPEGHandlerTowxImageHandler);
1598 SWIG_RegisterMapping("_class_wxImageHandler","_class_wxPNGHandler",SwigwxPNGHandlerTowxImageHandler);
1599 SWIG_RegisterMapping("_class_wxImageHandler","_wxPNGHandler",SwigwxPNGHandlerTowxImageHandler);
1600 SWIG_RegisterMapping("_class_wxImageHandler","_wxImageHandler",0);
1601 SWIG_RegisterMapping("_unsigned_char","_byte",0);
1602 SWIG_RegisterMapping("_class_wxMetaFileDC","_wxMetaFileDC",0);
1603 SWIG_RegisterMapping("_unsigned_int","_wxPrintQuality",0);
1604 SWIG_RegisterMapping("_unsigned_int","_size_t",0);
1605 SWIG_RegisterMapping("_unsigned_int","_uint",0);
1606 SWIG_RegisterMapping("_unsigned_int","_wxWindowID",0);
1607 SWIG_RegisterMapping("_unsigned_int","_int",0);
1608 SWIG_RegisterMapping("_wxIcon","_class_wxIcon",0);
1609 SWIG_RegisterMapping("_class_wxPen","_wxPen",0);
1610 SWIG_RegisterMapping("_short","_WXTYPE",0);
1611 SWIG_RegisterMapping("_short","_unsigned_short",0);
1612 SWIG_RegisterMapping("_short","_signed_short",0);
1613 SWIG_RegisterMapping("_class_wxImageList","_wxImageList",0);
1614 SWIG_RegisterMapping("_wxJPEGHandler","_class_wxJPEGHandler",0);
1615 SWIG_RegisterMapping("_wxWindowID","_wxPrintQuality",0);
1616 SWIG_RegisterMapping("_wxWindowID","_size_t",0);
1617 SWIG_RegisterMapping("_wxWindowID","_EBool",0);
1618 SWIG_RegisterMapping("_wxWindowID","_uint",0);
1619 SWIG_RegisterMapping("_wxWindowID","_int",0);
1620 SWIG_RegisterMapping("_wxWindowID","_signed_int",0);
1621 SWIG_RegisterMapping("_wxWindowID","_unsigned_int",0);
1622 SWIG_RegisterMapping("_int","_wxPrintQuality",0);
1623 SWIG_RegisterMapping("_int","_size_t",0);
1624 SWIG_RegisterMapping("_int","_EBool",0);
1625 SWIG_RegisterMapping("_int","_uint",0);
1626 SWIG_RegisterMapping("_int","_wxWindowID",0);
1627 SWIG_RegisterMapping("_int","_unsigned_int",0);
1628 SWIG_RegisterMapping("_int","_signed_int",0);
1629 SWIG_RegisterMapping("_wxSize","_class_wxSize",0);
1630 SWIG_RegisterMapping("_wxRegionIterator","_class_wxRegionIterator",0);
1631 SWIG_RegisterMapping("_class_wxPrinterDC","_wxPrinterDC",0);
1632 SWIG_RegisterMapping("_class_wxPaintDC","_wxPaintDC",0);
1633 SWIG_RegisterMapping("_class_wxLayoutConstraints","_wxLayoutConstraints",0);
1634 SWIG_RegisterMapping("_class_wxIcon","_wxIcon",0);
1635 SWIG_RegisterMapping("_class_wxColour","_wxColour",0);
1636 SWIG_RegisterMapping("_class_wxScreenDC","_wxScreenDC",0);
1637 SWIG_RegisterMapping("_wxPalette","_class_wxPalette",0);
1638 SWIG_RegisterMapping("_wxRegion","_class_wxRegion",0);
1639 SWIG_RegisterMapping("_class_wxClientDC","_wxClientDC",0);
1640 SWIG_RegisterMapping("_class_wxSize","_wxSize",0);
1641 SWIG_RegisterMapping("_class_wxBitmap","_wxBitmap",0);
1642 SWIG_RegisterMapping("_class_wxMemoryDC","_wxMemoryDC",0);
1643 SWIG_RegisterMapping("_wxDash","_unsigned_long",0);
1644 SWIG_RegisterMapping("_wxDash","_long",0);
1645 SWIG_RegisterMapping("_class_wxPalette","_wxPalette",0);
1646 }