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 "pyistream.h"
60 #include "wx/xrc/xml.h"
61 #include "wx/xrc/xmlres.h"
62 #include <wx/filesys.h>
63 #include <wx/fs_mem.h>
66 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
72 } else if (target
== Py_None
) {
76 if (!PyTuple_Check(target
)) {
78 target
= PyTuple_New(1);
79 PyTuple_SetItem(target
, 0, o2
);
82 PyTuple_SetItem(o3
, 0, o
);
85 target
= PySequence_Concat(o2
, o3
);
92 // Put some wx default wxChar* values into wxStrings.
93 static const wxString
wxPyEmptyString(wxT(""));
94 static const wxString
wxPyUTF8String(wxT("UTF-8"));
95 static const wxString
wxPyStyleString(wxT("style"));
96 static const wxString
wxPySizeString(wxT("size"));
97 static const wxString
wxPyPosString(wxT("pos"));
98 static const wxString
wxPyBitmapString(wxT("bitmap"));
99 static const wxString
wxPyIconString(wxT("icon"));
100 static const wxString
wxPyFontString(wxT("font"));
101 // C++ version of Python aware wxXmlResourceHandler, for the pure virtual
102 // callbacks, as well as to make some protected things public so they can
104 class wxPyXmlResourceHandler
: public wxXmlResourceHandler
{
106 wxPyXmlResourceHandler() : wxXmlResourceHandler() {}
107 //~wxPyXmlResourceHandler();
109 // Base class virtuals
111 DEC_PYCALLBACK_OBJECT__pure(DoCreateResource
);
112 DEC_PYCALLBACK_BOOL_NODE_pure(CanHandle
);
114 // wxObject* DoCreateResource() {
115 // wxObject* rv = NULL;
116 // wxPyBeginBlockThreads();
117 // if (wxPyCBH_findCallback(m_myInst, "DoCreateResource")) {
119 // ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
121 // SWIG_GetPtrObj(ro, (void **)&rv, "_wxObject_p");
125 // wxPyEndBlockThreads();
129 // bool CanHandle(wxXmlNode* a) {
131 // wxPyBeginBlockThreads();
132 // if (wxPyCBH_findCallback(m_myInst, "CanHandle")) {
133 // PyObject* obj = wxPyConstructObject((void*)a, "wxXmlNode", 0);
134 // rv = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", obj));
137 // wxPyEndBlockThreads();
143 // accessors for protected members
145 wxXmlResource
* GetResource() { return m_resource
; }
146 wxXmlNode
* GetNode() { return m_node
; }
147 wxString
GetClass() { return m_class
; }
148 wxObject
* GetParent() { return m_parent
; }
149 wxObject
* GetInstance() { return m_instance
; }
150 wxWindow
* GetParentAsWindow() { return m_parentAsWindow
; }
151 wxWindow
* GetInstanceAsWindow() { return m_instanceAsWindow
; }
154 // turn some protected methods into public via delegation
156 bool IsOfClass(wxXmlNode
*node
, const wxString
& classname
)
157 { return wxXmlResourceHandler::IsOfClass(node
, classname
); }
159 wxString
GetNodeContent(wxXmlNode
*node
)
160 { return wxXmlResourceHandler::GetNodeContent(node
); }
162 bool HasParam(const wxString
& param
)
163 { return wxXmlResourceHandler::HasParam(param
); }
165 wxXmlNode
*GetParamNode(const wxString
& param
)
166 { return wxXmlResourceHandler::GetParamNode(param
); }
168 wxString
GetParamValue(const wxString
& param
)
169 { return wxXmlResourceHandler::GetParamValue(param
); }
171 void AddStyle(const wxString
& name
, int value
)
172 { wxXmlResourceHandler::AddStyle(name
, value
); }
174 void AddWindowStyles()
175 { wxXmlResourceHandler::AddWindowStyles(); }
177 int GetStyle(const wxString
& param
= wxT("style"), int defaults
= 0)
178 { return wxXmlResourceHandler::GetStyle(param
, defaults
); }
180 wxString
GetText(const wxString
& param
, bool translate
= TRUE
)
181 { return wxXmlResourceHandler::GetText(param
, translate
); }
184 { return wxXmlResourceHandler::GetID(); }
187 { return wxXmlResourceHandler::GetName(); }
189 bool GetBool(const wxString
& param
, bool defaultv
= FALSE
)
190 { return wxXmlResourceHandler::GetBool(param
, defaultv
); }
192 long GetLong( const wxString
& param
, long defaultv
= 0 )
193 { return wxXmlResourceHandler::GetLong(param
, defaultv
); }
195 wxColour
GetColour(const wxString
& param
)
196 { return wxXmlResourceHandler::GetColour(param
); }
198 wxSize
GetSize(const wxString
& param
= wxT("size"))
199 { return wxXmlResourceHandler::GetSize(param
); }
201 wxPoint
GetPosition(const wxString
& param
= wxT("pos"))
202 { return wxXmlResourceHandler::GetPosition(param
); }
204 wxCoord
GetDimension(const wxString
& param
, wxCoord defaultv
= 0)
205 { return wxXmlResourceHandler::GetDimension(param
, defaultv
); }
207 wxBitmap
GetBitmap(const wxString
& param
= wxT("bitmap"),
208 const wxArtClient
& defaultArtClient
= wxART_OTHER
,
209 wxSize size
= wxDefaultSize
)
210 { return wxXmlResourceHandler::GetBitmap(param
, defaultArtClient
, size
); }
212 wxIcon
GetIcon(const wxString
& param
= wxT("icon"),
213 const wxArtClient
& defaultArtClient
= wxART_OTHER
,
214 wxSize size
= wxDefaultSize
)
215 { return wxXmlResourceHandler::GetIcon(param
, defaultArtClient
, size
); }
217 wxFont
GetFont(const wxString
& param
= wxT("font"))
218 { return wxXmlResourceHandler::GetFont(param
); }
220 void SetupWindow(wxWindow
*wnd
)
221 { wxXmlResourceHandler::SetupWindow(wnd
); }
223 void CreateChildren(wxObject
*parent
, bool this_hnd_only
= FALSE
)
224 { wxXmlResourceHandler::CreateChildren(parent
, this_hnd_only
); }
226 void CreateChildrenPrivately(wxObject
*parent
, wxXmlNode
*rootnode
= NULL
)
227 { wxXmlResourceHandler::CreateChildrenPrivately(parent
, rootnode
); }
229 wxObject
*CreateResFromNode(wxXmlNode
*node
,
230 wxObject
*parent
, wxObject
*instance
= NULL
)
231 { return wxXmlResourceHandler::CreateResFromNode(node
, parent
, instance
); }
233 wxFileSystem
& GetCurFileSystem()
234 { return wxXmlResourceHandler::GetCurFileSystem(); }
240 IMP_PYCALLBACK_OBJECT__pure(wxPyXmlResourceHandler
, wxXmlResourceHandler
, DoCreateResource
);
241 IMP_PYCALLBACK_BOOL_NODE_pure(wxPyXmlResourceHandler
, wxXmlResourceHandler
, CanHandle
);
246 static void *SwigwxXmlResourceTowxObject(void *ptr
) {
249 src
= (wxXmlResource
*) ptr
;
250 dest
= (wxObject
*) src
;
251 return (void *) dest
;
254 #define new_wxXmlResource(_swigarg0,_swigarg1) (new wxXmlResource(_swigarg0,_swigarg1))
255 static PyObject
*_wrap_new_wxXmlResource(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
256 PyObject
* _resultobj
;
257 wxXmlResource
* _result
;
259 int _arg1
= (int ) (wxXRC_USE_LOCALE
);
260 PyObject
* _obj0
= 0;
261 char *_kwnames
[] = { "filemask","flags", NULL
};
265 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxXmlResource",_kwnames
,&_obj0
,&_arg1
))
268 _arg0
= wxString_in_helper(_obj0
);
273 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
274 _result
= (wxXmlResource
*)new_wxXmlResource(*_arg0
,_arg1
);
276 wxPyEndAllowThreads(__tstate
);
277 if (PyErr_Occurred()) return NULL
;
279 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlResource_p");
280 _resultobj
= Py_BuildValue("s",_ptemp
);
283 _resultobj
= Py_None
;
292 #define new_wxEmptyXmlResource(_swigarg0) (new wxXmlResource(_swigarg0))
293 static PyObject
*_wrap_new_wxEmptyXmlResource(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
294 PyObject
* _resultobj
;
295 wxXmlResource
* _result
;
296 int _arg0
= (int ) (wxXRC_USE_LOCALE
);
297 char *_kwnames
[] = { "flags", NULL
};
301 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxEmptyXmlResource",_kwnames
,&_arg0
))
304 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
305 _result
= (wxXmlResource
*)new_wxEmptyXmlResource(_arg0
);
307 wxPyEndAllowThreads(__tstate
);
308 if (PyErr_Occurred()) return NULL
;
310 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlResource_p");
311 _resultobj
= Py_BuildValue("s",_ptemp
);
314 _resultobj
= Py_None
;
319 #define delete_wxXmlResource(_swigobj) (delete _swigobj)
320 static PyObject
*_wrap_delete_wxXmlResource(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
321 PyObject
* _resultobj
;
322 wxXmlResource
* _arg0
;
323 PyObject
* _argo0
= 0;
324 char *_kwnames
[] = { "self", NULL
};
327 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxXmlResource",_kwnames
,&_argo0
))
330 if (_argo0
== Py_None
) { _arg0
= NULL
; }
331 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
332 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxXmlResource. Expected _wxXmlResource_p.");
337 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
338 delete_wxXmlResource(_arg0
);
340 wxPyEndAllowThreads(__tstate
);
341 if (PyErr_Occurred()) return NULL
;
342 } Py_INCREF(Py_None
);
343 _resultobj
= Py_None
;
347 #define wxXmlResource_Load(_swigobj,_swigarg0) (_swigobj->Load(_swigarg0))
348 static PyObject
*_wrap_wxXmlResource_Load(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
349 PyObject
* _resultobj
;
351 wxXmlResource
* _arg0
;
353 PyObject
* _argo0
= 0;
354 PyObject
* _obj1
= 0;
355 char *_kwnames
[] = { "self","filemask", NULL
};
358 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_Load",_kwnames
,&_argo0
,&_obj1
))
361 if (_argo0
== Py_None
) { _arg0
= NULL
; }
362 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
363 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_Load. Expected _wxXmlResource_p.");
368 _arg1
= wxString_in_helper(_obj1
);
373 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
374 _result
= (bool )wxXmlResource_Load(_arg0
,*_arg1
);
376 wxPyEndAllowThreads(__tstate
);
377 if (PyErr_Occurred()) return NULL
;
378 } _resultobj
= Py_BuildValue("i",_result
);
386 static bool wxXmlResource_LoadFromString(wxXmlResource
*self
,const wxString
& data
) {
387 static int s_memFileIdx
= 0;
389 // Check for memory FS. If not present, load the handler:
390 wxMemoryFSHandler::AddFile(wxT("XRC_resource/dummy_file"),
393 wxFSFile
*f
= fsys
.OpenFile(wxT("memory:XRC_resource/dummy_file"));
394 wxMemoryFSHandler::RemoveFile(wxT("XRC_resource/dummy_file"));
398 wxFileSystem::AddHandler(new wxMemoryFSHandler
);
400 // Now put the resource data into the memory FS
401 wxString
filename(wxT("XRC_resource/data_string_"));
402 filename
<< s_memFileIdx
;
404 wxMemoryFSHandler::AddFile(filename
, data
);
406 // Load the "file" into the resource object
407 bool retval
= self
->Load(wxT("memory:") + filename
);
411 static PyObject
*_wrap_wxXmlResource_LoadFromString(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
412 PyObject
* _resultobj
;
414 wxXmlResource
* _arg0
;
416 PyObject
* _argo0
= 0;
417 PyObject
* _obj1
= 0;
418 char *_kwnames
[] = { "self","data", NULL
};
421 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadFromString",_kwnames
,&_argo0
,&_obj1
))
424 if (_argo0
== Py_None
) { _arg0
= NULL
; }
425 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
426 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadFromString. Expected _wxXmlResource_p.");
431 _arg1
= wxString_in_helper(_obj1
);
436 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
437 _result
= (bool )wxXmlResource_LoadFromString(_arg0
,*_arg1
);
439 wxPyEndAllowThreads(__tstate
);
440 if (PyErr_Occurred()) return NULL
;
441 } _resultobj
= Py_BuildValue("i",_result
);
449 #define wxXmlResource_InitAllHandlers(_swigobj) (_swigobj->InitAllHandlers())
450 static PyObject
*_wrap_wxXmlResource_InitAllHandlers(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
451 PyObject
* _resultobj
;
452 wxXmlResource
* _arg0
;
453 PyObject
* _argo0
= 0;
454 char *_kwnames
[] = { "self", NULL
};
457 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_InitAllHandlers",_kwnames
,&_argo0
))
460 if (_argo0
== Py_None
) { _arg0
= NULL
; }
461 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
462 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_InitAllHandlers. Expected _wxXmlResource_p.");
467 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
468 wxXmlResource_InitAllHandlers(_arg0
);
470 wxPyEndAllowThreads(__tstate
);
471 if (PyErr_Occurred()) return NULL
;
472 } Py_INCREF(Py_None
);
473 _resultobj
= Py_None
;
477 #define wxXmlResource_AddHandler(_swigobj,_swigarg0) (_swigobj->AddHandler(_swigarg0))
478 static PyObject
*_wrap_wxXmlResource_AddHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
479 PyObject
* _resultobj
;
480 wxXmlResource
* _arg0
;
481 wxPyXmlResourceHandler
* _arg1
;
482 PyObject
* _argo0
= 0;
483 PyObject
* _argo1
= 0;
484 char *_kwnames
[] = { "self","handler", NULL
};
487 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_AddHandler",_kwnames
,&_argo0
,&_argo1
))
490 if (_argo0
== Py_None
) { _arg0
= NULL
; }
491 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
492 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_AddHandler. Expected _wxXmlResource_p.");
497 if (_argo1
== Py_None
) { _arg1
= NULL
; }
498 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyXmlResourceHandler_p")) {
499 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_AddHandler. Expected _wxPyXmlResourceHandler_p.");
504 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
505 wxXmlResource_AddHandler(_arg0
,_arg1
);
507 wxPyEndAllowThreads(__tstate
);
508 if (PyErr_Occurred()) return NULL
;
509 } Py_INCREF(Py_None
);
510 _resultobj
= Py_None
;
514 #define wxXmlResource_InsertHandler(_swigobj,_swigarg0) (_swigobj->InsertHandler(_swigarg0))
515 static PyObject
*_wrap_wxXmlResource_InsertHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
516 PyObject
* _resultobj
;
517 wxXmlResource
* _arg0
;
518 wxPyXmlResourceHandler
* _arg1
;
519 PyObject
* _argo0
= 0;
520 PyObject
* _argo1
= 0;
521 char *_kwnames
[] = { "self","handler", NULL
};
524 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_InsertHandler",_kwnames
,&_argo0
,&_argo1
))
527 if (_argo0
== Py_None
) { _arg0
= NULL
; }
528 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
529 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_InsertHandler. Expected _wxXmlResource_p.");
534 if (_argo1
== Py_None
) { _arg1
= NULL
; }
535 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyXmlResourceHandler_p")) {
536 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_InsertHandler. Expected _wxPyXmlResourceHandler_p.");
541 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
542 wxXmlResource_InsertHandler(_arg0
,_arg1
);
544 wxPyEndAllowThreads(__tstate
);
545 if (PyErr_Occurred()) return NULL
;
546 } Py_INCREF(Py_None
);
547 _resultobj
= Py_None
;
551 #define wxXmlResource_ClearHandlers(_swigobj) (_swigobj->ClearHandlers())
552 static PyObject
*_wrap_wxXmlResource_ClearHandlers(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
553 PyObject
* _resultobj
;
554 wxXmlResource
* _arg0
;
555 PyObject
* _argo0
= 0;
556 char *_kwnames
[] = { "self", NULL
};
559 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_ClearHandlers",_kwnames
,&_argo0
))
562 if (_argo0
== Py_None
) { _arg0
= NULL
; }
563 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
564 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_ClearHandlers. Expected _wxXmlResource_p.");
569 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
570 wxXmlResource_ClearHandlers(_arg0
);
572 wxPyEndAllowThreads(__tstate
);
573 if (PyErr_Occurred()) return NULL
;
574 } Py_INCREF(Py_None
);
575 _resultobj
= Py_None
;
579 #define wxXmlResource_LoadMenu(_swigobj,_swigarg0) (_swigobj->LoadMenu(_swigarg0))
580 static PyObject
*_wrap_wxXmlResource_LoadMenu(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
581 PyObject
* _resultobj
;
583 wxXmlResource
* _arg0
;
585 PyObject
* _argo0
= 0;
586 PyObject
* _obj1
= 0;
587 char *_kwnames
[] = { "self","name", NULL
};
590 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadMenu",_kwnames
,&_argo0
,&_obj1
))
593 if (_argo0
== Py_None
) { _arg0
= NULL
; }
594 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
595 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadMenu. Expected _wxXmlResource_p.");
600 _arg1
= wxString_in_helper(_obj1
);
605 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
606 _result
= (wxMenu
*)wxXmlResource_LoadMenu(_arg0
,*_arg1
);
608 wxPyEndAllowThreads(__tstate
);
609 if (PyErr_Occurred()) return NULL
;
610 }{ _resultobj
= wxPyMake_wxObject(_result
); }
618 #define wxXmlResource_LoadMenuBar(_swigobj,_swigarg0) (_swigobj->LoadMenuBar(_swigarg0))
619 static PyObject
*_wrap_wxXmlResource_LoadMenuBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
620 PyObject
* _resultobj
;
622 wxXmlResource
* _arg0
;
624 PyObject
* _argo0
= 0;
625 PyObject
* _obj1
= 0;
626 char *_kwnames
[] = { "self","name", NULL
};
629 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadMenuBar",_kwnames
,&_argo0
,&_obj1
))
632 if (_argo0
== Py_None
) { _arg0
= NULL
; }
633 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
634 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadMenuBar. Expected _wxXmlResource_p.");
639 _arg1
= wxString_in_helper(_obj1
);
644 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
645 _result
= (wxMenuBar
*)wxXmlResource_LoadMenuBar(_arg0
,*_arg1
);
647 wxPyEndAllowThreads(__tstate
);
648 if (PyErr_Occurred()) return NULL
;
649 }{ _resultobj
= wxPyMake_wxObject(_result
); }
657 #define wxXmlResource_LoadMenuBarOnFrame(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadMenuBar(_swigarg0,_swigarg1))
658 static PyObject
*_wrap_wxXmlResource_LoadMenuBarOnFrame(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
659 PyObject
* _resultobj
;
661 wxXmlResource
* _arg0
;
664 PyObject
* _argo0
= 0;
665 PyObject
* _argo1
= 0;
666 PyObject
* _obj2
= 0;
667 char *_kwnames
[] = { "self","parent","name", NULL
};
670 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResource_LoadMenuBarOnFrame",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
673 if (_argo0
== Py_None
) { _arg0
= NULL
; }
674 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
675 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadMenuBarOnFrame. Expected _wxXmlResource_p.");
680 if (_argo1
== Py_None
) { _arg1
= NULL
; }
681 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
682 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadMenuBarOnFrame. Expected _wxWindow_p.");
687 _arg2
= wxString_in_helper(_obj2
);
692 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
693 _result
= (wxMenuBar
*)wxXmlResource_LoadMenuBarOnFrame(_arg0
,_arg1
,*_arg2
);
695 wxPyEndAllowThreads(__tstate
);
696 if (PyErr_Occurred()) return NULL
;
697 }{ _resultobj
= wxPyMake_wxObject(_result
); }
705 #define wxXmlResource_LoadToolBar(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadToolBar(_swigarg0,_swigarg1))
706 static PyObject
*_wrap_wxXmlResource_LoadToolBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
707 PyObject
* _resultobj
;
709 wxXmlResource
* _arg0
;
712 PyObject
* _argo0
= 0;
713 PyObject
* _argo1
= 0;
714 PyObject
* _obj2
= 0;
715 char *_kwnames
[] = { "self","parent","name", NULL
};
718 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResource_LoadToolBar",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
721 if (_argo0
== Py_None
) { _arg0
= NULL
; }
722 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
723 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadToolBar. Expected _wxXmlResource_p.");
728 if (_argo1
== Py_None
) { _arg1
= NULL
; }
729 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
730 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadToolBar. Expected _wxWindow_p.");
735 _arg2
= wxString_in_helper(_obj2
);
740 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
741 _result
= (wxToolBar
*)wxXmlResource_LoadToolBar(_arg0
,_arg1
,*_arg2
);
743 wxPyEndAllowThreads(__tstate
);
744 if (PyErr_Occurred()) return NULL
;
745 }{ _resultobj
= wxPyMake_wxObject(_result
); }
753 #define wxXmlResource_LoadDialog(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadDialog(_swigarg0,_swigarg1))
754 static PyObject
*_wrap_wxXmlResource_LoadDialog(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
755 PyObject
* _resultobj
;
757 wxXmlResource
* _arg0
;
760 PyObject
* _argo0
= 0;
761 PyObject
* _argo1
= 0;
762 PyObject
* _obj2
= 0;
763 char *_kwnames
[] = { "self","parent","name", NULL
};
767 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResource_LoadDialog",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
770 if (_argo0
== Py_None
) { _arg0
= NULL
; }
771 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
772 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadDialog. Expected _wxXmlResource_p.");
777 if (_argo1
== Py_None
) { _arg1
= NULL
; }
778 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
779 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadDialog. Expected _wxWindow_p.");
784 _arg2
= wxString_in_helper(_obj2
);
789 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
790 _result
= (wxDialog
*)wxXmlResource_LoadDialog(_arg0
,_arg1
,*_arg2
);
792 wxPyEndAllowThreads(__tstate
);
793 if (PyErr_Occurred()) return NULL
;
795 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDialog_p");
796 _resultobj
= Py_BuildValue("s",_ptemp
);
799 _resultobj
= Py_None
;
808 #define wxXmlResource_LoadOnDialog(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadDialog(_swigarg0,_swigarg1,_swigarg2))
809 static PyObject
*_wrap_wxXmlResource_LoadOnDialog(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
810 PyObject
* _resultobj
;
812 wxXmlResource
* _arg0
;
816 PyObject
* _argo0
= 0;
817 PyObject
* _argo1
= 0;
818 PyObject
* _argo2
= 0;
819 PyObject
* _obj3
= 0;
820 char *_kwnames
[] = { "self","dlg","parent","name", NULL
};
823 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxXmlResource_LoadOnDialog",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
))
826 if (_argo0
== Py_None
) { _arg0
= NULL
; }
827 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
828 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadOnDialog. Expected _wxXmlResource_p.");
833 if (_argo1
== Py_None
) { _arg1
= NULL
; }
834 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDialog_p")) {
835 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadOnDialog. Expected _wxDialog_p.");
840 if (_argo2
== Py_None
) { _arg2
= NULL
; }
841 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) {
842 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_LoadOnDialog. Expected _wxWindow_p.");
847 _arg3
= wxString_in_helper(_obj3
);
852 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
853 _result
= (bool )wxXmlResource_LoadOnDialog(_arg0
,_arg1
,_arg2
,*_arg3
);
855 wxPyEndAllowThreads(__tstate
);
856 if (PyErr_Occurred()) return NULL
;
857 } _resultobj
= Py_BuildValue("i",_result
);
865 #define wxXmlResource_LoadPanel(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadPanel(_swigarg0,_swigarg1))
866 static PyObject
*_wrap_wxXmlResource_LoadPanel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
867 PyObject
* _resultobj
;
869 wxXmlResource
* _arg0
;
872 PyObject
* _argo0
= 0;
873 PyObject
* _argo1
= 0;
874 PyObject
* _obj2
= 0;
875 char *_kwnames
[] = { "self","parent","name", NULL
};
879 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResource_LoadPanel",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
882 if (_argo0
== Py_None
) { _arg0
= NULL
; }
883 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
884 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadPanel. Expected _wxXmlResource_p.");
889 if (_argo1
== Py_None
) { _arg1
= NULL
; }
890 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
891 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadPanel. Expected _wxWindow_p.");
896 _arg2
= wxString_in_helper(_obj2
);
901 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
902 _result
= (wxPanel
*)wxXmlResource_LoadPanel(_arg0
,_arg1
,*_arg2
);
904 wxPyEndAllowThreads(__tstate
);
905 if (PyErr_Occurred()) return NULL
;
907 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPanel_p");
908 _resultobj
= Py_BuildValue("s",_ptemp
);
911 _resultobj
= Py_None
;
920 #define wxXmlResource_LoadOnPanel(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadPanel(_swigarg0,_swigarg1,_swigarg2))
921 static PyObject
*_wrap_wxXmlResource_LoadOnPanel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
922 PyObject
* _resultobj
;
924 wxXmlResource
* _arg0
;
928 PyObject
* _argo0
= 0;
929 PyObject
* _argo1
= 0;
930 PyObject
* _argo2
= 0;
931 PyObject
* _obj3
= 0;
932 char *_kwnames
[] = { "self","panel","parent","name", NULL
};
935 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxXmlResource_LoadOnPanel",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
))
938 if (_argo0
== Py_None
) { _arg0
= NULL
; }
939 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
940 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadOnPanel. Expected _wxXmlResource_p.");
945 if (_argo1
== Py_None
) { _arg1
= NULL
; }
946 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPanel_p")) {
947 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadOnPanel. Expected _wxPanel_p.");
952 if (_argo2
== Py_None
) { _arg2
= NULL
; }
953 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) {
954 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_LoadOnPanel. Expected _wxWindow_p.");
959 _arg3
= wxString_in_helper(_obj3
);
964 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
965 _result
= (bool )wxXmlResource_LoadOnPanel(_arg0
,_arg1
,_arg2
,*_arg3
);
967 wxPyEndAllowThreads(__tstate
);
968 if (PyErr_Occurred()) return NULL
;
969 } _resultobj
= Py_BuildValue("i",_result
);
977 #define wxXmlResource_LoadFrame(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadFrame(_swigarg0,_swigarg1))
978 static PyObject
*_wrap_wxXmlResource_LoadFrame(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
979 PyObject
* _resultobj
;
981 wxXmlResource
* _arg0
;
984 PyObject
* _argo0
= 0;
985 PyObject
* _argo1
= 0;
986 PyObject
* _obj2
= 0;
987 char *_kwnames
[] = { "self","parent","name", NULL
};
990 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResource_LoadFrame",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
993 if (_argo0
== Py_None
) { _arg0
= NULL
; }
994 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
995 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadFrame. Expected _wxXmlResource_p.");
1000 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1001 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
1002 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadFrame. Expected _wxWindow_p.");
1007 _arg2
= wxString_in_helper(_obj2
);
1012 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1013 _result
= (wxFrame
*)wxXmlResource_LoadFrame(_arg0
,_arg1
,*_arg2
);
1015 wxPyEndAllowThreads(__tstate
);
1016 if (PyErr_Occurred()) return NULL
;
1017 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1025 #define wxXmlResource_LoadOnFrame(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadFrame(_swigarg0,_swigarg1,_swigarg2))
1026 static PyObject
*_wrap_wxXmlResource_LoadOnFrame(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1027 PyObject
* _resultobj
;
1029 wxXmlResource
* _arg0
;
1033 PyObject
* _argo0
= 0;
1034 PyObject
* _argo1
= 0;
1035 PyObject
* _argo2
= 0;
1036 PyObject
* _obj3
= 0;
1037 char *_kwnames
[] = { "self","frame","parent","name", NULL
};
1040 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxXmlResource_LoadOnFrame",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
))
1043 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1044 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
1045 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadOnFrame. Expected _wxXmlResource_p.");
1050 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1051 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFrame_p")) {
1052 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadOnFrame. Expected _wxFrame_p.");
1057 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1058 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) {
1059 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_LoadOnFrame. Expected _wxWindow_p.");
1064 _arg3
= wxString_in_helper(_obj3
);
1069 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1070 _result
= (bool )wxXmlResource_LoadOnFrame(_arg0
,_arg1
,_arg2
,*_arg3
);
1072 wxPyEndAllowThreads(__tstate
);
1073 if (PyErr_Occurred()) return NULL
;
1074 } _resultobj
= Py_BuildValue("i",_result
);
1082 #define wxXmlResource_LoadObject(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadObject(_swigarg0,_swigarg1,_swigarg2))
1083 static PyObject
*_wrap_wxXmlResource_LoadObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1084 PyObject
* _resultobj
;
1086 wxXmlResource
* _arg0
;
1090 PyObject
* _argo0
= 0;
1091 PyObject
* _argo1
= 0;
1092 PyObject
* _obj2
= 0;
1093 PyObject
* _obj3
= 0;
1094 char *_kwnames
[] = { "self","parent","name","classname", NULL
};
1097 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxXmlResource_LoadObject",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_obj3
))
1100 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1101 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
1102 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadObject. Expected _wxXmlResource_p.");
1107 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1108 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
1109 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadObject. Expected _wxWindow_p.");
1114 _arg2
= wxString_in_helper(_obj2
);
1119 _arg3
= wxString_in_helper(_obj3
);
1124 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1125 _result
= (wxObject
*)wxXmlResource_LoadObject(_arg0
,_arg1
,*_arg2
,*_arg3
);
1127 wxPyEndAllowThreads(__tstate
);
1128 if (PyErr_Occurred()) return NULL
;
1129 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1141 #define wxXmlResource_LoadOnObject(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->LoadObject(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1142 static PyObject
*_wrap_wxXmlResource_LoadOnObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1143 PyObject
* _resultobj
;
1145 wxXmlResource
* _arg0
;
1150 PyObject
* _argo0
= 0;
1151 PyObject
* _argo1
= 0;
1152 PyObject
* _argo2
= 0;
1153 PyObject
* _obj3
= 0;
1154 PyObject
* _obj4
= 0;
1155 char *_kwnames
[] = { "self","instance","parent","name","classname", NULL
};
1158 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOOO:wxXmlResource_LoadOnObject",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
,&_obj4
))
1161 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1162 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
1163 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadOnObject. Expected _wxXmlResource_p.");
1168 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1169 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxObject_p")) {
1170 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadOnObject. Expected _wxObject_p.");
1175 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1176 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) {
1177 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_LoadOnObject. Expected _wxWindow_p.");
1182 _arg3
= wxString_in_helper(_obj3
);
1187 _arg4
= wxString_in_helper(_obj4
);
1192 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1193 _result
= (bool )wxXmlResource_LoadOnObject(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
);
1195 wxPyEndAllowThreads(__tstate
);
1196 if (PyErr_Occurred()) return NULL
;
1197 } _resultobj
= Py_BuildValue("i",_result
);
1209 #define wxXmlResource_LoadBitmap(_swigobj,_swigarg0) (_swigobj->LoadBitmap(_swigarg0))
1210 static PyObject
*_wrap_wxXmlResource_LoadBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1211 PyObject
* _resultobj
;
1213 wxXmlResource
* _arg0
;
1215 PyObject
* _argo0
= 0;
1216 PyObject
* _obj1
= 0;
1217 char *_kwnames
[] = { "self","name", NULL
};
1221 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadBitmap",_kwnames
,&_argo0
,&_obj1
))
1224 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1225 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
1226 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadBitmap. Expected _wxXmlResource_p.");
1231 _arg1
= wxString_in_helper(_obj1
);
1236 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1237 _result
= new wxBitmap (wxXmlResource_LoadBitmap(_arg0
,*_arg1
));
1239 wxPyEndAllowThreads(__tstate
);
1240 if (PyErr_Occurred()) return NULL
;
1241 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p");
1242 _resultobj
= Py_BuildValue("s",_ptemp
);
1250 #define wxXmlResource_LoadIcon(_swigobj,_swigarg0) (_swigobj->LoadIcon(_swigarg0))
1251 static PyObject
*_wrap_wxXmlResource_LoadIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1252 PyObject
* _resultobj
;
1254 wxXmlResource
* _arg0
;
1256 PyObject
* _argo0
= 0;
1257 PyObject
* _obj1
= 0;
1258 char *_kwnames
[] = { "self","name", NULL
};
1262 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadIcon",_kwnames
,&_argo0
,&_obj1
))
1265 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1266 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
1267 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadIcon. Expected _wxXmlResource_p.");
1272 _arg1
= wxString_in_helper(_obj1
);
1277 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1278 _result
= new wxIcon (wxXmlResource_LoadIcon(_arg0
,*_arg1
));
1280 wxPyEndAllowThreads(__tstate
);
1281 if (PyErr_Occurred()) return NULL
;
1282 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p");
1283 _resultobj
= Py_BuildValue("s",_ptemp
);
1291 #define wxXmlResource_AttachUnknownControl(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->AttachUnknownControl(_swigarg0,_swigarg1,_swigarg2))
1292 static PyObject
*_wrap_wxXmlResource_AttachUnknownControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1293 PyObject
* _resultobj
;
1295 wxXmlResource
* _arg0
;
1298 wxWindow
* _arg3
= (wxWindow
*) NULL
;
1299 PyObject
* _argo0
= 0;
1300 PyObject
* _obj1
= 0;
1301 PyObject
* _argo2
= 0;
1302 PyObject
* _argo3
= 0;
1303 char *_kwnames
[] = { "self","name","control","parent", NULL
};
1306 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|O:wxXmlResource_AttachUnknownControl",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))
1309 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1310 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
1311 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_AttachUnknownControl. Expected _wxXmlResource_p.");
1316 _arg1
= wxString_in_helper(_obj1
);
1321 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1322 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) {
1323 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_AttachUnknownControl. Expected _wxWindow_p.");
1328 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1329 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) {
1330 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxXmlResource_AttachUnknownControl. Expected _wxWindow_p.");
1335 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1336 _result
= (bool )wxXmlResource_AttachUnknownControl(_arg0
,*_arg1
,_arg2
,_arg3
);
1338 wxPyEndAllowThreads(__tstate
);
1339 if (PyErr_Occurred()) return NULL
;
1340 } _resultobj
= Py_BuildValue("i",_result
);
1348 static PyObject
*_wrap_wxXmlResource_GetXRCID(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1349 PyObject
* _resultobj
;
1352 PyObject
* _obj0
= 0;
1353 char *_kwnames
[] = { "str_id", NULL
};
1356 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_GetXRCID",_kwnames
,&_obj0
))
1359 _arg0
= wxString_in_helper(_obj0
);
1364 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1365 _result
= (int )wxXmlResource::GetXRCID(*_arg0
);
1367 wxPyEndAllowThreads(__tstate
);
1368 if (PyErr_Occurred()) return NULL
;
1369 } _resultobj
= Py_BuildValue("i",_result
);
1377 #define wxXmlResource_GetVersion(_swigobj) (_swigobj->GetVersion())
1378 static PyObject
*_wrap_wxXmlResource_GetVersion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1379 PyObject
* _resultobj
;
1381 wxXmlResource
* _arg0
;
1382 PyObject
* _argo0
= 0;
1383 char *_kwnames
[] = { "self", NULL
};
1386 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_GetVersion",_kwnames
,&_argo0
))
1389 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1390 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
1391 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_GetVersion. Expected _wxXmlResource_p.");
1396 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1397 _result
= (long )wxXmlResource_GetVersion(_arg0
);
1399 wxPyEndAllowThreads(__tstate
);
1400 if (PyErr_Occurred()) return NULL
;
1401 } _resultobj
= Py_BuildValue("l",_result
);
1405 #define wxXmlResource_CompareVersion(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->CompareVersion(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1406 static PyObject
*_wrap_wxXmlResource_CompareVersion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1407 PyObject
* _resultobj
;
1409 wxXmlResource
* _arg0
;
1414 PyObject
* _argo0
= 0;
1415 char *_kwnames
[] = { "self","major","minor","release","revision", NULL
};
1418 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxXmlResource_CompareVersion",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
1421 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1422 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
1423 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_CompareVersion. Expected _wxXmlResource_p.");
1428 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1429 _result
= (int )wxXmlResource_CompareVersion(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
1431 wxPyEndAllowThreads(__tstate
);
1432 if (PyErr_Occurred()) return NULL
;
1433 } _resultobj
= Py_BuildValue("i",_result
);
1437 static PyObject
*_wrap_wxXmlResource_Get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1438 PyObject
* _resultobj
;
1439 wxXmlResource
* _result
;
1440 char *_kwnames
[] = { NULL
};
1444 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxXmlResource_Get",_kwnames
))
1447 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1448 _result
= (wxXmlResource
*)wxXmlResource::Get();
1450 wxPyEndAllowThreads(__tstate
);
1451 if (PyErr_Occurred()) return NULL
;
1453 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlResource_p");
1454 _resultobj
= Py_BuildValue("s",_ptemp
);
1457 _resultobj
= Py_None
;
1462 static PyObject
*_wrap_wxXmlResource_Set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1463 PyObject
* _resultobj
;
1464 wxXmlResource
* _result
;
1465 wxXmlResource
* _arg0
;
1466 PyObject
* _argo0
= 0;
1467 char *_kwnames
[] = { "res", NULL
};
1471 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_Set",_kwnames
,&_argo0
))
1474 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1475 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) {
1476 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_Set. Expected _wxXmlResource_p.");
1481 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1482 _result
= (wxXmlResource
*)wxXmlResource::Set(_arg0
);
1484 wxPyEndAllowThreads(__tstate
);
1485 if (PyErr_Occurred()) return NULL
;
1487 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlResource_p");
1488 _resultobj
= Py_BuildValue("s",_ptemp
);
1491 _resultobj
= Py_None
;
1496 #define new_wxXmlProperty(_swigarg0,_swigarg1,_swigarg2) (new wxXmlProperty(_swigarg0,_swigarg1,_swigarg2))
1497 static PyObject
*_wrap_new_wxXmlProperty(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1498 PyObject
* _resultobj
;
1499 wxXmlProperty
* _result
;
1500 wxString
* _arg0
= (wxString
*) &wxPyEmptyString
;
1501 wxString
* _arg1
= (wxString
*) &wxPyEmptyString
;
1502 wxXmlProperty
* _arg2
= (wxXmlProperty
*) NULL
;
1503 PyObject
* _obj0
= 0;
1504 PyObject
* _obj1
= 0;
1505 PyObject
* _argo2
= 0;
1506 char *_kwnames
[] = { "name","value","next", NULL
};
1510 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOO:new_wxXmlProperty",_kwnames
,&_obj0
,&_obj1
,&_argo2
))
1514 _arg0
= wxString_in_helper(_obj0
);
1520 _arg1
= wxString_in_helper(_obj1
);
1525 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1526 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxXmlProperty_p")) {
1527 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxXmlProperty. Expected _wxXmlProperty_p.");
1532 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1533 _result
= (wxXmlProperty
*)new_wxXmlProperty(*_arg0
,*_arg1
,_arg2
);
1535 wxPyEndAllowThreads(__tstate
);
1536 if (PyErr_Occurred()) return NULL
;
1538 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlProperty_p");
1539 _resultobj
= Py_BuildValue("s",_ptemp
);
1542 _resultobj
= Py_None
;
1555 #define wxXmlProperty_GetName(_swigobj) (_swigobj->GetName())
1556 static PyObject
*_wrap_wxXmlProperty_GetName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1557 PyObject
* _resultobj
;
1559 wxXmlProperty
* _arg0
;
1560 PyObject
* _argo0
= 0;
1561 char *_kwnames
[] = { "self", NULL
};
1564 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlProperty_GetName",_kwnames
,&_argo0
))
1567 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1568 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlProperty_p")) {
1569 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlProperty_GetName. Expected _wxXmlProperty_p.");
1574 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1575 _result
= new wxString (wxXmlProperty_GetName(_arg0
));
1577 wxPyEndAllowThreads(__tstate
);
1578 if (PyErr_Occurred()) return NULL
;
1581 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1583 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1592 #define wxXmlProperty_GetValue(_swigobj) (_swigobj->GetValue())
1593 static PyObject
*_wrap_wxXmlProperty_GetValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1594 PyObject
* _resultobj
;
1596 wxXmlProperty
* _arg0
;
1597 PyObject
* _argo0
= 0;
1598 char *_kwnames
[] = { "self", NULL
};
1601 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlProperty_GetValue",_kwnames
,&_argo0
))
1604 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1605 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlProperty_p")) {
1606 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlProperty_GetValue. Expected _wxXmlProperty_p.");
1611 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1612 _result
= new wxString (wxXmlProperty_GetValue(_arg0
));
1614 wxPyEndAllowThreads(__tstate
);
1615 if (PyErr_Occurred()) return NULL
;
1618 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1620 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1629 #define wxXmlProperty_GetNext(_swigobj) (_swigobj->GetNext())
1630 static PyObject
*_wrap_wxXmlProperty_GetNext(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1631 PyObject
* _resultobj
;
1632 wxXmlProperty
* _result
;
1633 wxXmlProperty
* _arg0
;
1634 PyObject
* _argo0
= 0;
1635 char *_kwnames
[] = { "self", NULL
};
1639 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlProperty_GetNext",_kwnames
,&_argo0
))
1642 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1643 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlProperty_p")) {
1644 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlProperty_GetNext. Expected _wxXmlProperty_p.");
1649 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1650 _result
= (wxXmlProperty
*)wxXmlProperty_GetNext(_arg0
);
1652 wxPyEndAllowThreads(__tstate
);
1653 if (PyErr_Occurred()) return NULL
;
1655 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlProperty_p");
1656 _resultobj
= Py_BuildValue("s",_ptemp
);
1659 _resultobj
= Py_None
;
1664 #define wxXmlProperty_SetName(_swigobj,_swigarg0) (_swigobj->SetName(_swigarg0))
1665 static PyObject
*_wrap_wxXmlProperty_SetName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1666 PyObject
* _resultobj
;
1667 wxXmlProperty
* _arg0
;
1669 PyObject
* _argo0
= 0;
1670 PyObject
* _obj1
= 0;
1671 char *_kwnames
[] = { "self","name", NULL
};
1674 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlProperty_SetName",_kwnames
,&_argo0
,&_obj1
))
1677 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1678 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlProperty_p")) {
1679 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlProperty_SetName. Expected _wxXmlProperty_p.");
1684 _arg1
= wxString_in_helper(_obj1
);
1689 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1690 wxXmlProperty_SetName(_arg0
,*_arg1
);
1692 wxPyEndAllowThreads(__tstate
);
1693 if (PyErr_Occurred()) return NULL
;
1694 } Py_INCREF(Py_None
);
1695 _resultobj
= Py_None
;
1703 #define wxXmlProperty_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
1704 static PyObject
*_wrap_wxXmlProperty_SetValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1705 PyObject
* _resultobj
;
1706 wxXmlProperty
* _arg0
;
1708 PyObject
* _argo0
= 0;
1709 PyObject
* _obj1
= 0;
1710 char *_kwnames
[] = { "self","value", NULL
};
1713 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlProperty_SetValue",_kwnames
,&_argo0
,&_obj1
))
1716 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1717 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlProperty_p")) {
1718 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlProperty_SetValue. Expected _wxXmlProperty_p.");
1723 _arg1
= wxString_in_helper(_obj1
);
1728 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1729 wxXmlProperty_SetValue(_arg0
,*_arg1
);
1731 wxPyEndAllowThreads(__tstate
);
1732 if (PyErr_Occurred()) return NULL
;
1733 } Py_INCREF(Py_None
);
1734 _resultobj
= Py_None
;
1742 #define wxXmlProperty_SetNext(_swigobj,_swigarg0) (_swigobj->SetNext(_swigarg0))
1743 static PyObject
*_wrap_wxXmlProperty_SetNext(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1744 PyObject
* _resultobj
;
1745 wxXmlProperty
* _arg0
;
1746 wxXmlProperty
* _arg1
;
1747 PyObject
* _argo0
= 0;
1748 PyObject
* _argo1
= 0;
1749 char *_kwnames
[] = { "self","next", NULL
};
1752 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlProperty_SetNext",_kwnames
,&_argo0
,&_argo1
))
1755 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1756 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlProperty_p")) {
1757 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlProperty_SetNext. Expected _wxXmlProperty_p.");
1762 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1763 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlProperty_p")) {
1764 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlProperty_SetNext. Expected _wxXmlProperty_p.");
1769 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1770 wxXmlProperty_SetNext(_arg0
,_arg1
);
1772 wxPyEndAllowThreads(__tstate
);
1773 if (PyErr_Occurred()) return NULL
;
1774 } Py_INCREF(Py_None
);
1775 _resultobj
= Py_None
;
1779 #define new_wxXmlNode(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxXmlNode(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1780 static PyObject
*_wrap_new_wxXmlNode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1781 PyObject
* _resultobj
;
1782 wxXmlNode
* _result
;
1783 wxXmlNode
* _arg0
= (wxXmlNode
*) NULL
;
1784 wxXmlNodeType _arg1
= (wxXmlNodeType
) 0;
1785 wxString
* _arg2
= (wxString
*) &wxPyEmptyString
;
1786 wxString
* _arg3
= (wxString
*) &wxPyEmptyString
;
1787 wxXmlProperty
* _arg4
= (wxXmlProperty
*) NULL
;
1788 wxXmlNode
* _arg5
= (wxXmlNode
*) NULL
;
1789 PyObject
* _argo0
= 0;
1790 PyObject
* _obj2
= 0;
1791 PyObject
* _obj3
= 0;
1792 PyObject
* _argo4
= 0;
1793 PyObject
* _argo5
= 0;
1794 char *_kwnames
[] = { "parent","type","name","content","props","next", NULL
};
1798 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OiOOOO:new_wxXmlNode",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_argo4
,&_argo5
))
1801 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1802 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
1803 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxXmlNode. Expected _wxXmlNode_p.");
1809 _arg2
= wxString_in_helper(_obj2
);
1815 _arg3
= wxString_in_helper(_obj3
);
1820 if (_argo4
== Py_None
) { _arg4
= NULL
; }
1821 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxXmlProperty_p")) {
1822 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of new_wxXmlNode. Expected _wxXmlProperty_p.");
1827 if (_argo5
== Py_None
) { _arg5
= NULL
; }
1828 else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxXmlNode_p")) {
1829 PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxXmlNode. Expected _wxXmlNode_p.");
1834 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1835 _result
= (wxXmlNode
*)new_wxXmlNode(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
);
1837 wxPyEndAllowThreads(__tstate
);
1838 if (PyErr_Occurred()) return NULL
;
1840 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p");
1841 _resultobj
= Py_BuildValue("s",_ptemp
);
1844 _resultobj
= Py_None
;
1857 #define delete_wxXmlNode(_swigobj) (delete _swigobj)
1858 static PyObject
*_wrap_delete_wxXmlNode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1859 PyObject
* _resultobj
;
1861 PyObject
* _argo0
= 0;
1862 char *_kwnames
[] = { "self", NULL
};
1865 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxXmlNode",_kwnames
,&_argo0
))
1868 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1869 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
1870 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxXmlNode. Expected _wxXmlNode_p.");
1875 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1876 delete_wxXmlNode(_arg0
);
1878 wxPyEndAllowThreads(__tstate
);
1879 if (PyErr_Occurred()) return NULL
;
1880 } Py_INCREF(Py_None
);
1881 _resultobj
= Py_None
;
1885 #define new_wxXmlNodeEasy(_swigarg0,_swigarg1,_swigarg2) (new wxXmlNode(_swigarg0,_swigarg1,_swigarg2))
1886 static PyObject
*_wrap_new_wxXmlNodeEasy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1887 PyObject
* _resultobj
;
1888 wxXmlNode
* _result
;
1889 wxXmlNodeType _arg0
;
1891 wxString
* _arg2
= (wxString
*) &wxPyEmptyString
;
1892 PyObject
* _obj1
= 0;
1893 PyObject
* _obj2
= 0;
1894 char *_kwnames
[] = { "type","name","content", NULL
};
1898 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iO|O:new_wxXmlNodeEasy",_kwnames
,&_arg0
,&_obj1
,&_obj2
))
1901 _arg1
= wxString_in_helper(_obj1
);
1907 _arg2
= wxString_in_helper(_obj2
);
1912 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1913 _result
= (wxXmlNode
*)new_wxXmlNodeEasy(_arg0
,*_arg1
,*_arg2
);
1915 wxPyEndAllowThreads(__tstate
);
1916 if (PyErr_Occurred()) return NULL
;
1918 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p");
1919 _resultobj
= Py_BuildValue("s",_ptemp
);
1922 _resultobj
= Py_None
;
1935 #define wxXmlNode_AddChild(_swigobj,_swigarg0) (_swigobj->AddChild(_swigarg0))
1936 static PyObject
*_wrap_wxXmlNode_AddChild(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1937 PyObject
* _resultobj
;
1940 PyObject
* _argo0
= 0;
1941 PyObject
* _argo1
= 0;
1942 char *_kwnames
[] = { "self","child", NULL
};
1945 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_AddChild",_kwnames
,&_argo0
,&_argo1
))
1948 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1949 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
1950 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_AddChild. Expected _wxXmlNode_p.");
1955 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1956 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) {
1957 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_AddChild. Expected _wxXmlNode_p.");
1962 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1963 wxXmlNode_AddChild(_arg0
,_arg1
);
1965 wxPyEndAllowThreads(__tstate
);
1966 if (PyErr_Occurred()) return NULL
;
1967 } Py_INCREF(Py_None
);
1968 _resultobj
= Py_None
;
1972 #define wxXmlNode_InsertChild(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertChild(_swigarg0,_swigarg1))
1973 static PyObject
*_wrap_wxXmlNode_InsertChild(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1974 PyObject
* _resultobj
;
1978 PyObject
* _argo0
= 0;
1979 PyObject
* _argo1
= 0;
1980 PyObject
* _argo2
= 0;
1981 char *_kwnames
[] = { "self","child","before_node", NULL
};
1984 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlNode_InsertChild",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
1987 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1988 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
1989 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_InsertChild. Expected _wxXmlNode_p.");
1994 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1995 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) {
1996 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_InsertChild. Expected _wxXmlNode_p.");
2001 if (_argo2
== Py_None
) { _arg2
= NULL
; }
2002 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxXmlNode_p")) {
2003 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlNode_InsertChild. Expected _wxXmlNode_p.");
2008 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2009 wxXmlNode_InsertChild(_arg0
,_arg1
,_arg2
);
2011 wxPyEndAllowThreads(__tstate
);
2012 if (PyErr_Occurred()) return NULL
;
2013 } Py_INCREF(Py_None
);
2014 _resultobj
= Py_None
;
2018 #define wxXmlNode_RemoveChild(_swigobj,_swigarg0) (_swigobj->RemoveChild(_swigarg0))
2019 static PyObject
*_wrap_wxXmlNode_RemoveChild(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2020 PyObject
* _resultobj
;
2024 PyObject
* _argo0
= 0;
2025 PyObject
* _argo1
= 0;
2026 char *_kwnames
[] = { "self","child", NULL
};
2029 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_RemoveChild",_kwnames
,&_argo0
,&_argo1
))
2032 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2033 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2034 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_RemoveChild. Expected _wxXmlNode_p.");
2039 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2040 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) {
2041 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_RemoveChild. Expected _wxXmlNode_p.");
2046 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2047 _result
= (bool )wxXmlNode_RemoveChild(_arg0
,_arg1
);
2049 wxPyEndAllowThreads(__tstate
);
2050 if (PyErr_Occurred()) return NULL
;
2051 } _resultobj
= Py_BuildValue("i",_result
);
2055 #define wxXmlNode_AddProperty(_swigobj,_swigarg0) (_swigobj->AddProperty(_swigarg0))
2056 static PyObject
*_wrap_wxXmlNode_AddProperty(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2057 PyObject
* _resultobj
;
2059 wxXmlProperty
* _arg1
;
2060 PyObject
* _argo0
= 0;
2061 PyObject
* _argo1
= 0;
2062 char *_kwnames
[] = { "self","prop", NULL
};
2065 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_AddProperty",_kwnames
,&_argo0
,&_argo1
))
2068 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2069 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2070 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_AddProperty. Expected _wxXmlNode_p.");
2075 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2076 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlProperty_p")) {
2077 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_AddProperty. Expected _wxXmlProperty_p.");
2082 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2083 wxXmlNode_AddProperty(_arg0
,_arg1
);
2085 wxPyEndAllowThreads(__tstate
);
2086 if (PyErr_Occurred()) return NULL
;
2087 } Py_INCREF(Py_None
);
2088 _resultobj
= Py_None
;
2092 #define wxXmlNode_AddPropertyName(_swigobj,_swigarg0,_swigarg1) (_swigobj->AddProperty(_swigarg0,_swigarg1))
2093 static PyObject
*_wrap_wxXmlNode_AddPropertyName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2094 PyObject
* _resultobj
;
2098 PyObject
* _argo0
= 0;
2099 PyObject
* _obj1
= 0;
2100 PyObject
* _obj2
= 0;
2101 char *_kwnames
[] = { "self","name","value", NULL
};
2104 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlNode_AddPropertyName",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
2107 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2108 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2109 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_AddPropertyName. Expected _wxXmlNode_p.");
2114 _arg1
= wxString_in_helper(_obj1
);
2119 _arg2
= wxString_in_helper(_obj2
);
2124 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2125 wxXmlNode_AddPropertyName(_arg0
,*_arg1
,*_arg2
);
2127 wxPyEndAllowThreads(__tstate
);
2128 if (PyErr_Occurred()) return NULL
;
2129 } Py_INCREF(Py_None
);
2130 _resultobj
= Py_None
;
2142 #define wxXmlNode_DeleteProperty(_swigobj,_swigarg0) (_swigobj->DeleteProperty(_swigarg0))
2143 static PyObject
*_wrap_wxXmlNode_DeleteProperty(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2144 PyObject
* _resultobj
;
2148 PyObject
* _argo0
= 0;
2149 PyObject
* _obj1
= 0;
2150 char *_kwnames
[] = { "self","name", NULL
};
2153 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_DeleteProperty",_kwnames
,&_argo0
,&_obj1
))
2156 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2157 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2158 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_DeleteProperty. Expected _wxXmlNode_p.");
2163 _arg1
= wxString_in_helper(_obj1
);
2168 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2169 _result
= (bool )wxXmlNode_DeleteProperty(_arg0
,*_arg1
);
2171 wxPyEndAllowThreads(__tstate
);
2172 if (PyErr_Occurred()) return NULL
;
2173 } _resultobj
= Py_BuildValue("i",_result
);
2181 #define wxXmlNode_GetType(_swigobj) (_swigobj->GetType())
2182 static PyObject
*_wrap_wxXmlNode_GetType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2183 PyObject
* _resultobj
;
2184 wxXmlNodeType _result
;
2186 PyObject
* _argo0
= 0;
2187 char *_kwnames
[] = { "self", NULL
};
2190 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetType",_kwnames
,&_argo0
))
2193 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2194 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2195 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetType. Expected _wxXmlNode_p.");
2200 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2201 _result
= (wxXmlNodeType
)wxXmlNode_GetType(_arg0
);
2203 wxPyEndAllowThreads(__tstate
);
2204 if (PyErr_Occurred()) return NULL
;
2205 } _resultobj
= Py_BuildValue("i",_result
);
2209 #define wxXmlNode_GetName(_swigobj) (_swigobj->GetName())
2210 static PyObject
*_wrap_wxXmlNode_GetName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2211 PyObject
* _resultobj
;
2214 PyObject
* _argo0
= 0;
2215 char *_kwnames
[] = { "self", NULL
};
2218 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetName",_kwnames
,&_argo0
))
2221 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2222 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2223 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetName. Expected _wxXmlNode_p.");
2228 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2229 _result
= new wxString (wxXmlNode_GetName(_arg0
));
2231 wxPyEndAllowThreads(__tstate
);
2232 if (PyErr_Occurred()) return NULL
;
2235 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
2237 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2246 #define wxXmlNode_GetContent(_swigobj) (_swigobj->GetContent())
2247 static PyObject
*_wrap_wxXmlNode_GetContent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2248 PyObject
* _resultobj
;
2251 PyObject
* _argo0
= 0;
2252 char *_kwnames
[] = { "self", NULL
};
2255 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetContent",_kwnames
,&_argo0
))
2258 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2259 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2260 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetContent. Expected _wxXmlNode_p.");
2265 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2266 _result
= new wxString (wxXmlNode_GetContent(_arg0
));
2268 wxPyEndAllowThreads(__tstate
);
2269 if (PyErr_Occurred()) return NULL
;
2272 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
2274 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2283 #define wxXmlNode_GetParent(_swigobj) (_swigobj->GetParent())
2284 static PyObject
*_wrap_wxXmlNode_GetParent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2285 PyObject
* _resultobj
;
2286 wxXmlNode
* _result
;
2288 PyObject
* _argo0
= 0;
2289 char *_kwnames
[] = { "self", NULL
};
2293 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetParent",_kwnames
,&_argo0
))
2296 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2297 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2298 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetParent. Expected _wxXmlNode_p.");
2303 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2304 _result
= (wxXmlNode
*)wxXmlNode_GetParent(_arg0
);
2306 wxPyEndAllowThreads(__tstate
);
2307 if (PyErr_Occurred()) return NULL
;
2309 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p");
2310 _resultobj
= Py_BuildValue("s",_ptemp
);
2313 _resultobj
= Py_None
;
2318 #define wxXmlNode_GetNext(_swigobj) (_swigobj->GetNext())
2319 static PyObject
*_wrap_wxXmlNode_GetNext(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2320 PyObject
* _resultobj
;
2321 wxXmlNode
* _result
;
2323 PyObject
* _argo0
= 0;
2324 char *_kwnames
[] = { "self", NULL
};
2328 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetNext",_kwnames
,&_argo0
))
2331 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2332 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2333 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetNext. Expected _wxXmlNode_p.");
2338 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2339 _result
= (wxXmlNode
*)wxXmlNode_GetNext(_arg0
);
2341 wxPyEndAllowThreads(__tstate
);
2342 if (PyErr_Occurred()) return NULL
;
2344 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p");
2345 _resultobj
= Py_BuildValue("s",_ptemp
);
2348 _resultobj
= Py_None
;
2353 #define wxXmlNode_GetChildren(_swigobj) (_swigobj->GetChildren())
2354 static PyObject
*_wrap_wxXmlNode_GetChildren(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2355 PyObject
* _resultobj
;
2356 wxXmlNode
* _result
;
2358 PyObject
* _argo0
= 0;
2359 char *_kwnames
[] = { "self", NULL
};
2363 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetChildren",_kwnames
,&_argo0
))
2366 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2367 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2368 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetChildren. Expected _wxXmlNode_p.");
2373 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2374 _result
= (wxXmlNode
*)wxXmlNode_GetChildren(_arg0
);
2376 wxPyEndAllowThreads(__tstate
);
2377 if (PyErr_Occurred()) return NULL
;
2379 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p");
2380 _resultobj
= Py_BuildValue("s",_ptemp
);
2383 _resultobj
= Py_None
;
2388 #define wxXmlNode_GetProperties(_swigobj) (_swigobj->GetProperties())
2389 static PyObject
*_wrap_wxXmlNode_GetProperties(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2390 PyObject
* _resultobj
;
2391 wxXmlProperty
* _result
;
2393 PyObject
* _argo0
= 0;
2394 char *_kwnames
[] = { "self", NULL
};
2398 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetProperties",_kwnames
,&_argo0
))
2401 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2402 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2403 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetProperties. Expected _wxXmlNode_p.");
2408 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2409 _result
= (wxXmlProperty
*)wxXmlNode_GetProperties(_arg0
);
2411 wxPyEndAllowThreads(__tstate
);
2412 if (PyErr_Occurred()) return NULL
;
2414 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlProperty_p");
2415 _resultobj
= Py_BuildValue("s",_ptemp
);
2418 _resultobj
= Py_None
;
2423 #define wxXmlNode_GetPropVal(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetPropVal(_swigarg0,_swigarg1))
2424 static PyObject
*_wrap_wxXmlNode_GetPropVal(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2425 PyObject
* _resultobj
;
2430 PyObject
* _argo0
= 0;
2431 PyObject
* _obj1
= 0;
2432 PyObject
* _obj2
= 0;
2433 char *_kwnames
[] = { "self","propName","defaultVal", NULL
};
2436 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlNode_GetPropVal",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
2439 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2440 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2441 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetPropVal. Expected _wxXmlNode_p.");
2446 _arg1
= wxString_in_helper(_obj1
);
2451 _arg2
= wxString_in_helper(_obj2
);
2456 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2457 _result
= new wxString (wxXmlNode_GetPropVal(_arg0
,*_arg1
,*_arg2
));
2459 wxPyEndAllowThreads(__tstate
);
2460 if (PyErr_Occurred()) return NULL
;
2463 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
2465 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2482 #define wxXmlNode_HasProp(_swigobj,_swigarg0) (_swigobj->HasProp(_swigarg0))
2483 static PyObject
*_wrap_wxXmlNode_HasProp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2484 PyObject
* _resultobj
;
2488 PyObject
* _argo0
= 0;
2489 PyObject
* _obj1
= 0;
2490 char *_kwnames
[] = { "self","propName", NULL
};
2493 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_HasProp",_kwnames
,&_argo0
,&_obj1
))
2496 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2497 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2498 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_HasProp. Expected _wxXmlNode_p.");
2503 _arg1
= wxString_in_helper(_obj1
);
2508 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2509 _result
= (bool )wxXmlNode_HasProp(_arg0
,*_arg1
);
2511 wxPyEndAllowThreads(__tstate
);
2512 if (PyErr_Occurred()) return NULL
;
2513 } _resultobj
= Py_BuildValue("i",_result
);
2521 #define wxXmlNode_SetType(_swigobj,_swigarg0) (_swigobj->SetType(_swigarg0))
2522 static PyObject
*_wrap_wxXmlNode_SetType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2523 PyObject
* _resultobj
;
2525 wxXmlNodeType _arg1
;
2526 PyObject
* _argo0
= 0;
2527 char *_kwnames
[] = { "self","type", NULL
};
2530 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxXmlNode_SetType",_kwnames
,&_argo0
,&_arg1
))
2533 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2534 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2535 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetType. Expected _wxXmlNode_p.");
2540 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2541 wxXmlNode_SetType(_arg0
,_arg1
);
2543 wxPyEndAllowThreads(__tstate
);
2544 if (PyErr_Occurred()) return NULL
;
2545 } Py_INCREF(Py_None
);
2546 _resultobj
= Py_None
;
2550 #define wxXmlNode_SetName(_swigobj,_swigarg0) (_swigobj->SetName(_swigarg0))
2551 static PyObject
*_wrap_wxXmlNode_SetName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2552 PyObject
* _resultobj
;
2555 PyObject
* _argo0
= 0;
2556 PyObject
* _obj1
= 0;
2557 char *_kwnames
[] = { "self","name", NULL
};
2560 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_SetName",_kwnames
,&_argo0
,&_obj1
))
2563 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2564 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2565 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetName. Expected _wxXmlNode_p.");
2570 _arg1
= wxString_in_helper(_obj1
);
2575 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2576 wxXmlNode_SetName(_arg0
,*_arg1
);
2578 wxPyEndAllowThreads(__tstate
);
2579 if (PyErr_Occurred()) return NULL
;
2580 } Py_INCREF(Py_None
);
2581 _resultobj
= Py_None
;
2589 #define wxXmlNode_SetContent(_swigobj,_swigarg0) (_swigobj->SetContent(_swigarg0))
2590 static PyObject
*_wrap_wxXmlNode_SetContent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2591 PyObject
* _resultobj
;
2594 PyObject
* _argo0
= 0;
2595 PyObject
* _obj1
= 0;
2596 char *_kwnames
[] = { "self","con", NULL
};
2599 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_SetContent",_kwnames
,&_argo0
,&_obj1
))
2602 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2603 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2604 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetContent. Expected _wxXmlNode_p.");
2609 _arg1
= wxString_in_helper(_obj1
);
2614 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2615 wxXmlNode_SetContent(_arg0
,*_arg1
);
2617 wxPyEndAllowThreads(__tstate
);
2618 if (PyErr_Occurred()) return NULL
;
2619 } Py_INCREF(Py_None
);
2620 _resultobj
= Py_None
;
2628 #define wxXmlNode_SetParent(_swigobj,_swigarg0) (_swigobj->SetParent(_swigarg0))
2629 static PyObject
*_wrap_wxXmlNode_SetParent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2630 PyObject
* _resultobj
;
2633 PyObject
* _argo0
= 0;
2634 PyObject
* _argo1
= 0;
2635 char *_kwnames
[] = { "self","parent", NULL
};
2638 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_SetParent",_kwnames
,&_argo0
,&_argo1
))
2641 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2642 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2643 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetParent. Expected _wxXmlNode_p.");
2648 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2649 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) {
2650 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_SetParent. Expected _wxXmlNode_p.");
2655 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2656 wxXmlNode_SetParent(_arg0
,_arg1
);
2658 wxPyEndAllowThreads(__tstate
);
2659 if (PyErr_Occurred()) return NULL
;
2660 } Py_INCREF(Py_None
);
2661 _resultobj
= Py_None
;
2665 #define wxXmlNode_SetNext(_swigobj,_swigarg0) (_swigobj->SetNext(_swigarg0))
2666 static PyObject
*_wrap_wxXmlNode_SetNext(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2667 PyObject
* _resultobj
;
2670 PyObject
* _argo0
= 0;
2671 PyObject
* _argo1
= 0;
2672 char *_kwnames
[] = { "self","next", NULL
};
2675 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_SetNext",_kwnames
,&_argo0
,&_argo1
))
2678 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2679 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2680 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetNext. Expected _wxXmlNode_p.");
2685 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2686 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) {
2687 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_SetNext. Expected _wxXmlNode_p.");
2692 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2693 wxXmlNode_SetNext(_arg0
,_arg1
);
2695 wxPyEndAllowThreads(__tstate
);
2696 if (PyErr_Occurred()) return NULL
;
2697 } Py_INCREF(Py_None
);
2698 _resultobj
= Py_None
;
2702 #define wxXmlNode_SetChildren(_swigobj,_swigarg0) (_swigobj->SetChildren(_swigarg0))
2703 static PyObject
*_wrap_wxXmlNode_SetChildren(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2704 PyObject
* _resultobj
;
2707 PyObject
* _argo0
= 0;
2708 PyObject
* _argo1
= 0;
2709 char *_kwnames
[] = { "self","child", NULL
};
2712 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_SetChildren",_kwnames
,&_argo0
,&_argo1
))
2715 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2716 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2717 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetChildren. Expected _wxXmlNode_p.");
2722 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2723 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) {
2724 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_SetChildren. Expected _wxXmlNode_p.");
2729 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2730 wxXmlNode_SetChildren(_arg0
,_arg1
);
2732 wxPyEndAllowThreads(__tstate
);
2733 if (PyErr_Occurred()) return NULL
;
2734 } Py_INCREF(Py_None
);
2735 _resultobj
= Py_None
;
2739 #define wxXmlNode_SetProperties(_swigobj,_swigarg0) (_swigobj->SetProperties(_swigarg0))
2740 static PyObject
*_wrap_wxXmlNode_SetProperties(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2741 PyObject
* _resultobj
;
2743 wxXmlProperty
* _arg1
;
2744 PyObject
* _argo0
= 0;
2745 PyObject
* _argo1
= 0;
2746 char *_kwnames
[] = { "self","prop", NULL
};
2749 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_SetProperties",_kwnames
,&_argo0
,&_argo1
))
2752 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2753 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) {
2754 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetProperties. Expected _wxXmlNode_p.");
2759 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2760 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlProperty_p")) {
2761 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_SetProperties. Expected _wxXmlProperty_p.");
2766 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2767 wxXmlNode_SetProperties(_arg0
,_arg1
);
2769 wxPyEndAllowThreads(__tstate
);
2770 if (PyErr_Occurred()) return NULL
;
2771 } Py_INCREF(Py_None
);
2772 _resultobj
= Py_None
;
2776 static void *SwigwxXmlDocumentTowxObject(void *ptr
) {
2779 src
= (wxXmlDocument
*) ptr
;
2780 dest
= (wxObject
*) src
;
2781 return (void *) dest
;
2784 #define new_wxXmlDocument(_swigarg0,_swigarg1) (new wxXmlDocument(_swigarg0,_swigarg1))
2785 static PyObject
*_wrap_new_wxXmlDocument(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2786 PyObject
* _resultobj
;
2787 wxXmlDocument
* _result
;
2789 wxString
* _arg1
= (wxString
*) &wxPyUTF8String
;
2790 PyObject
* _obj0
= 0;
2791 PyObject
* _obj1
= 0;
2792 char *_kwnames
[] = { "filename","encoding", NULL
};
2796 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxXmlDocument",_kwnames
,&_obj0
,&_obj1
))
2799 _arg0
= wxString_in_helper(_obj0
);
2805 _arg1
= wxString_in_helper(_obj1
);
2810 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2811 _result
= (wxXmlDocument
*)new_wxXmlDocument(*_arg0
,*_arg1
);
2813 wxPyEndAllowThreads(__tstate
);
2814 if (PyErr_Occurred()) return NULL
;
2816 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlDocument_p");
2817 _resultobj
= Py_BuildValue("s",_ptemp
);
2820 _resultobj
= Py_None
;
2833 #define new_wxXmlDocumentFromStream(_swigarg0,_swigarg1) (new wxXmlDocument(_swigarg0,_swigarg1))
2834 static PyObject
*_wrap_new_wxXmlDocumentFromStream(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2835 PyObject
* _resultobj
;
2836 wxXmlDocument
* _result
;
2837 wxInputStream
* _arg0
;
2838 wxString
* _arg1
= (wxString
*) &wxPyUTF8String
;
2839 wxPyInputStream
* temp
;
2841 PyObject
* _obj0
= 0;
2842 PyObject
* _obj1
= 0;
2843 char *_kwnames
[] = { "stream","encoding", NULL
};
2847 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxXmlDocumentFromStream",_kwnames
,&_obj0
,&_obj1
))
2850 if (SWIG_GetPtrObj(_obj0
, (void **) &temp
, "_wxPyInputStream_p") == 0) {
2851 _arg0
= temp
->m_wxis
;
2854 _arg0
= wxPyCBInputStream_create(_obj0
, FALSE
);
2855 if (_arg0
== NULL
) {
2856 PyErr_SetString(PyExc_TypeError
,"Expected _wxInputStream_p or Python file-like object.");
2864 _arg1
= wxString_in_helper(_obj1
);
2869 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2870 _result
= (wxXmlDocument
*)new_wxXmlDocumentFromStream(*_arg0
,*_arg1
);
2872 wxPyEndAllowThreads(__tstate
);
2873 if (PyErr_Occurred()) return NULL
;
2875 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlDocument_p");
2876 _resultobj
= Py_BuildValue("s",_ptemp
);
2879 _resultobj
= Py_None
;
2892 #define new_wxEmptyXmlDocument() (new wxXmlDocument())
2893 static PyObject
*_wrap_new_wxEmptyXmlDocument(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2894 PyObject
* _resultobj
;
2895 wxXmlDocument
* _result
;
2896 char *_kwnames
[] = { NULL
};
2900 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxEmptyXmlDocument",_kwnames
))
2903 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2904 _result
= (wxXmlDocument
*)new_wxEmptyXmlDocument();
2906 wxPyEndAllowThreads(__tstate
);
2907 if (PyErr_Occurred()) return NULL
;
2909 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlDocument_p");
2910 _resultobj
= Py_BuildValue("s",_ptemp
);
2913 _resultobj
= Py_None
;
2918 #define delete_wxXmlDocument(_swigobj) (delete _swigobj)
2919 static PyObject
*_wrap_delete_wxXmlDocument(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2920 PyObject
* _resultobj
;
2921 wxXmlDocument
* _arg0
;
2922 PyObject
* _argo0
= 0;
2923 char *_kwnames
[] = { "self", NULL
};
2926 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxXmlDocument",_kwnames
,&_argo0
))
2929 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2930 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) {
2931 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxXmlDocument. Expected _wxXmlDocument_p.");
2936 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2937 delete_wxXmlDocument(_arg0
);
2939 wxPyEndAllowThreads(__tstate
);
2940 if (PyErr_Occurred()) return NULL
;
2941 } Py_INCREF(Py_None
);
2942 _resultobj
= Py_None
;
2946 #define wxXmlDocument_Load(_swigobj,_swigarg0,_swigarg1) (_swigobj->Load(_swigarg0,_swigarg1))
2947 static PyObject
*_wrap_wxXmlDocument_Load(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2948 PyObject
* _resultobj
;
2950 wxXmlDocument
* _arg0
;
2952 wxString
* _arg2
= (wxString
*) &wxPyUTF8String
;
2953 PyObject
* _argo0
= 0;
2954 PyObject
* _obj1
= 0;
2955 PyObject
* _obj2
= 0;
2956 char *_kwnames
[] = { "self","filename","encoding", NULL
};
2959 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxXmlDocument_Load",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
2962 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2963 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) {
2964 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_Load. Expected _wxXmlDocument_p.");
2969 _arg1
= wxString_in_helper(_obj1
);
2975 _arg2
= wxString_in_helper(_obj2
);
2980 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2981 _result
= (bool )wxXmlDocument_Load(_arg0
,*_arg1
,*_arg2
);
2983 wxPyEndAllowThreads(__tstate
);
2984 if (PyErr_Occurred()) return NULL
;
2985 } _resultobj
= Py_BuildValue("i",_result
);
2997 #define wxXmlDocument_LoadFromStream(_swigobj,_swigarg0,_swigarg1) (_swigobj->Load(_swigarg0,_swigarg1))
2998 static PyObject
*_wrap_wxXmlDocument_LoadFromStream(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2999 PyObject
* _resultobj
;
3001 wxXmlDocument
* _arg0
;
3002 wxInputStream
* _arg1
;
3003 wxString
* _arg2
= (wxString
*) &wxPyUTF8String
;
3004 PyObject
* _argo0
= 0;
3005 wxPyInputStream
* temp
;
3007 PyObject
* _obj1
= 0;
3008 PyObject
* _obj2
= 0;
3009 char *_kwnames
[] = { "self","stream","encoding", NULL
};
3012 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxXmlDocument_LoadFromStream",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
3015 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3016 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) {
3017 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_LoadFromStream. Expected _wxXmlDocument_p.");
3022 if (SWIG_GetPtrObj(_obj1
, (void **) &temp
, "_wxPyInputStream_p") == 0) {
3023 _arg1
= temp
->m_wxis
;
3026 _arg1
= wxPyCBInputStream_create(_obj1
, FALSE
);
3027 if (_arg1
== NULL
) {
3028 PyErr_SetString(PyExc_TypeError
,"Expected _wxInputStream_p or Python file-like object.");
3036 _arg2
= wxString_in_helper(_obj2
);
3041 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3042 _result
= (bool )wxXmlDocument_LoadFromStream(_arg0
,*_arg1
,*_arg2
);
3044 wxPyEndAllowThreads(__tstate
);
3045 if (PyErr_Occurred()) return NULL
;
3046 } _resultobj
= Py_BuildValue("i",_result
);
3058 #define wxXmlDocument_Save(_swigobj,_swigarg0) (_swigobj->Save(_swigarg0))
3059 static PyObject
*_wrap_wxXmlDocument_Save(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3060 PyObject
* _resultobj
;
3062 wxXmlDocument
* _arg0
;
3064 PyObject
* _argo0
= 0;
3065 PyObject
* _obj1
= 0;
3066 char *_kwnames
[] = { "self","filename", NULL
};
3069 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlDocument_Save",_kwnames
,&_argo0
,&_obj1
))
3072 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3073 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) {
3074 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_Save. Expected _wxXmlDocument_p.");
3079 _arg1
= wxString_in_helper(_obj1
);
3084 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3085 _result
= (bool )wxXmlDocument_Save(_arg0
,*_arg1
);
3087 wxPyEndAllowThreads(__tstate
);
3088 if (PyErr_Occurred()) return NULL
;
3089 } _resultobj
= Py_BuildValue("i",_result
);
3097 #define wxXmlDocument_SaveToStream(_swigobj,_swigarg0) (_swigobj->Save(_swigarg0))
3098 static PyObject
*_wrap_wxXmlDocument_SaveToStream(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3099 PyObject
* _resultobj
;
3101 wxXmlDocument
* _arg0
;
3102 wxOutputStream
* _arg1
;
3103 PyObject
* _argo0
= 0;
3104 PyObject
* _argo1
= 0;
3105 char *_kwnames
[] = { "self","stream", NULL
};
3108 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlDocument_SaveToStream",_kwnames
,&_argo0
,&_argo1
))
3111 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3112 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) {
3113 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_SaveToStream. Expected _wxXmlDocument_p.");
3118 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3119 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxOutputStream_p")) {
3120 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlDocument_SaveToStream. Expected _wxOutputStream_p.");
3125 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3126 _result
= (bool )wxXmlDocument_SaveToStream(_arg0
,*_arg1
);
3128 wxPyEndAllowThreads(__tstate
);
3129 if (PyErr_Occurred()) return NULL
;
3130 } _resultobj
= Py_BuildValue("i",_result
);
3134 #define wxXmlDocument_IsOk(_swigobj) (_swigobj->IsOk())
3135 static PyObject
*_wrap_wxXmlDocument_IsOk(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3136 PyObject
* _resultobj
;
3138 wxXmlDocument
* _arg0
;
3139 PyObject
* _argo0
= 0;
3140 char *_kwnames
[] = { "self", NULL
};
3143 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlDocument_IsOk",_kwnames
,&_argo0
))
3146 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3147 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) {
3148 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_IsOk. Expected _wxXmlDocument_p.");
3153 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3154 _result
= (bool )wxXmlDocument_IsOk(_arg0
);
3156 wxPyEndAllowThreads(__tstate
);
3157 if (PyErr_Occurred()) return NULL
;
3158 } _resultobj
= Py_BuildValue("i",_result
);
3162 #define wxXmlDocument_GetRoot(_swigobj) (_swigobj->GetRoot())
3163 static PyObject
*_wrap_wxXmlDocument_GetRoot(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3164 PyObject
* _resultobj
;
3165 wxXmlNode
* _result
;
3166 wxXmlDocument
* _arg0
;
3167 PyObject
* _argo0
= 0;
3168 char *_kwnames
[] = { "self", NULL
};
3172 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlDocument_GetRoot",_kwnames
,&_argo0
))
3175 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3176 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) {
3177 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_GetRoot. Expected _wxXmlDocument_p.");
3182 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3183 _result
= (wxXmlNode
*)wxXmlDocument_GetRoot(_arg0
);
3185 wxPyEndAllowThreads(__tstate
);
3186 if (PyErr_Occurred()) return NULL
;
3188 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p");
3189 _resultobj
= Py_BuildValue("s",_ptemp
);
3192 _resultobj
= Py_None
;
3197 #define wxXmlDocument_GetVersion(_swigobj) (_swigobj->GetVersion())
3198 static PyObject
*_wrap_wxXmlDocument_GetVersion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3199 PyObject
* _resultobj
;
3201 wxXmlDocument
* _arg0
;
3202 PyObject
* _argo0
= 0;
3203 char *_kwnames
[] = { "self", NULL
};
3206 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlDocument_GetVersion",_kwnames
,&_argo0
))
3209 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3210 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) {
3211 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_GetVersion. Expected _wxXmlDocument_p.");
3216 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3217 _result
= new wxString (wxXmlDocument_GetVersion(_arg0
));
3219 wxPyEndAllowThreads(__tstate
);
3220 if (PyErr_Occurred()) return NULL
;
3223 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
3225 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
3234 #define wxXmlDocument_GetFileEncoding(_swigobj) (_swigobj->GetFileEncoding())
3235 static PyObject
*_wrap_wxXmlDocument_GetFileEncoding(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3236 PyObject
* _resultobj
;
3238 wxXmlDocument
* _arg0
;
3239 PyObject
* _argo0
= 0;
3240 char *_kwnames
[] = { "self", NULL
};
3243 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlDocument_GetFileEncoding",_kwnames
,&_argo0
))
3246 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3247 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) {
3248 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_GetFileEncoding. Expected _wxXmlDocument_p.");
3253 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3254 _result
= new wxString (wxXmlDocument_GetFileEncoding(_arg0
));
3256 wxPyEndAllowThreads(__tstate
);
3257 if (PyErr_Occurred()) return NULL
;
3260 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
3262 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
3271 #define wxXmlDocument_SetRoot(_swigobj,_swigarg0) (_swigobj->SetRoot(_swigarg0))
3272 static PyObject
*_wrap_wxXmlDocument_SetRoot(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3273 PyObject
* _resultobj
;
3274 wxXmlDocument
* _arg0
;
3276 PyObject
* _argo0
= 0;
3277 PyObject
* _argo1
= 0;
3278 char *_kwnames
[] = { "self","node", NULL
};
3281 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlDocument_SetRoot",_kwnames
,&_argo0
,&_argo1
))
3284 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3285 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) {
3286 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_SetRoot. Expected _wxXmlDocument_p.");
3291 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3292 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) {
3293 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlDocument_SetRoot. Expected _wxXmlNode_p.");
3298 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3299 wxXmlDocument_SetRoot(_arg0
,_arg1
);
3301 wxPyEndAllowThreads(__tstate
);
3302 if (PyErr_Occurred()) return NULL
;
3303 } Py_INCREF(Py_None
);
3304 _resultobj
= Py_None
;
3308 #define wxXmlDocument_SetVersion(_swigobj,_swigarg0) (_swigobj->SetVersion(_swigarg0))
3309 static PyObject
*_wrap_wxXmlDocument_SetVersion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3310 PyObject
* _resultobj
;
3311 wxXmlDocument
* _arg0
;
3313 PyObject
* _argo0
= 0;
3314 PyObject
* _obj1
= 0;
3315 char *_kwnames
[] = { "self","version", NULL
};
3318 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlDocument_SetVersion",_kwnames
,&_argo0
,&_obj1
))
3321 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3322 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) {
3323 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_SetVersion. Expected _wxXmlDocument_p.");
3328 _arg1
= wxString_in_helper(_obj1
);
3333 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3334 wxXmlDocument_SetVersion(_arg0
,*_arg1
);
3336 wxPyEndAllowThreads(__tstate
);
3337 if (PyErr_Occurred()) return NULL
;
3338 } Py_INCREF(Py_None
);
3339 _resultobj
= Py_None
;
3347 #define wxXmlDocument_SetFileEncoding(_swigobj,_swigarg0) (_swigobj->SetFileEncoding(_swigarg0))
3348 static PyObject
*_wrap_wxXmlDocument_SetFileEncoding(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3349 PyObject
* _resultobj
;
3350 wxXmlDocument
* _arg0
;
3352 PyObject
* _argo0
= 0;
3353 PyObject
* _obj1
= 0;
3354 char *_kwnames
[] = { "self","encoding", NULL
};
3357 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlDocument_SetFileEncoding",_kwnames
,&_argo0
,&_obj1
))
3360 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3361 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) {
3362 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_SetFileEncoding. Expected _wxXmlDocument_p.");
3367 _arg1
= wxString_in_helper(_obj1
);
3372 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3373 wxXmlDocument_SetFileEncoding(_arg0
,*_arg1
);
3375 wxPyEndAllowThreads(__tstate
);
3376 if (PyErr_Occurred()) return NULL
;
3377 } Py_INCREF(Py_None
);
3378 _resultobj
= Py_None
;
3386 static wxString
wxXmlDocument_GetEncoding(wxXmlDocument
*self
) {
3388 return wxPyEmptyString
;
3390 return self
->GetEncoding();
3393 static PyObject
*_wrap_wxXmlDocument_GetEncoding(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3394 PyObject
* _resultobj
;
3396 wxXmlDocument
* _arg0
;
3397 PyObject
* _argo0
= 0;
3398 char *_kwnames
[] = { "self", NULL
};
3401 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlDocument_GetEncoding",_kwnames
,&_argo0
))
3404 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3405 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) {
3406 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_GetEncoding. Expected _wxXmlDocument_p.");
3411 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3412 _result
= new wxString (wxXmlDocument_GetEncoding(_arg0
));
3414 wxPyEndAllowThreads(__tstate
);
3415 if (PyErr_Occurred()) return NULL
;
3418 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
3420 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
3429 static void *SwigwxPyXmlResourceHandlerTowxObject(void *ptr
) {
3430 wxPyXmlResourceHandler
*src
;
3432 src
= (wxPyXmlResourceHandler
*) ptr
;
3433 dest
= (wxObject
*) src
;
3434 return (void *) dest
;
3437 #define new_wxXmlResourceHandler() (new wxPyXmlResourceHandler())
3438 static PyObject
*_wrap_new_wxXmlResourceHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3439 PyObject
* _resultobj
;
3440 wxPyXmlResourceHandler
* _result
;
3441 char *_kwnames
[] = { NULL
};
3445 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxXmlResourceHandler",_kwnames
))
3448 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3449 _result
= (wxPyXmlResourceHandler
*)new_wxXmlResourceHandler();
3451 wxPyEndAllowThreads(__tstate
);
3452 if (PyErr_Occurred()) return NULL
;
3454 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyXmlResourceHandler_p");
3455 _resultobj
= Py_BuildValue("s",_ptemp
);
3458 _resultobj
= Py_None
;
3463 #define wxXmlResourceHandler__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
3464 static PyObject
*_wrap_wxXmlResourceHandler__setCallbackInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3465 PyObject
* _resultobj
;
3466 wxPyXmlResourceHandler
* _arg0
;
3469 PyObject
* _argo0
= 0;
3470 PyObject
* _obj1
= 0;
3471 PyObject
* _obj2
= 0;
3472 char *_kwnames
[] = { "self","self","_class", NULL
};
3475 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResourceHandler__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
3478 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3479 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3480 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler__setCallbackInfo. Expected _wxPyXmlResourceHandler_p.");
3491 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3492 wxXmlResourceHandler__setCallbackInfo(_arg0
,_arg1
,_arg2
);
3494 wxPyEndAllowThreads(__tstate
);
3495 if (PyErr_Occurred()) return NULL
;
3496 } Py_INCREF(Py_None
);
3497 _resultobj
= Py_None
;
3501 #define wxXmlResourceHandler_CreateResource(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->CreateResource(_swigarg0,_swigarg1,_swigarg2))
3502 static PyObject
*_wrap_wxXmlResourceHandler_CreateResource(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3503 PyObject
* _resultobj
;
3505 wxPyXmlResourceHandler
* _arg0
;
3509 PyObject
* _argo0
= 0;
3510 PyObject
* _argo1
= 0;
3511 PyObject
* _argo2
= 0;
3512 PyObject
* _argo3
= 0;
3513 char *_kwnames
[] = { "self","node","parent","instance", NULL
};
3516 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxXmlResourceHandler_CreateResource",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_argo3
))
3519 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3520 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3521 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_CreateResource. Expected _wxPyXmlResourceHandler_p.");
3526 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3527 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) {
3528 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_CreateResource. Expected _wxXmlNode_p.");
3533 if (_argo2
== Py_None
) { _arg2
= NULL
; }
3534 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxObject_p")) {
3535 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResourceHandler_CreateResource. Expected _wxObject_p.");
3540 if (_argo3
== Py_None
) { _arg3
= NULL
; }
3541 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxObject_p")) {
3542 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxXmlResourceHandler_CreateResource. Expected _wxObject_p.");
3547 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3548 _result
= (wxObject
*)wxXmlResourceHandler_CreateResource(_arg0
,_arg1
,_arg2
,_arg3
);
3550 wxPyEndAllowThreads(__tstate
);
3551 if (PyErr_Occurred()) return NULL
;
3552 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3556 #define wxXmlResourceHandler_SetParentResource(_swigobj,_swigarg0) (_swigobj->SetParentResource(_swigarg0))
3557 static PyObject
*_wrap_wxXmlResourceHandler_SetParentResource(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3558 PyObject
* _resultobj
;
3559 wxPyXmlResourceHandler
* _arg0
;
3560 wxXmlResource
* _arg1
;
3561 PyObject
* _argo0
= 0;
3562 PyObject
* _argo1
= 0;
3563 char *_kwnames
[] = { "self","res", NULL
};
3566 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_SetParentResource",_kwnames
,&_argo0
,&_argo1
))
3569 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3570 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3571 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_SetParentResource. Expected _wxPyXmlResourceHandler_p.");
3576 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3577 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlResource_p")) {
3578 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_SetParentResource. Expected _wxXmlResource_p.");
3583 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3584 wxXmlResourceHandler_SetParentResource(_arg0
,_arg1
);
3586 wxPyEndAllowThreads(__tstate
);
3587 if (PyErr_Occurred()) return NULL
;
3588 } Py_INCREF(Py_None
);
3589 _resultobj
= Py_None
;
3593 #define wxXmlResourceHandler_GetResource(_swigobj) (_swigobj->GetResource())
3594 static PyObject
*_wrap_wxXmlResourceHandler_GetResource(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3595 PyObject
* _resultobj
;
3596 wxXmlResource
* _result
;
3597 wxPyXmlResourceHandler
* _arg0
;
3598 PyObject
* _argo0
= 0;
3599 char *_kwnames
[] = { "self", NULL
};
3603 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetResource",_kwnames
,&_argo0
))
3606 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3607 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3608 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetResource. Expected _wxPyXmlResourceHandler_p.");
3613 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3614 _result
= (wxXmlResource
*)wxXmlResourceHandler_GetResource(_arg0
);
3616 wxPyEndAllowThreads(__tstate
);
3617 if (PyErr_Occurred()) return NULL
;
3619 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlResource_p");
3620 _resultobj
= Py_BuildValue("s",_ptemp
);
3623 _resultobj
= Py_None
;
3628 #define wxXmlResourceHandler_GetNode(_swigobj) (_swigobj->GetNode())
3629 static PyObject
*_wrap_wxXmlResourceHandler_GetNode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3630 PyObject
* _resultobj
;
3631 wxXmlNode
* _result
;
3632 wxPyXmlResourceHandler
* _arg0
;
3633 PyObject
* _argo0
= 0;
3634 char *_kwnames
[] = { "self", NULL
};
3638 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetNode",_kwnames
,&_argo0
))
3641 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3642 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3643 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetNode. Expected _wxPyXmlResourceHandler_p.");
3648 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3649 _result
= (wxXmlNode
*)wxXmlResourceHandler_GetNode(_arg0
);
3651 wxPyEndAllowThreads(__tstate
);
3652 if (PyErr_Occurred()) return NULL
;
3654 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p");
3655 _resultobj
= Py_BuildValue("s",_ptemp
);
3658 _resultobj
= Py_None
;
3663 #define wxXmlResourceHandler_GetClass(_swigobj) (_swigobj->GetClass())
3664 static PyObject
*_wrap_wxXmlResourceHandler_GetClass(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3665 PyObject
* _resultobj
;
3667 wxPyXmlResourceHandler
* _arg0
;
3668 PyObject
* _argo0
= 0;
3669 char *_kwnames
[] = { "self", NULL
};
3672 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetClass",_kwnames
,&_argo0
))
3675 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3676 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3677 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetClass. Expected _wxPyXmlResourceHandler_p.");
3682 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3683 _result
= new wxString (wxXmlResourceHandler_GetClass(_arg0
));
3685 wxPyEndAllowThreads(__tstate
);
3686 if (PyErr_Occurred()) return NULL
;
3689 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
3691 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
3700 #define wxXmlResourceHandler_GetParent(_swigobj) (_swigobj->GetParent())
3701 static PyObject
*_wrap_wxXmlResourceHandler_GetParent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3702 PyObject
* _resultobj
;
3704 wxPyXmlResourceHandler
* _arg0
;
3705 PyObject
* _argo0
= 0;
3706 char *_kwnames
[] = { "self", NULL
};
3709 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetParent",_kwnames
,&_argo0
))
3712 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3713 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3714 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetParent. Expected _wxPyXmlResourceHandler_p.");
3719 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3720 _result
= (wxObject
*)wxXmlResourceHandler_GetParent(_arg0
);
3722 wxPyEndAllowThreads(__tstate
);
3723 if (PyErr_Occurred()) return NULL
;
3724 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3728 #define wxXmlResourceHandler_GetInstance(_swigobj) (_swigobj->GetInstance())
3729 static PyObject
*_wrap_wxXmlResourceHandler_GetInstance(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3730 PyObject
* _resultobj
;
3732 wxPyXmlResourceHandler
* _arg0
;
3733 PyObject
* _argo0
= 0;
3734 char *_kwnames
[] = { "self", NULL
};
3737 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetInstance",_kwnames
,&_argo0
))
3740 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3741 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3742 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetInstance. Expected _wxPyXmlResourceHandler_p.");
3747 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3748 _result
= (wxObject
*)wxXmlResourceHandler_GetInstance(_arg0
);
3750 wxPyEndAllowThreads(__tstate
);
3751 if (PyErr_Occurred()) return NULL
;
3752 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3756 #define wxXmlResourceHandler_GetParentAsWindow(_swigobj) (_swigobj->GetParentAsWindow())
3757 static PyObject
*_wrap_wxXmlResourceHandler_GetParentAsWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3758 PyObject
* _resultobj
;
3760 wxPyXmlResourceHandler
* _arg0
;
3761 PyObject
* _argo0
= 0;
3762 char *_kwnames
[] = { "self", NULL
};
3765 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetParentAsWindow",_kwnames
,&_argo0
))
3768 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3769 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3770 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetParentAsWindow. Expected _wxPyXmlResourceHandler_p.");
3775 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3776 _result
= (wxWindow
*)wxXmlResourceHandler_GetParentAsWindow(_arg0
);
3778 wxPyEndAllowThreads(__tstate
);
3779 if (PyErr_Occurred()) return NULL
;
3780 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3784 #define wxXmlResourceHandler_GetInstanceAsWindow(_swigobj) (_swigobj->GetInstanceAsWindow())
3785 static PyObject
*_wrap_wxXmlResourceHandler_GetInstanceAsWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3786 PyObject
* _resultobj
;
3788 wxPyXmlResourceHandler
* _arg0
;
3789 PyObject
* _argo0
= 0;
3790 char *_kwnames
[] = { "self", NULL
};
3793 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetInstanceAsWindow",_kwnames
,&_argo0
))
3796 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3797 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3798 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetInstanceAsWindow. Expected _wxPyXmlResourceHandler_p.");
3803 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3804 _result
= (wxWindow
*)wxXmlResourceHandler_GetInstanceAsWindow(_arg0
);
3806 wxPyEndAllowThreads(__tstate
);
3807 if (PyErr_Occurred()) return NULL
;
3808 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3812 #define wxXmlResourceHandler_IsOfClass(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsOfClass(_swigarg0,_swigarg1))
3813 static PyObject
*_wrap_wxXmlResourceHandler_IsOfClass(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3814 PyObject
* _resultobj
;
3816 wxPyXmlResourceHandler
* _arg0
;
3819 PyObject
* _argo0
= 0;
3820 PyObject
* _argo1
= 0;
3821 PyObject
* _obj2
= 0;
3822 char *_kwnames
[] = { "self","node","classname", NULL
};
3825 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResourceHandler_IsOfClass",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
3828 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3829 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3830 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_IsOfClass. Expected _wxPyXmlResourceHandler_p.");
3835 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3836 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) {
3837 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_IsOfClass. Expected _wxXmlNode_p.");
3842 _arg2
= wxString_in_helper(_obj2
);
3847 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3848 _result
= (bool )wxXmlResourceHandler_IsOfClass(_arg0
,_arg1
,*_arg2
);
3850 wxPyEndAllowThreads(__tstate
);
3851 if (PyErr_Occurred()) return NULL
;
3852 } _resultobj
= Py_BuildValue("i",_result
);
3860 #define wxXmlResourceHandler_GetNodeContent(_swigobj,_swigarg0) (_swigobj->GetNodeContent(_swigarg0))
3861 static PyObject
*_wrap_wxXmlResourceHandler_GetNodeContent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3862 PyObject
* _resultobj
;
3864 wxPyXmlResourceHandler
* _arg0
;
3866 PyObject
* _argo0
= 0;
3867 PyObject
* _argo1
= 0;
3868 char *_kwnames
[] = { "self","node", NULL
};
3871 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_GetNodeContent",_kwnames
,&_argo0
,&_argo1
))
3874 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3875 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3876 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetNodeContent. Expected _wxPyXmlResourceHandler_p.");
3881 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3882 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) {
3883 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_GetNodeContent. Expected _wxXmlNode_p.");
3888 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3889 _result
= new wxString (wxXmlResourceHandler_GetNodeContent(_arg0
,_arg1
));
3891 wxPyEndAllowThreads(__tstate
);
3892 if (PyErr_Occurred()) return NULL
;
3895 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
3897 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
3906 #define wxXmlResourceHandler_HasParam(_swigobj,_swigarg0) (_swigobj->HasParam(_swigarg0))
3907 static PyObject
*_wrap_wxXmlResourceHandler_HasParam(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3908 PyObject
* _resultobj
;
3910 wxPyXmlResourceHandler
* _arg0
;
3912 PyObject
* _argo0
= 0;
3913 PyObject
* _obj1
= 0;
3914 char *_kwnames
[] = { "self","param", NULL
};
3917 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_HasParam",_kwnames
,&_argo0
,&_obj1
))
3920 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3921 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3922 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_HasParam. Expected _wxPyXmlResourceHandler_p.");
3927 _arg1
= wxString_in_helper(_obj1
);
3932 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3933 _result
= (bool )wxXmlResourceHandler_HasParam(_arg0
,*_arg1
);
3935 wxPyEndAllowThreads(__tstate
);
3936 if (PyErr_Occurred()) return NULL
;
3937 } _resultobj
= Py_BuildValue("i",_result
);
3945 #define wxXmlResourceHandler_GetParamNode(_swigobj,_swigarg0) (_swigobj->GetParamNode(_swigarg0))
3946 static PyObject
*_wrap_wxXmlResourceHandler_GetParamNode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3947 PyObject
* _resultobj
;
3948 wxXmlNode
* _result
;
3949 wxPyXmlResourceHandler
* _arg0
;
3951 PyObject
* _argo0
= 0;
3952 PyObject
* _obj1
= 0;
3953 char *_kwnames
[] = { "self","param", NULL
};
3957 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_GetParamNode",_kwnames
,&_argo0
,&_obj1
))
3960 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3961 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
3962 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetParamNode. Expected _wxPyXmlResourceHandler_p.");
3967 _arg1
= wxString_in_helper(_obj1
);
3972 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3973 _result
= (wxXmlNode
*)wxXmlResourceHandler_GetParamNode(_arg0
,*_arg1
);
3975 wxPyEndAllowThreads(__tstate
);
3976 if (PyErr_Occurred()) return NULL
;
3978 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p");
3979 _resultobj
= Py_BuildValue("s",_ptemp
);
3982 _resultobj
= Py_None
;
3991 #define wxXmlResourceHandler_GetParamValue(_swigobj,_swigarg0) (_swigobj->GetParamValue(_swigarg0))
3992 static PyObject
*_wrap_wxXmlResourceHandler_GetParamValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3993 PyObject
* _resultobj
;
3995 wxPyXmlResourceHandler
* _arg0
;
3997 PyObject
* _argo0
= 0;
3998 PyObject
* _obj1
= 0;
3999 char *_kwnames
[] = { "self","param", NULL
};
4002 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_GetParamValue",_kwnames
,&_argo0
,&_obj1
))
4005 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4006 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4007 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetParamValue. Expected _wxPyXmlResourceHandler_p.");
4012 _arg1
= wxString_in_helper(_obj1
);
4017 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4018 _result
= new wxString (wxXmlResourceHandler_GetParamValue(_arg0
,*_arg1
));
4020 wxPyEndAllowThreads(__tstate
);
4021 if (PyErr_Occurred()) return NULL
;
4024 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
4026 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
4039 #define wxXmlResourceHandler_AddStyle(_swigobj,_swigarg0,_swigarg1) (_swigobj->AddStyle(_swigarg0,_swigarg1))
4040 static PyObject
*_wrap_wxXmlResourceHandler_AddStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4041 PyObject
* _resultobj
;
4042 wxPyXmlResourceHandler
* _arg0
;
4045 PyObject
* _argo0
= 0;
4046 PyObject
* _obj1
= 0;
4047 char *_kwnames
[] = { "self","name","value", NULL
};
4050 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxXmlResourceHandler_AddStyle",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
4053 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4054 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4055 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_AddStyle. Expected _wxPyXmlResourceHandler_p.");
4060 _arg1
= wxString_in_helper(_obj1
);
4065 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4066 wxXmlResourceHandler_AddStyle(_arg0
,*_arg1
,_arg2
);
4068 wxPyEndAllowThreads(__tstate
);
4069 if (PyErr_Occurred()) return NULL
;
4070 } Py_INCREF(Py_None
);
4071 _resultobj
= Py_None
;
4079 #define wxXmlResourceHandler_AddWindowStyles(_swigobj) (_swigobj->AddWindowStyles())
4080 static PyObject
*_wrap_wxXmlResourceHandler_AddWindowStyles(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4081 PyObject
* _resultobj
;
4082 wxPyXmlResourceHandler
* _arg0
;
4083 PyObject
* _argo0
= 0;
4084 char *_kwnames
[] = { "self", NULL
};
4087 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_AddWindowStyles",_kwnames
,&_argo0
))
4090 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4091 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4092 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_AddWindowStyles. Expected _wxPyXmlResourceHandler_p.");
4097 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4098 wxXmlResourceHandler_AddWindowStyles(_arg0
);
4100 wxPyEndAllowThreads(__tstate
);
4101 if (PyErr_Occurred()) return NULL
;
4102 } Py_INCREF(Py_None
);
4103 _resultobj
= Py_None
;
4107 #define wxXmlResourceHandler_GetStyle(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetStyle(_swigarg0,_swigarg1))
4108 static PyObject
*_wrap_wxXmlResourceHandler_GetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4109 PyObject
* _resultobj
;
4111 wxPyXmlResourceHandler
* _arg0
;
4112 wxString
* _arg1
= (wxString
*) &wxPyStyleString
;
4113 int _arg2
= (int ) 0;
4114 PyObject
* _argo0
= 0;
4115 PyObject
* _obj1
= 0;
4116 char *_kwnames
[] = { "self","param","defaults", NULL
};
4119 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|Oi:wxXmlResourceHandler_GetStyle",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
4122 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4123 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4124 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetStyle. Expected _wxPyXmlResourceHandler_p.");
4130 _arg1
= wxString_in_helper(_obj1
);
4135 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4136 _result
= (int )wxXmlResourceHandler_GetStyle(_arg0
,*_arg1
,_arg2
);
4138 wxPyEndAllowThreads(__tstate
);
4139 if (PyErr_Occurred()) return NULL
;
4140 } _resultobj
= Py_BuildValue("i",_result
);
4148 #define wxXmlResourceHandler_GetText(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetText(_swigarg0,_swigarg1))
4149 static PyObject
*_wrap_wxXmlResourceHandler_GetText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4150 PyObject
* _resultobj
;
4152 wxPyXmlResourceHandler
* _arg0
;
4154 bool _arg2
= (bool ) TRUE
;
4155 PyObject
* _argo0
= 0;
4156 PyObject
* _obj1
= 0;
4157 int tempbool2
= (int) TRUE
;
4158 char *_kwnames
[] = { "self","param","translate", NULL
};
4161 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxXmlResourceHandler_GetText",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))
4164 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4165 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4166 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetText. Expected _wxPyXmlResourceHandler_p.");
4171 _arg1
= wxString_in_helper(_obj1
);
4175 _arg2
= (bool ) tempbool2
;
4177 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4178 _result
= new wxString (wxXmlResourceHandler_GetText(_arg0
,*_arg1
,_arg2
));
4180 wxPyEndAllowThreads(__tstate
);
4181 if (PyErr_Occurred()) return NULL
;
4184 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
4186 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
4199 #define wxXmlResourceHandler_GetID(_swigobj) (_swigobj->GetID())
4200 static PyObject
*_wrap_wxXmlResourceHandler_GetID(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4201 PyObject
* _resultobj
;
4203 wxPyXmlResourceHandler
* _arg0
;
4204 PyObject
* _argo0
= 0;
4205 char *_kwnames
[] = { "self", NULL
};
4208 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetID",_kwnames
,&_argo0
))
4211 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4212 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4213 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetID. Expected _wxPyXmlResourceHandler_p.");
4218 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4219 _result
= (int )wxXmlResourceHandler_GetID(_arg0
);
4221 wxPyEndAllowThreads(__tstate
);
4222 if (PyErr_Occurred()) return NULL
;
4223 } _resultobj
= Py_BuildValue("i",_result
);
4227 #define wxXmlResourceHandler_GetName(_swigobj) (_swigobj->GetName())
4228 static PyObject
*_wrap_wxXmlResourceHandler_GetName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4229 PyObject
* _resultobj
;
4231 wxPyXmlResourceHandler
* _arg0
;
4232 PyObject
* _argo0
= 0;
4233 char *_kwnames
[] = { "self", NULL
};
4236 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetName",_kwnames
,&_argo0
))
4239 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4240 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4241 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetName. Expected _wxPyXmlResourceHandler_p.");
4246 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4247 _result
= new wxString (wxXmlResourceHandler_GetName(_arg0
));
4249 wxPyEndAllowThreads(__tstate
);
4250 if (PyErr_Occurred()) return NULL
;
4253 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
4255 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
4264 #define wxXmlResourceHandler_GetBool(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetBool(_swigarg0,_swigarg1))
4265 static PyObject
*_wrap_wxXmlResourceHandler_GetBool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4266 PyObject
* _resultobj
;
4268 wxPyXmlResourceHandler
* _arg0
;
4270 bool _arg2
= (bool ) FALSE
;
4271 PyObject
* _argo0
= 0;
4272 PyObject
* _obj1
= 0;
4273 int tempbool2
= (int) FALSE
;
4274 char *_kwnames
[] = { "self","param","defaultv", NULL
};
4277 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxXmlResourceHandler_GetBool",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))
4280 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4281 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4282 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetBool. Expected _wxPyXmlResourceHandler_p.");
4287 _arg1
= wxString_in_helper(_obj1
);
4291 _arg2
= (bool ) tempbool2
;
4293 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4294 _result
= (bool )wxXmlResourceHandler_GetBool(_arg0
,*_arg1
,_arg2
);
4296 wxPyEndAllowThreads(__tstate
);
4297 if (PyErr_Occurred()) return NULL
;
4298 } _resultobj
= Py_BuildValue("i",_result
);
4306 #define wxXmlResourceHandler_GetLong(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetLong(_swigarg0,_swigarg1))
4307 static PyObject
*_wrap_wxXmlResourceHandler_GetLong(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4308 PyObject
* _resultobj
;
4310 wxPyXmlResourceHandler
* _arg0
;
4312 long _arg2
= (long ) 0;
4313 PyObject
* _argo0
= 0;
4314 PyObject
* _obj1
= 0;
4315 char *_kwnames
[] = { "self","param","defaultv", NULL
};
4318 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|l:wxXmlResourceHandler_GetLong",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
4321 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4322 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4323 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetLong. Expected _wxPyXmlResourceHandler_p.");
4328 _arg1
= wxString_in_helper(_obj1
);
4333 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4334 _result
= (long )wxXmlResourceHandler_GetLong(_arg0
,*_arg1
,_arg2
);
4336 wxPyEndAllowThreads(__tstate
);
4337 if (PyErr_Occurred()) return NULL
;
4338 } _resultobj
= Py_BuildValue("l",_result
);
4346 #define wxXmlResourceHandler_GetColour(_swigobj,_swigarg0) (_swigobj->GetColour(_swigarg0))
4347 static PyObject
*_wrap_wxXmlResourceHandler_GetColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4348 PyObject
* _resultobj
;
4350 wxPyXmlResourceHandler
* _arg0
;
4352 PyObject
* _argo0
= 0;
4353 PyObject
* _obj1
= 0;
4354 char *_kwnames
[] = { "self","param", NULL
};
4358 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_GetColour",_kwnames
,&_argo0
,&_obj1
))
4361 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4362 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4363 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetColour. Expected _wxPyXmlResourceHandler_p.");
4368 _arg1
= wxString_in_helper(_obj1
);
4373 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4374 _result
= new wxColour (wxXmlResourceHandler_GetColour(_arg0
,*_arg1
));
4376 wxPyEndAllowThreads(__tstate
);
4377 if (PyErr_Occurred()) return NULL
;
4378 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
4379 _resultobj
= Py_BuildValue("s",_ptemp
);
4387 #define wxXmlResourceHandler_GetSize(_swigobj,_swigarg0) (_swigobj->GetSize(_swigarg0))
4388 static PyObject
*_wrap_wxXmlResourceHandler_GetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4389 PyObject
* _resultobj
;
4391 wxPyXmlResourceHandler
* _arg0
;
4392 wxString
* _arg1
= (wxString
*) &wxPySizeString
;
4393 PyObject
* _argo0
= 0;
4394 PyObject
* _obj1
= 0;
4395 char *_kwnames
[] = { "self","param", NULL
};
4399 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxXmlResourceHandler_GetSize",_kwnames
,&_argo0
,&_obj1
))
4402 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4403 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4404 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetSize. Expected _wxPyXmlResourceHandler_p.");
4410 _arg1
= wxString_in_helper(_obj1
);
4415 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4416 _result
= new wxSize (wxXmlResourceHandler_GetSize(_arg0
,*_arg1
));
4418 wxPyEndAllowThreads(__tstate
);
4419 if (PyErr_Occurred()) return NULL
;
4420 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
4421 _resultobj
= Py_BuildValue("s",_ptemp
);
4429 #define wxXmlResourceHandler_GetPosition(_swigobj,_swigarg0) (_swigobj->GetPosition(_swigarg0))
4430 static PyObject
*_wrap_wxXmlResourceHandler_GetPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4431 PyObject
* _resultobj
;
4433 wxPyXmlResourceHandler
* _arg0
;
4434 wxString
* _arg1
= (wxString
*) &wxPyPosString
;
4435 PyObject
* _argo0
= 0;
4436 PyObject
* _obj1
= 0;
4437 char *_kwnames
[] = { "self","param", NULL
};
4441 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxXmlResourceHandler_GetPosition",_kwnames
,&_argo0
,&_obj1
))
4444 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4445 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4446 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetPosition. Expected _wxPyXmlResourceHandler_p.");
4452 _arg1
= wxString_in_helper(_obj1
);
4457 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4458 _result
= new wxPoint (wxXmlResourceHandler_GetPosition(_arg0
,*_arg1
));
4460 wxPyEndAllowThreads(__tstate
);
4461 if (PyErr_Occurred()) return NULL
;
4462 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p");
4463 _resultobj
= Py_BuildValue("s",_ptemp
);
4471 #define wxXmlResourceHandler_GetDimension(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetDimension(_swigarg0,_swigarg1))
4472 static PyObject
*_wrap_wxXmlResourceHandler_GetDimension(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4473 PyObject
* _resultobj
;
4475 wxPyXmlResourceHandler
* _arg0
;
4477 wxCoord _arg2
= (wxCoord
) 0;
4478 PyObject
* _argo0
= 0;
4479 PyObject
* _obj1
= 0;
4480 char *_kwnames
[] = { "self","param","defaultv", NULL
};
4483 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxXmlResourceHandler_GetDimension",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
4486 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4487 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4488 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetDimension. Expected _wxPyXmlResourceHandler_p.");
4493 _arg1
= wxString_in_helper(_obj1
);
4498 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4499 _result
= (wxCoord
)wxXmlResourceHandler_GetDimension(_arg0
,*_arg1
,_arg2
);
4501 wxPyEndAllowThreads(__tstate
);
4502 if (PyErr_Occurred()) return NULL
;
4503 } _resultobj
= Py_BuildValue("i",_result
);
4511 #define wxXmlResourceHandler_GetBitmap(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetBitmap(_swigarg0,_swigarg1,_swigarg2))
4512 static PyObject
*_wrap_wxXmlResourceHandler_GetBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4513 PyObject
* _resultobj
;
4515 wxPyXmlResourceHandler
* _arg0
;
4516 wxString
* _arg1
= (wxString
*) &wxPyBitmapString
;
4517 wxArtClient
* _arg2
= (wxArtClient
*) &wxART_OTHER
;
4518 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
4519 PyObject
* _argo0
= 0;
4520 PyObject
* _obj1
= 0;
4521 PyObject
* _argo2
= 0;
4523 PyObject
* _obj3
= 0;
4524 char *_kwnames
[] = { "self","param","defaultArtClient","size", NULL
};
4528 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOO:wxXmlResourceHandler_GetBitmap",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_obj3
))
4531 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4532 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4533 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetBitmap. Expected _wxPyXmlResourceHandler_p.");
4539 _arg1
= wxString_in_helper(_obj1
);
4544 if (_argo2
== Py_None
) { _arg2
= NULL
; }
4545 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxArtClient_p")) {
4546 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResourceHandler_GetBitmap. Expected _wxArtClient_p.");
4553 if (! wxSize_helper(_obj3
, &_arg3
))
4557 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4558 _result
= new wxBitmap (wxXmlResourceHandler_GetBitmap(_arg0
,*_arg1
,*_arg2
,*_arg3
));
4560 wxPyEndAllowThreads(__tstate
);
4561 if (PyErr_Occurred()) return NULL
;
4562 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p");
4563 _resultobj
= Py_BuildValue("s",_ptemp
);
4571 #define wxXmlResourceHandler_GetIcon(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetIcon(_swigarg0,_swigarg1,_swigarg2))
4572 static PyObject
*_wrap_wxXmlResourceHandler_GetIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4573 PyObject
* _resultobj
;
4575 wxPyXmlResourceHandler
* _arg0
;
4576 wxString
* _arg1
= (wxString
*) &wxPyIconString
;
4577 wxArtClient
* _arg2
= (wxArtClient
*) &wxART_OTHER
;
4578 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
4579 PyObject
* _argo0
= 0;
4580 PyObject
* _obj1
= 0;
4581 PyObject
* _argo2
= 0;
4583 PyObject
* _obj3
= 0;
4584 char *_kwnames
[] = { "self","param","defaultArtClient","size", NULL
};
4588 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOO:wxXmlResourceHandler_GetIcon",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_obj3
))
4591 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4592 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4593 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetIcon. Expected _wxPyXmlResourceHandler_p.");
4599 _arg1
= wxString_in_helper(_obj1
);
4604 if (_argo2
== Py_None
) { _arg2
= NULL
; }
4605 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxArtClient_p")) {
4606 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResourceHandler_GetIcon. Expected _wxArtClient_p.");
4613 if (! wxSize_helper(_obj3
, &_arg3
))
4617 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4618 _result
= new wxIcon (wxXmlResourceHandler_GetIcon(_arg0
,*_arg1
,*_arg2
,*_arg3
));
4620 wxPyEndAllowThreads(__tstate
);
4621 if (PyErr_Occurred()) return NULL
;
4622 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p");
4623 _resultobj
= Py_BuildValue("s",_ptemp
);
4631 #define wxXmlResourceHandler_GetFont(_swigobj,_swigarg0) (_swigobj->GetFont(_swigarg0))
4632 static PyObject
*_wrap_wxXmlResourceHandler_GetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4633 PyObject
* _resultobj
;
4635 wxPyXmlResourceHandler
* _arg0
;
4636 wxString
* _arg1
= (wxString
*) &wxPyFontString
;
4637 PyObject
* _argo0
= 0;
4638 PyObject
* _obj1
= 0;
4639 char *_kwnames
[] = { "self","param", NULL
};
4643 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxXmlResourceHandler_GetFont",_kwnames
,&_argo0
,&_obj1
))
4646 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4647 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4648 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetFont. Expected _wxPyXmlResourceHandler_p.");
4654 _arg1
= wxString_in_helper(_obj1
);
4659 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4660 _result
= new wxFont (wxXmlResourceHandler_GetFont(_arg0
,*_arg1
));
4662 wxPyEndAllowThreads(__tstate
);
4663 if (PyErr_Occurred()) return NULL
;
4664 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p");
4665 _resultobj
= Py_BuildValue("s",_ptemp
);
4673 #define wxXmlResourceHandler_SetupWindow(_swigobj,_swigarg0) (_swigobj->SetupWindow(_swigarg0))
4674 static PyObject
*_wrap_wxXmlResourceHandler_SetupWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4675 PyObject
* _resultobj
;
4676 wxPyXmlResourceHandler
* _arg0
;
4678 PyObject
* _argo0
= 0;
4679 PyObject
* _argo1
= 0;
4680 char *_kwnames
[] = { "self","wnd", NULL
};
4683 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_SetupWindow",_kwnames
,&_argo0
,&_argo1
))
4686 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4687 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4688 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_SetupWindow. Expected _wxPyXmlResourceHandler_p.");
4693 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4694 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
4695 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_SetupWindow. Expected _wxWindow_p.");
4700 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4701 wxXmlResourceHandler_SetupWindow(_arg0
,_arg1
);
4703 wxPyEndAllowThreads(__tstate
);
4704 if (PyErr_Occurred()) return NULL
;
4705 } Py_INCREF(Py_None
);
4706 _resultobj
= Py_None
;
4710 #define wxXmlResourceHandler_CreateChildren(_swigobj,_swigarg0,_swigarg1) (_swigobj->CreateChildren(_swigarg0,_swigarg1))
4711 static PyObject
*_wrap_wxXmlResourceHandler_CreateChildren(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4712 PyObject
* _resultobj
;
4713 wxPyXmlResourceHandler
* _arg0
;
4715 bool _arg2
= (bool ) FALSE
;
4716 PyObject
* _argo0
= 0;
4717 PyObject
* _argo1
= 0;
4718 int tempbool2
= (int) FALSE
;
4719 char *_kwnames
[] = { "self","parent","this_hnd_only", NULL
};
4722 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxXmlResourceHandler_CreateChildren",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))
4725 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4726 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4727 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_CreateChildren. Expected _wxPyXmlResourceHandler_p.");
4732 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4733 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxObject_p")) {
4734 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_CreateChildren. Expected _wxObject_p.");
4738 _arg2
= (bool ) tempbool2
;
4740 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4741 wxXmlResourceHandler_CreateChildren(_arg0
,_arg1
,_arg2
);
4743 wxPyEndAllowThreads(__tstate
);
4744 if (PyErr_Occurred()) return NULL
;
4745 } Py_INCREF(Py_None
);
4746 _resultobj
= Py_None
;
4750 #define wxXmlResourceHandler_CreateChildrenPrivately(_swigobj,_swigarg0,_swigarg1) (_swigobj->CreateChildrenPrivately(_swigarg0,_swigarg1))
4751 static PyObject
*_wrap_wxXmlResourceHandler_CreateChildrenPrivately(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4752 PyObject
* _resultobj
;
4753 wxPyXmlResourceHandler
* _arg0
;
4755 wxXmlNode
* _arg2
= (wxXmlNode
*) NULL
;
4756 PyObject
* _argo0
= 0;
4757 PyObject
* _argo1
= 0;
4758 PyObject
* _argo2
= 0;
4759 char *_kwnames
[] = { "self","parent","rootnode", NULL
};
4762 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxXmlResourceHandler_CreateChildrenPrivately",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
4765 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4766 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4767 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_CreateChildrenPrivately. Expected _wxPyXmlResourceHandler_p.");
4772 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4773 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxObject_p")) {
4774 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_CreateChildrenPrivately. Expected _wxObject_p.");
4779 if (_argo2
== Py_None
) { _arg2
= NULL
; }
4780 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxXmlNode_p")) {
4781 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResourceHandler_CreateChildrenPrivately. Expected _wxXmlNode_p.");
4786 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4787 wxXmlResourceHandler_CreateChildrenPrivately(_arg0
,_arg1
,_arg2
);
4789 wxPyEndAllowThreads(__tstate
);
4790 if (PyErr_Occurred()) return NULL
;
4791 } Py_INCREF(Py_None
);
4792 _resultobj
= Py_None
;
4796 #define wxXmlResourceHandler_CreateResFromNode(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->CreateResFromNode(_swigarg0,_swigarg1,_swigarg2))
4797 static PyObject
*_wrap_wxXmlResourceHandler_CreateResFromNode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4798 PyObject
* _resultobj
;
4800 wxPyXmlResourceHandler
* _arg0
;
4803 wxObject
* _arg3
= (wxObject
*) NULL
;
4804 PyObject
* _argo0
= 0;
4805 PyObject
* _argo1
= 0;
4806 PyObject
* _argo2
= 0;
4807 PyObject
* _argo3
= 0;
4808 char *_kwnames
[] = { "self","node","parent","instance", NULL
};
4811 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|O:wxXmlResourceHandler_CreateResFromNode",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_argo3
))
4814 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4815 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4816 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_CreateResFromNode. Expected _wxPyXmlResourceHandler_p.");
4821 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4822 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) {
4823 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_CreateResFromNode. Expected _wxXmlNode_p.");
4828 if (_argo2
== Py_None
) { _arg2
= NULL
; }
4829 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxObject_p")) {
4830 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResourceHandler_CreateResFromNode. Expected _wxObject_p.");
4835 if (_argo3
== Py_None
) { _arg3
= NULL
; }
4836 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxObject_p")) {
4837 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxXmlResourceHandler_CreateResFromNode. Expected _wxObject_p.");
4842 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4843 _result
= (wxObject
*)wxXmlResourceHandler_CreateResFromNode(_arg0
,_arg1
,_arg2
,_arg3
);
4845 wxPyEndAllowThreads(__tstate
);
4846 if (PyErr_Occurred()) return NULL
;
4847 }{ _resultobj
= wxPyMake_wxObject(_result
); }
4851 #define wxXmlResourceHandler_GetCurFileSystem(_swigobj) (_swigobj->GetCurFileSystem())
4852 static PyObject
*_wrap_wxXmlResourceHandler_GetCurFileSystem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4853 PyObject
* _resultobj
;
4854 wxFileSystem
* _result
;
4855 wxPyXmlResourceHandler
* _arg0
;
4856 PyObject
* _argo0
= 0;
4857 char *_kwnames
[] = { "self", NULL
};
4860 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetCurFileSystem",_kwnames
,&_argo0
))
4863 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4864 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) {
4865 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetCurFileSystem. Expected _wxPyXmlResourceHandler_p.");
4870 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4871 wxFileSystem
& _result_ref
= wxXmlResourceHandler_GetCurFileSystem(_arg0
);
4872 _result
= (wxFileSystem
*) &_result_ref
;
4874 wxPyEndAllowThreads(__tstate
);
4875 if (PyErr_Occurred()) return NULL
;
4876 }{ _resultobj
= wxPyMake_wxObject(_result
); }
4880 static PyMethodDef xrccMethods
[] = {
4881 { "wxXmlResourceHandler_GetCurFileSystem", (PyCFunction
) _wrap_wxXmlResourceHandler_GetCurFileSystem
, METH_VARARGS
| METH_KEYWORDS
},
4882 { "wxXmlResourceHandler_CreateResFromNode", (PyCFunction
) _wrap_wxXmlResourceHandler_CreateResFromNode
, METH_VARARGS
| METH_KEYWORDS
},
4883 { "wxXmlResourceHandler_CreateChildrenPrivately", (PyCFunction
) _wrap_wxXmlResourceHandler_CreateChildrenPrivately
, METH_VARARGS
| METH_KEYWORDS
},
4884 { "wxXmlResourceHandler_CreateChildren", (PyCFunction
) _wrap_wxXmlResourceHandler_CreateChildren
, METH_VARARGS
| METH_KEYWORDS
},
4885 { "wxXmlResourceHandler_SetupWindow", (PyCFunction
) _wrap_wxXmlResourceHandler_SetupWindow
, METH_VARARGS
| METH_KEYWORDS
},
4886 { "wxXmlResourceHandler_GetFont", (PyCFunction
) _wrap_wxXmlResourceHandler_GetFont
, METH_VARARGS
| METH_KEYWORDS
},
4887 { "wxXmlResourceHandler_GetIcon", (PyCFunction
) _wrap_wxXmlResourceHandler_GetIcon
, METH_VARARGS
| METH_KEYWORDS
},
4888 { "wxXmlResourceHandler_GetBitmap", (PyCFunction
) _wrap_wxXmlResourceHandler_GetBitmap
, METH_VARARGS
| METH_KEYWORDS
},
4889 { "wxXmlResourceHandler_GetDimension", (PyCFunction
) _wrap_wxXmlResourceHandler_GetDimension
, METH_VARARGS
| METH_KEYWORDS
},
4890 { "wxXmlResourceHandler_GetPosition", (PyCFunction
) _wrap_wxXmlResourceHandler_GetPosition
, METH_VARARGS
| METH_KEYWORDS
},
4891 { "wxXmlResourceHandler_GetSize", (PyCFunction
) _wrap_wxXmlResourceHandler_GetSize
, METH_VARARGS
| METH_KEYWORDS
},
4892 { "wxXmlResourceHandler_GetColour", (PyCFunction
) _wrap_wxXmlResourceHandler_GetColour
, METH_VARARGS
| METH_KEYWORDS
},
4893 { "wxXmlResourceHandler_GetLong", (PyCFunction
) _wrap_wxXmlResourceHandler_GetLong
, METH_VARARGS
| METH_KEYWORDS
},
4894 { "wxXmlResourceHandler_GetBool", (PyCFunction
) _wrap_wxXmlResourceHandler_GetBool
, METH_VARARGS
| METH_KEYWORDS
},
4895 { "wxXmlResourceHandler_GetName", (PyCFunction
) _wrap_wxXmlResourceHandler_GetName
, METH_VARARGS
| METH_KEYWORDS
},
4896 { "wxXmlResourceHandler_GetID", (PyCFunction
) _wrap_wxXmlResourceHandler_GetID
, METH_VARARGS
| METH_KEYWORDS
},
4897 { "wxXmlResourceHandler_GetText", (PyCFunction
) _wrap_wxXmlResourceHandler_GetText
, METH_VARARGS
| METH_KEYWORDS
},
4898 { "wxXmlResourceHandler_GetStyle", (PyCFunction
) _wrap_wxXmlResourceHandler_GetStyle
, METH_VARARGS
| METH_KEYWORDS
},
4899 { "wxXmlResourceHandler_AddWindowStyles", (PyCFunction
) _wrap_wxXmlResourceHandler_AddWindowStyles
, METH_VARARGS
| METH_KEYWORDS
},
4900 { "wxXmlResourceHandler_AddStyle", (PyCFunction
) _wrap_wxXmlResourceHandler_AddStyle
, METH_VARARGS
| METH_KEYWORDS
},
4901 { "wxXmlResourceHandler_GetParamValue", (PyCFunction
) _wrap_wxXmlResourceHandler_GetParamValue
, METH_VARARGS
| METH_KEYWORDS
},
4902 { "wxXmlResourceHandler_GetParamNode", (PyCFunction
) _wrap_wxXmlResourceHandler_GetParamNode
, METH_VARARGS
| METH_KEYWORDS
},
4903 { "wxXmlResourceHandler_HasParam", (PyCFunction
) _wrap_wxXmlResourceHandler_HasParam
, METH_VARARGS
| METH_KEYWORDS
},
4904 { "wxXmlResourceHandler_GetNodeContent", (PyCFunction
) _wrap_wxXmlResourceHandler_GetNodeContent
, METH_VARARGS
| METH_KEYWORDS
},
4905 { "wxXmlResourceHandler_IsOfClass", (PyCFunction
) _wrap_wxXmlResourceHandler_IsOfClass
, METH_VARARGS
| METH_KEYWORDS
},
4906 { "wxXmlResourceHandler_GetInstanceAsWindow", (PyCFunction
) _wrap_wxXmlResourceHandler_GetInstanceAsWindow
, METH_VARARGS
| METH_KEYWORDS
},
4907 { "wxXmlResourceHandler_GetParentAsWindow", (PyCFunction
) _wrap_wxXmlResourceHandler_GetParentAsWindow
, METH_VARARGS
| METH_KEYWORDS
},
4908 { "wxXmlResourceHandler_GetInstance", (PyCFunction
) _wrap_wxXmlResourceHandler_GetInstance
, METH_VARARGS
| METH_KEYWORDS
},
4909 { "wxXmlResourceHandler_GetParent", (PyCFunction
) _wrap_wxXmlResourceHandler_GetParent
, METH_VARARGS
| METH_KEYWORDS
},
4910 { "wxXmlResourceHandler_GetClass", (PyCFunction
) _wrap_wxXmlResourceHandler_GetClass
, METH_VARARGS
| METH_KEYWORDS
},
4911 { "wxXmlResourceHandler_GetNode", (PyCFunction
) _wrap_wxXmlResourceHandler_GetNode
, METH_VARARGS
| METH_KEYWORDS
},
4912 { "wxXmlResourceHandler_GetResource", (PyCFunction
) _wrap_wxXmlResourceHandler_GetResource
, METH_VARARGS
| METH_KEYWORDS
},
4913 { "wxXmlResourceHandler_SetParentResource", (PyCFunction
) _wrap_wxXmlResourceHandler_SetParentResource
, METH_VARARGS
| METH_KEYWORDS
},
4914 { "wxXmlResourceHandler_CreateResource", (PyCFunction
) _wrap_wxXmlResourceHandler_CreateResource
, METH_VARARGS
| METH_KEYWORDS
},
4915 { "wxXmlResourceHandler__setCallbackInfo", (PyCFunction
) _wrap_wxXmlResourceHandler__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
},
4916 { "new_wxXmlResourceHandler", (PyCFunction
) _wrap_new_wxXmlResourceHandler
, METH_VARARGS
| METH_KEYWORDS
},
4917 { "wxXmlDocument_GetEncoding", (PyCFunction
) _wrap_wxXmlDocument_GetEncoding
, METH_VARARGS
| METH_KEYWORDS
},
4918 { "wxXmlDocument_SetFileEncoding", (PyCFunction
) _wrap_wxXmlDocument_SetFileEncoding
, METH_VARARGS
| METH_KEYWORDS
},
4919 { "wxXmlDocument_SetVersion", (PyCFunction
) _wrap_wxXmlDocument_SetVersion
, METH_VARARGS
| METH_KEYWORDS
},
4920 { "wxXmlDocument_SetRoot", (PyCFunction
) _wrap_wxXmlDocument_SetRoot
, METH_VARARGS
| METH_KEYWORDS
},
4921 { "wxXmlDocument_GetFileEncoding", (PyCFunction
) _wrap_wxXmlDocument_GetFileEncoding
, METH_VARARGS
| METH_KEYWORDS
},
4922 { "wxXmlDocument_GetVersion", (PyCFunction
) _wrap_wxXmlDocument_GetVersion
, METH_VARARGS
| METH_KEYWORDS
},
4923 { "wxXmlDocument_GetRoot", (PyCFunction
) _wrap_wxXmlDocument_GetRoot
, METH_VARARGS
| METH_KEYWORDS
},
4924 { "wxXmlDocument_IsOk", (PyCFunction
) _wrap_wxXmlDocument_IsOk
, METH_VARARGS
| METH_KEYWORDS
},
4925 { "wxXmlDocument_SaveToStream", (PyCFunction
) _wrap_wxXmlDocument_SaveToStream
, METH_VARARGS
| METH_KEYWORDS
},
4926 { "wxXmlDocument_Save", (PyCFunction
) _wrap_wxXmlDocument_Save
, METH_VARARGS
| METH_KEYWORDS
},
4927 { "wxXmlDocument_LoadFromStream", (PyCFunction
) _wrap_wxXmlDocument_LoadFromStream
, METH_VARARGS
| METH_KEYWORDS
},
4928 { "wxXmlDocument_Load", (PyCFunction
) _wrap_wxXmlDocument_Load
, METH_VARARGS
| METH_KEYWORDS
},
4929 { "delete_wxXmlDocument", (PyCFunction
) _wrap_delete_wxXmlDocument
, METH_VARARGS
| METH_KEYWORDS
},
4930 { "new_wxEmptyXmlDocument", (PyCFunction
) _wrap_new_wxEmptyXmlDocument
, METH_VARARGS
| METH_KEYWORDS
},
4931 { "new_wxXmlDocumentFromStream", (PyCFunction
) _wrap_new_wxXmlDocumentFromStream
, METH_VARARGS
| METH_KEYWORDS
},
4932 { "new_wxXmlDocument", (PyCFunction
) _wrap_new_wxXmlDocument
, METH_VARARGS
| METH_KEYWORDS
},
4933 { "wxXmlNode_SetProperties", (PyCFunction
) _wrap_wxXmlNode_SetProperties
, METH_VARARGS
| METH_KEYWORDS
},
4934 { "wxXmlNode_SetChildren", (PyCFunction
) _wrap_wxXmlNode_SetChildren
, METH_VARARGS
| METH_KEYWORDS
},
4935 { "wxXmlNode_SetNext", (PyCFunction
) _wrap_wxXmlNode_SetNext
, METH_VARARGS
| METH_KEYWORDS
},
4936 { "wxXmlNode_SetParent", (PyCFunction
) _wrap_wxXmlNode_SetParent
, METH_VARARGS
| METH_KEYWORDS
},
4937 { "wxXmlNode_SetContent", (PyCFunction
) _wrap_wxXmlNode_SetContent
, METH_VARARGS
| METH_KEYWORDS
},
4938 { "wxXmlNode_SetName", (PyCFunction
) _wrap_wxXmlNode_SetName
, METH_VARARGS
| METH_KEYWORDS
},
4939 { "wxXmlNode_SetType", (PyCFunction
) _wrap_wxXmlNode_SetType
, METH_VARARGS
| METH_KEYWORDS
},
4940 { "wxXmlNode_HasProp", (PyCFunction
) _wrap_wxXmlNode_HasProp
, METH_VARARGS
| METH_KEYWORDS
},
4941 { "wxXmlNode_GetPropVal", (PyCFunction
) _wrap_wxXmlNode_GetPropVal
, METH_VARARGS
| METH_KEYWORDS
},
4942 { "wxXmlNode_GetProperties", (PyCFunction
) _wrap_wxXmlNode_GetProperties
, METH_VARARGS
| METH_KEYWORDS
},
4943 { "wxXmlNode_GetChildren", (PyCFunction
) _wrap_wxXmlNode_GetChildren
, METH_VARARGS
| METH_KEYWORDS
},
4944 { "wxXmlNode_GetNext", (PyCFunction
) _wrap_wxXmlNode_GetNext
, METH_VARARGS
| METH_KEYWORDS
},
4945 { "wxXmlNode_GetParent", (PyCFunction
) _wrap_wxXmlNode_GetParent
, METH_VARARGS
| METH_KEYWORDS
},
4946 { "wxXmlNode_GetContent", (PyCFunction
) _wrap_wxXmlNode_GetContent
, METH_VARARGS
| METH_KEYWORDS
},
4947 { "wxXmlNode_GetName", (PyCFunction
) _wrap_wxXmlNode_GetName
, METH_VARARGS
| METH_KEYWORDS
},
4948 { "wxXmlNode_GetType", (PyCFunction
) _wrap_wxXmlNode_GetType
, METH_VARARGS
| METH_KEYWORDS
},
4949 { "wxXmlNode_DeleteProperty", (PyCFunction
) _wrap_wxXmlNode_DeleteProperty
, METH_VARARGS
| METH_KEYWORDS
},
4950 { "wxXmlNode_AddPropertyName", (PyCFunction
) _wrap_wxXmlNode_AddPropertyName
, METH_VARARGS
| METH_KEYWORDS
},
4951 { "wxXmlNode_AddProperty", (PyCFunction
) _wrap_wxXmlNode_AddProperty
, METH_VARARGS
| METH_KEYWORDS
},
4952 { "wxXmlNode_RemoveChild", (PyCFunction
) _wrap_wxXmlNode_RemoveChild
, METH_VARARGS
| METH_KEYWORDS
},
4953 { "wxXmlNode_InsertChild", (PyCFunction
) _wrap_wxXmlNode_InsertChild
, METH_VARARGS
| METH_KEYWORDS
},
4954 { "wxXmlNode_AddChild", (PyCFunction
) _wrap_wxXmlNode_AddChild
, METH_VARARGS
| METH_KEYWORDS
},
4955 { "new_wxXmlNodeEasy", (PyCFunction
) _wrap_new_wxXmlNodeEasy
, METH_VARARGS
| METH_KEYWORDS
},
4956 { "delete_wxXmlNode", (PyCFunction
) _wrap_delete_wxXmlNode
, METH_VARARGS
| METH_KEYWORDS
},
4957 { "new_wxXmlNode", (PyCFunction
) _wrap_new_wxXmlNode
, METH_VARARGS
| METH_KEYWORDS
},
4958 { "wxXmlProperty_SetNext", (PyCFunction
) _wrap_wxXmlProperty_SetNext
, METH_VARARGS
| METH_KEYWORDS
},
4959 { "wxXmlProperty_SetValue", (PyCFunction
) _wrap_wxXmlProperty_SetValue
, METH_VARARGS
| METH_KEYWORDS
},
4960 { "wxXmlProperty_SetName", (PyCFunction
) _wrap_wxXmlProperty_SetName
, METH_VARARGS
| METH_KEYWORDS
},
4961 { "wxXmlProperty_GetNext", (PyCFunction
) _wrap_wxXmlProperty_GetNext
, METH_VARARGS
| METH_KEYWORDS
},
4962 { "wxXmlProperty_GetValue", (PyCFunction
) _wrap_wxXmlProperty_GetValue
, METH_VARARGS
| METH_KEYWORDS
},
4963 { "wxXmlProperty_GetName", (PyCFunction
) _wrap_wxXmlProperty_GetName
, METH_VARARGS
| METH_KEYWORDS
},
4964 { "new_wxXmlProperty", (PyCFunction
) _wrap_new_wxXmlProperty
, METH_VARARGS
| METH_KEYWORDS
},
4965 { "wxXmlResource_Set", (PyCFunction
) _wrap_wxXmlResource_Set
, METH_VARARGS
| METH_KEYWORDS
},
4966 { "wxXmlResource_Get", (PyCFunction
) _wrap_wxXmlResource_Get
, METH_VARARGS
| METH_KEYWORDS
},
4967 { "wxXmlResource_CompareVersion", (PyCFunction
) _wrap_wxXmlResource_CompareVersion
, METH_VARARGS
| METH_KEYWORDS
},
4968 { "wxXmlResource_GetVersion", (PyCFunction
) _wrap_wxXmlResource_GetVersion
, METH_VARARGS
| METH_KEYWORDS
},
4969 { "wxXmlResource_GetXRCID", (PyCFunction
) _wrap_wxXmlResource_GetXRCID
, METH_VARARGS
| METH_KEYWORDS
},
4970 { "wxXmlResource_AttachUnknownControl", (PyCFunction
) _wrap_wxXmlResource_AttachUnknownControl
, METH_VARARGS
| METH_KEYWORDS
},
4971 { "wxXmlResource_LoadIcon", (PyCFunction
) _wrap_wxXmlResource_LoadIcon
, METH_VARARGS
| METH_KEYWORDS
},
4972 { "wxXmlResource_LoadBitmap", (PyCFunction
) _wrap_wxXmlResource_LoadBitmap
, METH_VARARGS
| METH_KEYWORDS
},
4973 { "wxXmlResource_LoadOnObject", (PyCFunction
) _wrap_wxXmlResource_LoadOnObject
, METH_VARARGS
| METH_KEYWORDS
},
4974 { "wxXmlResource_LoadObject", (PyCFunction
) _wrap_wxXmlResource_LoadObject
, METH_VARARGS
| METH_KEYWORDS
},
4975 { "wxXmlResource_LoadOnFrame", (PyCFunction
) _wrap_wxXmlResource_LoadOnFrame
, METH_VARARGS
| METH_KEYWORDS
},
4976 { "wxXmlResource_LoadFrame", (PyCFunction
) _wrap_wxXmlResource_LoadFrame
, METH_VARARGS
| METH_KEYWORDS
},
4977 { "wxXmlResource_LoadOnPanel", (PyCFunction
) _wrap_wxXmlResource_LoadOnPanel
, METH_VARARGS
| METH_KEYWORDS
},
4978 { "wxXmlResource_LoadPanel", (PyCFunction
) _wrap_wxXmlResource_LoadPanel
, METH_VARARGS
| METH_KEYWORDS
},
4979 { "wxXmlResource_LoadOnDialog", (PyCFunction
) _wrap_wxXmlResource_LoadOnDialog
, METH_VARARGS
| METH_KEYWORDS
},
4980 { "wxXmlResource_LoadDialog", (PyCFunction
) _wrap_wxXmlResource_LoadDialog
, METH_VARARGS
| METH_KEYWORDS
},
4981 { "wxXmlResource_LoadToolBar", (PyCFunction
) _wrap_wxXmlResource_LoadToolBar
, METH_VARARGS
| METH_KEYWORDS
},
4982 { "wxXmlResource_LoadMenuBarOnFrame", (PyCFunction
) _wrap_wxXmlResource_LoadMenuBarOnFrame
, METH_VARARGS
| METH_KEYWORDS
},
4983 { "wxXmlResource_LoadMenuBar", (PyCFunction
) _wrap_wxXmlResource_LoadMenuBar
, METH_VARARGS
| METH_KEYWORDS
},
4984 { "wxXmlResource_LoadMenu", (PyCFunction
) _wrap_wxXmlResource_LoadMenu
, METH_VARARGS
| METH_KEYWORDS
},
4985 { "wxXmlResource_ClearHandlers", (PyCFunction
) _wrap_wxXmlResource_ClearHandlers
, METH_VARARGS
| METH_KEYWORDS
},
4986 { "wxXmlResource_InsertHandler", (PyCFunction
) _wrap_wxXmlResource_InsertHandler
, METH_VARARGS
| METH_KEYWORDS
},
4987 { "wxXmlResource_AddHandler", (PyCFunction
) _wrap_wxXmlResource_AddHandler
, METH_VARARGS
| METH_KEYWORDS
},
4988 { "wxXmlResource_InitAllHandlers", (PyCFunction
) _wrap_wxXmlResource_InitAllHandlers
, METH_VARARGS
| METH_KEYWORDS
},
4989 { "wxXmlResource_LoadFromString", (PyCFunction
) _wrap_wxXmlResource_LoadFromString
, METH_VARARGS
| METH_KEYWORDS
},
4990 { "wxXmlResource_Load", (PyCFunction
) _wrap_wxXmlResource_Load
, METH_VARARGS
| METH_KEYWORDS
},
4991 { "delete_wxXmlResource", (PyCFunction
) _wrap_delete_wxXmlResource
, METH_VARARGS
| METH_KEYWORDS
},
4992 { "new_wxEmptyXmlResource", (PyCFunction
) _wrap_new_wxEmptyXmlResource
, METH_VARARGS
| METH_KEYWORDS
},
4993 { "new_wxXmlResource", (PyCFunction
) _wrap_new_wxXmlResource
, METH_VARARGS
| METH_KEYWORDS
},
5000 * This table is used by the pointer type-checker
5002 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
5003 { "_signed_long","_long",0},
5004 { "_wxPrintQuality","_wxCoord",0},
5005 { "_wxPrintQuality","_int",0},
5006 { "_wxPrintQuality","_signed_int",0},
5007 { "_wxPrintQuality","_unsigned_int",0},
5008 { "_wxPrintQuality","_wxWindowID",0},
5009 { "_wxPrintQuality","_uint",0},
5010 { "_wxPrintQuality","_EBool",0},
5011 { "_wxPrintQuality","_size_t",0},
5012 { "_wxPrintQuality","_time_t",0},
5013 { "_byte","_unsigned_char",0},
5014 { "_long","_unsigned_long",0},
5015 { "_long","_signed_long",0},
5016 { "_size_t","_wxCoord",0},
5017 { "_size_t","_wxPrintQuality",0},
5018 { "_size_t","_time_t",0},
5019 { "_size_t","_unsigned_int",0},
5020 { "_size_t","_int",0},
5021 { "_size_t","_wxWindowID",0},
5022 { "_size_t","_uint",0},
5023 { "_uint","_wxCoord",0},
5024 { "_uint","_wxPrintQuality",0},
5025 { "_uint","_time_t",0},
5026 { "_uint","_size_t",0},
5027 { "_uint","_unsigned_int",0},
5028 { "_uint","_int",0},
5029 { "_uint","_wxWindowID",0},
5030 { "_wxChar","_char",0},
5031 { "_char","_wxChar",0},
5032 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
5033 { "_EBool","_wxCoord",0},
5034 { "_EBool","_wxPrintQuality",0},
5035 { "_EBool","_signed_int",0},
5036 { "_EBool","_int",0},
5037 { "_EBool","_wxWindowID",0},
5038 { "_unsigned_long","_long",0},
5039 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
5040 { "_signed_int","_wxCoord",0},
5041 { "_signed_int","_wxPrintQuality",0},
5042 { "_signed_int","_EBool",0},
5043 { "_signed_int","_wxWindowID",0},
5044 { "_signed_int","_int",0},
5045 { "_WXTYPE","_wxDateTime_t",0},
5046 { "_WXTYPE","_short",0},
5047 { "_WXTYPE","_signed_short",0},
5048 { "_WXTYPE","_unsigned_short",0},
5049 { "_unsigned_short","_wxDateTime_t",0},
5050 { "_unsigned_short","_WXTYPE",0},
5051 { "_unsigned_short","_short",0},
5052 { "_wxObject","_wxPyXmlResourceHandler",SwigwxPyXmlResourceHandlerTowxObject
},
5053 { "_wxObject","_wxXmlDocument",SwigwxXmlDocumentTowxObject
},
5054 { "_wxObject","_wxXmlResource",SwigwxXmlResourceTowxObject
},
5055 { "_signed_short","_WXTYPE",0},
5056 { "_signed_short","_short",0},
5057 { "_unsigned_char","_byte",0},
5058 { "_unsigned_int","_wxCoord",0},
5059 { "_unsigned_int","_wxPrintQuality",0},
5060 { "_unsigned_int","_time_t",0},
5061 { "_unsigned_int","_size_t",0},
5062 { "_unsigned_int","_uint",0},
5063 { "_unsigned_int","_wxWindowID",0},
5064 { "_unsigned_int","_int",0},
5065 { "_short","_wxDateTime_t",0},
5066 { "_short","_WXTYPE",0},
5067 { "_short","_unsigned_short",0},
5068 { "_short","_signed_short",0},
5069 { "_wxWindowID","_wxCoord",0},
5070 { "_wxWindowID","_wxPrintQuality",0},
5071 { "_wxWindowID","_time_t",0},
5072 { "_wxWindowID","_size_t",0},
5073 { "_wxWindowID","_EBool",0},
5074 { "_wxWindowID","_uint",0},
5075 { "_wxWindowID","_int",0},
5076 { "_wxWindowID","_signed_int",0},
5077 { "_wxWindowID","_unsigned_int",0},
5078 { "_int","_wxCoord",0},
5079 { "_int","_wxPrintQuality",0},
5080 { "_int","_time_t",0},
5081 { "_int","_size_t",0},
5082 { "_int","_EBool",0},
5083 { "_int","_uint",0},
5084 { "_int","_wxWindowID",0},
5085 { "_int","_unsigned_int",0},
5086 { "_int","_signed_int",0},
5087 { "_wxDateTime_t","_unsigned_short",0},
5088 { "_wxDateTime_t","_short",0},
5089 { "_wxDateTime_t","_WXTYPE",0},
5090 { "_time_t","_wxCoord",0},
5091 { "_time_t","_wxPrintQuality",0},
5092 { "_time_t","_unsigned_int",0},
5093 { "_time_t","_int",0},
5094 { "_time_t","_wxWindowID",0},
5095 { "_time_t","_uint",0},
5096 { "_time_t","_size_t",0},
5097 { "_wxCoord","_int",0},
5098 { "_wxCoord","_signed_int",0},
5099 { "_wxCoord","_unsigned_int",0},
5100 { "_wxCoord","_wxWindowID",0},
5101 { "_wxCoord","_uint",0},
5102 { "_wxCoord","_EBool",0},
5103 { "_wxCoord","_size_t",0},
5104 { "_wxCoord","_time_t",0},
5105 { "_wxCoord","_wxPrintQuality",0},
5108 static PyObject
*SWIG_globals
;
5112 SWIGEXPORT(void) initxrcc() {
5114 SWIG_globals
= SWIG_newvarlink();
5115 m
= Py_InitModule("xrcc", xrccMethods
);
5116 d
= PyModule_GetDict(m
);
5117 PyDict_SetItemString(d
,"wxXRC_USE_LOCALE", PyInt_FromLong((long) wxXRC_USE_LOCALE
));
5118 PyDict_SetItemString(d
,"wxXRC_NO_SUBCLASSING", PyInt_FromLong((long) wxXRC_NO_SUBCLASSING
));
5119 PyDict_SetItemString(d
,"wxXML_ELEMENT_NODE", PyInt_FromLong((long) wxXML_ELEMENT_NODE
));
5120 PyDict_SetItemString(d
,"wxXML_ATTRIBUTE_NODE", PyInt_FromLong((long) wxXML_ATTRIBUTE_NODE
));
5121 PyDict_SetItemString(d
,"wxXML_TEXT_NODE", PyInt_FromLong((long) wxXML_TEXT_NODE
));
5122 PyDict_SetItemString(d
,"wxXML_CDATA_SECTION_NODE", PyInt_FromLong((long) wxXML_CDATA_SECTION_NODE
));
5123 PyDict_SetItemString(d
,"wxXML_ENTITY_REF_NODE", PyInt_FromLong((long) wxXML_ENTITY_REF_NODE
));
5124 PyDict_SetItemString(d
,"wxXML_ENTITY_NODE", PyInt_FromLong((long) wxXML_ENTITY_NODE
));
5125 PyDict_SetItemString(d
,"wxXML_PI_NODE", PyInt_FromLong((long) wxXML_PI_NODE
));
5126 PyDict_SetItemString(d
,"wxXML_COMMENT_NODE", PyInt_FromLong((long) wxXML_COMMENT_NODE
));
5127 PyDict_SetItemString(d
,"wxXML_DOCUMENT_NODE", PyInt_FromLong((long) wxXML_DOCUMENT_NODE
));
5128 PyDict_SetItemString(d
,"wxXML_DOCUMENT_TYPE_NODE", PyInt_FromLong((long) wxXML_DOCUMENT_TYPE_NODE
));
5129 PyDict_SetItemString(d
,"wxXML_DOCUMENT_FRAG_NODE", PyInt_FromLong((long) wxXML_DOCUMENT_FRAG_NODE
));
5130 PyDict_SetItemString(d
,"wxXML_NOTATION_NODE", PyInt_FromLong((long) wxXML_NOTATION_NODE
));
5131 PyDict_SetItemString(d
,"wxXML_HTML_DOCUMENT_NODE", PyInt_FromLong((long) wxXML_HTML_DOCUMENT_NODE
));
5134 wxClassInfo::CleanUpClasses();
5135 wxClassInfo::InitializeClasses();
5137 wxXmlInitResourceModule();
5138 wxXmlResource::Get()->InitAllHandlers();
5142 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
5143 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);