2 * FILE : contrib/xrc/xrc.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 */
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
32 # define SWIGEXPORT(a) a
36 # define SWIGEXPORT(a) a
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
49 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
50 extern PyObject
*SWIG_newvarlink(void);
54 #define SWIG_init initxrcc
56 #define SWIG_name "xrcc"
59 #include "wx/xrc/xmlres.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 #if PYTHON_API_VERSION >= 1009
89 static char* wxStringErrorMsg
= "String or Unicode type required";
91 static char* wxStringErrorMsg
= "String type required";
96 static int _wrap_wxTheXmlResource_set(PyObject
*val
) {
98 PyErr_SetString(PyExc_TypeError
,"Variable wxTheXmlResource is read-only.");
102 static PyObject
*_wrap_wxTheXmlResource_get() {
106 SWIG_MakePtr(ptemp
, (char *) wxTheXmlResource
,"_wxXmlResource_p");
107 pyobj
= PyString_FromString(ptemp
);
111 static void *SwigwxXmlResourceTowxObject(void *ptr
) {
114 src
= (wxXmlResource
*) ptr
;
115 dest
= (wxObject
*) src
;
116 return (void *) dest
;
119 #define new_wxXmlResourceEmpty(_swigarg0) (new wxXmlResource(_swigarg0))
120 static PyObject
*_wrap_new_wxXmlResourceEmpty(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
121 PyObject
* _resultobj
;
122 wxXmlResource
* _result
;
123 int _arg0
= (int ) (wxXRC_USE_LOCALE
);
124 char *_kwnames
[] = { "flags", NULL
};
128 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxXmlResourceEmpty",_kwnames
,&_arg0
))
131 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
132 _result
= (wxXmlResource
*)new_wxXmlResourceEmpty(_arg0
);
134 wxPyEndAllowThreads(__tstate
);
135 if (PyErr_Occurred()) return NULL
;
137 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlResource_p");
138 _resultobj
= Py_BuildValue("s",_ptemp
);
141 _resultobj
= Py_None
;
146 static wxXmlResource
*new_wxXmlResource(const wxString
*filemask
,int flags
) {
147 wxXmlResource
* res
= new wxXmlResource(*filemask
, flags
);
148 res
->InitAllHandlers();
152 static PyObject
*_wrap_new_wxXmlResource(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
153 PyObject
* _resultobj
;
154 wxXmlResource
* _result
;
156 int _arg1
= (int ) (wxXRC_USE_LOCALE
);
157 PyObject
* _obj0
= 0;
158 char *_kwnames
[] = { "filemask","flags", NULL
};
162 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxXmlResource",_kwnames
,&_obj0
,&_arg1
))
165 #if PYTHON_API_VERSION >= 1009
166 char* tmpPtr
; int tmpSize
;
167 if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) {
168 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
171 if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1)
173 _arg0
= new wxString(tmpPtr
, tmpSize
);
175 if (!PyString_Check(_obj0
)) {
176 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
179 _arg0
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
));
183 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
184 _result
= (wxXmlResource
*)new_wxXmlResource(_arg0
,_arg1
);
186 wxPyEndAllowThreads(__tstate
);
187 if (PyErr_Occurred()) return NULL
;
189 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlResource_p");
190 _resultobj
= Py_BuildValue("s",_ptemp
);
193 _resultobj
= Py_None
;
202 #define delete_wxXmlResource(_swigobj) (delete _swigobj)
203 static PyObject
*_wrap_delete_wxXmlResource(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
204 PyObject
* _resultobj
;
205 wxXmlResource
* _arg0
;
206 PyObject
* _argo0
= 0;
207 char *_kwnames
[] = { "self", NULL
};
210 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxXmlResource",_kwnames
,&_argo0
))
213 if (_argo0
== Py_None
) { _arg0
= NULL
; }
214 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
215 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxXmlResource. Expected _wxXmlResource_p.");
220 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
221 delete_wxXmlResource(_arg0
);
223 wxPyEndAllowThreads(__tstate
);
224 if (PyErr_Occurred()) return NULL
;
225 } Py_INCREF(Py_None
);
226 _resultobj
= Py_None
;
230 #define wxXmlResource_Load(_swigobj,_swigarg0) (_swigobj->Load(_swigarg0))
231 static PyObject
*_wrap_wxXmlResource_Load(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
232 PyObject
* _resultobj
;
234 wxXmlResource
* _arg0
;
236 PyObject
* _argo0
= 0;
237 PyObject
* _obj1
= 0;
238 char *_kwnames
[] = { "self","filemask", NULL
};
241 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_Load",_kwnames
,&_argo0
,&_obj1
))
244 if (_argo0
== Py_None
) { _arg0
= NULL
; }
245 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
246 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_Load. Expected _wxXmlResource_p.");
251 #if PYTHON_API_VERSION >= 1009
252 char* tmpPtr
; int tmpSize
;
253 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
254 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
257 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
259 _arg1
= new wxString(tmpPtr
, tmpSize
);
261 if (!PyString_Check(_obj1
)) {
262 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
265 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
269 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
270 _result
= (bool )wxXmlResource_Load(_arg0
,*_arg1
);
272 wxPyEndAllowThreads(__tstate
);
273 if (PyErr_Occurred()) return NULL
;
274 } _resultobj
= Py_BuildValue("i",_result
);
282 #define wxXmlResource_InitAllHandlers(_swigobj) (_swigobj->InitAllHandlers())
283 static PyObject
*_wrap_wxXmlResource_InitAllHandlers(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
284 PyObject
* _resultobj
;
285 wxXmlResource
* _arg0
;
286 PyObject
* _argo0
= 0;
287 char *_kwnames
[] = { "self", NULL
};
290 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_InitAllHandlers",_kwnames
,&_argo0
))
293 if (_argo0
== Py_None
) { _arg0
= NULL
; }
294 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
295 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_InitAllHandlers. Expected _wxXmlResource_p.");
300 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
301 wxXmlResource_InitAllHandlers(_arg0
);
303 wxPyEndAllowThreads(__tstate
);
304 if (PyErr_Occurred()) return NULL
;
305 } Py_INCREF(Py_None
);
306 _resultobj
= Py_None
;
310 #define wxXmlResource_AddHandler(_swigobj,_swigarg0) (_swigobj->AddHandler(_swigarg0))
311 static PyObject
*_wrap_wxXmlResource_AddHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
312 PyObject
* _resultobj
;
313 wxXmlResource
* _arg0
;
314 wxXmlResourceHandler
* _arg1
;
315 PyObject
* _argo0
= 0;
316 PyObject
* _argo1
= 0;
317 char *_kwnames
[] = { "self","handler", NULL
};
320 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_AddHandler",_kwnames
,&_argo0
,&_argo1
))
323 if (_argo0
== Py_None
) { _arg0
= NULL
; }
324 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
325 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_AddHandler. Expected _wxXmlResource_p.");
330 if (_argo1
== Py_None
) { _arg1
= NULL
; }
331 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlResourceHandler_p")) {
332 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_AddHandler. Expected _wxXmlResourceHandler_p.");
337 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
338 wxXmlResource_AddHandler(_arg0
,_arg1
);
340 wxPyEndAllowThreads(__tstate
);
341 if (PyErr_Occurred()) return NULL
;
342 } Py_INCREF(Py_None
);
343 _resultobj
= Py_None
;
347 #define wxXmlResource_ClearHandlers(_swigobj) (_swigobj->ClearHandlers())
348 static PyObject
*_wrap_wxXmlResource_ClearHandlers(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
349 PyObject
* _resultobj
;
350 wxXmlResource
* _arg0
;
351 PyObject
* _argo0
= 0;
352 char *_kwnames
[] = { "self", NULL
};
355 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_ClearHandlers",_kwnames
,&_argo0
))
358 if (_argo0
== Py_None
) { _arg0
= NULL
; }
359 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
360 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_ClearHandlers. Expected _wxXmlResource_p.");
365 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
366 wxXmlResource_ClearHandlers(_arg0
);
368 wxPyEndAllowThreads(__tstate
);
369 if (PyErr_Occurred()) return NULL
;
370 } Py_INCREF(Py_None
);
371 _resultobj
= Py_None
;
375 #define wxXmlResource_LoadMenu(_swigobj,_swigarg0) (_swigobj->LoadMenu(_swigarg0))
376 static PyObject
*_wrap_wxXmlResource_LoadMenu(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
377 PyObject
* _resultobj
;
379 wxXmlResource
* _arg0
;
381 PyObject
* _argo0
= 0;
382 PyObject
* _obj1
= 0;
383 char *_kwnames
[] = { "self","name", NULL
};
386 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadMenu",_kwnames
,&_argo0
,&_obj1
))
389 if (_argo0
== Py_None
) { _arg0
= NULL
; }
390 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
391 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadMenu. Expected _wxXmlResource_p.");
396 #if PYTHON_API_VERSION >= 1009
397 char* tmpPtr
; int tmpSize
;
398 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
399 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
402 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
404 _arg1
= new wxString(tmpPtr
, tmpSize
);
406 if (!PyString_Check(_obj1
)) {
407 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
410 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
414 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
415 _result
= (wxMenu
*)wxXmlResource_LoadMenu(_arg0
,*_arg1
);
417 wxPyEndAllowThreads(__tstate
);
418 if (PyErr_Occurred()) return NULL
;
419 }{ _resultobj
= wxPyMake_wxObject(_result
); }
427 #define wxXmlResource_LoadMenuBar(_swigobj,_swigarg0) (_swigobj->LoadMenuBar(_swigarg0))
428 static PyObject
*_wrap_wxXmlResource_LoadMenuBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
429 PyObject
* _resultobj
;
431 wxXmlResource
* _arg0
;
433 PyObject
* _argo0
= 0;
434 PyObject
* _obj1
= 0;
435 char *_kwnames
[] = { "self","name", NULL
};
438 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadMenuBar",_kwnames
,&_argo0
,&_obj1
))
441 if (_argo0
== Py_None
) { _arg0
= NULL
; }
442 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
443 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadMenuBar. Expected _wxXmlResource_p.");
448 #if PYTHON_API_VERSION >= 1009
449 char* tmpPtr
; int tmpSize
;
450 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
451 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
454 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
456 _arg1
= new wxString(tmpPtr
, tmpSize
);
458 if (!PyString_Check(_obj1
)) {
459 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
462 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
466 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
467 _result
= (wxMenuBar
*)wxXmlResource_LoadMenuBar(_arg0
,*_arg1
);
469 wxPyEndAllowThreads(__tstate
);
470 if (PyErr_Occurred()) return NULL
;
471 }{ _resultobj
= wxPyMake_wxObject(_result
); }
479 #define wxXmlResource_LoadToolBar(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadToolBar(_swigarg0,_swigarg1))
480 static PyObject
*_wrap_wxXmlResource_LoadToolBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
481 PyObject
* _resultobj
;
483 wxXmlResource
* _arg0
;
486 PyObject
* _argo0
= 0;
487 PyObject
* _argo1
= 0;
488 PyObject
* _obj2
= 0;
489 char *_kwnames
[] = { "self","parent","name", NULL
};
492 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResource_LoadToolBar",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
495 if (_argo0
== Py_None
) { _arg0
= NULL
; }
496 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
497 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadToolBar. Expected _wxXmlResource_p.");
502 if (_argo1
== Py_None
) { _arg1
= NULL
; }
503 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
504 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadToolBar. Expected _wxWindow_p.");
509 #if PYTHON_API_VERSION >= 1009
510 char* tmpPtr
; int tmpSize
;
511 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
512 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
515 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
517 _arg2
= new wxString(tmpPtr
, tmpSize
);
519 if (!PyString_Check(_obj2
)) {
520 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
523 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
527 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
528 _result
= (wxToolBar
*)wxXmlResource_LoadToolBar(_arg0
,_arg1
,*_arg2
);
530 wxPyEndAllowThreads(__tstate
);
531 if (PyErr_Occurred()) return NULL
;
532 }{ _resultobj
= wxPyMake_wxObject(_result
); }
540 #define wxXmlResource_LoadDialog(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadDialog(_swigarg0,_swigarg1))
541 static PyObject
*_wrap_wxXmlResource_LoadDialog(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
542 PyObject
* _resultobj
;
544 wxXmlResource
* _arg0
;
547 PyObject
* _argo0
= 0;
548 PyObject
* _argo1
= 0;
549 PyObject
* _obj2
= 0;
550 char *_kwnames
[] = { "self","parent","name", NULL
};
554 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResource_LoadDialog",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
557 if (_argo0
== Py_None
) { _arg0
= NULL
; }
558 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
559 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadDialog. Expected _wxXmlResource_p.");
564 if (_argo1
== Py_None
) { _arg1
= NULL
; }
565 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
566 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadDialog. Expected _wxWindow_p.");
571 #if PYTHON_API_VERSION >= 1009
572 char* tmpPtr
; int tmpSize
;
573 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
574 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
577 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
579 _arg2
= new wxString(tmpPtr
, tmpSize
);
581 if (!PyString_Check(_obj2
)) {
582 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
585 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
589 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
590 _result
= (wxDialog
*)wxXmlResource_LoadDialog(_arg0
,_arg1
,*_arg2
);
592 wxPyEndAllowThreads(__tstate
);
593 if (PyErr_Occurred()) return NULL
;
595 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDialog_p");
596 _resultobj
= Py_BuildValue("s",_ptemp
);
599 _resultobj
= Py_None
;
608 #define wxXmlResource_LoadOnDialog(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadDialog(_swigarg0,_swigarg1,_swigarg2))
609 static PyObject
*_wrap_wxXmlResource_LoadOnDialog(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
610 PyObject
* _resultobj
;
612 wxXmlResource
* _arg0
;
616 PyObject
* _argo0
= 0;
617 PyObject
* _argo1
= 0;
618 PyObject
* _argo2
= 0;
619 PyObject
* _obj3
= 0;
620 char *_kwnames
[] = { "self","dlg","parent","name", NULL
};
623 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxXmlResource_LoadOnDialog",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
))
626 if (_argo0
== Py_None
) { _arg0
= NULL
; }
627 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
628 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadOnDialog. Expected _wxXmlResource_p.");
633 if (_argo1
== Py_None
) { _arg1
= NULL
; }
634 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDialog_p")) {
635 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadOnDialog. Expected _wxDialog_p.");
640 if (_argo2
== Py_None
) { _arg2
= NULL
; }
641 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) {
642 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_LoadOnDialog. Expected _wxWindow_p.");
647 #if PYTHON_API_VERSION >= 1009
648 char* tmpPtr
; int tmpSize
;
649 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
650 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
653 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
655 _arg3
= new wxString(tmpPtr
, tmpSize
);
657 if (!PyString_Check(_obj3
)) {
658 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
661 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
665 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
666 _result
= (bool )wxXmlResource_LoadOnDialog(_arg0
,_arg1
,_arg2
,*_arg3
);
668 wxPyEndAllowThreads(__tstate
);
669 if (PyErr_Occurred()) return NULL
;
670 } _resultobj
= Py_BuildValue("i",_result
);
678 #define wxXmlResource_LoadPanel(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadPanel(_swigarg0,_swigarg1))
679 static PyObject
*_wrap_wxXmlResource_LoadPanel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
680 PyObject
* _resultobj
;
682 wxXmlResource
* _arg0
;
685 PyObject
* _argo0
= 0;
686 PyObject
* _argo1
= 0;
687 PyObject
* _obj2
= 0;
688 char *_kwnames
[] = { "self","parent","name", NULL
};
692 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResource_LoadPanel",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
695 if (_argo0
== Py_None
) { _arg0
= NULL
; }
696 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
697 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadPanel. Expected _wxXmlResource_p.");
702 if (_argo1
== Py_None
) { _arg1
= NULL
; }
703 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
704 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadPanel. Expected _wxWindow_p.");
709 #if PYTHON_API_VERSION >= 1009
710 char* tmpPtr
; int tmpSize
;
711 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
712 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
715 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
717 _arg2
= new wxString(tmpPtr
, tmpSize
);
719 if (!PyString_Check(_obj2
)) {
720 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
723 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
727 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
728 _result
= (wxPanel
*)wxXmlResource_LoadPanel(_arg0
,_arg1
,*_arg2
);
730 wxPyEndAllowThreads(__tstate
);
731 if (PyErr_Occurred()) return NULL
;
733 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPanel_p");
734 _resultobj
= Py_BuildValue("s",_ptemp
);
737 _resultobj
= Py_None
;
746 #define wxXmlResource_LoadOnPanel(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadPanel(_swigarg0,_swigarg1,_swigarg2))
747 static PyObject
*_wrap_wxXmlResource_LoadOnPanel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
748 PyObject
* _resultobj
;
750 wxXmlResource
* _arg0
;
754 PyObject
* _argo0
= 0;
755 PyObject
* _argo1
= 0;
756 PyObject
* _argo2
= 0;
757 PyObject
* _obj3
= 0;
758 char *_kwnames
[] = { "self","panel","parent","name", NULL
};
761 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxXmlResource_LoadOnPanel",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
))
764 if (_argo0
== Py_None
) { _arg0
= NULL
; }
765 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
766 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadOnPanel. Expected _wxXmlResource_p.");
771 if (_argo1
== Py_None
) { _arg1
= NULL
; }
772 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPanel_p")) {
773 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadOnPanel. Expected _wxPanel_p.");
778 if (_argo2
== Py_None
) { _arg2
= NULL
; }
779 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) {
780 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_LoadOnPanel. Expected _wxWindow_p.");
785 #if PYTHON_API_VERSION >= 1009
786 char* tmpPtr
; int tmpSize
;
787 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
788 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
791 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
793 _arg3
= new wxString(tmpPtr
, tmpSize
);
795 if (!PyString_Check(_obj3
)) {
796 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
799 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
803 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
804 _result
= (bool )wxXmlResource_LoadOnPanel(_arg0
,_arg1
,_arg2
,*_arg3
);
806 wxPyEndAllowThreads(__tstate
);
807 if (PyErr_Occurred()) return NULL
;
808 } _resultobj
= Py_BuildValue("i",_result
);
816 #define wxXmlResource_LoadFrame(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadFrame(_swigarg0,_swigarg1,_swigarg2))
817 static PyObject
*_wrap_wxXmlResource_LoadFrame(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
818 PyObject
* _resultobj
;
820 wxXmlResource
* _arg0
;
824 PyObject
* _argo0
= 0;
825 PyObject
* _argo1
= 0;
826 PyObject
* _argo2
= 0;
827 PyObject
* _obj3
= 0;
828 char *_kwnames
[] = { "self","frame","parent","name", NULL
};
831 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxXmlResource_LoadFrame",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
))
834 if (_argo0
== Py_None
) { _arg0
= NULL
; }
835 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
836 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadFrame. Expected _wxXmlResource_p.");
841 if (_argo1
== Py_None
) { _arg1
= NULL
; }
842 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFrame_p")) {
843 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadFrame. Expected _wxFrame_p.");
848 if (_argo2
== Py_None
) { _arg2
= NULL
; }
849 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) {
850 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_LoadFrame. Expected _wxWindow_p.");
855 #if PYTHON_API_VERSION >= 1009
856 char* tmpPtr
; int tmpSize
;
857 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
858 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
861 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
863 _arg3
= new wxString(tmpPtr
, tmpSize
);
865 if (!PyString_Check(_obj3
)) {
866 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
869 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
873 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
874 _result
= (bool )wxXmlResource_LoadFrame(_arg0
,_arg1
,_arg2
,*_arg3
);
876 wxPyEndAllowThreads(__tstate
);
877 if (PyErr_Occurred()) return NULL
;
878 } _resultobj
= Py_BuildValue("i",_result
);
886 #define wxXmlResource_LoadBitmap(_swigobj,_swigarg0) (_swigobj->LoadBitmap(_swigarg0))
887 static PyObject
*_wrap_wxXmlResource_LoadBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
888 PyObject
* _resultobj
;
890 wxXmlResource
* _arg0
;
892 PyObject
* _argo0
= 0;
893 PyObject
* _obj1
= 0;
894 char *_kwnames
[] = { "self","name", NULL
};
898 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadBitmap",_kwnames
,&_argo0
,&_obj1
))
901 if (_argo0
== Py_None
) { _arg0
= NULL
; }
902 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
903 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadBitmap. Expected _wxXmlResource_p.");
908 #if PYTHON_API_VERSION >= 1009
909 char* tmpPtr
; int tmpSize
;
910 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
911 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
914 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
916 _arg1
= new wxString(tmpPtr
, tmpSize
);
918 if (!PyString_Check(_obj1
)) {
919 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
922 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
926 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
927 _result
= new wxBitmap (wxXmlResource_LoadBitmap(_arg0
,*_arg1
));
929 wxPyEndAllowThreads(__tstate
);
930 if (PyErr_Occurred()) return NULL
;
931 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p");
932 _resultobj
= Py_BuildValue("s",_ptemp
);
940 #define wxXmlResource_LoadIcon(_swigobj,_swigarg0) (_swigobj->LoadIcon(_swigarg0))
941 static PyObject
*_wrap_wxXmlResource_LoadIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
942 PyObject
* _resultobj
;
944 wxXmlResource
* _arg0
;
946 PyObject
* _argo0
= 0;
947 PyObject
* _obj1
= 0;
948 char *_kwnames
[] = { "self","name", NULL
};
952 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadIcon",_kwnames
,&_argo0
,&_obj1
))
955 if (_argo0
== Py_None
) { _arg0
= NULL
; }
956 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
957 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadIcon. Expected _wxXmlResource_p.");
962 #if PYTHON_API_VERSION >= 1009
963 char* tmpPtr
; int tmpSize
;
964 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
965 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
968 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
970 _arg1
= new wxString(tmpPtr
, tmpSize
);
972 if (!PyString_Check(_obj1
)) {
973 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
976 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
980 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
981 _result
= new wxIcon (wxXmlResource_LoadIcon(_arg0
,*_arg1
));
983 wxPyEndAllowThreads(__tstate
);
984 if (PyErr_Occurred()) return NULL
;
985 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p");
986 _resultobj
= Py_BuildValue("s",_ptemp
);
994 #define wxXmlResource_AttachUnknownControl(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->AttachUnknownControl(_swigarg0,_swigarg1,_swigarg2))
995 static PyObject
*_wrap_wxXmlResource_AttachUnknownControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
996 PyObject
* _resultobj
;
998 wxXmlResource
* _arg0
;
1001 wxWindow
* _arg3
= (wxWindow
*) NULL
;
1002 PyObject
* _argo0
= 0;
1003 PyObject
* _obj1
= 0;
1004 PyObject
* _argo2
= 0;
1005 PyObject
* _argo3
= 0;
1006 char *_kwnames
[] = { "self","name","control","parent", NULL
};
1009 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|O:wxXmlResource_AttachUnknownControl",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))
1012 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1013 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
1014 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_AttachUnknownControl. Expected _wxXmlResource_p.");
1019 #if PYTHON_API_VERSION >= 1009
1020 char* tmpPtr
; int tmpSize
;
1021 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
1022 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1025 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
1027 _arg1
= new wxString(tmpPtr
, tmpSize
);
1029 if (!PyString_Check(_obj1
)) {
1030 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1033 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
1037 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1038 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) {
1039 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_AttachUnknownControl. Expected _wxWindow_p.");
1044 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1045 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) {
1046 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxXmlResource_AttachUnknownControl. Expected _wxWindow_p.");
1051 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1052 _result
= (bool )wxXmlResource_AttachUnknownControl(_arg0
,*_arg1
,_arg2
,_arg3
);
1054 wxPyEndAllowThreads(__tstate
);
1055 if (PyErr_Occurred()) return NULL
;
1056 } _resultobj
= Py_BuildValue("i",_result
);
1064 static PyObject
*_wrap_wxXmlResource_GetXMLID(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1065 PyObject
* _resultobj
;
1068 char *_kwnames
[] = { "str_id", NULL
};
1071 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxXmlResource_GetXMLID",_kwnames
,&_arg0
))
1074 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1075 _result
= (int )wxXmlResource::GetXMLID(_arg0
);
1077 wxPyEndAllowThreads(__tstate
);
1078 if (PyErr_Occurred()) return NULL
;
1079 } _resultobj
= Py_BuildValue("i",_result
);
1083 #define wxXmlResource_GetVersion(_swigobj) (_swigobj->GetVersion())
1084 static PyObject
*_wrap_wxXmlResource_GetVersion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1085 PyObject
* _resultobj
;
1087 wxXmlResource
* _arg0
;
1088 PyObject
* _argo0
= 0;
1089 char *_kwnames
[] = { "self", NULL
};
1092 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_GetVersion",_kwnames
,&_argo0
))
1095 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1096 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
1097 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_GetVersion. Expected _wxXmlResource_p.");
1102 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1103 _result
= (long )wxXmlResource_GetVersion(_arg0
);
1105 wxPyEndAllowThreads(__tstate
);
1106 if (PyErr_Occurred()) return NULL
;
1107 } _resultobj
= Py_BuildValue("l",_result
);
1111 #define wxXmlResource_CompareVersion(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->CompareVersion(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1112 static PyObject
*_wrap_wxXmlResource_CompareVersion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1113 PyObject
* _resultobj
;
1115 wxXmlResource
* _arg0
;
1120 PyObject
* _argo0
= 0;
1121 char *_kwnames
[] = { "self","major","minor","release","revision", NULL
};
1124 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxXmlResource_CompareVersion",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
1127 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1128 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
1129 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_CompareVersion. Expected _wxXmlResource_p.");
1134 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1135 _result
= (int )wxXmlResource_CompareVersion(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
1137 wxPyEndAllowThreads(__tstate
);
1138 if (PyErr_Occurred()) return NULL
;
1139 } _resultobj
= Py_BuildValue("i",_result
);
1143 static PyMethodDef xrccMethods
[] = {
1144 { "wxXmlResource_CompareVersion", (PyCFunction
) _wrap_wxXmlResource_CompareVersion
, METH_VARARGS
| METH_KEYWORDS
},
1145 { "wxXmlResource_GetVersion", (PyCFunction
) _wrap_wxXmlResource_GetVersion
, METH_VARARGS
| METH_KEYWORDS
},
1146 { "wxXmlResource_GetXMLID", (PyCFunction
) _wrap_wxXmlResource_GetXMLID
, METH_VARARGS
| METH_KEYWORDS
},
1147 { "wxXmlResource_AttachUnknownControl", (PyCFunction
) _wrap_wxXmlResource_AttachUnknownControl
, METH_VARARGS
| METH_KEYWORDS
},
1148 { "wxXmlResource_LoadIcon", (PyCFunction
) _wrap_wxXmlResource_LoadIcon
, METH_VARARGS
| METH_KEYWORDS
},
1149 { "wxXmlResource_LoadBitmap", (PyCFunction
) _wrap_wxXmlResource_LoadBitmap
, METH_VARARGS
| METH_KEYWORDS
},
1150 { "wxXmlResource_LoadFrame", (PyCFunction
) _wrap_wxXmlResource_LoadFrame
, METH_VARARGS
| METH_KEYWORDS
},
1151 { "wxXmlResource_LoadOnPanel", (PyCFunction
) _wrap_wxXmlResource_LoadOnPanel
, METH_VARARGS
| METH_KEYWORDS
},
1152 { "wxXmlResource_LoadPanel", (PyCFunction
) _wrap_wxXmlResource_LoadPanel
, METH_VARARGS
| METH_KEYWORDS
},
1153 { "wxXmlResource_LoadOnDialog", (PyCFunction
) _wrap_wxXmlResource_LoadOnDialog
, METH_VARARGS
| METH_KEYWORDS
},
1154 { "wxXmlResource_LoadDialog", (PyCFunction
) _wrap_wxXmlResource_LoadDialog
, METH_VARARGS
| METH_KEYWORDS
},
1155 { "wxXmlResource_LoadToolBar", (PyCFunction
) _wrap_wxXmlResource_LoadToolBar
, METH_VARARGS
| METH_KEYWORDS
},
1156 { "wxXmlResource_LoadMenuBar", (PyCFunction
) _wrap_wxXmlResource_LoadMenuBar
, METH_VARARGS
| METH_KEYWORDS
},
1157 { "wxXmlResource_LoadMenu", (PyCFunction
) _wrap_wxXmlResource_LoadMenu
, METH_VARARGS
| METH_KEYWORDS
},
1158 { "wxXmlResource_ClearHandlers", (PyCFunction
) _wrap_wxXmlResource_ClearHandlers
, METH_VARARGS
| METH_KEYWORDS
},
1159 { "wxXmlResource_AddHandler", (PyCFunction
) _wrap_wxXmlResource_AddHandler
, METH_VARARGS
| METH_KEYWORDS
},
1160 { "wxXmlResource_InitAllHandlers", (PyCFunction
) _wrap_wxXmlResource_InitAllHandlers
, METH_VARARGS
| METH_KEYWORDS
},
1161 { "wxXmlResource_Load", (PyCFunction
) _wrap_wxXmlResource_Load
, METH_VARARGS
| METH_KEYWORDS
},
1162 { "delete_wxXmlResource", (PyCFunction
) _wrap_delete_wxXmlResource
, METH_VARARGS
| METH_KEYWORDS
},
1163 { "new_wxXmlResource", (PyCFunction
) _wrap_new_wxXmlResource
, METH_VARARGS
| METH_KEYWORDS
},
1164 { "new_wxXmlResourceEmpty", (PyCFunction
) _wrap_new_wxXmlResourceEmpty
, METH_VARARGS
| METH_KEYWORDS
},
1171 * This table is used by the pointer type-checker
1173 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
1174 { "_signed_long","_long",0},
1175 { "_wxPrintQuality","_wxCoord",0},
1176 { "_wxPrintQuality","_int",0},
1177 { "_wxPrintQuality","_signed_int",0},
1178 { "_wxPrintQuality","_unsigned_int",0},
1179 { "_wxPrintQuality","_wxWindowID",0},
1180 { "_wxPrintQuality","_uint",0},
1181 { "_wxPrintQuality","_EBool",0},
1182 { "_wxPrintQuality","_size_t",0},
1183 { "_wxPrintQuality","_time_t",0},
1184 { "_byte","_unsigned_char",0},
1185 { "_long","_unsigned_long",0},
1186 { "_long","_signed_long",0},
1187 { "_size_t","_wxCoord",0},
1188 { "_size_t","_wxPrintQuality",0},
1189 { "_size_t","_time_t",0},
1190 { "_size_t","_unsigned_int",0},
1191 { "_size_t","_int",0},
1192 { "_size_t","_wxWindowID",0},
1193 { "_size_t","_uint",0},
1194 { "_uint","_wxCoord",0},
1195 { "_uint","_wxPrintQuality",0},
1196 { "_uint","_time_t",0},
1197 { "_uint","_size_t",0},
1198 { "_uint","_unsigned_int",0},
1199 { "_uint","_int",0},
1200 { "_uint","_wxWindowID",0},
1201 { "_wxChar","_char",0},
1202 { "_char","_wxChar",0},
1203 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
1204 { "_EBool","_wxCoord",0},
1205 { "_EBool","_wxPrintQuality",0},
1206 { "_EBool","_signed_int",0},
1207 { "_EBool","_int",0},
1208 { "_EBool","_wxWindowID",0},
1209 { "_unsigned_long","_long",0},
1210 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
1211 { "_signed_int","_wxCoord",0},
1212 { "_signed_int","_wxPrintQuality",0},
1213 { "_signed_int","_EBool",0},
1214 { "_signed_int","_wxWindowID",0},
1215 { "_signed_int","_int",0},
1216 { "_WXTYPE","_wxDateTime_t",0},
1217 { "_WXTYPE","_short",0},
1218 { "_WXTYPE","_signed_short",0},
1219 { "_WXTYPE","_unsigned_short",0},
1220 { "_unsigned_short","_wxDateTime_t",0},
1221 { "_unsigned_short","_WXTYPE",0},
1222 { "_unsigned_short","_short",0},
1223 { "_wxObject","_wxXmlResource",SwigwxXmlResourceTowxObject
},
1224 { "_signed_short","_WXTYPE",0},
1225 { "_signed_short","_short",0},
1226 { "_unsigned_char","_byte",0},
1227 { "_unsigned_int","_wxCoord",0},
1228 { "_unsigned_int","_wxPrintQuality",0},
1229 { "_unsigned_int","_time_t",0},
1230 { "_unsigned_int","_size_t",0},
1231 { "_unsigned_int","_uint",0},
1232 { "_unsigned_int","_wxWindowID",0},
1233 { "_unsigned_int","_int",0},
1234 { "_short","_wxDateTime_t",0},
1235 { "_short","_WXTYPE",0},
1236 { "_short","_unsigned_short",0},
1237 { "_short","_signed_short",0},
1238 { "_wxWindowID","_wxCoord",0},
1239 { "_wxWindowID","_wxPrintQuality",0},
1240 { "_wxWindowID","_time_t",0},
1241 { "_wxWindowID","_size_t",0},
1242 { "_wxWindowID","_EBool",0},
1243 { "_wxWindowID","_uint",0},
1244 { "_wxWindowID","_int",0},
1245 { "_wxWindowID","_signed_int",0},
1246 { "_wxWindowID","_unsigned_int",0},
1247 { "_int","_wxCoord",0},
1248 { "_int","_wxPrintQuality",0},
1249 { "_int","_time_t",0},
1250 { "_int","_size_t",0},
1251 { "_int","_EBool",0},
1252 { "_int","_uint",0},
1253 { "_int","_wxWindowID",0},
1254 { "_int","_unsigned_int",0},
1255 { "_int","_signed_int",0},
1256 { "_wxDateTime_t","_unsigned_short",0},
1257 { "_wxDateTime_t","_short",0},
1258 { "_wxDateTime_t","_WXTYPE",0},
1259 { "_time_t","_wxCoord",0},
1260 { "_time_t","_wxPrintQuality",0},
1261 { "_time_t","_unsigned_int",0},
1262 { "_time_t","_int",0},
1263 { "_time_t","_wxWindowID",0},
1264 { "_time_t","_uint",0},
1265 { "_time_t","_size_t",0},
1266 { "_wxCoord","_int",0},
1267 { "_wxCoord","_signed_int",0},
1268 { "_wxCoord","_unsigned_int",0},
1269 { "_wxCoord","_wxWindowID",0},
1270 { "_wxCoord","_uint",0},
1271 { "_wxCoord","_EBool",0},
1272 { "_wxCoord","_size_t",0},
1273 { "_wxCoord","_time_t",0},
1274 { "_wxCoord","_wxPrintQuality",0},
1277 static PyObject
*SWIG_globals
;
1281 SWIGEXPORT(void) initxrcc() {
1283 SWIG_globals
= SWIG_newvarlink();
1284 m
= Py_InitModule("xrcc", xrccMethods
);
1285 d
= PyModule_GetDict(m
);
1286 PyDict_SetItemString(d
,"wxXRC_USE_LOCALE", PyInt_FromLong((long) wxXRC_USE_LOCALE
));
1287 PyDict_SetItemString(d
,"wxXRC_NO_SUBCLASSING", PyInt_FromLong((long) wxXRC_NO_SUBCLASSING
));
1288 PyDict_SetItemString(d
,"cvar", SWIG_globals
);
1289 SWIG_addvarlink(SWIG_globals
,"wxTheXmlResource",_wrap_wxTheXmlResource_get
, _wrap_wxTheXmlResource_set
);
1292 wxClassInfo::CleanUpClasses();
1293 wxClassInfo::InitializeClasses();
1295 wxXmlInitXmlModule();
1296 wxXmlInitResourceModule();
1297 wxTheXmlResource
->InitAllHandlers();
1301 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
1302 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);