2 * FILE : src/msw/image.cpp
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
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.
13 * Do not make changes to this file--changes will be lost!
19 /* Implementation : PYTHON */
26 /* Definitions for Windows/Unix exporting */
27 #if defined(__WIN32__)
28 # if defined(_MSC_VER)
29 # define SWIGEXPORT(a) __declspec(dllexport) a
31 # if defined(__BORLANDC__)
32 # define SWIGEXPORT(a) a _export
34 # define SWIGEXPORT(a) a
38 # define SWIGEXPORT(a) a
44 extern void SWIG_MakePtr(char *, void *, char *);
45 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
46 extern char *SWIG_GetPtr(char *, void **, char *);
47 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
48 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
49 extern PyObject
*SWIG_newvarlink(void);
53 #define SWIG_init initimagec
55 #define SWIG_name "imagec"
58 #include "pyistream.h"
62 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
68 } else if (target
== Py_None
) {
72 if (!PyTuple_Check(target
)) {
74 target
= PyTuple_New(1);
75 PyTuple_SetItem(target
, 0, o2
);
78 PyTuple_SetItem(o3
, 0, o
);
81 target
= PySequence_Concat(o2
, o3
);
88 wxImage
* wxEmptyImage(int width
=0, int height
=0) {
89 if (width
== 0 && height
== 0)
92 return new wxImage(width
, height
);
96 wxImage
* wxImageFromMime(const wxString
& name
, const wxString
& mimetype
, int index
) {
97 return new wxImage(name
, mimetype
, index
);
101 wxImage
* wxImageFromBitmap(const wxBitmap
&bitmap
) {
102 return new wxImage(bitmap
.ConvertToImage());
106 wxImage
* wxImageFromData(int width
, int height
, unsigned char* data
) {
107 // Copy the source data so the wxImage can clean it up later
108 unsigned char* copy
= (unsigned char*)malloc(width
*height
*3);
113 memcpy(copy
, data
, width
*height
*3);
114 return new wxImage(width
, height
, copy
, FALSE
);
118 wxImage
* wxImageFromStream(wxInputStream
& stream
,
119 long type
= wxBITMAP_TYPE_ANY
, int index
= -1) {
120 return new wxImage(stream
, type
, index
);
124 wxImage
* wxImageFromStreamMime(wxInputStream
& stream
,
125 const wxString
& mimetype
, int index
= -1 ) {
126 return new wxImage(stream
, mimetype
, index
);
130 extern wxImage wxNullImage
;
134 wxBitmap
* wxBitmapFromImage(const wxImage
& img
, int depth
=-1) {
135 return new wxBitmap(img
, depth
);
141 static PyObject
*_wrap_wxEmptyImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
142 PyObject
* _resultobj
;
144 int _arg0
= (int ) 0;
145 int _arg1
= (int ) 0;
146 char *_kwnames
[] = { "width","height", NULL
};
150 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:wxEmptyImage",_kwnames
,&_arg0
,&_arg1
))
153 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
154 _result
= (wxImage
*)wxEmptyImage(_arg0
,_arg1
);
156 wxPyEndAllowThreads(__tstate
);
157 if (PyErr_Occurred()) return NULL
;
159 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImage_p");
160 _resultobj
= Py_BuildValue("s",_ptemp
);
163 _resultobj
= Py_None
;
168 static PyObject
*_wrap_wxImageFromMime(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
169 PyObject
* _resultobj
;
173 int _arg2
= (int ) -1;
174 PyObject
* _obj0
= 0;
175 PyObject
* _obj1
= 0;
176 char *_kwnames
[] = { "name","mimetype","index", NULL
};
180 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxImageFromMime",_kwnames
,&_obj0
,&_obj1
,&_arg2
))
183 _arg0
= wxString_in_helper(_obj0
);
188 _arg1
= wxString_in_helper(_obj1
);
193 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
194 _result
= (wxImage
*)wxImageFromMime(*_arg0
,*_arg1
,_arg2
);
196 wxPyEndAllowThreads(__tstate
);
197 if (PyErr_Occurred()) return NULL
;
199 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImage_p");
200 _resultobj
= Py_BuildValue("s",_ptemp
);
203 _resultobj
= Py_None
;
216 static PyObject
*_wrap_wxImageFromBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
217 PyObject
* _resultobj
;
220 PyObject
* _argo0
= 0;
221 char *_kwnames
[] = { "bitmap", NULL
};
225 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImageFromBitmap",_kwnames
,&_argo0
))
228 if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
229 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageFromBitmap. Expected _wxBitmap_p.");
234 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
235 _result
= (wxImage
*)wxImageFromBitmap(*_arg0
);
237 wxPyEndAllowThreads(__tstate
);
238 if (PyErr_Occurred()) return NULL
;
240 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImage_p");
241 _resultobj
= Py_BuildValue("s",_ptemp
);
244 _resultobj
= Py_None
;
249 static PyObject
*_wrap_wxImageFromData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
250 PyObject
* _resultobj
;
254 unsigned char * _arg2
;
255 PyObject
* _argo2
= 0;
256 char *_kwnames
[] = { "width","height","data", NULL
};
260 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiO:wxImageFromData",_kwnames
,&_arg0
,&_arg1
,&_argo2
))
263 if (_argo2
== Py_None
) { _arg2
= NULL
; }
264 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_unsigned_char_p")) {
265 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxImageFromData. Expected _unsigned_char_p.");
270 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
271 _result
= (wxImage
*)wxImageFromData(_arg0
,_arg1
,_arg2
);
273 wxPyEndAllowThreads(__tstate
);
274 if (PyErr_Occurred()) return NULL
;
276 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImage_p");
277 _resultobj
= Py_BuildValue("s",_ptemp
);
280 _resultobj
= Py_None
;
285 static PyObject
*_wrap_wxImageFromStream(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
286 PyObject
* _resultobj
;
288 wxInputStream
* _arg0
;
289 long _arg1
= (long ) wxBITMAP_TYPE_ANY
;
290 int _arg2
= (int ) -1;
291 wxPyInputStream
* temp
;
293 PyObject
* _obj0
= 0;
294 char *_kwnames
[] = { "stream","type","index", NULL
};
298 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|li:wxImageFromStream",_kwnames
,&_obj0
,&_arg1
,&_arg2
))
301 if (SWIG_GetPtrObj(_obj0
, (void **) &temp
, "_wxPyInputStream_p") == 0) {
302 _arg0
= temp
->m_wxis
;
305 _arg0
= wxPyCBInputStream_create(_obj0
, FALSE
);
307 PyErr_SetString(PyExc_TypeError
,"Expected _wxInputStream_p or Python file-like object.");
314 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
315 _result
= (wxImage
*)wxImageFromStream(*_arg0
,_arg1
,_arg2
);
317 wxPyEndAllowThreads(__tstate
);
318 if (PyErr_Occurred()) return NULL
;
320 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImage_p");
321 _resultobj
= Py_BuildValue("s",_ptemp
);
324 _resultobj
= Py_None
;
333 static PyObject
*_wrap_wxImageFromStreamMime(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
334 PyObject
* _resultobj
;
336 wxInputStream
* _arg0
;
338 int _arg2
= (int ) -1;
339 wxPyInputStream
* temp
;
341 PyObject
* _obj0
= 0;
342 PyObject
* _obj1
= 0;
343 char *_kwnames
[] = { "stream","mimetype","index", NULL
};
347 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxImageFromStreamMime",_kwnames
,&_obj0
,&_obj1
,&_arg2
))
350 if (SWIG_GetPtrObj(_obj0
, (void **) &temp
, "_wxPyInputStream_p") == 0) {
351 _arg0
= temp
->m_wxis
;
354 _arg0
= wxPyCBInputStream_create(_obj0
, FALSE
);
356 PyErr_SetString(PyExc_TypeError
,"Expected _wxInputStream_p or Python file-like object.");
363 _arg1
= wxString_in_helper(_obj1
);
368 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
369 _result
= (wxImage
*)wxImageFromStreamMime(*_arg0
,*_arg1
,_arg2
);
371 wxPyEndAllowThreads(__tstate
);
372 if (PyErr_Occurred()) return NULL
;
374 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImage_p");
375 _resultobj
= Py_BuildValue("s",_ptemp
);
378 _resultobj
= Py_None
;
391 static PyObject
*_wrap_wxInitAllImageHandlers(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
392 PyObject
* _resultobj
;
393 char *_kwnames
[] = { NULL
};
396 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxInitAllImageHandlers",_kwnames
))
399 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
400 wxInitAllImageHandlers();
402 wxPyEndAllowThreads(__tstate
);
403 if (PyErr_Occurred()) return NULL
;
404 } Py_INCREF(Py_None
);
405 _resultobj
= Py_None
;
409 static int _wrap_wxNullImage_set(PyObject
*val
) {
411 PyErr_SetString(PyExc_TypeError
,"Variable wxNullImage is read-only.");
415 static PyObject
*_wrap_wxNullImage_get() {
419 SWIG_MakePtr(ptemp
,(char *) &wxNullImage
,"_wxImage_p");
420 pyobj
= PyString_FromString(ptemp
);
424 static PyObject
*_wrap_wxBitmapFromImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
425 PyObject
* _resultobj
;
428 int _arg1
= (int ) -1;
429 PyObject
* _argo0
= 0;
430 char *_kwnames
[] = { "img","depth", NULL
};
434 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxBitmapFromImage",_kwnames
,&_argo0
,&_arg1
))
437 if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
438 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapFromImage. Expected _wxImage_p.");
443 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
444 _result
= (wxBitmap
*)wxBitmapFromImage(*_arg0
,_arg1
);
446 wxPyEndAllowThreads(__tstate
);
447 if (PyErr_Occurred()) return NULL
;
449 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
450 _resultobj
= Py_BuildValue("s",_ptemp
);
453 _resultobj
= Py_None
;
458 static void *SwigwxImageHandlerTowxObject(void *ptr
) {
461 src
= (wxImageHandler
*) ptr
;
462 dest
= (wxObject
*) src
;
463 return (void *) dest
;
466 #define wxImageHandler_GetName(_swigobj) (_swigobj->GetName())
467 static PyObject
*_wrap_wxImageHandler_GetName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
468 PyObject
* _resultobj
;
470 wxImageHandler
* _arg0
;
471 PyObject
* _argo0
= 0;
472 char *_kwnames
[] = { "self", NULL
};
475 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImageHandler_GetName",_kwnames
,&_argo0
))
478 if (_argo0
== Py_None
) { _arg0
= NULL
; }
479 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageHandler_p")) {
480 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageHandler_GetName. Expected _wxImageHandler_p.");
485 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
486 _result
= new wxString (wxImageHandler_GetName(_arg0
));
488 wxPyEndAllowThreads(__tstate
);
489 if (PyErr_Occurred()) return NULL
;
492 _resultobj
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len());
494 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
503 #define wxImageHandler_GetExtension(_swigobj) (_swigobj->GetExtension())
504 static PyObject
*_wrap_wxImageHandler_GetExtension(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
505 PyObject
* _resultobj
;
507 wxImageHandler
* _arg0
;
508 PyObject
* _argo0
= 0;
509 char *_kwnames
[] = { "self", NULL
};
512 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImageHandler_GetExtension",_kwnames
,&_argo0
))
515 if (_argo0
== Py_None
) { _arg0
= NULL
; }
516 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageHandler_p")) {
517 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageHandler_GetExtension. Expected _wxImageHandler_p.");
522 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
523 _result
= new wxString (wxImageHandler_GetExtension(_arg0
));
525 wxPyEndAllowThreads(__tstate
);
526 if (PyErr_Occurred()) return NULL
;
529 _resultobj
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len());
531 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
540 #define wxImageHandler_GetType(_swigobj) (_swigobj->GetType())
541 static PyObject
*_wrap_wxImageHandler_GetType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
542 PyObject
* _resultobj
;
544 wxImageHandler
* _arg0
;
545 PyObject
* _argo0
= 0;
546 char *_kwnames
[] = { "self", NULL
};
549 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImageHandler_GetType",_kwnames
,&_argo0
))
552 if (_argo0
== Py_None
) { _arg0
= NULL
; }
553 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageHandler_p")) {
554 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageHandler_GetType. Expected _wxImageHandler_p.");
559 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
560 _result
= (long )wxImageHandler_GetType(_arg0
);
562 wxPyEndAllowThreads(__tstate
);
563 if (PyErr_Occurred()) return NULL
;
564 } _resultobj
= Py_BuildValue("l",_result
);
568 #define wxImageHandler_GetMimeType(_swigobj) (_swigobj->GetMimeType())
569 static PyObject
*_wrap_wxImageHandler_GetMimeType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
570 PyObject
* _resultobj
;
572 wxImageHandler
* _arg0
;
573 PyObject
* _argo0
= 0;
574 char *_kwnames
[] = { "self", NULL
};
577 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImageHandler_GetMimeType",_kwnames
,&_argo0
))
580 if (_argo0
== Py_None
) { _arg0
= NULL
; }
581 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageHandler_p")) {
582 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageHandler_GetMimeType. Expected _wxImageHandler_p.");
587 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
588 _result
= new wxString (wxImageHandler_GetMimeType(_arg0
));
590 wxPyEndAllowThreads(__tstate
);
591 if (PyErr_Occurred()) return NULL
;
594 _resultobj
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len());
596 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
605 #define wxImageHandler_CanRead(_swigobj,_swigarg0) (_swigobj->CanRead(_swigarg0))
606 static PyObject
*_wrap_wxImageHandler_CanRead(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
607 PyObject
* _resultobj
;
609 wxImageHandler
* _arg0
;
611 PyObject
* _argo0
= 0;
612 PyObject
* _obj1
= 0;
613 char *_kwnames
[] = { "self","name", NULL
};
616 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxImageHandler_CanRead",_kwnames
,&_argo0
,&_obj1
))
619 if (_argo0
== Py_None
) { _arg0
= NULL
; }
620 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageHandler_p")) {
621 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageHandler_CanRead. Expected _wxImageHandler_p.");
626 _arg1
= wxString_in_helper(_obj1
);
631 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
632 _result
= (bool )wxImageHandler_CanRead(_arg0
,*_arg1
);
634 wxPyEndAllowThreads(__tstate
);
635 if (PyErr_Occurred()) return NULL
;
636 } _resultobj
= Py_BuildValue("i",_result
);
644 #define wxImageHandler_SetName(_swigobj,_swigarg0) (_swigobj->SetName(_swigarg0))
645 static PyObject
*_wrap_wxImageHandler_SetName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
646 PyObject
* _resultobj
;
647 wxImageHandler
* _arg0
;
649 PyObject
* _argo0
= 0;
650 PyObject
* _obj1
= 0;
651 char *_kwnames
[] = { "self","name", NULL
};
654 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxImageHandler_SetName",_kwnames
,&_argo0
,&_obj1
))
657 if (_argo0
== Py_None
) { _arg0
= NULL
; }
658 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageHandler_p")) {
659 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageHandler_SetName. Expected _wxImageHandler_p.");
664 _arg1
= wxString_in_helper(_obj1
);
669 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
670 wxImageHandler_SetName(_arg0
,*_arg1
);
672 wxPyEndAllowThreads(__tstate
);
673 if (PyErr_Occurred()) return NULL
;
674 } Py_INCREF(Py_None
);
675 _resultobj
= Py_None
;
683 #define wxImageHandler_SetExtension(_swigobj,_swigarg0) (_swigobj->SetExtension(_swigarg0))
684 static PyObject
*_wrap_wxImageHandler_SetExtension(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
685 PyObject
* _resultobj
;
686 wxImageHandler
* _arg0
;
688 PyObject
* _argo0
= 0;
689 PyObject
* _obj1
= 0;
690 char *_kwnames
[] = { "self","extension", NULL
};
693 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxImageHandler_SetExtension",_kwnames
,&_argo0
,&_obj1
))
696 if (_argo0
== Py_None
) { _arg0
= NULL
; }
697 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageHandler_p")) {
698 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageHandler_SetExtension. Expected _wxImageHandler_p.");
703 _arg1
= wxString_in_helper(_obj1
);
708 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
709 wxImageHandler_SetExtension(_arg0
,*_arg1
);
711 wxPyEndAllowThreads(__tstate
);
712 if (PyErr_Occurred()) return NULL
;
713 } Py_INCREF(Py_None
);
714 _resultobj
= Py_None
;
722 #define wxImageHandler_SetType(_swigobj,_swigarg0) (_swigobj->SetType(_swigarg0))
723 static PyObject
*_wrap_wxImageHandler_SetType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
724 PyObject
* _resultobj
;
725 wxImageHandler
* _arg0
;
727 PyObject
* _argo0
= 0;
728 char *_kwnames
[] = { "self","type", NULL
};
731 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxImageHandler_SetType",_kwnames
,&_argo0
,&_arg1
))
734 if (_argo0
== Py_None
) { _arg0
= NULL
; }
735 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageHandler_p")) {
736 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageHandler_SetType. Expected _wxImageHandler_p.");
741 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
742 wxImageHandler_SetType(_arg0
,_arg1
);
744 wxPyEndAllowThreads(__tstate
);
745 if (PyErr_Occurred()) return NULL
;
746 } Py_INCREF(Py_None
);
747 _resultobj
= Py_None
;
751 #define wxImageHandler_SetMimeType(_swigobj,_swigarg0) (_swigobj->SetMimeType(_swigarg0))
752 static PyObject
*_wrap_wxImageHandler_SetMimeType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
753 PyObject
* _resultobj
;
754 wxImageHandler
* _arg0
;
756 PyObject
* _argo0
= 0;
757 PyObject
* _obj1
= 0;
758 char *_kwnames
[] = { "self","mimetype", NULL
};
761 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxImageHandler_SetMimeType",_kwnames
,&_argo0
,&_obj1
))
764 if (_argo0
== Py_None
) { _arg0
= NULL
; }
765 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageHandler_p")) {
766 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageHandler_SetMimeType. Expected _wxImageHandler_p.");
771 _arg1
= wxString_in_helper(_obj1
);
776 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
777 wxImageHandler_SetMimeType(_arg0
,*_arg1
);
779 wxPyEndAllowThreads(__tstate
);
780 if (PyErr_Occurred()) return NULL
;
781 } Py_INCREF(Py_None
);
782 _resultobj
= Py_None
;
790 static void *SwigwxPNGHandlerTowxImageHandler(void *ptr
) {
792 wxImageHandler
*dest
;
793 src
= (wxPNGHandler
*) ptr
;
794 dest
= (wxImageHandler
*) src
;
795 return (void *) dest
;
798 static void *SwigwxPNGHandlerTowxObject(void *ptr
) {
801 src
= (wxPNGHandler
*) ptr
;
802 dest
= (wxObject
*) src
;
803 return (void *) dest
;
806 #define new_wxPNGHandler() (new wxPNGHandler())
807 static PyObject
*_wrap_new_wxPNGHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
808 PyObject
* _resultobj
;
809 wxPNGHandler
* _result
;
810 char *_kwnames
[] = { NULL
};
814 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPNGHandler",_kwnames
))
817 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
818 _result
= (wxPNGHandler
*)new_wxPNGHandler();
820 wxPyEndAllowThreads(__tstate
);
821 if (PyErr_Occurred()) return NULL
;
823 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPNGHandler_p");
824 _resultobj
= Py_BuildValue("s",_ptemp
);
827 _resultobj
= Py_None
;
832 static void *SwigwxJPEGHandlerTowxImageHandler(void *ptr
) {
834 wxImageHandler
*dest
;
835 src
= (wxJPEGHandler
*) ptr
;
836 dest
= (wxImageHandler
*) src
;
837 return (void *) dest
;
840 static void *SwigwxJPEGHandlerTowxObject(void *ptr
) {
843 src
= (wxJPEGHandler
*) ptr
;
844 dest
= (wxObject
*) src
;
845 return (void *) dest
;
848 #define new_wxJPEGHandler() (new wxJPEGHandler())
849 static PyObject
*_wrap_new_wxJPEGHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
850 PyObject
* _resultobj
;
851 wxJPEGHandler
* _result
;
852 char *_kwnames
[] = { NULL
};
856 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxJPEGHandler",_kwnames
))
859 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
860 _result
= (wxJPEGHandler
*)new_wxJPEGHandler();
862 wxPyEndAllowThreads(__tstate
);
863 if (PyErr_Occurred()) return NULL
;
865 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxJPEGHandler_p");
866 _resultobj
= Py_BuildValue("s",_ptemp
);
869 _resultobj
= Py_None
;
874 static void *SwigwxBMPHandlerTowxImageHandler(void *ptr
) {
876 wxImageHandler
*dest
;
877 src
= (wxBMPHandler
*) ptr
;
878 dest
= (wxImageHandler
*) src
;
879 return (void *) dest
;
882 static void *SwigwxBMPHandlerTowxObject(void *ptr
) {
885 src
= (wxBMPHandler
*) ptr
;
886 dest
= (wxObject
*) src
;
887 return (void *) dest
;
890 #define new_wxBMPHandler() (new wxBMPHandler())
891 static PyObject
*_wrap_new_wxBMPHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
892 PyObject
* _resultobj
;
893 wxBMPHandler
* _result
;
894 char *_kwnames
[] = { NULL
};
898 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxBMPHandler",_kwnames
))
901 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
902 _result
= (wxBMPHandler
*)new_wxBMPHandler();
904 wxPyEndAllowThreads(__tstate
);
905 if (PyErr_Occurred()) return NULL
;
907 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBMPHandler_p");
908 _resultobj
= Py_BuildValue("s",_ptemp
);
911 _resultobj
= Py_None
;
916 static void *SwigwxICOHandlerTowxBMPHandler(void *ptr
) {
919 src
= (wxICOHandler
*) ptr
;
920 dest
= (wxBMPHandler
*) src
;
921 return (void *) dest
;
924 static void *SwigwxICOHandlerTowxImageHandler(void *ptr
) {
926 wxImageHandler
*dest
;
927 src
= (wxICOHandler
*) ptr
;
928 dest
= (wxImageHandler
*) src
;
929 return (void *) dest
;
932 static void *SwigwxICOHandlerTowxObject(void *ptr
) {
935 src
= (wxICOHandler
*) ptr
;
936 dest
= (wxObject
*) src
;
937 return (void *) dest
;
940 #define new_wxICOHandler() (new wxICOHandler())
941 static PyObject
*_wrap_new_wxICOHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
942 PyObject
* _resultobj
;
943 wxICOHandler
* _result
;
944 char *_kwnames
[] = { NULL
};
948 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxICOHandler",_kwnames
))
951 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
952 _result
= (wxICOHandler
*)new_wxICOHandler();
954 wxPyEndAllowThreads(__tstate
);
955 if (PyErr_Occurred()) return NULL
;
957 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxICOHandler_p");
958 _resultobj
= Py_BuildValue("s",_ptemp
);
961 _resultobj
= Py_None
;
966 static void *SwigwxCURHandlerTowxICOHandler(void *ptr
) {
969 src
= (wxCURHandler
*) ptr
;
970 dest
= (wxICOHandler
*) src
;
971 return (void *) dest
;
974 static void *SwigwxCURHandlerTowxBMPHandler(void *ptr
) {
977 src
= (wxCURHandler
*) ptr
;
978 dest
= (wxBMPHandler
*) src
;
979 return (void *) dest
;
982 static void *SwigwxCURHandlerTowxImageHandler(void *ptr
) {
984 wxImageHandler
*dest
;
985 src
= (wxCURHandler
*) ptr
;
986 dest
= (wxImageHandler
*) src
;
987 return (void *) dest
;
990 static void *SwigwxCURHandlerTowxObject(void *ptr
) {
993 src
= (wxCURHandler
*) ptr
;
994 dest
= (wxObject
*) src
;
995 return (void *) dest
;
998 #define new_wxCURHandler() (new wxCURHandler())
999 static PyObject
*_wrap_new_wxCURHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1000 PyObject
* _resultobj
;
1001 wxCURHandler
* _result
;
1002 char *_kwnames
[] = { NULL
};
1006 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxCURHandler",_kwnames
))
1009 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1010 _result
= (wxCURHandler
*)new_wxCURHandler();
1012 wxPyEndAllowThreads(__tstate
);
1013 if (PyErr_Occurred()) return NULL
;
1015 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCURHandler_p");
1016 _resultobj
= Py_BuildValue("s",_ptemp
);
1019 _resultobj
= Py_None
;
1024 static void *SwigwxANIHandlerTowxCURHandler(void *ptr
) {
1027 src
= (wxANIHandler
*) ptr
;
1028 dest
= (wxCURHandler
*) src
;
1029 return (void *) dest
;
1032 static void *SwigwxANIHandlerTowxICOHandler(void *ptr
) {
1035 src
= (wxANIHandler
*) ptr
;
1036 dest
= (wxICOHandler
*) src
;
1037 return (void *) dest
;
1040 static void *SwigwxANIHandlerTowxBMPHandler(void *ptr
) {
1043 src
= (wxANIHandler
*) ptr
;
1044 dest
= (wxBMPHandler
*) src
;
1045 return (void *) dest
;
1048 static void *SwigwxANIHandlerTowxImageHandler(void *ptr
) {
1050 wxImageHandler
*dest
;
1051 src
= (wxANIHandler
*) ptr
;
1052 dest
= (wxImageHandler
*) src
;
1053 return (void *) dest
;
1056 static void *SwigwxANIHandlerTowxObject(void *ptr
) {
1059 src
= (wxANIHandler
*) ptr
;
1060 dest
= (wxObject
*) src
;
1061 return (void *) dest
;
1064 #define new_wxANIHandler() (new wxANIHandler())
1065 static PyObject
*_wrap_new_wxANIHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1066 PyObject
* _resultobj
;
1067 wxANIHandler
* _result
;
1068 char *_kwnames
[] = { NULL
};
1072 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxANIHandler",_kwnames
))
1075 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1076 _result
= (wxANIHandler
*)new_wxANIHandler();
1078 wxPyEndAllowThreads(__tstate
);
1079 if (PyErr_Occurred()) return NULL
;
1081 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxANIHandler_p");
1082 _resultobj
= Py_BuildValue("s",_ptemp
);
1085 _resultobj
= Py_None
;
1090 static void *SwigwxGIFHandlerTowxImageHandler(void *ptr
) {
1092 wxImageHandler
*dest
;
1093 src
= (wxGIFHandler
*) ptr
;
1094 dest
= (wxImageHandler
*) src
;
1095 return (void *) dest
;
1098 static void *SwigwxGIFHandlerTowxObject(void *ptr
) {
1101 src
= (wxGIFHandler
*) ptr
;
1102 dest
= (wxObject
*) src
;
1103 return (void *) dest
;
1106 #define new_wxGIFHandler() (new wxGIFHandler())
1107 static PyObject
*_wrap_new_wxGIFHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1108 PyObject
* _resultobj
;
1109 wxGIFHandler
* _result
;
1110 char *_kwnames
[] = { NULL
};
1114 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGIFHandler",_kwnames
))
1117 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1118 _result
= (wxGIFHandler
*)new_wxGIFHandler();
1120 wxPyEndAllowThreads(__tstate
);
1121 if (PyErr_Occurred()) return NULL
;
1123 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGIFHandler_p");
1124 _resultobj
= Py_BuildValue("s",_ptemp
);
1127 _resultobj
= Py_None
;
1132 static void *SwigwxPNMHandlerTowxImageHandler(void *ptr
) {
1134 wxImageHandler
*dest
;
1135 src
= (wxPNMHandler
*) ptr
;
1136 dest
= (wxImageHandler
*) src
;
1137 return (void *) dest
;
1140 static void *SwigwxPNMHandlerTowxObject(void *ptr
) {
1143 src
= (wxPNMHandler
*) ptr
;
1144 dest
= (wxObject
*) src
;
1145 return (void *) dest
;
1148 #define new_wxPNMHandler() (new wxPNMHandler())
1149 static PyObject
*_wrap_new_wxPNMHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1150 PyObject
* _resultobj
;
1151 wxPNMHandler
* _result
;
1152 char *_kwnames
[] = { NULL
};
1156 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPNMHandler",_kwnames
))
1159 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1160 _result
= (wxPNMHandler
*)new_wxPNMHandler();
1162 wxPyEndAllowThreads(__tstate
);
1163 if (PyErr_Occurred()) return NULL
;
1165 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPNMHandler_p");
1166 _resultobj
= Py_BuildValue("s",_ptemp
);
1169 _resultobj
= Py_None
;
1174 static void *SwigwxPCXHandlerTowxImageHandler(void *ptr
) {
1176 wxImageHandler
*dest
;
1177 src
= (wxPCXHandler
*) ptr
;
1178 dest
= (wxImageHandler
*) src
;
1179 return (void *) dest
;
1182 static void *SwigwxPCXHandlerTowxObject(void *ptr
) {
1185 src
= (wxPCXHandler
*) ptr
;
1186 dest
= (wxObject
*) src
;
1187 return (void *) dest
;
1190 #define new_wxPCXHandler() (new wxPCXHandler())
1191 static PyObject
*_wrap_new_wxPCXHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1192 PyObject
* _resultobj
;
1193 wxPCXHandler
* _result
;
1194 char *_kwnames
[] = { NULL
};
1198 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPCXHandler",_kwnames
))
1201 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1202 _result
= (wxPCXHandler
*)new_wxPCXHandler();
1204 wxPyEndAllowThreads(__tstate
);
1205 if (PyErr_Occurred()) return NULL
;
1207 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPCXHandler_p");
1208 _resultobj
= Py_BuildValue("s",_ptemp
);
1211 _resultobj
= Py_None
;
1216 static void *SwigwxTIFFHandlerTowxImageHandler(void *ptr
) {
1218 wxImageHandler
*dest
;
1219 src
= (wxTIFFHandler
*) ptr
;
1220 dest
= (wxImageHandler
*) src
;
1221 return (void *) dest
;
1224 static void *SwigwxTIFFHandlerTowxObject(void *ptr
) {
1227 src
= (wxTIFFHandler
*) ptr
;
1228 dest
= (wxObject
*) src
;
1229 return (void *) dest
;
1232 #define new_wxTIFFHandler() (new wxTIFFHandler())
1233 static PyObject
*_wrap_new_wxTIFFHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1234 PyObject
* _resultobj
;
1235 wxTIFFHandler
* _result
;
1236 char *_kwnames
[] = { NULL
};
1240 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxTIFFHandler",_kwnames
))
1243 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1244 _result
= (wxTIFFHandler
*)new_wxTIFFHandler();
1246 wxPyEndAllowThreads(__tstate
);
1247 if (PyErr_Occurred()) return NULL
;
1249 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTIFFHandler_p");
1250 _resultobj
= Py_BuildValue("s",_ptemp
);
1253 _resultobj
= Py_None
;
1258 static void *SwigwxImageTowxObject(void *ptr
) {
1261 src
= (wxImage
*) ptr
;
1262 dest
= (wxObject
*) src
;
1263 return (void *) dest
;
1266 #define new_wxImage(_swigarg0,_swigarg1,_swigarg2) (new wxImage(_swigarg0,_swigarg1,_swigarg2))
1267 static PyObject
*_wrap_new_wxImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1268 PyObject
* _resultobj
;
1271 long _arg1
= (long ) wxBITMAP_TYPE_ANY
;
1272 int _arg2
= (int ) -1;
1273 PyObject
* _obj0
= 0;
1274 char *_kwnames
[] = { "name","type","index", NULL
};
1278 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|li:new_wxImage",_kwnames
,&_obj0
,&_arg1
,&_arg2
))
1281 _arg0
= wxString_in_helper(_obj0
);
1286 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1287 _result
= (wxImage
*)new_wxImage(*_arg0
,_arg1
,_arg2
);
1289 wxPyEndAllowThreads(__tstate
);
1290 if (PyErr_Occurred()) return NULL
;
1292 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImage_p");
1293 _resultobj
= Py_BuildValue("s",_ptemp
);
1296 _resultobj
= Py_None
;
1305 #define delete_wxImage(_swigobj) (delete _swigobj)
1306 static PyObject
*_wrap_delete_wxImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1307 PyObject
* _resultobj
;
1309 PyObject
* _argo0
= 0;
1310 char *_kwnames
[] = { "self", NULL
};
1313 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxImage",_kwnames
,&_argo0
))
1316 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1317 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1318 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxImage. Expected _wxImage_p.");
1323 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1324 delete_wxImage(_arg0
);
1326 wxPyEndAllowThreads(__tstate
);
1327 if (PyErr_Occurred()) return NULL
;
1328 } Py_INCREF(Py_None
);
1329 _resultobj
= Py_None
;
1333 #define wxImage_Create(_swigobj,_swigarg0,_swigarg1) (_swigobj->Create(_swigarg0,_swigarg1))
1334 static PyObject
*_wrap_wxImage_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1335 PyObject
* _resultobj
;
1339 PyObject
* _argo0
= 0;
1340 char *_kwnames
[] = { "self","width","height", NULL
};
1343 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxImage_Create",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
1346 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1347 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1348 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_Create. Expected _wxImage_p.");
1353 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1354 wxImage_Create(_arg0
,_arg1
,_arg2
);
1356 wxPyEndAllowThreads(__tstate
);
1357 if (PyErr_Occurred()) return NULL
;
1358 } Py_INCREF(Py_None
);
1359 _resultobj
= Py_None
;
1363 #define wxImage_Destroy(_swigobj) (_swigobj->Destroy())
1364 static PyObject
*_wrap_wxImage_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1365 PyObject
* _resultobj
;
1367 PyObject
* _argo0
= 0;
1368 char *_kwnames
[] = { "self", NULL
};
1371 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_Destroy",_kwnames
,&_argo0
))
1374 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1375 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1376 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_Destroy. Expected _wxImage_p.");
1381 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1382 wxImage_Destroy(_arg0
);
1384 wxPyEndAllowThreads(__tstate
);
1385 if (PyErr_Occurred()) return NULL
;
1386 } Py_INCREF(Py_None
);
1387 _resultobj
= Py_None
;
1391 #define wxImage_Scale(_swigobj,_swigarg0,_swigarg1) (_swigobj->Scale(_swigarg0,_swigarg1))
1392 static PyObject
*_wrap_wxImage_Scale(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1393 PyObject
* _resultobj
;
1398 PyObject
* _argo0
= 0;
1399 char *_kwnames
[] = { "self","width","height", NULL
};
1403 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxImage_Scale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
1406 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1407 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1408 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_Scale. Expected _wxImage_p.");
1413 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1414 _result
= new wxImage (wxImage_Scale(_arg0
,_arg1
,_arg2
));
1416 wxPyEndAllowThreads(__tstate
);
1417 if (PyErr_Occurred()) return NULL
;
1418 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxImage_p");
1419 _resultobj
= Py_BuildValue("s",_ptemp
);
1423 #define wxImage_Rescale(_swigobj,_swigarg0,_swigarg1) (_swigobj->Rescale(_swigarg0,_swigarg1))
1424 static PyObject
*_wrap_wxImage_Rescale(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1425 PyObject
* _resultobj
;
1430 PyObject
* _argo0
= 0;
1431 char *_kwnames
[] = { "self","width","height", NULL
};
1435 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxImage_Rescale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
1438 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1439 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1440 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_Rescale. Expected _wxImage_p.");
1445 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1446 wxImage
& _result_ref
= wxImage_Rescale(_arg0
,_arg1
,_arg2
);
1447 _result
= (wxImage
*) &_result_ref
;
1449 wxPyEndAllowThreads(__tstate
);
1450 if (PyErr_Occurred()) return NULL
;
1452 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImage_p");
1453 _resultobj
= Py_BuildValue("s",_ptemp
);
1456 _resultobj
= Py_None
;
1461 #define wxImage_SetRGB(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SetRGB(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
1462 static PyObject
*_wrap_wxImage_SetRGB(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1463 PyObject
* _resultobj
;
1467 unsigned char _arg3
;
1468 unsigned char _arg4
;
1469 unsigned char _arg5
;
1470 PyObject
* _argo0
= 0;
1471 char *_kwnames
[] = { "self","x","y","r","g","b", NULL
};
1474 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiibbb:wxImage_SetRGB",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))
1477 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1478 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1479 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_SetRGB. Expected _wxImage_p.");
1484 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1485 wxImage_SetRGB(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
1487 wxPyEndAllowThreads(__tstate
);
1488 if (PyErr_Occurred()) return NULL
;
1489 } Py_INCREF(Py_None
);
1490 _resultobj
= Py_None
;
1494 #define wxImage_GetRed(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetRed(_swigarg0,_swigarg1))
1495 static PyObject
*_wrap_wxImage_GetRed(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1496 PyObject
* _resultobj
;
1497 unsigned char _result
;
1501 PyObject
* _argo0
= 0;
1502 char *_kwnames
[] = { "self","x","y", NULL
};
1505 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxImage_GetRed",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
1508 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1509 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1510 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_GetRed. Expected _wxImage_p.");
1515 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1516 _result
= (unsigned char )wxImage_GetRed(_arg0
,_arg1
,_arg2
);
1518 wxPyEndAllowThreads(__tstate
);
1519 if (PyErr_Occurred()) return NULL
;
1520 } _resultobj
= Py_BuildValue("b",_result
);
1524 #define wxImage_GetGreen(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetGreen(_swigarg0,_swigarg1))
1525 static PyObject
*_wrap_wxImage_GetGreen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1526 PyObject
* _resultobj
;
1527 unsigned char _result
;
1531 PyObject
* _argo0
= 0;
1532 char *_kwnames
[] = { "self","x","y", NULL
};
1535 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxImage_GetGreen",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
1538 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1539 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1540 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_GetGreen. Expected _wxImage_p.");
1545 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1546 _result
= (unsigned char )wxImage_GetGreen(_arg0
,_arg1
,_arg2
);
1548 wxPyEndAllowThreads(__tstate
);
1549 if (PyErr_Occurred()) return NULL
;
1550 } _resultobj
= Py_BuildValue("b",_result
);
1554 #define wxImage_GetBlue(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetBlue(_swigarg0,_swigarg1))
1555 static PyObject
*_wrap_wxImage_GetBlue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1556 PyObject
* _resultobj
;
1557 unsigned char _result
;
1561 PyObject
* _argo0
= 0;
1562 char *_kwnames
[] = { "self","x","y", NULL
};
1565 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxImage_GetBlue",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
1568 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1569 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1570 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_GetBlue. Expected _wxImage_p.");
1575 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1576 _result
= (unsigned char )wxImage_GetBlue(_arg0
,_arg1
,_arg2
);
1578 wxPyEndAllowThreads(__tstate
);
1579 if (PyErr_Occurred()) return NULL
;
1580 } _resultobj
= Py_BuildValue("b",_result
);
1584 #define wxImage_FindFirstUnusedColour(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->FindFirstUnusedColour(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1585 static PyObject
*_wrap_wxImage_FindFirstUnusedColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1586 PyObject
* _resultobj
;
1595 byte _arg4
= (byte
) 0;
1596 byte _arg5
= (byte
) 0;
1597 byte _arg6
= (byte
) 0;
1598 PyObject
* _argo0
= 0;
1599 char *_kwnames
[] = { "self","startR","startG","startB", NULL
};
1603 _arg1
= (byte
*)&temp
;
1606 _arg2
= (byte
*)&temp0
;
1609 _arg3
= (byte
*)&temp1
;
1611 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|bbb:wxImage_FindFirstUnusedColour",_kwnames
,&_argo0
,&_arg4
,&_arg5
,&_arg6
))
1614 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1615 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1616 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_FindFirstUnusedColour. Expected _wxImage_p.");
1621 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1622 _result
= (bool )wxImage_FindFirstUnusedColour(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
1624 wxPyEndAllowThreads(__tstate
);
1625 if (PyErr_Occurred()) return NULL
;
1626 } _resultobj
= Py_BuildValue("i",_result
);
1629 o
= PyInt_FromLong((long) (*_arg1
));
1630 _resultobj
= t_output_helper(_resultobj
, o
);
1634 o
= PyInt_FromLong((long) (*_arg2
));
1635 _resultobj
= t_output_helper(_resultobj
, o
);
1639 o
= PyInt_FromLong((long) (*_arg3
));
1640 _resultobj
= t_output_helper(_resultobj
, o
);
1645 #define wxImage_SetMaskFromImage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetMaskFromImage(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1646 static PyObject
*_wrap_wxImage_SetMaskFromImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1647 PyObject
* _resultobj
;
1654 PyObject
* _argo0
= 0;
1655 PyObject
* _argo1
= 0;
1656 char *_kwnames
[] = { "self","mask","mr","mg","mb", NULL
};
1659 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OObbb:wxImage_SetMaskFromImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
))
1662 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1663 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1664 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_SetMaskFromImage. Expected _wxImage_p.");
1669 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImage_p")) {
1670 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxImage_SetMaskFromImage. Expected _wxImage_p.");
1675 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1676 _result
= (bool )wxImage_SetMaskFromImage(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
);
1678 wxPyEndAllowThreads(__tstate
);
1679 if (PyErr_Occurred()) return NULL
;
1680 } _resultobj
= Py_BuildValue("i",_result
);
1684 static PyObject
*_wrap_wxImage_CanRead(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1685 PyObject
* _resultobj
;
1688 PyObject
* _obj0
= 0;
1689 char *_kwnames
[] = { "name", NULL
};
1692 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_CanRead",_kwnames
,&_obj0
))
1695 _arg0
= wxString_in_helper(_obj0
);
1700 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1701 _result
= (bool )wxImage::CanRead(*_arg0
);
1703 wxPyEndAllowThreads(__tstate
);
1704 if (PyErr_Occurred()) return NULL
;
1705 } _resultobj
= Py_BuildValue("i",_result
);
1713 static PyObject
*_wrap_wxImage_GetImageCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1714 PyObject
* _resultobj
;
1717 long _arg1
= (long ) wxBITMAP_TYPE_ANY
;
1718 PyObject
* _obj0
= 0;
1719 char *_kwnames
[] = { "name","type", NULL
};
1722 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|l:wxImage_GetImageCount",_kwnames
,&_obj0
,&_arg1
))
1725 _arg0
= wxString_in_helper(_obj0
);
1730 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1731 _result
= (int )wxImage::GetImageCount(*_arg0
,_arg1
);
1733 wxPyEndAllowThreads(__tstate
);
1734 if (PyErr_Occurred()) return NULL
;
1735 } _resultobj
= Py_BuildValue("i",_result
);
1743 #define wxImage_LoadFile(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadFile(_swigarg0,_swigarg1,_swigarg2))
1744 static PyObject
*_wrap_wxImage_LoadFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1745 PyObject
* _resultobj
;
1749 long _arg2
= (long ) wxBITMAP_TYPE_ANY
;
1750 int _arg3
= (int ) -1;
1751 PyObject
* _argo0
= 0;
1752 PyObject
* _obj1
= 0;
1753 char *_kwnames
[] = { "self","name","type","index", NULL
};
1756 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|li:wxImage_LoadFile",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
))
1759 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1760 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1761 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_LoadFile. Expected _wxImage_p.");
1766 _arg1
= wxString_in_helper(_obj1
);
1771 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1772 _result
= (bool )wxImage_LoadFile(_arg0
,*_arg1
,_arg2
,_arg3
);
1774 wxPyEndAllowThreads(__tstate
);
1775 if (PyErr_Occurred()) return NULL
;
1776 } _resultobj
= Py_BuildValue("i",_result
);
1784 #define wxImage_LoadMimeFile(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadFile(_swigarg0,_swigarg1,_swigarg2))
1785 static PyObject
*_wrap_wxImage_LoadMimeFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1786 PyObject
* _resultobj
;
1791 int _arg3
= (int ) -1;
1792 PyObject
* _argo0
= 0;
1793 PyObject
* _obj1
= 0;
1794 PyObject
* _obj2
= 0;
1795 char *_kwnames
[] = { "self","name","mimetype","index", NULL
};
1798 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxImage_LoadMimeFile",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_arg3
))
1801 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1802 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1803 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_LoadMimeFile. Expected _wxImage_p.");
1808 _arg1
= wxString_in_helper(_obj1
);
1813 _arg2
= wxString_in_helper(_obj2
);
1818 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1819 _result
= (bool )wxImage_LoadMimeFile(_arg0
,*_arg1
,*_arg2
,_arg3
);
1821 wxPyEndAllowThreads(__tstate
);
1822 if (PyErr_Occurred()) return NULL
;
1823 } _resultobj
= Py_BuildValue("i",_result
);
1835 #define wxImage_SaveFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->SaveFile(_swigarg0,_swigarg1))
1836 static PyObject
*_wrap_wxImage_SaveFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1837 PyObject
* _resultobj
;
1842 PyObject
* _argo0
= 0;
1843 PyObject
* _obj1
= 0;
1844 char *_kwnames
[] = { "self","name","type", NULL
};
1847 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxImage_SaveFile",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
1850 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1851 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1852 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_SaveFile. Expected _wxImage_p.");
1857 _arg1
= wxString_in_helper(_obj1
);
1862 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1863 _result
= (bool )wxImage_SaveFile(_arg0
,*_arg1
,_arg2
);
1865 wxPyEndAllowThreads(__tstate
);
1866 if (PyErr_Occurred()) return NULL
;
1867 } _resultobj
= Py_BuildValue("i",_result
);
1875 #define wxImage_SaveMimeFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->SaveFile(_swigarg0,_swigarg1))
1876 static PyObject
*_wrap_wxImage_SaveMimeFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1877 PyObject
* _resultobj
;
1882 PyObject
* _argo0
= 0;
1883 PyObject
* _obj1
= 0;
1884 PyObject
* _obj2
= 0;
1885 char *_kwnames
[] = { "self","name","mimetype", NULL
};
1888 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxImage_SaveMimeFile",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
1891 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1892 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1893 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_SaveMimeFile. Expected _wxImage_p.");
1898 _arg1
= wxString_in_helper(_obj1
);
1903 _arg2
= wxString_in_helper(_obj2
);
1908 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1909 _result
= (bool )wxImage_SaveMimeFile(_arg0
,*_arg1
,*_arg2
);
1911 wxPyEndAllowThreads(__tstate
);
1912 if (PyErr_Occurred()) return NULL
;
1913 } _resultobj
= Py_BuildValue("i",_result
);
1925 static PyObject
*_wrap_wxImage_CanReadStream(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1926 PyObject
* _resultobj
;
1928 wxInputStream
* _arg0
;
1929 wxPyInputStream
* temp
;
1931 PyObject
* _obj0
= 0;
1932 char *_kwnames
[] = { "stream", NULL
};
1935 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_CanReadStream",_kwnames
,&_obj0
))
1938 if (SWIG_GetPtrObj(_obj0
, (void **) &temp
, "_wxPyInputStream_p") == 0) {
1939 _arg0
= temp
->m_wxis
;
1942 _arg0
= wxPyCBInputStream_create(_obj0
, FALSE
);
1943 if (_arg0
== NULL
) {
1944 PyErr_SetString(PyExc_TypeError
,"Expected _wxInputStream_p or Python file-like object.");
1951 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1952 _result
= (bool )wxImage::CanRead(*_arg0
);
1954 wxPyEndAllowThreads(__tstate
);
1955 if (PyErr_Occurred()) return NULL
;
1956 } _resultobj
= Py_BuildValue("i",_result
);
1964 #define wxImage_LoadStream(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadFile(_swigarg0,_swigarg1,_swigarg2))
1965 static PyObject
*_wrap_wxImage_LoadStream(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1966 PyObject
* _resultobj
;
1969 wxInputStream
* _arg1
;
1970 long _arg2
= (long ) wxBITMAP_TYPE_ANY
;
1971 int _arg3
= (int ) -1;
1972 PyObject
* _argo0
= 0;
1973 wxPyInputStream
* temp
;
1975 PyObject
* _obj1
= 0;
1976 char *_kwnames
[] = { "self","stream","type","index", NULL
};
1979 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|li:wxImage_LoadStream",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
))
1982 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1983 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
1984 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_LoadStream. Expected _wxImage_p.");
1989 if (SWIG_GetPtrObj(_obj1
, (void **) &temp
, "_wxPyInputStream_p") == 0) {
1990 _arg1
= temp
->m_wxis
;
1993 _arg1
= wxPyCBInputStream_create(_obj1
, FALSE
);
1994 if (_arg1
== NULL
) {
1995 PyErr_SetString(PyExc_TypeError
,"Expected _wxInputStream_p or Python file-like object.");
2002 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2003 _result
= (bool )wxImage_LoadStream(_arg0
,*_arg1
,_arg2
,_arg3
);
2005 wxPyEndAllowThreads(__tstate
);
2006 if (PyErr_Occurred()) return NULL
;
2007 } _resultobj
= Py_BuildValue("i",_result
);
2015 #define wxImage_LoadMimeStream(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadFile(_swigarg0,_swigarg1,_swigarg2))
2016 static PyObject
*_wrap_wxImage_LoadMimeStream(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2017 PyObject
* _resultobj
;
2020 wxInputStream
* _arg1
;
2022 int _arg3
= (int ) -1;
2023 PyObject
* _argo0
= 0;
2024 wxPyInputStream
* temp
;
2026 PyObject
* _obj1
= 0;
2027 PyObject
* _obj2
= 0;
2028 char *_kwnames
[] = { "self","stream","mimetype","index", NULL
};
2031 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxImage_LoadMimeStream",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_arg3
))
2034 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2035 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2036 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_LoadMimeStream. Expected _wxImage_p.");
2041 if (SWIG_GetPtrObj(_obj1
, (void **) &temp
, "_wxPyInputStream_p") == 0) {
2042 _arg1
= temp
->m_wxis
;
2045 _arg1
= wxPyCBInputStream_create(_obj1
, FALSE
);
2046 if (_arg1
== NULL
) {
2047 PyErr_SetString(PyExc_TypeError
,"Expected _wxInputStream_p or Python file-like object.");
2054 _arg2
= wxString_in_helper(_obj2
);
2059 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2060 _result
= (bool )wxImage_LoadMimeStream(_arg0
,*_arg1
,*_arg2
,_arg3
);
2062 wxPyEndAllowThreads(__tstate
);
2063 if (PyErr_Occurred()) return NULL
;
2064 } _resultobj
= Py_BuildValue("i",_result
);
2076 #define wxImage_Ok(_swigobj) (_swigobj->Ok())
2077 static PyObject
*_wrap_wxImage_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2078 PyObject
* _resultobj
;
2081 PyObject
* _argo0
= 0;
2082 char *_kwnames
[] = { "self", NULL
};
2085 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_Ok",_kwnames
,&_argo0
))
2088 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2089 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2090 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_Ok. Expected _wxImage_p.");
2095 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2096 _result
= (bool )wxImage_Ok(_arg0
);
2098 wxPyEndAllowThreads(__tstate
);
2099 if (PyErr_Occurred()) return NULL
;
2100 } _resultobj
= Py_BuildValue("i",_result
);
2104 #define wxImage_GetWidth(_swigobj) (_swigobj->GetWidth())
2105 static PyObject
*_wrap_wxImage_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2106 PyObject
* _resultobj
;
2109 PyObject
* _argo0
= 0;
2110 char *_kwnames
[] = { "self", NULL
};
2113 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_GetWidth",_kwnames
,&_argo0
))
2116 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2117 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2118 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_GetWidth. Expected _wxImage_p.");
2123 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2124 _result
= (int )wxImage_GetWidth(_arg0
);
2126 wxPyEndAllowThreads(__tstate
);
2127 if (PyErr_Occurred()) return NULL
;
2128 } _resultobj
= Py_BuildValue("i",_result
);
2132 #define wxImage_GetHeight(_swigobj) (_swigobj->GetHeight())
2133 static PyObject
*_wrap_wxImage_GetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2134 PyObject
* _resultobj
;
2137 PyObject
* _argo0
= 0;
2138 char *_kwnames
[] = { "self", NULL
};
2141 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_GetHeight",_kwnames
,&_argo0
))
2144 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2145 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2146 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_GetHeight. Expected _wxImage_p.");
2151 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2152 _result
= (int )wxImage_GetHeight(_arg0
);
2154 wxPyEndAllowThreads(__tstate
);
2155 if (PyErr_Occurred()) return NULL
;
2156 } _resultobj
= Py_BuildValue("i",_result
);
2160 #define wxImage_GetSubImage(_swigobj,_swigarg0) (_swigobj->GetSubImage(_swigarg0))
2161 static PyObject
*_wrap_wxImage_GetSubImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2162 PyObject
* _resultobj
;
2166 PyObject
* _argo0
= 0;
2168 PyObject
* _obj1
= 0;
2169 char *_kwnames
[] = { "self","rect", NULL
};
2173 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxImage_GetSubImage",_kwnames
,&_argo0
,&_obj1
))
2176 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2177 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2178 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_GetSubImage. Expected _wxImage_p.");
2184 if (! wxRect_helper(_obj1
, &_arg1
))
2188 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2189 _result
= new wxImage (wxImage_GetSubImage(_arg0
,*_arg1
));
2191 wxPyEndAllowThreads(__tstate
);
2192 if (PyErr_Occurred()) return NULL
;
2193 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxImage_p");
2194 _resultobj
= Py_BuildValue("s",_ptemp
);
2198 #define wxImage_Copy(_swigobj) (_swigobj->Copy())
2199 static PyObject
*_wrap_wxImage_Copy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2200 PyObject
* _resultobj
;
2203 PyObject
* _argo0
= 0;
2204 char *_kwnames
[] = { "self", NULL
};
2208 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_Copy",_kwnames
,&_argo0
))
2211 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2212 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2213 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_Copy. Expected _wxImage_p.");
2218 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2219 _result
= new wxImage (wxImage_Copy(_arg0
));
2221 wxPyEndAllowThreads(__tstate
);
2222 if (PyErr_Occurred()) return NULL
;
2223 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxImage_p");
2224 _resultobj
= Py_BuildValue("s",_ptemp
);
2228 #define wxImage_Paste(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Paste(_swigarg0,_swigarg1,_swigarg2))
2229 static PyObject
*_wrap_wxImage_Paste(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2230 PyObject
* _resultobj
;
2235 PyObject
* _argo0
= 0;
2236 PyObject
* _argo1
= 0;
2237 char *_kwnames
[] = { "self","image","x","y", NULL
};
2240 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxImage_Paste",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
2243 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2244 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2245 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_Paste. Expected _wxImage_p.");
2250 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImage_p")) {
2251 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxImage_Paste. Expected _wxImage_p.");
2256 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2257 wxImage_Paste(_arg0
,*_arg1
,_arg2
,_arg3
);
2259 wxPyEndAllowThreads(__tstate
);
2260 if (PyErr_Occurred()) return NULL
;
2261 } Py_INCREF(Py_None
);
2262 _resultobj
= Py_None
;
2266 static PyObject
* wxImage_GetDataBuffer(wxImage
*self
) {
2267 unsigned char* data
= self
->GetData();
2268 int len
= self
->GetWidth() * self
->GetHeight() * 3;
2269 return PyBuffer_FromReadWriteMemory(data
, len
);
2271 static PyObject
*_wrap_wxImage_GetDataBuffer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2272 PyObject
* _resultobj
;
2275 PyObject
* _argo0
= 0;
2276 char *_kwnames
[] = { "self", NULL
};
2279 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_GetDataBuffer",_kwnames
,&_argo0
))
2282 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2283 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2284 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_GetDataBuffer. Expected _wxImage_p.");
2289 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2290 _result
= (PyObject
*)wxImage_GetDataBuffer(_arg0
);
2292 wxPyEndAllowThreads(__tstate
);
2293 if (PyErr_Occurred()) return NULL
;
2295 _resultobj
= _result
;
2300 static PyObject
* wxImage_GetData(wxImage
*self
) {
2301 unsigned char* data
= self
->GetData();
2302 int len
= self
->GetWidth() * self
->GetHeight() * 3;
2303 return PyString_FromStringAndSize((char*)data
, len
);
2305 static PyObject
*_wrap_wxImage_GetData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2306 PyObject
* _resultobj
;
2309 PyObject
* _argo0
= 0;
2310 char *_kwnames
[] = { "self", NULL
};
2313 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_GetData",_kwnames
,&_argo0
))
2316 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2317 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2318 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_GetData. Expected _wxImage_p.");
2323 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2324 _result
= (PyObject
*)wxImage_GetData(_arg0
);
2326 wxPyEndAllowThreads(__tstate
);
2327 if (PyErr_Occurred()) return NULL
;
2329 _resultobj
= _result
;
2334 static void wxImage_SetDataBuffer(wxImage
*self
,PyObject
* data
) {
2335 unsigned char* buffer
;
2338 if (!PyArg_Parse(data
, "w#", &buffer
, &size
))
2341 if (size
!= self
->GetWidth() * self
->GetHeight() * 3) {
2342 PyErr_SetString(PyExc_TypeError
, "Incorrect buffer size");
2346 self
->SetData(buffer
);
2348 static PyObject
*_wrap_wxImage_SetDataBuffer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2349 PyObject
* _resultobj
;
2352 PyObject
* _argo0
= 0;
2353 PyObject
* _obj1
= 0;
2354 char *_kwnames
[] = { "self","data", NULL
};
2357 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxImage_SetDataBuffer",_kwnames
,&_argo0
,&_obj1
))
2360 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2361 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2362 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_SetDataBuffer. Expected _wxImage_p.");
2370 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2371 wxImage_SetDataBuffer(_arg0
,_arg1
);
2373 wxPyEndAllowThreads(__tstate
);
2374 if (PyErr_Occurred()) return NULL
;
2375 } Py_INCREF(Py_None
);
2376 _resultobj
= Py_None
;
2380 static void wxImage_SetData(wxImage
*self
,PyObject
* data
) {
2381 unsigned char* dataPtr
;
2383 if (! PyString_Check(data
)) {
2384 PyErr_SetString(PyExc_TypeError
, "Expected string object");
2388 size_t len
= self
->GetWidth() * self
->GetHeight() * 3;
2389 dataPtr
= (unsigned char*) malloc(len
);
2390 memcpy(dataPtr
, PyString_AsString(data
), len
);
2391 self
->SetData(dataPtr
);
2392 // wxImage takes ownership of dataPtr...
2394 static PyObject
*_wrap_wxImage_SetData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2395 PyObject
* _resultobj
;
2398 PyObject
* _argo0
= 0;
2399 PyObject
* _obj1
= 0;
2400 char *_kwnames
[] = { "self","data", NULL
};
2403 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxImage_SetData",_kwnames
,&_argo0
,&_obj1
))
2406 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2407 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2408 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_SetData. Expected _wxImage_p.");
2416 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2417 wxImage_SetData(_arg0
,_arg1
);
2419 wxPyEndAllowThreads(__tstate
);
2420 if (PyErr_Occurred()) return NULL
;
2421 } Py_INCREF(Py_None
);
2422 _resultobj
= Py_None
;
2426 #define wxImage_SetMaskColour(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetMaskColour(_swigarg0,_swigarg1,_swigarg2))
2427 static PyObject
*_wrap_wxImage_SetMaskColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2428 PyObject
* _resultobj
;
2430 unsigned char _arg1
;
2431 unsigned char _arg2
;
2432 unsigned char _arg3
;
2433 PyObject
* _argo0
= 0;
2434 char *_kwnames
[] = { "self","r","g","b", NULL
};
2437 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Obbb:wxImage_SetMaskColour",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
2440 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2441 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2442 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_SetMaskColour. Expected _wxImage_p.");
2447 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2448 wxImage_SetMaskColour(_arg0
,_arg1
,_arg2
,_arg3
);
2450 wxPyEndAllowThreads(__tstate
);
2451 if (PyErr_Occurred()) return NULL
;
2452 } Py_INCREF(Py_None
);
2453 _resultobj
= Py_None
;
2457 #define wxImage_GetMaskRed(_swigobj) (_swigobj->GetMaskRed())
2458 static PyObject
*_wrap_wxImage_GetMaskRed(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2459 PyObject
* _resultobj
;
2460 unsigned char _result
;
2462 PyObject
* _argo0
= 0;
2463 char *_kwnames
[] = { "self", NULL
};
2466 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_GetMaskRed",_kwnames
,&_argo0
))
2469 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2470 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2471 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_GetMaskRed. Expected _wxImage_p.");
2476 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2477 _result
= (unsigned char )wxImage_GetMaskRed(_arg0
);
2479 wxPyEndAllowThreads(__tstate
);
2480 if (PyErr_Occurred()) return NULL
;
2481 } _resultobj
= Py_BuildValue("b",_result
);
2485 #define wxImage_GetMaskGreen(_swigobj) (_swigobj->GetMaskGreen())
2486 static PyObject
*_wrap_wxImage_GetMaskGreen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2487 PyObject
* _resultobj
;
2488 unsigned char _result
;
2490 PyObject
* _argo0
= 0;
2491 char *_kwnames
[] = { "self", NULL
};
2494 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_GetMaskGreen",_kwnames
,&_argo0
))
2497 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2498 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2499 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_GetMaskGreen. Expected _wxImage_p.");
2504 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2505 _result
= (unsigned char )wxImage_GetMaskGreen(_arg0
);
2507 wxPyEndAllowThreads(__tstate
);
2508 if (PyErr_Occurred()) return NULL
;
2509 } _resultobj
= Py_BuildValue("b",_result
);
2513 #define wxImage_GetMaskBlue(_swigobj) (_swigobj->GetMaskBlue())
2514 static PyObject
*_wrap_wxImage_GetMaskBlue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2515 PyObject
* _resultobj
;
2516 unsigned char _result
;
2518 PyObject
* _argo0
= 0;
2519 char *_kwnames
[] = { "self", NULL
};
2522 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_GetMaskBlue",_kwnames
,&_argo0
))
2525 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2526 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2527 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_GetMaskBlue. Expected _wxImage_p.");
2532 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2533 _result
= (unsigned char )wxImage_GetMaskBlue(_arg0
);
2535 wxPyEndAllowThreads(__tstate
);
2536 if (PyErr_Occurred()) return NULL
;
2537 } _resultobj
= Py_BuildValue("b",_result
);
2541 #define wxImage_SetMask(_swigobj,_swigarg0) (_swigobj->SetMask(_swigarg0))
2542 static PyObject
*_wrap_wxImage_SetMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2543 PyObject
* _resultobj
;
2545 bool _arg1
= (bool ) TRUE
;
2546 PyObject
* _argo0
= 0;
2547 int tempbool1
= (int) TRUE
;
2548 char *_kwnames
[] = { "self","mask", NULL
};
2551 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxImage_SetMask",_kwnames
,&_argo0
,&tempbool1
))
2554 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2555 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2556 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_SetMask. Expected _wxImage_p.");
2560 _arg1
= (bool ) tempbool1
;
2562 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2563 wxImage_SetMask(_arg0
,_arg1
);
2565 wxPyEndAllowThreads(__tstate
);
2566 if (PyErr_Occurred()) return NULL
;
2567 } Py_INCREF(Py_None
);
2568 _resultobj
= Py_None
;
2572 #define wxImage_HasMask(_swigobj) (_swigobj->HasMask())
2573 static PyObject
*_wrap_wxImage_HasMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2574 PyObject
* _resultobj
;
2577 PyObject
* _argo0
= 0;
2578 char *_kwnames
[] = { "self", NULL
};
2581 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_HasMask",_kwnames
,&_argo0
))
2584 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2585 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2586 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_HasMask. Expected _wxImage_p.");
2591 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2592 _result
= (bool )wxImage_HasMask(_arg0
);
2594 wxPyEndAllowThreads(__tstate
);
2595 if (PyErr_Occurred()) return NULL
;
2596 } _resultobj
= Py_BuildValue("i",_result
);
2600 #define wxImage_Rotate(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Rotate(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2601 static PyObject
*_wrap_wxImage_Rotate(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2602 PyObject
* _resultobj
;
2607 bool _arg3
= (bool ) TRUE
;
2608 wxPoint
* _arg4
= (wxPoint
*) NULL
;
2609 PyObject
* _argo0
= 0;
2611 PyObject
* _obj2
= 0;
2612 int tempbool3
= (int) TRUE
;
2614 PyObject
* _obj4
= 0;
2615 char *_kwnames
[] = { "self","angle","centre_of_rotation","interpolating","offset_after_rotation", NULL
};
2619 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OdO|iO:wxImage_Rotate",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&tempbool3
,&_obj4
))
2622 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2623 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2624 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_Rotate. Expected _wxImage_p.");
2630 if (! wxPoint_helper(_obj2
, &_arg2
))
2633 _arg3
= (bool ) tempbool3
;
2637 if (! wxPoint_helper(_obj4
, &_arg4
))
2641 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2642 _result
= new wxImage (wxImage_Rotate(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
));
2644 wxPyEndAllowThreads(__tstate
);
2645 if (PyErr_Occurred()) return NULL
;
2646 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxImage_p");
2647 _resultobj
= Py_BuildValue("s",_ptemp
);
2651 #define wxImage_Rotate90(_swigobj,_swigarg0) (_swigobj->Rotate90(_swigarg0))
2652 static PyObject
*_wrap_wxImage_Rotate90(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2653 PyObject
* _resultobj
;
2656 bool _arg1
= (bool ) TRUE
;
2657 PyObject
* _argo0
= 0;
2658 int tempbool1
= (int) TRUE
;
2659 char *_kwnames
[] = { "self","clockwise", NULL
};
2663 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxImage_Rotate90",_kwnames
,&_argo0
,&tempbool1
))
2666 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2667 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2668 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_Rotate90. Expected _wxImage_p.");
2672 _arg1
= (bool ) tempbool1
;
2674 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2675 _result
= new wxImage (wxImage_Rotate90(_arg0
,_arg1
));
2677 wxPyEndAllowThreads(__tstate
);
2678 if (PyErr_Occurred()) return NULL
;
2679 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxImage_p");
2680 _resultobj
= Py_BuildValue("s",_ptemp
);
2684 #define wxImage_Mirror(_swigobj,_swigarg0) (_swigobj->Mirror(_swigarg0))
2685 static PyObject
*_wrap_wxImage_Mirror(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2686 PyObject
* _resultobj
;
2689 bool _arg1
= (bool ) TRUE
;
2690 PyObject
* _argo0
= 0;
2691 int tempbool1
= (int) TRUE
;
2692 char *_kwnames
[] = { "self","horizontally", NULL
};
2696 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxImage_Mirror",_kwnames
,&_argo0
,&tempbool1
))
2699 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2700 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2701 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_Mirror. Expected _wxImage_p.");
2705 _arg1
= (bool ) tempbool1
;
2707 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2708 _result
= new wxImage (wxImage_Mirror(_arg0
,_arg1
));
2710 wxPyEndAllowThreads(__tstate
);
2711 if (PyErr_Occurred()) return NULL
;
2712 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxImage_p");
2713 _resultobj
= Py_BuildValue("s",_ptemp
);
2717 #define wxImage_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2718 static PyObject
*_wrap_wxImage_Replace(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2719 PyObject
* _resultobj
;
2721 unsigned char _arg1
;
2722 unsigned char _arg2
;
2723 unsigned char _arg3
;
2724 unsigned char _arg4
;
2725 unsigned char _arg5
;
2726 unsigned char _arg6
;
2727 PyObject
* _argo0
= 0;
2728 char *_kwnames
[] = { "self","r1","g1","b1","r2","g2","b2", NULL
};
2731 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Obbbbbb:wxImage_Replace",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))
2734 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2735 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2736 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_Replace. Expected _wxImage_p.");
2741 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2742 wxImage_Replace(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
2744 wxPyEndAllowThreads(__tstate
);
2745 if (PyErr_Occurred()) return NULL
;
2746 } Py_INCREF(Py_None
);
2747 _resultobj
= Py_None
;
2751 #define wxImage_ConvertToMono(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->ConvertToMono(_swigarg0,_swigarg1,_swigarg2))
2752 static PyObject
*_wrap_wxImage_ConvertToMono(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2753 PyObject
* _resultobj
;
2756 unsigned char _arg1
;
2757 unsigned char _arg2
;
2758 unsigned char _arg3
;
2759 PyObject
* _argo0
= 0;
2760 char *_kwnames
[] = { "self","r","g","b", NULL
};
2764 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Obbb:wxImage_ConvertToMono",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
2767 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2768 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2769 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_ConvertToMono. Expected _wxImage_p.");
2774 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2775 _result
= new wxImage (wxImage_ConvertToMono(_arg0
,_arg1
,_arg2
,_arg3
));
2777 wxPyEndAllowThreads(__tstate
);
2778 if (PyErr_Occurred()) return NULL
;
2779 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxImage_p");
2780 _resultobj
= Py_BuildValue("s",_ptemp
);
2784 #define wxImage_SetOption(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetOption(_swigarg0,_swigarg1))
2785 static PyObject
*_wrap_wxImage_SetOption(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2786 PyObject
* _resultobj
;
2790 PyObject
* _argo0
= 0;
2791 PyObject
* _obj1
= 0;
2792 PyObject
* _obj2
= 0;
2793 char *_kwnames
[] = { "self","name","value", NULL
};
2796 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxImage_SetOption",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
2799 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2800 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2801 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_SetOption. Expected _wxImage_p.");
2806 _arg1
= wxString_in_helper(_obj1
);
2811 _arg2
= wxString_in_helper(_obj2
);
2816 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2817 wxImage_SetOption(_arg0
,*_arg1
,*_arg2
);
2819 wxPyEndAllowThreads(__tstate
);
2820 if (PyErr_Occurred()) return NULL
;
2821 } Py_INCREF(Py_None
);
2822 _resultobj
= Py_None
;
2834 #define wxImage_SetOptionInt(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetOption(_swigarg0,_swigarg1))
2835 static PyObject
*_wrap_wxImage_SetOptionInt(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2836 PyObject
* _resultobj
;
2840 PyObject
* _argo0
= 0;
2841 PyObject
* _obj1
= 0;
2842 char *_kwnames
[] = { "self","name","value", NULL
};
2845 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxImage_SetOptionInt",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
2848 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2849 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2850 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_SetOptionInt. Expected _wxImage_p.");
2855 _arg1
= wxString_in_helper(_obj1
);
2860 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2861 wxImage_SetOptionInt(_arg0
,*_arg1
,_arg2
);
2863 wxPyEndAllowThreads(__tstate
);
2864 if (PyErr_Occurred()) return NULL
;
2865 } Py_INCREF(Py_None
);
2866 _resultobj
= Py_None
;
2874 #define wxImage_GetOption(_swigobj,_swigarg0) (_swigobj->GetOption(_swigarg0))
2875 static PyObject
*_wrap_wxImage_GetOption(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2876 PyObject
* _resultobj
;
2880 PyObject
* _argo0
= 0;
2881 PyObject
* _obj1
= 0;
2882 char *_kwnames
[] = { "self","name", NULL
};
2885 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxImage_GetOption",_kwnames
,&_argo0
,&_obj1
))
2888 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2889 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2890 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_GetOption. Expected _wxImage_p.");
2895 _arg1
= wxString_in_helper(_obj1
);
2900 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2901 _result
= new wxString (wxImage_GetOption(_arg0
,*_arg1
));
2903 wxPyEndAllowThreads(__tstate
);
2904 if (PyErr_Occurred()) return NULL
;
2907 _resultobj
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len());
2909 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2922 #define wxImage_GetOptionInt(_swigobj,_swigarg0) (_swigobj->GetOptionInt(_swigarg0))
2923 static PyObject
*_wrap_wxImage_GetOptionInt(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2924 PyObject
* _resultobj
;
2928 PyObject
* _argo0
= 0;
2929 PyObject
* _obj1
= 0;
2930 char *_kwnames
[] = { "self","name", NULL
};
2933 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxImage_GetOptionInt",_kwnames
,&_argo0
,&_obj1
))
2936 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2937 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2938 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_GetOptionInt. Expected _wxImage_p.");
2943 _arg1
= wxString_in_helper(_obj1
);
2948 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2949 _result
= (int )wxImage_GetOptionInt(_arg0
,*_arg1
);
2951 wxPyEndAllowThreads(__tstate
);
2952 if (PyErr_Occurred()) return NULL
;
2953 } _resultobj
= Py_BuildValue("i",_result
);
2961 #define wxImage_HasOption(_swigobj,_swigarg0) (_swigobj->HasOption(_swigarg0))
2962 static PyObject
*_wrap_wxImage_HasOption(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2963 PyObject
* _resultobj
;
2967 PyObject
* _argo0
= 0;
2968 PyObject
* _obj1
= 0;
2969 char *_kwnames
[] = { "self","name", NULL
};
2972 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxImage_HasOption",_kwnames
,&_argo0
,&_obj1
))
2975 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2976 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
2977 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_HasOption. Expected _wxImage_p.");
2982 _arg1
= wxString_in_helper(_obj1
);
2987 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2988 _result
= (bool )wxImage_HasOption(_arg0
,*_arg1
);
2990 wxPyEndAllowThreads(__tstate
);
2991 if (PyErr_Occurred()) return NULL
;
2992 } _resultobj
= Py_BuildValue("i",_result
);
3000 #define wxImage_CountColours(_swigobj,_swigarg0) (_swigobj->CountColours(_swigarg0))
3001 static PyObject
*_wrap_wxImage_CountColours(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3002 PyObject
* _resultobj
;
3003 unsigned long _result
;
3005 unsigned long _arg1
= (unsigned long ) (unsigned long)-1;
3006 PyObject
* _argo0
= 0;
3007 char *_kwnames
[] = { "self","stopafter", NULL
};
3010 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|l:wxImage_CountColours",_kwnames
,&_argo0
,&_arg1
))
3013 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3014 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
3015 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_CountColours. Expected _wxImage_p.");
3020 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3021 _result
= (unsigned long )wxImage_CountColours(_arg0
,_arg1
);
3023 wxPyEndAllowThreads(__tstate
);
3024 if (PyErr_Occurred()) return NULL
;
3025 } _resultobj
= Py_BuildValue("l",_result
);
3029 static PyObject
*_wrap_wxImage_AddHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3030 PyObject
* _resultobj
;
3031 wxImageHandler
* _arg0
;
3032 PyObject
* _argo0
= 0;
3033 char *_kwnames
[] = { "handler", NULL
};
3036 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_AddHandler",_kwnames
,&_argo0
))
3039 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3040 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageHandler_p")) {
3041 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_AddHandler. Expected _wxImageHandler_p.");
3046 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3047 wxImage::AddHandler(_arg0
);
3049 wxPyEndAllowThreads(__tstate
);
3050 if (PyErr_Occurred()) return NULL
;
3051 } Py_INCREF(Py_None
);
3052 _resultobj
= Py_None
;
3056 static PyObject
*_wrap_wxImage_InsertHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3057 PyObject
* _resultobj
;
3058 wxImageHandler
* _arg0
;
3059 PyObject
* _argo0
= 0;
3060 char *_kwnames
[] = { "handler", NULL
};
3063 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_InsertHandler",_kwnames
,&_argo0
))
3066 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3067 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageHandler_p")) {
3068 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_InsertHandler. Expected _wxImageHandler_p.");
3073 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3074 wxImage::InsertHandler(_arg0
);
3076 wxPyEndAllowThreads(__tstate
);
3077 if (PyErr_Occurred()) return NULL
;
3078 } Py_INCREF(Py_None
);
3079 _resultobj
= Py_None
;
3083 static PyObject
*_wrap_wxImage_RemoveHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3084 PyObject
* _resultobj
;
3087 PyObject
* _obj0
= 0;
3088 char *_kwnames
[] = { "name", NULL
};
3091 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_RemoveHandler",_kwnames
,&_obj0
))
3094 _arg0
= wxString_in_helper(_obj0
);
3099 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3100 _result
= (bool )wxImage::RemoveHandler(*_arg0
);
3102 wxPyEndAllowThreads(__tstate
);
3103 if (PyErr_Occurred()) return NULL
;
3104 } _resultobj
= Py_BuildValue("i",_result
);
3112 static wxBitmap
wxImage_ConvertToBitmap(wxImage
*self
) {
3113 wxBitmap
bitmap(*self
);
3116 static PyObject
*_wrap_wxImage_ConvertToBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3117 PyObject
* _resultobj
;
3120 PyObject
* _argo0
= 0;
3121 char *_kwnames
[] = { "self", NULL
};
3125 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImage_ConvertToBitmap",_kwnames
,&_argo0
))
3128 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3129 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
3130 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_ConvertToBitmap. Expected _wxImage_p.");
3135 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3136 _result
= new wxBitmap (wxImage_ConvertToBitmap(_arg0
));
3138 wxPyEndAllowThreads(__tstate
);
3139 if (PyErr_Occurred()) return NULL
;
3140 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p");
3141 _resultobj
= Py_BuildValue("s",_ptemp
);
3145 static wxBitmap
wxImage_ConvertToMonoBitmap(wxImage
*self
,unsigned char red
,unsigned char green
,unsigned char blue
) {
3146 wxImage mono
= self
->ConvertToMono( red
, green
, blue
);
3147 wxBitmap
bitmap( mono
, 1 );
3150 static PyObject
*_wrap_wxImage_ConvertToMonoBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3151 PyObject
* _resultobj
;
3154 unsigned char _arg1
;
3155 unsigned char _arg2
;
3156 unsigned char _arg3
;
3157 PyObject
* _argo0
= 0;
3158 char *_kwnames
[] = { "self","red","green","blue", NULL
};
3162 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Obbb:wxImage_ConvertToMonoBitmap",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
3165 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3166 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
3167 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImage_ConvertToMonoBitmap. Expected _wxImage_p.");
3172 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3173 _result
= new wxBitmap (wxImage_ConvertToMonoBitmap(_arg0
,_arg1
,_arg2
,_arg3
));
3175 wxPyEndAllowThreads(__tstate
);
3176 if (PyErr_Occurred()) return NULL
;
3177 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p");
3178 _resultobj
= Py_BuildValue("s",_ptemp
);
3182 static PyMethodDef imagecMethods
[] = {
3183 { "wxImage_ConvertToMonoBitmap", (PyCFunction
) _wrap_wxImage_ConvertToMonoBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3184 { "wxImage_ConvertToBitmap", (PyCFunction
) _wrap_wxImage_ConvertToBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3185 { "wxImage_RemoveHandler", (PyCFunction
) _wrap_wxImage_RemoveHandler
, METH_VARARGS
| METH_KEYWORDS
},
3186 { "wxImage_InsertHandler", (PyCFunction
) _wrap_wxImage_InsertHandler
, METH_VARARGS
| METH_KEYWORDS
},
3187 { "wxImage_AddHandler", (PyCFunction
) _wrap_wxImage_AddHandler
, METH_VARARGS
| METH_KEYWORDS
},
3188 { "wxImage_CountColours", (PyCFunction
) _wrap_wxImage_CountColours
, METH_VARARGS
| METH_KEYWORDS
},
3189 { "wxImage_HasOption", (PyCFunction
) _wrap_wxImage_HasOption
, METH_VARARGS
| METH_KEYWORDS
},
3190 { "wxImage_GetOptionInt", (PyCFunction
) _wrap_wxImage_GetOptionInt
, METH_VARARGS
| METH_KEYWORDS
},
3191 { "wxImage_GetOption", (PyCFunction
) _wrap_wxImage_GetOption
, METH_VARARGS
| METH_KEYWORDS
},
3192 { "wxImage_SetOptionInt", (PyCFunction
) _wrap_wxImage_SetOptionInt
, METH_VARARGS
| METH_KEYWORDS
},
3193 { "wxImage_SetOption", (PyCFunction
) _wrap_wxImage_SetOption
, METH_VARARGS
| METH_KEYWORDS
},
3194 { "wxImage_ConvertToMono", (PyCFunction
) _wrap_wxImage_ConvertToMono
, METH_VARARGS
| METH_KEYWORDS
},
3195 { "wxImage_Replace", (PyCFunction
) _wrap_wxImage_Replace
, METH_VARARGS
| METH_KEYWORDS
},
3196 { "wxImage_Mirror", (PyCFunction
) _wrap_wxImage_Mirror
, METH_VARARGS
| METH_KEYWORDS
},
3197 { "wxImage_Rotate90", (PyCFunction
) _wrap_wxImage_Rotate90
, METH_VARARGS
| METH_KEYWORDS
},
3198 { "wxImage_Rotate", (PyCFunction
) _wrap_wxImage_Rotate
, METH_VARARGS
| METH_KEYWORDS
},
3199 { "wxImage_HasMask", (PyCFunction
) _wrap_wxImage_HasMask
, METH_VARARGS
| METH_KEYWORDS
},
3200 { "wxImage_SetMask", (PyCFunction
) _wrap_wxImage_SetMask
, METH_VARARGS
| METH_KEYWORDS
},
3201 { "wxImage_GetMaskBlue", (PyCFunction
) _wrap_wxImage_GetMaskBlue
, METH_VARARGS
| METH_KEYWORDS
},
3202 { "wxImage_GetMaskGreen", (PyCFunction
) _wrap_wxImage_GetMaskGreen
, METH_VARARGS
| METH_KEYWORDS
},
3203 { "wxImage_GetMaskRed", (PyCFunction
) _wrap_wxImage_GetMaskRed
, METH_VARARGS
| METH_KEYWORDS
},
3204 { "wxImage_SetMaskColour", (PyCFunction
) _wrap_wxImage_SetMaskColour
, METH_VARARGS
| METH_KEYWORDS
},
3205 { "wxImage_SetData", (PyCFunction
) _wrap_wxImage_SetData
, METH_VARARGS
| METH_KEYWORDS
},
3206 { "wxImage_SetDataBuffer", (PyCFunction
) _wrap_wxImage_SetDataBuffer
, METH_VARARGS
| METH_KEYWORDS
},
3207 { "wxImage_GetData", (PyCFunction
) _wrap_wxImage_GetData
, METH_VARARGS
| METH_KEYWORDS
},
3208 { "wxImage_GetDataBuffer", (PyCFunction
) _wrap_wxImage_GetDataBuffer
, METH_VARARGS
| METH_KEYWORDS
},
3209 { "wxImage_Paste", (PyCFunction
) _wrap_wxImage_Paste
, METH_VARARGS
| METH_KEYWORDS
},
3210 { "wxImage_Copy", (PyCFunction
) _wrap_wxImage_Copy
, METH_VARARGS
| METH_KEYWORDS
},
3211 { "wxImage_GetSubImage", (PyCFunction
) _wrap_wxImage_GetSubImage
, METH_VARARGS
| METH_KEYWORDS
},
3212 { "wxImage_GetHeight", (PyCFunction
) _wrap_wxImage_GetHeight
, METH_VARARGS
| METH_KEYWORDS
},
3213 { "wxImage_GetWidth", (PyCFunction
) _wrap_wxImage_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
3214 { "wxImage_Ok", (PyCFunction
) _wrap_wxImage_Ok
, METH_VARARGS
| METH_KEYWORDS
},
3215 { "wxImage_LoadMimeStream", (PyCFunction
) _wrap_wxImage_LoadMimeStream
, METH_VARARGS
| METH_KEYWORDS
},
3216 { "wxImage_LoadStream", (PyCFunction
) _wrap_wxImage_LoadStream
, METH_VARARGS
| METH_KEYWORDS
},
3217 { "wxImage_CanReadStream", (PyCFunction
) _wrap_wxImage_CanReadStream
, METH_VARARGS
| METH_KEYWORDS
},
3218 { "wxImage_SaveMimeFile", (PyCFunction
) _wrap_wxImage_SaveMimeFile
, METH_VARARGS
| METH_KEYWORDS
},
3219 { "wxImage_SaveFile", (PyCFunction
) _wrap_wxImage_SaveFile
, METH_VARARGS
| METH_KEYWORDS
},
3220 { "wxImage_LoadMimeFile", (PyCFunction
) _wrap_wxImage_LoadMimeFile
, METH_VARARGS
| METH_KEYWORDS
},
3221 { "wxImage_LoadFile", (PyCFunction
) _wrap_wxImage_LoadFile
, METH_VARARGS
| METH_KEYWORDS
},
3222 { "wxImage_GetImageCount", (PyCFunction
) _wrap_wxImage_GetImageCount
, METH_VARARGS
| METH_KEYWORDS
},
3223 { "wxImage_CanRead", (PyCFunction
) _wrap_wxImage_CanRead
, METH_VARARGS
| METH_KEYWORDS
},
3224 { "wxImage_SetMaskFromImage", (PyCFunction
) _wrap_wxImage_SetMaskFromImage
, METH_VARARGS
| METH_KEYWORDS
},
3225 { "wxImage_FindFirstUnusedColour", (PyCFunction
) _wrap_wxImage_FindFirstUnusedColour
, METH_VARARGS
| METH_KEYWORDS
},
3226 { "wxImage_GetBlue", (PyCFunction
) _wrap_wxImage_GetBlue
, METH_VARARGS
| METH_KEYWORDS
},
3227 { "wxImage_GetGreen", (PyCFunction
) _wrap_wxImage_GetGreen
, METH_VARARGS
| METH_KEYWORDS
},
3228 { "wxImage_GetRed", (PyCFunction
) _wrap_wxImage_GetRed
, METH_VARARGS
| METH_KEYWORDS
},
3229 { "wxImage_SetRGB", (PyCFunction
) _wrap_wxImage_SetRGB
, METH_VARARGS
| METH_KEYWORDS
},
3230 { "wxImage_Rescale", (PyCFunction
) _wrap_wxImage_Rescale
, METH_VARARGS
| METH_KEYWORDS
},
3231 { "wxImage_Scale", (PyCFunction
) _wrap_wxImage_Scale
, METH_VARARGS
| METH_KEYWORDS
},
3232 { "wxImage_Destroy", (PyCFunction
) _wrap_wxImage_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
3233 { "wxImage_Create", (PyCFunction
) _wrap_wxImage_Create
, METH_VARARGS
| METH_KEYWORDS
},
3234 { "delete_wxImage", (PyCFunction
) _wrap_delete_wxImage
, METH_VARARGS
| METH_KEYWORDS
},
3235 { "new_wxImage", (PyCFunction
) _wrap_new_wxImage
, METH_VARARGS
| METH_KEYWORDS
},
3236 { "new_wxTIFFHandler", (PyCFunction
) _wrap_new_wxTIFFHandler
, METH_VARARGS
| METH_KEYWORDS
},
3237 { "new_wxPCXHandler", (PyCFunction
) _wrap_new_wxPCXHandler
, METH_VARARGS
| METH_KEYWORDS
},
3238 { "new_wxPNMHandler", (PyCFunction
) _wrap_new_wxPNMHandler
, METH_VARARGS
| METH_KEYWORDS
},
3239 { "new_wxGIFHandler", (PyCFunction
) _wrap_new_wxGIFHandler
, METH_VARARGS
| METH_KEYWORDS
},
3240 { "new_wxANIHandler", (PyCFunction
) _wrap_new_wxANIHandler
, METH_VARARGS
| METH_KEYWORDS
},
3241 { "new_wxCURHandler", (PyCFunction
) _wrap_new_wxCURHandler
, METH_VARARGS
| METH_KEYWORDS
},
3242 { "new_wxICOHandler", (PyCFunction
) _wrap_new_wxICOHandler
, METH_VARARGS
| METH_KEYWORDS
},
3243 { "new_wxBMPHandler", (PyCFunction
) _wrap_new_wxBMPHandler
, METH_VARARGS
| METH_KEYWORDS
},
3244 { "new_wxJPEGHandler", (PyCFunction
) _wrap_new_wxJPEGHandler
, METH_VARARGS
| METH_KEYWORDS
},
3245 { "new_wxPNGHandler", (PyCFunction
) _wrap_new_wxPNGHandler
, METH_VARARGS
| METH_KEYWORDS
},
3246 { "wxImageHandler_SetMimeType", (PyCFunction
) _wrap_wxImageHandler_SetMimeType
, METH_VARARGS
| METH_KEYWORDS
},
3247 { "wxImageHandler_SetType", (PyCFunction
) _wrap_wxImageHandler_SetType
, METH_VARARGS
| METH_KEYWORDS
},
3248 { "wxImageHandler_SetExtension", (PyCFunction
) _wrap_wxImageHandler_SetExtension
, METH_VARARGS
| METH_KEYWORDS
},
3249 { "wxImageHandler_SetName", (PyCFunction
) _wrap_wxImageHandler_SetName
, METH_VARARGS
| METH_KEYWORDS
},
3250 { "wxImageHandler_CanRead", (PyCFunction
) _wrap_wxImageHandler_CanRead
, METH_VARARGS
| METH_KEYWORDS
},
3251 { "wxImageHandler_GetMimeType", (PyCFunction
) _wrap_wxImageHandler_GetMimeType
, METH_VARARGS
| METH_KEYWORDS
},
3252 { "wxImageHandler_GetType", (PyCFunction
) _wrap_wxImageHandler_GetType
, METH_VARARGS
| METH_KEYWORDS
},
3253 { "wxImageHandler_GetExtension", (PyCFunction
) _wrap_wxImageHandler_GetExtension
, METH_VARARGS
| METH_KEYWORDS
},
3254 { "wxImageHandler_GetName", (PyCFunction
) _wrap_wxImageHandler_GetName
, METH_VARARGS
| METH_KEYWORDS
},
3255 { "wxBitmapFromImage", (PyCFunction
) _wrap_wxBitmapFromImage
, METH_VARARGS
| METH_KEYWORDS
},
3256 { "wxInitAllImageHandlers", (PyCFunction
) _wrap_wxInitAllImageHandlers
, METH_VARARGS
| METH_KEYWORDS
},
3257 { "wxImageFromStreamMime", (PyCFunction
) _wrap_wxImageFromStreamMime
, METH_VARARGS
| METH_KEYWORDS
},
3258 { "wxImageFromStream", (PyCFunction
) _wrap_wxImageFromStream
, METH_VARARGS
| METH_KEYWORDS
},
3259 { "wxImageFromData", (PyCFunction
) _wrap_wxImageFromData
, METH_VARARGS
| METH_KEYWORDS
},
3260 { "wxImageFromBitmap", (PyCFunction
) _wrap_wxImageFromBitmap
, METH_VARARGS
| METH_KEYWORDS
},
3261 { "wxImageFromMime", (PyCFunction
) _wrap_wxImageFromMime
, METH_VARARGS
| METH_KEYWORDS
},
3262 { "wxEmptyImage", (PyCFunction
) _wrap_wxEmptyImage
, METH_VARARGS
| METH_KEYWORDS
},
3269 * This table is used by the pointer type-checker
3271 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
3272 { "_signed_long","_long",0},
3273 { "_wxBMPHandler","_wxANIHandler",SwigwxANIHandlerTowxBMPHandler
},
3274 { "_wxBMPHandler","_wxCURHandler",SwigwxCURHandlerTowxBMPHandler
},
3275 { "_wxBMPHandler","_wxICOHandler",SwigwxICOHandlerTowxBMPHandler
},
3276 { "_wxICOHandler","_wxANIHandler",SwigwxANIHandlerTowxICOHandler
},
3277 { "_wxICOHandler","_wxCURHandler",SwigwxCURHandlerTowxICOHandler
},
3278 { "_wxPrintQuality","_wxCoord",0},
3279 { "_wxPrintQuality","_int",0},
3280 { "_wxPrintQuality","_signed_int",0},
3281 { "_wxPrintQuality","_unsigned_int",0},
3282 { "_wxPrintQuality","_wxWindowID",0},
3283 { "_wxPrintQuality","_uint",0},
3284 { "_wxPrintQuality","_EBool",0},
3285 { "_wxPrintQuality","_size_t",0},
3286 { "_wxPrintQuality","_time_t",0},
3287 { "_wxImageHandler","_wxTIFFHandler",SwigwxTIFFHandlerTowxImageHandler
},
3288 { "_wxImageHandler","_wxPCXHandler",SwigwxPCXHandlerTowxImageHandler
},
3289 { "_wxImageHandler","_wxPNMHandler",SwigwxPNMHandlerTowxImageHandler
},
3290 { "_wxImageHandler","_wxGIFHandler",SwigwxGIFHandlerTowxImageHandler
},
3291 { "_wxImageHandler","_wxANIHandler",SwigwxANIHandlerTowxImageHandler
},
3292 { "_wxImageHandler","_wxCURHandler",SwigwxCURHandlerTowxImageHandler
},
3293 { "_wxImageHandler","_wxICOHandler",SwigwxICOHandlerTowxImageHandler
},
3294 { "_wxImageHandler","_wxBMPHandler",SwigwxBMPHandlerTowxImageHandler
},
3295 { "_wxImageHandler","_wxJPEGHandler",SwigwxJPEGHandlerTowxImageHandler
},
3296 { "_wxImageHandler","_wxPNGHandler",SwigwxPNGHandlerTowxImageHandler
},
3297 { "_byte","_unsigned_char",0},
3298 { "_long","_unsigned_long",0},
3299 { "_long","_signed_long",0},
3300 { "_size_t","_wxCoord",0},
3301 { "_size_t","_wxPrintQuality",0},
3302 { "_size_t","_time_t",0},
3303 { "_size_t","_unsigned_int",0},
3304 { "_size_t","_int",0},
3305 { "_size_t","_wxWindowID",0},
3306 { "_size_t","_uint",0},
3307 { "_uint","_wxCoord",0},
3308 { "_uint","_wxPrintQuality",0},
3309 { "_uint","_time_t",0},
3310 { "_uint","_size_t",0},
3311 { "_uint","_unsigned_int",0},
3312 { "_uint","_int",0},
3313 { "_uint","_wxWindowID",0},
3314 { "_wxChar","_char",0},
3315 { "_char","_wxChar",0},
3316 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
3317 { "_EBool","_wxCoord",0},
3318 { "_EBool","_wxPrintQuality",0},
3319 { "_EBool","_signed_int",0},
3320 { "_EBool","_int",0},
3321 { "_EBool","_wxWindowID",0},
3322 { "_unsigned_long","_long",0},
3323 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
3324 { "_signed_int","_wxCoord",0},
3325 { "_signed_int","_wxPrintQuality",0},
3326 { "_signed_int","_EBool",0},
3327 { "_signed_int","_wxWindowID",0},
3328 { "_signed_int","_int",0},
3329 { "_WXTYPE","_short",0},
3330 { "_WXTYPE","_signed_short",0},
3331 { "_WXTYPE","_unsigned_short",0},
3332 { "_unsigned_short","_WXTYPE",0},
3333 { "_unsigned_short","_short",0},
3334 { "_wxObject","_wxImage",SwigwxImageTowxObject
},
3335 { "_wxObject","_wxTIFFHandler",SwigwxTIFFHandlerTowxObject
},
3336 { "_wxObject","_wxPCXHandler",SwigwxPCXHandlerTowxObject
},
3337 { "_wxObject","_wxPNMHandler",SwigwxPNMHandlerTowxObject
},
3338 { "_wxObject","_wxGIFHandler",SwigwxGIFHandlerTowxObject
},
3339 { "_wxObject","_wxANIHandler",SwigwxANIHandlerTowxObject
},
3340 { "_wxObject","_wxCURHandler",SwigwxCURHandlerTowxObject
},
3341 { "_wxObject","_wxICOHandler",SwigwxICOHandlerTowxObject
},
3342 { "_wxObject","_wxBMPHandler",SwigwxBMPHandlerTowxObject
},
3343 { "_wxObject","_wxJPEGHandler",SwigwxJPEGHandlerTowxObject
},
3344 { "_wxObject","_wxPNGHandler",SwigwxPNGHandlerTowxObject
},
3345 { "_wxObject","_wxImageHandler",SwigwxImageHandlerTowxObject
},
3346 { "_signed_short","_WXTYPE",0},
3347 { "_signed_short","_short",0},
3348 { "_wxCURHandler","_wxANIHandler",SwigwxANIHandlerTowxCURHandler
},
3349 { "_unsigned_char","_byte",0},
3350 { "_unsigned_int","_wxCoord",0},
3351 { "_unsigned_int","_wxPrintQuality",0},
3352 { "_unsigned_int","_time_t",0},
3353 { "_unsigned_int","_size_t",0},
3354 { "_unsigned_int","_uint",0},
3355 { "_unsigned_int","_wxWindowID",0},
3356 { "_unsigned_int","_int",0},
3357 { "_short","_WXTYPE",0},
3358 { "_short","_unsigned_short",0},
3359 { "_short","_signed_short",0},
3360 { "_wxWindowID","_wxCoord",0},
3361 { "_wxWindowID","_wxPrintQuality",0},
3362 { "_wxWindowID","_time_t",0},
3363 { "_wxWindowID","_size_t",0},
3364 { "_wxWindowID","_EBool",0},
3365 { "_wxWindowID","_uint",0},
3366 { "_wxWindowID","_int",0},
3367 { "_wxWindowID","_signed_int",0},
3368 { "_wxWindowID","_unsigned_int",0},
3369 { "_int","_wxCoord",0},
3370 { "_int","_wxPrintQuality",0},
3371 { "_int","_time_t",0},
3372 { "_int","_size_t",0},
3373 { "_int","_EBool",0},
3374 { "_int","_uint",0},
3375 { "_int","_wxWindowID",0},
3376 { "_int","_unsigned_int",0},
3377 { "_int","_signed_int",0},
3378 { "_time_t","_wxCoord",0},
3379 { "_time_t","_wxPrintQuality",0},
3380 { "_time_t","_unsigned_int",0},
3381 { "_time_t","_int",0},
3382 { "_time_t","_wxWindowID",0},
3383 { "_time_t","_uint",0},
3384 { "_time_t","_size_t",0},
3385 { "_wxCoord","_int",0},
3386 { "_wxCoord","_signed_int",0},
3387 { "_wxCoord","_unsigned_int",0},
3388 { "_wxCoord","_wxWindowID",0},
3389 { "_wxCoord","_uint",0},
3390 { "_wxCoord","_EBool",0},
3391 { "_wxCoord","_size_t",0},
3392 { "_wxCoord","_time_t",0},
3393 { "_wxCoord","_wxPrintQuality",0},
3396 static PyObject
*SWIG_globals
;
3400 SWIGEXPORT(void) initimagec() {
3402 SWIG_globals
= SWIG_newvarlink();
3403 m
= Py_InitModule("imagec", imagecMethods
);
3404 d
= PyModule_GetDict(m
);
3405 PyDict_SetItemString(d
,"cvar", SWIG_globals
);
3406 SWIG_addvarlink(SWIG_globals
,"wxNullImage",_wrap_wxNullImage_get
, _wrap_wxNullImage_set
);
3409 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
3410 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);