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 */ 
  26 /* Definitions for Windows/Unix exporting */ 
  27 #if defined(__WIN32__) 
  28 #   if defined(_MSC_VER) 
  29 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  31 #       if defined(__BORLANDC__) 
  32 #           define SWIGEXPORT(a) a _export 
  34 #           define SWIGEXPORT(a) a 
  38 #   define SWIGEXPORT(a) a 
  44 extern void SWIG_MakePtr(char *, void *, char *); 
  45 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  46 extern char *SWIG_GetPtr(char *, void **, char *); 
  47 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  48 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  49 extern PyObject 
*SWIG_newvarlink(void); 
  53 #define SWIG_init    initxrcc 
  55 #define SWIG_name    "xrcc" 
  58 #include "pyistream.h" 
  59 #include "wx/xrc/xml.h" 
  60 #include "wx/xrc/xmlres.h" 
  61 #include <wx/filesys.h> 
  62 #include <wx/fs_mem.h> 
  65 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  71     } else if (target 
== Py_None
) { 
  75         if (!PyTuple_Check(target
)) { 
  77             target 
= PyTuple_New(1); 
  78             PyTuple_SetItem(target
, 0, o2
); 
  81         PyTuple_SetItem(o3
, 0, o
); 
  84         target 
= PySequence_Concat(o2
, o3
); 
  91     // Put some wx default wxChar* values into wxStrings. 
  92     static const wxString 
wxPyEmptyString(wxT("")); 
  93     static const wxString 
wxPyUTF8String(wxT("UTF-8")); 
  94     static const wxString 
wxPyStyleString(wxT("style")); 
  95     static const wxString 
wxPySizeString(wxT("size")); 
  96     static const wxString 
wxPyPosString(wxT("pos")); 
  97     static const wxString 
wxPyBitmapString(wxT("bitmap")); 
  98     static const wxString 
wxPyIconString(wxT("icon")); 
  99     static const wxString 
wxPyFontString(wxT("font")); 
 101 class wxPyXmlSubclassFactory 
: public wxXmlSubclassFactory
 
 104     wxPyXmlSubclassFactory() {} 
 105     DEC_PYCALLBACK_OBJECT_STRING_pure(Create
); 
 109 IMP_PYCALLBACK_OBJECT_STRING_pure(wxPyXmlSubclassFactory
, wxXmlSubclassFactory
, Create
); 
 110  // C++ version of Python aware wxXmlResourceHandler, for the pure virtual 
 111    // callbacks, as well as to make some protected things public so they can 
 113 class wxPyXmlResourceHandler 
: public wxXmlResourceHandler 
{ 
 115     wxPyXmlResourceHandler() : wxXmlResourceHandler() {} 
 116     //~wxPyXmlResourceHandler(); 
 118     // Base class virtuals 
 120     DEC_PYCALLBACK_OBJECT__pure(DoCreateResource
); 
 121     DEC_PYCALLBACK_BOOL_NODE_pure(CanHandle
); 
 124     // accessors for protected members 
 126     wxXmlResource
* GetResource()        { return m_resource
; } 
 127     wxXmlNode
* GetNode()                { return m_node
; } 
 128     wxString 
GetClass()                 { return m_class
; } 
 129     wxObject
* GetParent()               { return m_parent
; } 
 130     wxObject
* GetInstance()             { return m_instance
; } 
 131     wxWindow
* GetParentAsWindow()       { return m_parentAsWindow
; } 
 132     wxWindow
* GetInstanceAsWindow()     { return m_instanceAsWindow
; } 
 135     // turn some protected methods into public via delegation 
 137     bool IsOfClass(wxXmlNode 
*node
, const wxString
& classname
) 
 138         { return wxXmlResourceHandler::IsOfClass(node
, classname
); } 
 140     wxString 
GetNodeContent(wxXmlNode 
*node
) 
 141         { return wxXmlResourceHandler::GetNodeContent(node
); } 
 143     bool HasParam(const wxString
& param
) 
 144         { return wxXmlResourceHandler::HasParam(param
); } 
 146     wxXmlNode 
*GetParamNode(const wxString
& param
) 
 147         { return wxXmlResourceHandler::GetParamNode(param
); } 
 149     wxString 
GetParamValue(const wxString
& param
) 
 150         { return wxXmlResourceHandler::GetParamValue(param
); } 
 152     void AddStyle(const wxString
& name
, int value
) 
 153         { wxXmlResourceHandler::AddStyle(name
, value
); } 
 155     void AddWindowStyles() 
 156         { wxXmlResourceHandler::AddWindowStyles(); } 
 158     int GetStyle(const wxString
& param 
= wxT("style"), int defaults 
= 0) 
 159         { return wxXmlResourceHandler::GetStyle(param
, defaults
); } 
 161     wxString 
GetText(const wxString
& param
, bool translate 
= TRUE
) 
 162         { return wxXmlResourceHandler::GetText(param
, translate
); } 
 165         { return wxXmlResourceHandler::GetID(); } 
 168         { return wxXmlResourceHandler::GetName(); } 
 170     bool GetBool(const wxString
& param
, bool defaultv 
= FALSE
) 
 171         { return wxXmlResourceHandler::GetBool(param
, defaultv
); } 
 173     long GetLong( const wxString
& param
, long defaultv 
= 0 ) 
 174         { return wxXmlResourceHandler::GetLong(param
, defaultv
); } 
 176     wxColour 
GetColour(const wxString
& param
) 
 177         { return wxXmlResourceHandler::GetColour(param
); } 
 179     wxSize 
GetSize(const wxString
& param 
= wxT("size")) 
 180         { return wxXmlResourceHandler::GetSize(param
); } 
 182     wxPoint 
GetPosition(const wxString
& param 
= wxT("pos")) 
 183         { return wxXmlResourceHandler::GetPosition(param
); } 
 185     wxCoord 
GetDimension(const wxString
& param
, wxCoord defaultv 
= 0) 
 186         { return wxXmlResourceHandler::GetDimension(param
, defaultv
); } 
 188     wxBitmap 
GetBitmap(const wxString
& param 
= wxT("bitmap"), 
 189                        const wxArtClient
& defaultArtClient 
= wxART_OTHER
, 
 190                        wxSize size 
= wxDefaultSize
) 
 191         { return wxXmlResourceHandler::GetBitmap(param
, defaultArtClient
, size
); } 
 193     wxIcon 
GetIcon(const wxString
& param 
= wxT("icon"), 
 194                    const wxArtClient
& defaultArtClient 
= wxART_OTHER
, 
 195                    wxSize size 
= wxDefaultSize
) 
 196         { return wxXmlResourceHandler::GetIcon(param
, defaultArtClient
, size
); } 
 198     wxFont 
GetFont(const wxString
& param 
= wxT("font")) 
 199         { return wxXmlResourceHandler::GetFont(param
); } 
 201     void SetupWindow(wxWindow 
*wnd
) 
 202         { wxXmlResourceHandler::SetupWindow(wnd
); } 
 204     void CreateChildren(wxObject 
*parent
, bool this_hnd_only 
= FALSE
) 
 205         { wxXmlResourceHandler::CreateChildren(parent
, this_hnd_only
); } 
 207     void CreateChildrenPrivately(wxObject 
*parent
, wxXmlNode 
*rootnode 
= NULL
) 
 208         { wxXmlResourceHandler::CreateChildrenPrivately(parent
, rootnode
); } 
 210     wxObject 
*CreateResFromNode(wxXmlNode 
*node
, 
 211                                 wxObject 
*parent
, wxObject 
*instance 
= NULL
) 
 212         { return wxXmlResourceHandler::CreateResFromNode(node
, parent
, instance
); } 
 214     wxFileSystem
& GetCurFileSystem() 
 215         { return wxXmlResourceHandler::GetCurFileSystem(); } 
 221 IMP_PYCALLBACK_OBJECT__pure(wxPyXmlResourceHandler
, wxXmlResourceHandler
, DoCreateResource
); 
 222 IMP_PYCALLBACK_BOOL_NODE_pure(wxPyXmlResourceHandler
, wxXmlResourceHandler
, CanHandle
); 
 227 static void *SwigwxXmlResourceTowxObject(void *ptr
) { 
 230     src 
= (wxXmlResource 
*) ptr
; 
 231     dest 
= (wxObject 
*) src
; 
 232     return (void *) dest
; 
 235 #define new_wxXmlResource(_swigarg0,_swigarg1) (new wxXmlResource(_swigarg0,_swigarg1)) 
 236 static PyObject 
*_wrap_new_wxXmlResource(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 237     PyObject 
* _resultobj
; 
 238     wxXmlResource 
* _result
; 
 240     int  _arg1 
= (int ) (wxXRC_USE_LOCALE
); 
 241     PyObject 
* _obj0 
= 0; 
 242     char *_kwnames
[] = { "filemask","flags", NULL 
}; 
 246     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxXmlResource",_kwnames
,&_obj0
,&_arg1
))  
 249     _arg0 
= wxString_in_helper(_obj0
); 
 254     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 255     _result 
= (wxXmlResource 
*)new_wxXmlResource(*_arg0
,_arg1
); 
 257     wxPyEndAllowThreads(__tstate
); 
 258     if (PyErr_Occurred()) return NULL
; 
 260         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlResource_p"); 
 261         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 264         _resultobj 
= Py_None
; 
 273 #define new_wxEmptyXmlResource(_swigarg0) (new wxXmlResource(_swigarg0)) 
 274 static PyObject 
*_wrap_new_wxEmptyXmlResource(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 275     PyObject 
* _resultobj
; 
 276     wxXmlResource 
* _result
; 
 277     int  _arg0 
= (int ) (wxXRC_USE_LOCALE
); 
 278     char *_kwnames
[] = { "flags", NULL 
}; 
 282     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxEmptyXmlResource",_kwnames
,&_arg0
))  
 285     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 286     _result 
= (wxXmlResource 
*)new_wxEmptyXmlResource(_arg0
); 
 288     wxPyEndAllowThreads(__tstate
); 
 289     if (PyErr_Occurred()) return NULL
; 
 291         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlResource_p"); 
 292         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 295         _resultobj 
= Py_None
; 
 300 #define delete_wxXmlResource(_swigobj) (delete _swigobj) 
 301 static PyObject 
*_wrap_delete_wxXmlResource(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 302     PyObject 
* _resultobj
; 
 303     wxXmlResource 
* _arg0
; 
 304     PyObject 
* _argo0 
= 0; 
 305     char *_kwnames
[] = { "self", NULL 
}; 
 308     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxXmlResource",_kwnames
,&_argo0
))  
 311         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 312         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 313             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxXmlResource. Expected _wxXmlResource_p."); 
 318     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 319     delete_wxXmlResource(_arg0
); 
 321     wxPyEndAllowThreads(__tstate
); 
 322     if (PyErr_Occurred()) return NULL
; 
 323 }    Py_INCREF(Py_None
); 
 324     _resultobj 
= Py_None
; 
 328 #define wxXmlResource_Load(_swigobj,_swigarg0)  (_swigobj->Load(_swigarg0)) 
 329 static PyObject 
*_wrap_wxXmlResource_Load(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 330     PyObject 
* _resultobj
; 
 332     wxXmlResource 
* _arg0
; 
 334     PyObject 
* _argo0 
= 0; 
 335     PyObject 
* _obj1 
= 0; 
 336     char *_kwnames
[] = { "self","filemask", NULL 
}; 
 339     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_Load",_kwnames
,&_argo0
,&_obj1
))  
 342         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 343         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 344             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_Load. Expected _wxXmlResource_p."); 
 349     _arg1 
= wxString_in_helper(_obj1
); 
 354     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 355     _result 
= (bool )wxXmlResource_Load(_arg0
,*_arg1
); 
 357     wxPyEndAllowThreads(__tstate
); 
 358     if (PyErr_Occurred()) return NULL
; 
 359 }    _resultobj 
= Py_BuildValue("i",_result
); 
 367 static bool  wxXmlResource_LoadFromString(wxXmlResource 
*self
,const wxString 
& data
) { 
 368             static int s_memFileIdx 
= 0; 
 370             // Check for memory FS. If not present, load the handler: 
 371             wxMemoryFSHandler::AddFile(wxT("XRC_resource/dummy_file"), 
 374             wxFSFile 
*f 
= fsys
.OpenFile(wxT("memory:XRC_resource/dummy_file")); 
 375             wxMemoryFSHandler::RemoveFile(wxT("XRC_resource/dummy_file")); 
 379                 wxFileSystem::AddHandler(new wxMemoryFSHandler
); 
 381             // Now put the resource data into the memory FS 
 382             wxString 
filename(wxT("XRC_resource/data_string_")); 
 383             filename 
<< s_memFileIdx
; 
 385             wxMemoryFSHandler::AddFile(filename
, data
); 
 387             // Load the "file" into the resource object 
 388             bool retval 
= self
->Load(wxT("memory:") + filename 
); 
 392 static PyObject 
*_wrap_wxXmlResource_LoadFromString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 393     PyObject 
* _resultobj
; 
 395     wxXmlResource 
* _arg0
; 
 397     PyObject 
* _argo0 
= 0; 
 398     PyObject 
* _obj1 
= 0; 
 399     char *_kwnames
[] = { "self","data", NULL 
}; 
 402     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadFromString",_kwnames
,&_argo0
,&_obj1
))  
 405         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 406         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 407             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadFromString. Expected _wxXmlResource_p."); 
 412     _arg1 
= wxString_in_helper(_obj1
); 
 417     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 418     _result 
= (bool )wxXmlResource_LoadFromString(_arg0
,*_arg1
); 
 420     wxPyEndAllowThreads(__tstate
); 
 421     if (PyErr_Occurred()) return NULL
; 
 422 }    _resultobj 
= Py_BuildValue("i",_result
); 
 430 #define wxXmlResource_InitAllHandlers(_swigobj)  (_swigobj->InitAllHandlers()) 
 431 static PyObject 
*_wrap_wxXmlResource_InitAllHandlers(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 432     PyObject 
* _resultobj
; 
 433     wxXmlResource 
* _arg0
; 
 434     PyObject 
* _argo0 
= 0; 
 435     char *_kwnames
[] = { "self", NULL 
}; 
 438     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_InitAllHandlers",_kwnames
,&_argo0
))  
 441         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 442         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 443             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_InitAllHandlers. Expected _wxXmlResource_p."); 
 448     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 449     wxXmlResource_InitAllHandlers(_arg0
); 
 451     wxPyEndAllowThreads(__tstate
); 
 452     if (PyErr_Occurred()) return NULL
; 
 453 }    Py_INCREF(Py_None
); 
 454     _resultobj 
= Py_None
; 
 458 #define wxXmlResource_AddHandler(_swigobj,_swigarg0)  (_swigobj->AddHandler(_swigarg0)) 
 459 static PyObject 
*_wrap_wxXmlResource_AddHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 460     PyObject 
* _resultobj
; 
 461     wxXmlResource 
* _arg0
; 
 462     wxPyXmlResourceHandler 
* _arg1
; 
 463     PyObject 
* _argo0 
= 0; 
 464     PyObject 
* _argo1 
= 0; 
 465     char *_kwnames
[] = { "self","handler", NULL 
}; 
 468     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_AddHandler",_kwnames
,&_argo0
,&_argo1
))  
 471         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 472         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 473             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_AddHandler. Expected _wxXmlResource_p."); 
 478         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 479         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyXmlResourceHandler_p")) { 
 480             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_AddHandler. Expected _wxPyXmlResourceHandler_p."); 
 485     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 486     wxXmlResource_AddHandler(_arg0
,_arg1
); 
 488     wxPyEndAllowThreads(__tstate
); 
 489     if (PyErr_Occurred()) return NULL
; 
 490 }    Py_INCREF(Py_None
); 
 491     _resultobj 
= Py_None
; 
 495 #define wxXmlResource_InsertHandler(_swigobj,_swigarg0)  (_swigobj->InsertHandler(_swigarg0)) 
 496 static PyObject 
*_wrap_wxXmlResource_InsertHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 497     PyObject 
* _resultobj
; 
 498     wxXmlResource 
* _arg0
; 
 499     wxPyXmlResourceHandler 
* _arg1
; 
 500     PyObject 
* _argo0 
= 0; 
 501     PyObject 
* _argo1 
= 0; 
 502     char *_kwnames
[] = { "self","handler", NULL 
}; 
 505     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_InsertHandler",_kwnames
,&_argo0
,&_argo1
))  
 508         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 509         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 510             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_InsertHandler. Expected _wxXmlResource_p."); 
 515         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 516         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyXmlResourceHandler_p")) { 
 517             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_InsertHandler. Expected _wxPyXmlResourceHandler_p."); 
 522     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 523     wxXmlResource_InsertHandler(_arg0
,_arg1
); 
 525     wxPyEndAllowThreads(__tstate
); 
 526     if (PyErr_Occurred()) return NULL
; 
 527 }    Py_INCREF(Py_None
); 
 528     _resultobj 
= Py_None
; 
 532 #define wxXmlResource_ClearHandlers(_swigobj)  (_swigobj->ClearHandlers()) 
 533 static PyObject 
*_wrap_wxXmlResource_ClearHandlers(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 534     PyObject 
* _resultobj
; 
 535     wxXmlResource 
* _arg0
; 
 536     PyObject 
* _argo0 
= 0; 
 537     char *_kwnames
[] = { "self", NULL 
}; 
 540     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_ClearHandlers",_kwnames
,&_argo0
))  
 543         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 544         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 545             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_ClearHandlers. Expected _wxXmlResource_p."); 
 550     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 551     wxXmlResource_ClearHandlers(_arg0
); 
 553     wxPyEndAllowThreads(__tstate
); 
 554     if (PyErr_Occurred()) return NULL
; 
 555 }    Py_INCREF(Py_None
); 
 556     _resultobj 
= Py_None
; 
 560 static PyObject 
*_wrap_wxXmlResource_AddSubclassFactory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 561     PyObject 
* _resultobj
; 
 562     wxPyXmlSubclassFactory 
* _arg0
; 
 563     PyObject 
* _argo0 
= 0; 
 564     char *_kwnames
[] = { "factory", NULL 
}; 
 567     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_AddSubclassFactory",_kwnames
,&_argo0
))  
 570         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 571         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlSubclassFactory_p")) { 
 572             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_AddSubclassFactory. Expected _wxPyXmlSubclassFactory_p."); 
 577     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 578     wxXmlResource::AddSubclassFactory(_arg0
); 
 580     wxPyEndAllowThreads(__tstate
); 
 581     if (PyErr_Occurred()) return NULL
; 
 582 }    Py_INCREF(Py_None
); 
 583     _resultobj 
= Py_None
; 
 587 #define wxXmlResource_LoadMenu(_swigobj,_swigarg0)  (_swigobj->LoadMenu(_swigarg0)) 
 588 static PyObject 
*_wrap_wxXmlResource_LoadMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 589     PyObject 
* _resultobj
; 
 591     wxXmlResource 
* _arg0
; 
 593     PyObject 
* _argo0 
= 0; 
 594     PyObject 
* _obj1 
= 0; 
 595     char *_kwnames
[] = { "self","name", NULL 
}; 
 598     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadMenu",_kwnames
,&_argo0
,&_obj1
))  
 601         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 602         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 603             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadMenu. Expected _wxXmlResource_p."); 
 608     _arg1 
= wxString_in_helper(_obj1
); 
 613     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 614     _result 
= (wxMenu 
*)wxXmlResource_LoadMenu(_arg0
,*_arg1
); 
 616     wxPyEndAllowThreads(__tstate
); 
 617     if (PyErr_Occurred()) return NULL
; 
 618 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 626 #define wxXmlResource_LoadMenuBar(_swigobj,_swigarg0)  (_swigobj->LoadMenuBar(_swigarg0)) 
 627 static PyObject 
*_wrap_wxXmlResource_LoadMenuBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 628     PyObject 
* _resultobj
; 
 630     wxXmlResource 
* _arg0
; 
 632     PyObject 
* _argo0 
= 0; 
 633     PyObject 
* _obj1 
= 0; 
 634     char *_kwnames
[] = { "self","name", NULL 
}; 
 637     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadMenuBar",_kwnames
,&_argo0
,&_obj1
))  
 640         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 641         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 642             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadMenuBar. Expected _wxXmlResource_p."); 
 647     _arg1 
= wxString_in_helper(_obj1
); 
 652     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 653     _result 
= (wxMenuBar 
*)wxXmlResource_LoadMenuBar(_arg0
,*_arg1
); 
 655     wxPyEndAllowThreads(__tstate
); 
 656     if (PyErr_Occurred()) return NULL
; 
 657 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 665 #define wxXmlResource_LoadMenuBarOnFrame(_swigobj,_swigarg0,_swigarg1)  (_swigobj->LoadMenuBar(_swigarg0,_swigarg1)) 
 666 static PyObject 
*_wrap_wxXmlResource_LoadMenuBarOnFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 667     PyObject 
* _resultobj
; 
 669     wxXmlResource 
* _arg0
; 
 672     PyObject 
* _argo0 
= 0; 
 673     PyObject 
* _argo1 
= 0; 
 674     PyObject 
* _obj2 
= 0; 
 675     char *_kwnames
[] = { "self","parent","name", NULL 
}; 
 678     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResource_LoadMenuBarOnFrame",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
 681         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 682         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 683             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadMenuBarOnFrame. Expected _wxXmlResource_p."); 
 688         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 689         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 690             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadMenuBarOnFrame. Expected _wxWindow_p."); 
 695     _arg2 
= wxString_in_helper(_obj2
); 
 700     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 701     _result 
= (wxMenuBar 
*)wxXmlResource_LoadMenuBarOnFrame(_arg0
,_arg1
,*_arg2
); 
 703     wxPyEndAllowThreads(__tstate
); 
 704     if (PyErr_Occurred()) return NULL
; 
 705 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 713 #define wxXmlResource_LoadToolBar(_swigobj,_swigarg0,_swigarg1)  (_swigobj->LoadToolBar(_swigarg0,_swigarg1)) 
 714 static PyObject 
*_wrap_wxXmlResource_LoadToolBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 715     PyObject 
* _resultobj
; 
 717     wxXmlResource 
* _arg0
; 
 720     PyObject 
* _argo0 
= 0; 
 721     PyObject 
* _argo1 
= 0; 
 722     PyObject 
* _obj2 
= 0; 
 723     char *_kwnames
[] = { "self","parent","name", NULL 
}; 
 726     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResource_LoadToolBar",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
 729         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 730         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 731             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadToolBar. Expected _wxXmlResource_p."); 
 736         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 737         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 738             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadToolBar. Expected _wxWindow_p."); 
 743     _arg2 
= wxString_in_helper(_obj2
); 
 748     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 749     _result 
= (wxToolBar 
*)wxXmlResource_LoadToolBar(_arg0
,_arg1
,*_arg2
); 
 751     wxPyEndAllowThreads(__tstate
); 
 752     if (PyErr_Occurred()) return NULL
; 
 753 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 761 #define wxXmlResource_LoadDialog(_swigobj,_swigarg0,_swigarg1)  (_swigobj->LoadDialog(_swigarg0,_swigarg1)) 
 762 static PyObject 
*_wrap_wxXmlResource_LoadDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 763     PyObject 
* _resultobj
; 
 765     wxXmlResource 
* _arg0
; 
 768     PyObject 
* _argo0 
= 0; 
 769     PyObject 
* _argo1 
= 0; 
 770     PyObject 
* _obj2 
= 0; 
 771     char *_kwnames
[] = { "self","parent","name", NULL 
}; 
 775     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResource_LoadDialog",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
 778         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 779         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 780             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadDialog. Expected _wxXmlResource_p."); 
 785         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 786         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 787             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadDialog. Expected _wxWindow_p."); 
 792     _arg2 
= wxString_in_helper(_obj2
); 
 797     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 798     _result 
= (wxDialog 
*)wxXmlResource_LoadDialog(_arg0
,_arg1
,*_arg2
); 
 800     wxPyEndAllowThreads(__tstate
); 
 801     if (PyErr_Occurred()) return NULL
; 
 803         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDialog_p"); 
 804         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 807         _resultobj 
= Py_None
; 
 816 #define wxXmlResource_LoadOnDialog(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->LoadDialog(_swigarg0,_swigarg1,_swigarg2)) 
 817 static PyObject 
*_wrap_wxXmlResource_LoadOnDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 818     PyObject 
* _resultobj
; 
 820     wxXmlResource 
* _arg0
; 
 824     PyObject 
* _argo0 
= 0; 
 825     PyObject 
* _argo1 
= 0; 
 826     PyObject 
* _argo2 
= 0; 
 827     PyObject 
* _obj3 
= 0; 
 828     char *_kwnames
[] = { "self","dlg","parent","name", NULL 
}; 
 831     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxXmlResource_LoadOnDialog",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
))  
 834         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 835         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 836             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadOnDialog. Expected _wxXmlResource_p."); 
 841         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 842         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDialog_p")) { 
 843             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadOnDialog. Expected _wxDialog_p."); 
 848         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
 849         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
 850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_LoadOnDialog. Expected _wxWindow_p."); 
 855     _arg3 
= wxString_in_helper(_obj3
); 
 860     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 861     _result 
= (bool )wxXmlResource_LoadOnDialog(_arg0
,_arg1
,_arg2
,*_arg3
); 
 863     wxPyEndAllowThreads(__tstate
); 
 864     if (PyErr_Occurred()) return NULL
; 
 865 }    _resultobj 
= Py_BuildValue("i",_result
); 
 873 #define wxXmlResource_LoadPanel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->LoadPanel(_swigarg0,_swigarg1)) 
 874 static PyObject 
*_wrap_wxXmlResource_LoadPanel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 875     PyObject 
* _resultobj
; 
 877     wxXmlResource 
* _arg0
; 
 880     PyObject 
* _argo0 
= 0; 
 881     PyObject 
* _argo1 
= 0; 
 882     PyObject 
* _obj2 
= 0; 
 883     char *_kwnames
[] = { "self","parent","name", NULL 
}; 
 887     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResource_LoadPanel",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
 890         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 891         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 892             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadPanel. Expected _wxXmlResource_p."); 
 897         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 898         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 899             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadPanel. Expected _wxWindow_p."); 
 904     _arg2 
= wxString_in_helper(_obj2
); 
 909     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 910     _result 
= (wxPanel 
*)wxXmlResource_LoadPanel(_arg0
,_arg1
,*_arg2
); 
 912     wxPyEndAllowThreads(__tstate
); 
 913     if (PyErr_Occurred()) return NULL
; 
 915         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPanel_p"); 
 916         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 919         _resultobj 
= Py_None
; 
 928 #define wxXmlResource_LoadOnPanel(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->LoadPanel(_swigarg0,_swigarg1,_swigarg2)) 
 929 static PyObject 
*_wrap_wxXmlResource_LoadOnPanel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 930     PyObject 
* _resultobj
; 
 932     wxXmlResource 
* _arg0
; 
 936     PyObject 
* _argo0 
= 0; 
 937     PyObject 
* _argo1 
= 0; 
 938     PyObject 
* _argo2 
= 0; 
 939     PyObject 
* _obj3 
= 0; 
 940     char *_kwnames
[] = { "self","panel","parent","name", NULL 
}; 
 943     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxXmlResource_LoadOnPanel",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
))  
 946         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 947         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
 948             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadOnPanel. Expected _wxXmlResource_p."); 
 953         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 954         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPanel_p")) { 
 955             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadOnPanel. Expected _wxPanel_p."); 
 960         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
 961         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
 962             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_LoadOnPanel. Expected _wxWindow_p."); 
 967     _arg3 
= wxString_in_helper(_obj3
); 
 972     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 973     _result 
= (bool )wxXmlResource_LoadOnPanel(_arg0
,_arg1
,_arg2
,*_arg3
); 
 975     wxPyEndAllowThreads(__tstate
); 
 976     if (PyErr_Occurred()) return NULL
; 
 977 }    _resultobj 
= Py_BuildValue("i",_result
); 
 985 #define wxXmlResource_LoadFrame(_swigobj,_swigarg0,_swigarg1)  (_swigobj->LoadFrame(_swigarg0,_swigarg1)) 
 986 static PyObject 
*_wrap_wxXmlResource_LoadFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 987     PyObject 
* _resultobj
; 
 989     wxXmlResource 
* _arg0
; 
 992     PyObject 
* _argo0 
= 0; 
 993     PyObject 
* _argo1 
= 0; 
 994     PyObject 
* _obj2 
= 0; 
 995     char *_kwnames
[] = { "self","parent","name", NULL 
}; 
 998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResource_LoadFrame",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
1001         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1002         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
1003             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadFrame. Expected _wxXmlResource_p."); 
1008         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1009         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1010             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadFrame. Expected _wxWindow_p."); 
1015     _arg2 
= wxString_in_helper(_obj2
); 
1020     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1021     _result 
= (wxFrame 
*)wxXmlResource_LoadFrame(_arg0
,_arg1
,*_arg2
); 
1023     wxPyEndAllowThreads(__tstate
); 
1024     if (PyErr_Occurred()) return NULL
; 
1025 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1033 #define wxXmlResource_LoadOnFrame(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->LoadFrame(_swigarg0,_swigarg1,_swigarg2)) 
1034 static PyObject 
*_wrap_wxXmlResource_LoadOnFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1035     PyObject 
* _resultobj
; 
1037     wxXmlResource 
* _arg0
; 
1041     PyObject 
* _argo0 
= 0; 
1042     PyObject 
* _argo1 
= 0; 
1043     PyObject 
* _argo2 
= 0; 
1044     PyObject 
* _obj3 
= 0; 
1045     char *_kwnames
[] = { "self","frame","parent","name", NULL 
}; 
1048     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxXmlResource_LoadOnFrame",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
))  
1051         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1052         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
1053             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadOnFrame. Expected _wxXmlResource_p."); 
1058         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1059         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFrame_p")) { 
1060             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadOnFrame. Expected _wxFrame_p."); 
1065         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1066         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
1067             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_LoadOnFrame. Expected _wxWindow_p."); 
1072     _arg3 
= wxString_in_helper(_obj3
); 
1077     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1078     _result 
= (bool )wxXmlResource_LoadOnFrame(_arg0
,_arg1
,_arg2
,*_arg3
); 
1080     wxPyEndAllowThreads(__tstate
); 
1081     if (PyErr_Occurred()) return NULL
; 
1082 }    _resultobj 
= Py_BuildValue("i",_result
); 
1090 #define wxXmlResource_LoadObject(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->LoadObject(_swigarg0,_swigarg1,_swigarg2)) 
1091 static PyObject 
*_wrap_wxXmlResource_LoadObject(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1092     PyObject 
* _resultobj
; 
1094     wxXmlResource 
* _arg0
; 
1098     PyObject 
* _argo0 
= 0; 
1099     PyObject 
* _argo1 
= 0; 
1100     PyObject 
* _obj2 
= 0; 
1101     PyObject 
* _obj3 
= 0; 
1102     char *_kwnames
[] = { "self","parent","name","classname", NULL 
}; 
1105     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxXmlResource_LoadObject",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_obj3
))  
1108         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1109         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
1110             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadObject. Expected _wxXmlResource_p."); 
1115         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1116         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1117             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadObject. Expected _wxWindow_p."); 
1122     _arg2 
= wxString_in_helper(_obj2
); 
1127     _arg3 
= wxString_in_helper(_obj3
); 
1132     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1133     _result 
= (wxObject 
*)wxXmlResource_LoadObject(_arg0
,_arg1
,*_arg2
,*_arg3
); 
1135     wxPyEndAllowThreads(__tstate
); 
1136     if (PyErr_Occurred()) return NULL
; 
1137 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1149 #define wxXmlResource_LoadOnObject(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->LoadObject(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
1150 static PyObject 
*_wrap_wxXmlResource_LoadOnObject(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1151     PyObject 
* _resultobj
; 
1153     wxXmlResource 
* _arg0
; 
1158     PyObject 
* _argo0 
= 0; 
1159     PyObject 
* _argo1 
= 0; 
1160     PyObject 
* _argo2 
= 0; 
1161     PyObject 
* _obj3 
= 0; 
1162     PyObject 
* _obj4 
= 0; 
1163     char *_kwnames
[] = { "self","instance","parent","name","classname", NULL 
}; 
1166     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOOO:wxXmlResource_LoadOnObject",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
,&_obj4
))  
1169         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1170         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
1171             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadOnObject. Expected _wxXmlResource_p."); 
1176         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1177         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxObject_p")) { 
1178             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResource_LoadOnObject. Expected _wxObject_p."); 
1183         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1184         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
1185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_LoadOnObject. Expected _wxWindow_p."); 
1190     _arg3 
= wxString_in_helper(_obj3
); 
1195     _arg4 
= wxString_in_helper(_obj4
); 
1200     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1201     _result 
= (bool )wxXmlResource_LoadOnObject(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
); 
1203     wxPyEndAllowThreads(__tstate
); 
1204     if (PyErr_Occurred()) return NULL
; 
1205 }    _resultobj 
= Py_BuildValue("i",_result
); 
1217 #define wxXmlResource_LoadBitmap(_swigobj,_swigarg0)  (_swigobj->LoadBitmap(_swigarg0)) 
1218 static PyObject 
*_wrap_wxXmlResource_LoadBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1219     PyObject 
* _resultobj
; 
1221     wxXmlResource 
* _arg0
; 
1223     PyObject 
* _argo0 
= 0; 
1224     PyObject 
* _obj1 
= 0; 
1225     char *_kwnames
[] = { "self","name", NULL 
}; 
1229     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadBitmap",_kwnames
,&_argo0
,&_obj1
))  
1232         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1233         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
1234             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadBitmap. Expected _wxXmlResource_p."); 
1239     _arg1 
= wxString_in_helper(_obj1
); 
1244     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1245     _result 
= new wxBitmap (wxXmlResource_LoadBitmap(_arg0
,*_arg1
)); 
1247     wxPyEndAllowThreads(__tstate
); 
1248     if (PyErr_Occurred()) return NULL
; 
1249 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
1250     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1258 #define wxXmlResource_LoadIcon(_swigobj,_swigarg0)  (_swigobj->LoadIcon(_swigarg0)) 
1259 static PyObject 
*_wrap_wxXmlResource_LoadIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1260     PyObject 
* _resultobj
; 
1262     wxXmlResource 
* _arg0
; 
1264     PyObject 
* _argo0 
= 0; 
1265     PyObject 
* _obj1 
= 0; 
1266     char *_kwnames
[] = { "self","name", NULL 
}; 
1270     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResource_LoadIcon",_kwnames
,&_argo0
,&_obj1
))  
1273         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1274         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
1275             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_LoadIcon. Expected _wxXmlResource_p."); 
1280     _arg1 
= wxString_in_helper(_obj1
); 
1285     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1286     _result 
= new wxIcon (wxXmlResource_LoadIcon(_arg0
,*_arg1
)); 
1288     wxPyEndAllowThreads(__tstate
); 
1289     if (PyErr_Occurred()) return NULL
; 
1290 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p"); 
1291     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1299 #define wxXmlResource_AttachUnknownControl(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->AttachUnknownControl(_swigarg0,_swigarg1,_swigarg2)) 
1300 static PyObject 
*_wrap_wxXmlResource_AttachUnknownControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1301     PyObject 
* _resultobj
; 
1303     wxXmlResource 
* _arg0
; 
1306     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
1307     PyObject 
* _argo0 
= 0; 
1308     PyObject 
* _obj1 
= 0; 
1309     PyObject 
* _argo2 
= 0; 
1310     PyObject 
* _argo3 
= 0; 
1311     char *_kwnames
[] = { "self","name","control","parent", NULL 
}; 
1314     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|O:wxXmlResource_AttachUnknownControl",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))  
1317         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1318         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
1319             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_AttachUnknownControl. Expected _wxXmlResource_p."); 
1324     _arg1 
= wxString_in_helper(_obj1
); 
1329         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1330         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
1331             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResource_AttachUnknownControl. Expected _wxWindow_p."); 
1336         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
1337         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
1338             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxXmlResource_AttachUnknownControl. Expected _wxWindow_p."); 
1343     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1344     _result 
= (bool )wxXmlResource_AttachUnknownControl(_arg0
,*_arg1
,_arg2
,_arg3
); 
1346     wxPyEndAllowThreads(__tstate
); 
1347     if (PyErr_Occurred()) return NULL
; 
1348 }    _resultobj 
= Py_BuildValue("i",_result
); 
1356 static PyObject 
*_wrap_wxXmlResource_GetXRCID(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1357     PyObject 
* _resultobj
; 
1360     PyObject 
* _obj0 
= 0; 
1361     char *_kwnames
[] = { "str_id", NULL 
}; 
1364     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_GetXRCID",_kwnames
,&_obj0
))  
1367     _arg0 
= wxString_in_helper(_obj0
); 
1372     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1373     _result 
= (int )wxXmlResource::GetXRCID(*_arg0
); 
1375     wxPyEndAllowThreads(__tstate
); 
1376     if (PyErr_Occurred()) return NULL
; 
1377 }    _resultobj 
= Py_BuildValue("i",_result
); 
1385 #define wxXmlResource_GetVersion(_swigobj)  (_swigobj->GetVersion()) 
1386 static PyObject 
*_wrap_wxXmlResource_GetVersion(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1387     PyObject 
* _resultobj
; 
1389     wxXmlResource 
* _arg0
; 
1390     PyObject 
* _argo0 
= 0; 
1391     char *_kwnames
[] = { "self", NULL 
}; 
1394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_GetVersion",_kwnames
,&_argo0
))  
1397         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1398         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
1399             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_GetVersion. Expected _wxXmlResource_p."); 
1404     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1405     _result 
= (long )wxXmlResource_GetVersion(_arg0
); 
1407     wxPyEndAllowThreads(__tstate
); 
1408     if (PyErr_Occurred()) return NULL
; 
1409 }    _resultobj 
= Py_BuildValue("l",_result
); 
1413 #define wxXmlResource_CompareVersion(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->CompareVersion(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
1414 static PyObject 
*_wrap_wxXmlResource_CompareVersion(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1415     PyObject 
* _resultobj
; 
1417     wxXmlResource 
* _arg0
; 
1422     PyObject 
* _argo0 
= 0; 
1423     char *_kwnames
[] = { "self","major","minor","release","revision", NULL 
}; 
1426     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxXmlResource_CompareVersion",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
1429         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1430         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
1431             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_CompareVersion. Expected _wxXmlResource_p."); 
1436     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1437     _result 
= (int )wxXmlResource_CompareVersion(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
1439     wxPyEndAllowThreads(__tstate
); 
1440     if (PyErr_Occurred()) return NULL
; 
1441 }    _resultobj 
= Py_BuildValue("i",_result
); 
1445 static PyObject 
*_wrap_wxXmlResource_Get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1446     PyObject 
* _resultobj
; 
1447     wxXmlResource 
* _result
; 
1448     char *_kwnames
[] = {  NULL 
}; 
1452     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxXmlResource_Get",_kwnames
))  
1455     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1456     _result 
= (wxXmlResource 
*)wxXmlResource::Get(); 
1458     wxPyEndAllowThreads(__tstate
); 
1459     if (PyErr_Occurred()) return NULL
; 
1461         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlResource_p"); 
1462         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1465         _resultobj 
= Py_None
; 
1470 static PyObject 
*_wrap_wxXmlResource_Set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1471     PyObject 
* _resultobj
; 
1472     wxXmlResource 
* _result
; 
1473     wxXmlResource 
* _arg0
; 
1474     PyObject 
* _argo0 
= 0; 
1475     char *_kwnames
[] = { "res", NULL 
}; 
1479     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_Set",_kwnames
,&_argo0
))  
1482         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1483         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
1484             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_Set. Expected _wxXmlResource_p."); 
1489     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1490     _result 
= (wxXmlResource 
*)wxXmlResource::Set(_arg0
); 
1492     wxPyEndAllowThreads(__tstate
); 
1493     if (PyErr_Occurred()) return NULL
; 
1495         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlResource_p"); 
1496         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1499         _resultobj 
= Py_None
; 
1504 #define wxXmlResource_GetFlags(_swigobj)  (_swigobj->GetFlags()) 
1505 static PyObject 
*_wrap_wxXmlResource_GetFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1506     PyObject 
* _resultobj
; 
1508     wxXmlResource 
* _arg0
; 
1509     PyObject 
* _argo0 
= 0; 
1510     char *_kwnames
[] = { "self", NULL 
}; 
1513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResource_GetFlags",_kwnames
,&_argo0
))  
1516         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1517         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
1518             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_GetFlags. Expected _wxXmlResource_p."); 
1523     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1524     _result 
= (int )wxXmlResource_GetFlags(_arg0
); 
1526     wxPyEndAllowThreads(__tstate
); 
1527     if (PyErr_Occurred()) return NULL
; 
1528 }    _resultobj 
= Py_BuildValue("i",_result
); 
1532 #define wxXmlResource_SetFlags(_swigobj,_swigarg0)  (_swigobj->SetFlags(_swigarg0)) 
1533 static PyObject 
*_wrap_wxXmlResource_SetFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1534     PyObject 
* _resultobj
; 
1535     wxXmlResource 
* _arg0
; 
1537     PyObject 
* _argo0 
= 0; 
1538     char *_kwnames
[] = { "self","flags", NULL 
}; 
1541     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxXmlResource_SetFlags",_kwnames
,&_argo0
,&_arg1
))  
1544         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1545         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlResource_p")) { 
1546             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResource_SetFlags. Expected _wxXmlResource_p."); 
1551     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1552     wxXmlResource_SetFlags(_arg0
,_arg1
); 
1554     wxPyEndAllowThreads(__tstate
); 
1555     if (PyErr_Occurred()) return NULL
; 
1556 }    Py_INCREF(Py_None
); 
1557     _resultobj 
= Py_None
; 
1561 #define new_wxXmlSubclassFactory() (new wxPyXmlSubclassFactory()) 
1562 static PyObject 
*_wrap_new_wxXmlSubclassFactory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1563     PyObject 
* _resultobj
; 
1564     wxPyXmlSubclassFactory 
* _result
; 
1565     char *_kwnames
[] = {  NULL 
}; 
1569     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxXmlSubclassFactory",_kwnames
))  
1572     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1573     _result 
= (wxPyXmlSubclassFactory 
*)new_wxXmlSubclassFactory(); 
1575     wxPyEndAllowThreads(__tstate
); 
1576     if (PyErr_Occurred()) return NULL
; 
1578         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyXmlSubclassFactory_p"); 
1579         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1582         _resultobj 
= Py_None
; 
1587 #define wxXmlSubclassFactory__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
1588 static PyObject 
*_wrap_wxXmlSubclassFactory__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1589     PyObject 
* _resultobj
; 
1590     wxPyXmlSubclassFactory 
* _arg0
; 
1593     PyObject 
* _argo0 
= 0; 
1594     PyObject 
* _obj1 
= 0; 
1595     PyObject 
* _obj2 
= 0; 
1596     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
1599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlSubclassFactory__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1602         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1603         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlSubclassFactory_p")) { 
1604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlSubclassFactory__setCallbackInfo. Expected _wxPyXmlSubclassFactory_p."); 
1615     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1616     wxXmlSubclassFactory__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
1618     wxPyEndAllowThreads(__tstate
); 
1619     if (PyErr_Occurred()) return NULL
; 
1620 }    Py_INCREF(Py_None
); 
1621     _resultobj 
= Py_None
; 
1625 #define new_wxXmlProperty(_swigarg0,_swigarg1,_swigarg2) (new wxXmlProperty(_swigarg0,_swigarg1,_swigarg2)) 
1626 static PyObject 
*_wrap_new_wxXmlProperty(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1627     PyObject 
* _resultobj
; 
1628     wxXmlProperty 
* _result
; 
1629     wxString 
* _arg0 
= (wxString 
*) &wxPyEmptyString
; 
1630     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
1631     wxXmlProperty 
* _arg2 
= (wxXmlProperty 
*) NULL
; 
1632     PyObject 
* _obj0 
= 0; 
1633     PyObject 
* _obj1 
= 0; 
1634     PyObject 
* _argo2 
= 0; 
1635     char *_kwnames
[] = { "name","value","next", NULL 
}; 
1639     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOO:new_wxXmlProperty",_kwnames
,&_obj0
,&_obj1
,&_argo2
))  
1643     _arg0 
= wxString_in_helper(_obj0
); 
1649     _arg1 
= wxString_in_helper(_obj1
); 
1654         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1655         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxXmlProperty_p")) { 
1656             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxXmlProperty. Expected _wxXmlProperty_p."); 
1661     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1662     _result 
= (wxXmlProperty 
*)new_wxXmlProperty(*_arg0
,*_arg1
,_arg2
); 
1664     wxPyEndAllowThreads(__tstate
); 
1665     if (PyErr_Occurred()) return NULL
; 
1667         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlProperty_p"); 
1668         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1671         _resultobj 
= Py_None
; 
1684 #define wxXmlProperty_GetName(_swigobj)  (_swigobj->GetName()) 
1685 static PyObject 
*_wrap_wxXmlProperty_GetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1686     PyObject 
* _resultobj
; 
1688     wxXmlProperty 
* _arg0
; 
1689     PyObject 
* _argo0 
= 0; 
1690     char *_kwnames
[] = { "self", NULL 
}; 
1693     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlProperty_GetName",_kwnames
,&_argo0
))  
1696         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1697         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlProperty_p")) { 
1698             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlProperty_GetName. Expected _wxXmlProperty_p."); 
1703     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1704     _result 
= new wxString (wxXmlProperty_GetName(_arg0
)); 
1706     wxPyEndAllowThreads(__tstate
); 
1707     if (PyErr_Occurred()) return NULL
; 
1710     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1712     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1721 #define wxXmlProperty_GetValue(_swigobj)  (_swigobj->GetValue()) 
1722 static PyObject 
*_wrap_wxXmlProperty_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1723     PyObject 
* _resultobj
; 
1725     wxXmlProperty 
* _arg0
; 
1726     PyObject 
* _argo0 
= 0; 
1727     char *_kwnames
[] = { "self", NULL 
}; 
1730     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlProperty_GetValue",_kwnames
,&_argo0
))  
1733         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1734         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlProperty_p")) { 
1735             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlProperty_GetValue. Expected _wxXmlProperty_p."); 
1740     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1741     _result 
= new wxString (wxXmlProperty_GetValue(_arg0
)); 
1743     wxPyEndAllowThreads(__tstate
); 
1744     if (PyErr_Occurred()) return NULL
; 
1747     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1749     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1758 #define wxXmlProperty_GetNext(_swigobj)  (_swigobj->GetNext()) 
1759 static PyObject 
*_wrap_wxXmlProperty_GetNext(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1760     PyObject 
* _resultobj
; 
1761     wxXmlProperty 
* _result
; 
1762     wxXmlProperty 
* _arg0
; 
1763     PyObject 
* _argo0 
= 0; 
1764     char *_kwnames
[] = { "self", NULL 
}; 
1768     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlProperty_GetNext",_kwnames
,&_argo0
))  
1771         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1772         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlProperty_p")) { 
1773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlProperty_GetNext. Expected _wxXmlProperty_p."); 
1778     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1779     _result 
= (wxXmlProperty 
*)wxXmlProperty_GetNext(_arg0
); 
1781     wxPyEndAllowThreads(__tstate
); 
1782     if (PyErr_Occurred()) return NULL
; 
1784         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlProperty_p"); 
1785         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1788         _resultobj 
= Py_None
; 
1793 #define wxXmlProperty_SetName(_swigobj,_swigarg0)  (_swigobj->SetName(_swigarg0)) 
1794 static PyObject 
*_wrap_wxXmlProperty_SetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1795     PyObject 
* _resultobj
; 
1796     wxXmlProperty 
* _arg0
; 
1798     PyObject 
* _argo0 
= 0; 
1799     PyObject 
* _obj1 
= 0; 
1800     char *_kwnames
[] = { "self","name", NULL 
}; 
1803     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlProperty_SetName",_kwnames
,&_argo0
,&_obj1
))  
1806         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1807         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlProperty_p")) { 
1808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlProperty_SetName. Expected _wxXmlProperty_p."); 
1813     _arg1 
= wxString_in_helper(_obj1
); 
1818     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1819     wxXmlProperty_SetName(_arg0
,*_arg1
); 
1821     wxPyEndAllowThreads(__tstate
); 
1822     if (PyErr_Occurred()) return NULL
; 
1823 }    Py_INCREF(Py_None
); 
1824     _resultobj 
= Py_None
; 
1832 #define wxXmlProperty_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
1833 static PyObject 
*_wrap_wxXmlProperty_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1834     PyObject 
* _resultobj
; 
1835     wxXmlProperty 
* _arg0
; 
1837     PyObject 
* _argo0 
= 0; 
1838     PyObject 
* _obj1 
= 0; 
1839     char *_kwnames
[] = { "self","value", NULL 
}; 
1842     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlProperty_SetValue",_kwnames
,&_argo0
,&_obj1
))  
1845         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1846         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlProperty_p")) { 
1847             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlProperty_SetValue. Expected _wxXmlProperty_p."); 
1852     _arg1 
= wxString_in_helper(_obj1
); 
1857     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1858     wxXmlProperty_SetValue(_arg0
,*_arg1
); 
1860     wxPyEndAllowThreads(__tstate
); 
1861     if (PyErr_Occurred()) return NULL
; 
1862 }    Py_INCREF(Py_None
); 
1863     _resultobj 
= Py_None
; 
1871 #define wxXmlProperty_SetNext(_swigobj,_swigarg0)  (_swigobj->SetNext(_swigarg0)) 
1872 static PyObject 
*_wrap_wxXmlProperty_SetNext(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1873     PyObject 
* _resultobj
; 
1874     wxXmlProperty 
* _arg0
; 
1875     wxXmlProperty 
* _arg1
; 
1876     PyObject 
* _argo0 
= 0; 
1877     PyObject 
* _argo1 
= 0; 
1878     char *_kwnames
[] = { "self","next", NULL 
}; 
1881     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlProperty_SetNext",_kwnames
,&_argo0
,&_argo1
))  
1884         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1885         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlProperty_p")) { 
1886             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlProperty_SetNext. Expected _wxXmlProperty_p."); 
1891         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1892         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlProperty_p")) { 
1893             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlProperty_SetNext. Expected _wxXmlProperty_p."); 
1898     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1899     wxXmlProperty_SetNext(_arg0
,_arg1
); 
1901     wxPyEndAllowThreads(__tstate
); 
1902     if (PyErr_Occurred()) return NULL
; 
1903 }    Py_INCREF(Py_None
); 
1904     _resultobj 
= Py_None
; 
1908 #define new_wxXmlNode(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxXmlNode(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
1909 static PyObject 
*_wrap_new_wxXmlNode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1910     PyObject 
* _resultobj
; 
1911     wxXmlNode 
* _result
; 
1912     wxXmlNode 
* _arg0 
= (wxXmlNode 
*) NULL
; 
1913     wxXmlNodeType  _arg1 
= (wxXmlNodeType 
) 0; 
1914     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
1915     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
1916     wxXmlProperty 
* _arg4 
= (wxXmlProperty 
*) NULL
; 
1917     wxXmlNode 
* _arg5 
= (wxXmlNode 
*) NULL
; 
1918     PyObject 
* _argo0 
= 0; 
1919     PyObject 
* _obj2 
= 0; 
1920     PyObject 
* _obj3 
= 0; 
1921     PyObject 
* _argo4 
= 0; 
1922     PyObject 
* _argo5 
= 0; 
1923     char *_kwnames
[] = { "parent","type","name","content","props","next", NULL 
}; 
1927     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OiOOOO:new_wxXmlNode",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_argo4
,&_argo5
))  
1930         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1931         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
1932             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxXmlNode. Expected _wxXmlNode_p."); 
1938     _arg2 
= wxString_in_helper(_obj2
); 
1944     _arg3 
= wxString_in_helper(_obj3
); 
1949         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
1950         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxXmlProperty_p")) { 
1951             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of new_wxXmlNode. Expected _wxXmlProperty_p."); 
1956         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
1957         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxXmlNode_p")) { 
1958             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxXmlNode. Expected _wxXmlNode_p."); 
1963     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1964     _result 
= (wxXmlNode 
*)new_wxXmlNode(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
); 
1966     wxPyEndAllowThreads(__tstate
); 
1967     if (PyErr_Occurred()) return NULL
; 
1969         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p"); 
1970         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1973         _resultobj 
= Py_None
; 
1986 #define delete_wxXmlNode(_swigobj) (delete _swigobj) 
1987 static PyObject 
*_wrap_delete_wxXmlNode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1988     PyObject 
* _resultobj
; 
1990     PyObject 
* _argo0 
= 0; 
1991     char *_kwnames
[] = { "self", NULL 
}; 
1994     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxXmlNode",_kwnames
,&_argo0
))  
1997         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1998         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
1999             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxXmlNode. Expected _wxXmlNode_p."); 
2004     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2005     delete_wxXmlNode(_arg0
); 
2007     wxPyEndAllowThreads(__tstate
); 
2008     if (PyErr_Occurred()) return NULL
; 
2009 }    Py_INCREF(Py_None
); 
2010     _resultobj 
= Py_None
; 
2014 #define new_wxXmlNodeEasy(_swigarg0,_swigarg1,_swigarg2) (new wxXmlNode(_swigarg0,_swigarg1,_swigarg2)) 
2015 static PyObject 
*_wrap_new_wxXmlNodeEasy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2016     PyObject 
* _resultobj
; 
2017     wxXmlNode 
* _result
; 
2018     wxXmlNodeType  _arg0
; 
2020     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
2021     PyObject 
* _obj1 
= 0; 
2022     PyObject 
* _obj2 
= 0; 
2023     char *_kwnames
[] = { "type","name","content", NULL 
}; 
2027     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iO|O:new_wxXmlNodeEasy",_kwnames
,&_arg0
,&_obj1
,&_obj2
))  
2030     _arg1 
= wxString_in_helper(_obj1
); 
2036     _arg2 
= wxString_in_helper(_obj2
); 
2041     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2042     _result 
= (wxXmlNode 
*)new_wxXmlNodeEasy(_arg0
,*_arg1
,*_arg2
); 
2044     wxPyEndAllowThreads(__tstate
); 
2045     if (PyErr_Occurred()) return NULL
; 
2047         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p"); 
2048         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2051         _resultobj 
= Py_None
; 
2064 #define wxXmlNode_AddChild(_swigobj,_swigarg0)  (_swigobj->AddChild(_swigarg0)) 
2065 static PyObject 
*_wrap_wxXmlNode_AddChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2066     PyObject 
* _resultobj
; 
2069     PyObject 
* _argo0 
= 0; 
2070     PyObject 
* _argo1 
= 0; 
2071     char *_kwnames
[] = { "self","child", NULL 
}; 
2074     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_AddChild",_kwnames
,&_argo0
,&_argo1
))  
2077         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2078         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2079             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_AddChild. Expected _wxXmlNode_p."); 
2084         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2085         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) { 
2086             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_AddChild. Expected _wxXmlNode_p."); 
2091     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2092     wxXmlNode_AddChild(_arg0
,_arg1
); 
2094     wxPyEndAllowThreads(__tstate
); 
2095     if (PyErr_Occurred()) return NULL
; 
2096 }    Py_INCREF(Py_None
); 
2097     _resultobj 
= Py_None
; 
2101 #define wxXmlNode_InsertChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertChild(_swigarg0,_swigarg1)) 
2102 static PyObject 
*_wrap_wxXmlNode_InsertChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2103     PyObject 
* _resultobj
; 
2107     PyObject 
* _argo0 
= 0; 
2108     PyObject 
* _argo1 
= 0; 
2109     PyObject 
* _argo2 
= 0; 
2110     char *_kwnames
[] = { "self","child","before_node", NULL 
}; 
2113     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlNode_InsertChild",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
2116         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2117         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2118             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_InsertChild. Expected _wxXmlNode_p."); 
2123         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2124         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) { 
2125             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_InsertChild. Expected _wxXmlNode_p."); 
2130         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2131         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxXmlNode_p")) { 
2132             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlNode_InsertChild. Expected _wxXmlNode_p."); 
2137     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2138     wxXmlNode_InsertChild(_arg0
,_arg1
,_arg2
); 
2140     wxPyEndAllowThreads(__tstate
); 
2141     if (PyErr_Occurred()) return NULL
; 
2142 }    Py_INCREF(Py_None
); 
2143     _resultobj 
= Py_None
; 
2147 #define wxXmlNode_RemoveChild(_swigobj,_swigarg0)  (_swigobj->RemoveChild(_swigarg0)) 
2148 static PyObject 
*_wrap_wxXmlNode_RemoveChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2149     PyObject 
* _resultobj
; 
2153     PyObject 
* _argo0 
= 0; 
2154     PyObject 
* _argo1 
= 0; 
2155     char *_kwnames
[] = { "self","child", NULL 
}; 
2158     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_RemoveChild",_kwnames
,&_argo0
,&_argo1
))  
2161         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2162         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2163             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_RemoveChild. Expected _wxXmlNode_p."); 
2168         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2169         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) { 
2170             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_RemoveChild. Expected _wxXmlNode_p."); 
2175     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2176     _result 
= (bool )wxXmlNode_RemoveChild(_arg0
,_arg1
); 
2178     wxPyEndAllowThreads(__tstate
); 
2179     if (PyErr_Occurred()) return NULL
; 
2180 }    _resultobj 
= Py_BuildValue("i",_result
); 
2184 #define wxXmlNode_AddProperty(_swigobj,_swigarg0)  (_swigobj->AddProperty(_swigarg0)) 
2185 static PyObject 
*_wrap_wxXmlNode_AddProperty(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2186     PyObject 
* _resultobj
; 
2188     wxXmlProperty 
* _arg1
; 
2189     PyObject 
* _argo0 
= 0; 
2190     PyObject 
* _argo1 
= 0; 
2191     char *_kwnames
[] = { "self","prop", NULL 
}; 
2194     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_AddProperty",_kwnames
,&_argo0
,&_argo1
))  
2197         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2198         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2199             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_AddProperty. Expected _wxXmlNode_p."); 
2204         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2205         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlProperty_p")) { 
2206             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_AddProperty. Expected _wxXmlProperty_p."); 
2211     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2212     wxXmlNode_AddProperty(_arg0
,_arg1
); 
2214     wxPyEndAllowThreads(__tstate
); 
2215     if (PyErr_Occurred()) return NULL
; 
2216 }    Py_INCREF(Py_None
); 
2217     _resultobj 
= Py_None
; 
2221 #define wxXmlNode_AddPropertyName(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AddProperty(_swigarg0,_swigarg1)) 
2222 static PyObject 
*_wrap_wxXmlNode_AddPropertyName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2223     PyObject 
* _resultobj
; 
2227     PyObject 
* _argo0 
= 0; 
2228     PyObject 
* _obj1 
= 0; 
2229     PyObject 
* _obj2 
= 0; 
2230     char *_kwnames
[] = { "self","name","value", NULL 
}; 
2233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlNode_AddPropertyName",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
2236         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2237         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_AddPropertyName. Expected _wxXmlNode_p."); 
2243     _arg1 
= wxString_in_helper(_obj1
); 
2248     _arg2 
= wxString_in_helper(_obj2
); 
2253     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2254     wxXmlNode_AddPropertyName(_arg0
,*_arg1
,*_arg2
); 
2256     wxPyEndAllowThreads(__tstate
); 
2257     if (PyErr_Occurred()) return NULL
; 
2258 }    Py_INCREF(Py_None
); 
2259     _resultobj 
= Py_None
; 
2271 #define wxXmlNode_DeleteProperty(_swigobj,_swigarg0)  (_swigobj->DeleteProperty(_swigarg0)) 
2272 static PyObject 
*_wrap_wxXmlNode_DeleteProperty(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2273     PyObject 
* _resultobj
; 
2277     PyObject 
* _argo0 
= 0; 
2278     PyObject 
* _obj1 
= 0; 
2279     char *_kwnames
[] = { "self","name", NULL 
}; 
2282     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_DeleteProperty",_kwnames
,&_argo0
,&_obj1
))  
2285         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2286         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2287             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_DeleteProperty. Expected _wxXmlNode_p."); 
2292     _arg1 
= wxString_in_helper(_obj1
); 
2297     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2298     _result 
= (bool )wxXmlNode_DeleteProperty(_arg0
,*_arg1
); 
2300     wxPyEndAllowThreads(__tstate
); 
2301     if (PyErr_Occurred()) return NULL
; 
2302 }    _resultobj 
= Py_BuildValue("i",_result
); 
2310 #define wxXmlNode_GetType(_swigobj)  (_swigobj->GetType()) 
2311 static PyObject 
*_wrap_wxXmlNode_GetType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2312     PyObject 
* _resultobj
; 
2313     wxXmlNodeType  _result
; 
2315     PyObject 
* _argo0 
= 0; 
2316     char *_kwnames
[] = { "self", NULL 
}; 
2319     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetType",_kwnames
,&_argo0
))  
2322         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2323         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetType. Expected _wxXmlNode_p."); 
2329     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2330     _result 
= (wxXmlNodeType 
)wxXmlNode_GetType(_arg0
); 
2332     wxPyEndAllowThreads(__tstate
); 
2333     if (PyErr_Occurred()) return NULL
; 
2334 }    _resultobj 
= Py_BuildValue("i",_result
); 
2338 #define wxXmlNode_GetName(_swigobj)  (_swigobj->GetName()) 
2339 static PyObject 
*_wrap_wxXmlNode_GetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2340     PyObject 
* _resultobj
; 
2343     PyObject 
* _argo0 
= 0; 
2344     char *_kwnames
[] = { "self", NULL 
}; 
2347     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetName",_kwnames
,&_argo0
))  
2350         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2351         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2352             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetName. Expected _wxXmlNode_p."); 
2357     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2358     _result 
= new wxString (wxXmlNode_GetName(_arg0
)); 
2360     wxPyEndAllowThreads(__tstate
); 
2361     if (PyErr_Occurred()) return NULL
; 
2364     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
2366     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2375 #define wxXmlNode_GetContent(_swigobj)  (_swigobj->GetContent()) 
2376 static PyObject 
*_wrap_wxXmlNode_GetContent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2377     PyObject 
* _resultobj
; 
2380     PyObject 
* _argo0 
= 0; 
2381     char *_kwnames
[] = { "self", NULL 
}; 
2384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetContent",_kwnames
,&_argo0
))  
2387         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2388         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetContent. Expected _wxXmlNode_p."); 
2394     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2395     _result 
= new wxString (wxXmlNode_GetContent(_arg0
)); 
2397     wxPyEndAllowThreads(__tstate
); 
2398     if (PyErr_Occurred()) return NULL
; 
2401     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
2403     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2412 #define wxXmlNode_GetParent(_swigobj)  (_swigobj->GetParent()) 
2413 static PyObject 
*_wrap_wxXmlNode_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2414     PyObject 
* _resultobj
; 
2415     wxXmlNode 
* _result
; 
2417     PyObject 
* _argo0 
= 0; 
2418     char *_kwnames
[] = { "self", NULL 
}; 
2422     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetParent",_kwnames
,&_argo0
))  
2425         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2426         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2427             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetParent. Expected _wxXmlNode_p."); 
2432     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2433     _result 
= (wxXmlNode 
*)wxXmlNode_GetParent(_arg0
); 
2435     wxPyEndAllowThreads(__tstate
); 
2436     if (PyErr_Occurred()) return NULL
; 
2438         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p"); 
2439         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2442         _resultobj 
= Py_None
; 
2447 #define wxXmlNode_GetNext(_swigobj)  (_swigobj->GetNext()) 
2448 static PyObject 
*_wrap_wxXmlNode_GetNext(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2449     PyObject 
* _resultobj
; 
2450     wxXmlNode 
* _result
; 
2452     PyObject 
* _argo0 
= 0; 
2453     char *_kwnames
[] = { "self", NULL 
}; 
2457     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetNext",_kwnames
,&_argo0
))  
2460         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2461         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2462             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetNext. Expected _wxXmlNode_p."); 
2467     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2468     _result 
= (wxXmlNode 
*)wxXmlNode_GetNext(_arg0
); 
2470     wxPyEndAllowThreads(__tstate
); 
2471     if (PyErr_Occurred()) return NULL
; 
2473         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p"); 
2474         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2477         _resultobj 
= Py_None
; 
2482 #define wxXmlNode_GetChildren(_swigobj)  (_swigobj->GetChildren()) 
2483 static PyObject 
*_wrap_wxXmlNode_GetChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2484     PyObject 
* _resultobj
; 
2485     wxXmlNode 
* _result
; 
2487     PyObject 
* _argo0 
= 0; 
2488     char *_kwnames
[] = { "self", NULL 
}; 
2492     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetChildren",_kwnames
,&_argo0
))  
2495         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2496         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2497             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetChildren. Expected _wxXmlNode_p."); 
2502     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2503     _result 
= (wxXmlNode 
*)wxXmlNode_GetChildren(_arg0
); 
2505     wxPyEndAllowThreads(__tstate
); 
2506     if (PyErr_Occurred()) return NULL
; 
2508         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p"); 
2509         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2512         _resultobj 
= Py_None
; 
2517 #define wxXmlNode_GetProperties(_swigobj)  (_swigobj->GetProperties()) 
2518 static PyObject 
*_wrap_wxXmlNode_GetProperties(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2519     PyObject 
* _resultobj
; 
2520     wxXmlProperty 
* _result
; 
2522     PyObject 
* _argo0 
= 0; 
2523     char *_kwnames
[] = { "self", NULL 
}; 
2527     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlNode_GetProperties",_kwnames
,&_argo0
))  
2530         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2531         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2532             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetProperties. Expected _wxXmlNode_p."); 
2537     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2538     _result 
= (wxXmlProperty 
*)wxXmlNode_GetProperties(_arg0
); 
2540     wxPyEndAllowThreads(__tstate
); 
2541     if (PyErr_Occurred()) return NULL
; 
2543         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlProperty_p"); 
2544         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2547         _resultobj 
= Py_None
; 
2552 #define wxXmlNode_GetPropVal(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPropVal(_swigarg0,_swigarg1)) 
2553 static PyObject 
*_wrap_wxXmlNode_GetPropVal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2554     PyObject 
* _resultobj
; 
2559     PyObject 
* _argo0 
= 0; 
2560     PyObject 
* _obj1 
= 0; 
2561     PyObject 
* _obj2 
= 0; 
2562     char *_kwnames
[] = { "self","propName","defaultVal", NULL 
}; 
2565     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlNode_GetPropVal",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
2568         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2569         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2570             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_GetPropVal. Expected _wxXmlNode_p."); 
2575     _arg1 
= wxString_in_helper(_obj1
); 
2580     _arg2 
= wxString_in_helper(_obj2
); 
2585     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2586     _result 
= new wxString (wxXmlNode_GetPropVal(_arg0
,*_arg1
,*_arg2
)); 
2588     wxPyEndAllowThreads(__tstate
); 
2589     if (PyErr_Occurred()) return NULL
; 
2592     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
2594     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2611 #define wxXmlNode_HasProp(_swigobj,_swigarg0)  (_swigobj->HasProp(_swigarg0)) 
2612 static PyObject 
*_wrap_wxXmlNode_HasProp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2613     PyObject 
* _resultobj
; 
2617     PyObject 
* _argo0 
= 0; 
2618     PyObject 
* _obj1 
= 0; 
2619     char *_kwnames
[] = { "self","propName", NULL 
}; 
2622     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_HasProp",_kwnames
,&_argo0
,&_obj1
))  
2625         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2626         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2627             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_HasProp. Expected _wxXmlNode_p."); 
2632     _arg1 
= wxString_in_helper(_obj1
); 
2637     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2638     _result 
= (bool )wxXmlNode_HasProp(_arg0
,*_arg1
); 
2640     wxPyEndAllowThreads(__tstate
); 
2641     if (PyErr_Occurred()) return NULL
; 
2642 }    _resultobj 
= Py_BuildValue("i",_result
); 
2650 #define wxXmlNode_SetType(_swigobj,_swigarg0)  (_swigobj->SetType(_swigarg0)) 
2651 static PyObject 
*_wrap_wxXmlNode_SetType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2652     PyObject 
* _resultobj
; 
2654     wxXmlNodeType  _arg1
; 
2655     PyObject 
* _argo0 
= 0; 
2656     char *_kwnames
[] = { "self","type", NULL 
}; 
2659     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxXmlNode_SetType",_kwnames
,&_argo0
,&_arg1
))  
2662         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2663         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2664             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetType. Expected _wxXmlNode_p."); 
2669     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2670     wxXmlNode_SetType(_arg0
,_arg1
); 
2672     wxPyEndAllowThreads(__tstate
); 
2673     if (PyErr_Occurred()) return NULL
; 
2674 }    Py_INCREF(Py_None
); 
2675     _resultobj 
= Py_None
; 
2679 #define wxXmlNode_SetName(_swigobj,_swigarg0)  (_swigobj->SetName(_swigarg0)) 
2680 static PyObject 
*_wrap_wxXmlNode_SetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2681     PyObject 
* _resultobj
; 
2684     PyObject 
* _argo0 
= 0; 
2685     PyObject 
* _obj1 
= 0; 
2686     char *_kwnames
[] = { "self","name", NULL 
}; 
2689     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_SetName",_kwnames
,&_argo0
,&_obj1
))  
2692         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2693         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2694             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetName. Expected _wxXmlNode_p."); 
2699     _arg1 
= wxString_in_helper(_obj1
); 
2704     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2705     wxXmlNode_SetName(_arg0
,*_arg1
); 
2707     wxPyEndAllowThreads(__tstate
); 
2708     if (PyErr_Occurred()) return NULL
; 
2709 }    Py_INCREF(Py_None
); 
2710     _resultobj 
= Py_None
; 
2718 #define wxXmlNode_SetContent(_swigobj,_swigarg0)  (_swigobj->SetContent(_swigarg0)) 
2719 static PyObject 
*_wrap_wxXmlNode_SetContent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2720     PyObject 
* _resultobj
; 
2723     PyObject 
* _argo0 
= 0; 
2724     PyObject 
* _obj1 
= 0; 
2725     char *_kwnames
[] = { "self","con", NULL 
}; 
2728     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_SetContent",_kwnames
,&_argo0
,&_obj1
))  
2731         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2732         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetContent. Expected _wxXmlNode_p."); 
2738     _arg1 
= wxString_in_helper(_obj1
); 
2743     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2744     wxXmlNode_SetContent(_arg0
,*_arg1
); 
2746     wxPyEndAllowThreads(__tstate
); 
2747     if (PyErr_Occurred()) return NULL
; 
2748 }    Py_INCREF(Py_None
); 
2749     _resultobj 
= Py_None
; 
2757 #define wxXmlNode_SetParent(_swigobj,_swigarg0)  (_swigobj->SetParent(_swigarg0)) 
2758 static PyObject 
*_wrap_wxXmlNode_SetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2759     PyObject 
* _resultobj
; 
2762     PyObject 
* _argo0 
= 0; 
2763     PyObject 
* _argo1 
= 0; 
2764     char *_kwnames
[] = { "self","parent", NULL 
}; 
2767     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_SetParent",_kwnames
,&_argo0
,&_argo1
))  
2770         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2771         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2772             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetParent. Expected _wxXmlNode_p."); 
2777         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2778         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) { 
2779             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_SetParent. Expected _wxXmlNode_p."); 
2784     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2785     wxXmlNode_SetParent(_arg0
,_arg1
); 
2787     wxPyEndAllowThreads(__tstate
); 
2788     if (PyErr_Occurred()) return NULL
; 
2789 }    Py_INCREF(Py_None
); 
2790     _resultobj 
= Py_None
; 
2794 #define wxXmlNode_SetNext(_swigobj,_swigarg0)  (_swigobj->SetNext(_swigarg0)) 
2795 static PyObject 
*_wrap_wxXmlNode_SetNext(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2796     PyObject 
* _resultobj
; 
2799     PyObject 
* _argo0 
= 0; 
2800     PyObject 
* _argo1 
= 0; 
2801     char *_kwnames
[] = { "self","next", NULL 
}; 
2804     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_SetNext",_kwnames
,&_argo0
,&_argo1
))  
2807         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2808         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2809             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetNext. Expected _wxXmlNode_p."); 
2814         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2815         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) { 
2816             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_SetNext. Expected _wxXmlNode_p."); 
2821     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2822     wxXmlNode_SetNext(_arg0
,_arg1
); 
2824     wxPyEndAllowThreads(__tstate
); 
2825     if (PyErr_Occurred()) return NULL
; 
2826 }    Py_INCREF(Py_None
); 
2827     _resultobj 
= Py_None
; 
2831 #define wxXmlNode_SetChildren(_swigobj,_swigarg0)  (_swigobj->SetChildren(_swigarg0)) 
2832 static PyObject 
*_wrap_wxXmlNode_SetChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2833     PyObject 
* _resultobj
; 
2836     PyObject 
* _argo0 
= 0; 
2837     PyObject 
* _argo1 
= 0; 
2838     char *_kwnames
[] = { "self","child", NULL 
}; 
2841     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_SetChildren",_kwnames
,&_argo0
,&_argo1
))  
2844         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2845         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2846             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetChildren. Expected _wxXmlNode_p."); 
2851         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2852         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) { 
2853             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_SetChildren. Expected _wxXmlNode_p."); 
2858     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2859     wxXmlNode_SetChildren(_arg0
,_arg1
); 
2861     wxPyEndAllowThreads(__tstate
); 
2862     if (PyErr_Occurred()) return NULL
; 
2863 }    Py_INCREF(Py_None
); 
2864     _resultobj 
= Py_None
; 
2868 #define wxXmlNode_SetProperties(_swigobj,_swigarg0)  (_swigobj->SetProperties(_swigarg0)) 
2869 static PyObject 
*_wrap_wxXmlNode_SetProperties(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2870     PyObject 
* _resultobj
; 
2872     wxXmlProperty 
* _arg1
; 
2873     PyObject 
* _argo0 
= 0; 
2874     PyObject 
* _argo1 
= 0; 
2875     char *_kwnames
[] = { "self","prop", NULL 
}; 
2878     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlNode_SetProperties",_kwnames
,&_argo0
,&_argo1
))  
2881         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2882         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlNode_p")) { 
2883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlNode_SetProperties. Expected _wxXmlNode_p."); 
2888         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2889         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlProperty_p")) { 
2890             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlNode_SetProperties. Expected _wxXmlProperty_p."); 
2895     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2896     wxXmlNode_SetProperties(_arg0
,_arg1
); 
2898     wxPyEndAllowThreads(__tstate
); 
2899     if (PyErr_Occurred()) return NULL
; 
2900 }    Py_INCREF(Py_None
); 
2901     _resultobj 
= Py_None
; 
2905 static void *SwigwxXmlDocumentTowxObject(void *ptr
) { 
2908     src 
= (wxXmlDocument 
*) ptr
; 
2909     dest 
= (wxObject 
*) src
; 
2910     return (void *) dest
; 
2913 #define new_wxXmlDocument(_swigarg0,_swigarg1) (new wxXmlDocument(_swigarg0,_swigarg1)) 
2914 static PyObject 
*_wrap_new_wxXmlDocument(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2915     PyObject 
* _resultobj
; 
2916     wxXmlDocument 
* _result
; 
2918     wxString 
* _arg1 
= (wxString 
*) &wxPyUTF8String
; 
2919     PyObject 
* _obj0 
= 0; 
2920     PyObject 
* _obj1 
= 0; 
2921     char *_kwnames
[] = { "filename","encoding", NULL 
}; 
2925     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxXmlDocument",_kwnames
,&_obj0
,&_obj1
))  
2928     _arg0 
= wxString_in_helper(_obj0
); 
2934     _arg1 
= wxString_in_helper(_obj1
); 
2939     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2940     _result 
= (wxXmlDocument 
*)new_wxXmlDocument(*_arg0
,*_arg1
); 
2942     wxPyEndAllowThreads(__tstate
); 
2943     if (PyErr_Occurred()) return NULL
; 
2945         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlDocument_p"); 
2946         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2949         _resultobj 
= Py_None
; 
2962 #define new_wxXmlDocumentFromStream(_swigarg0,_swigarg1) (new wxXmlDocument(_swigarg0,_swigarg1)) 
2963 static PyObject 
*_wrap_new_wxXmlDocumentFromStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2964     PyObject 
* _resultobj
; 
2965     wxXmlDocument 
* _result
; 
2966     wxInputStream 
* _arg0
; 
2967     wxString 
* _arg1 
= (wxString 
*) &wxPyUTF8String
; 
2968     wxPyInputStream 
* temp
; 
2970     PyObject 
* _obj0 
= 0; 
2971     PyObject 
* _obj1 
= 0; 
2972     char *_kwnames
[] = { "stream","encoding", NULL 
}; 
2976     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxXmlDocumentFromStream",_kwnames
,&_obj0
,&_obj1
))  
2979     if (SWIG_GetPtrObj(_obj0
, (void **) &temp
, "_wxPyInputStream_p") == 0) { 
2980         _arg0 
= temp
->m_wxis
; 
2983         _arg0 
= wxPyCBInputStream_create(_obj0
, FALSE
); 
2984         if (_arg0 
== NULL
) { 
2985             PyErr_SetString(PyExc_TypeError
,"Expected _wxInputStream_p or Python file-like object."); 
2993     _arg1 
= wxString_in_helper(_obj1
); 
2998     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2999     _result 
= (wxXmlDocument 
*)new_wxXmlDocumentFromStream(*_arg0
,*_arg1
); 
3001     wxPyEndAllowThreads(__tstate
); 
3002     if (PyErr_Occurred()) return NULL
; 
3004         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlDocument_p"); 
3005         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3008         _resultobj 
= Py_None
; 
3021 #define new_wxEmptyXmlDocument() (new wxXmlDocument()) 
3022 static PyObject 
*_wrap_new_wxEmptyXmlDocument(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3023     PyObject 
* _resultobj
; 
3024     wxXmlDocument 
* _result
; 
3025     char *_kwnames
[] = {  NULL 
}; 
3029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxEmptyXmlDocument",_kwnames
))  
3032     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3033     _result 
= (wxXmlDocument 
*)new_wxEmptyXmlDocument(); 
3035     wxPyEndAllowThreads(__tstate
); 
3036     if (PyErr_Occurred()) return NULL
; 
3038         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlDocument_p"); 
3039         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3042         _resultobj 
= Py_None
; 
3047 #define delete_wxXmlDocument(_swigobj) (delete _swigobj) 
3048 static PyObject 
*_wrap_delete_wxXmlDocument(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3049     PyObject 
* _resultobj
; 
3050     wxXmlDocument 
* _arg0
; 
3051     PyObject 
* _argo0 
= 0; 
3052     char *_kwnames
[] = { "self", NULL 
}; 
3055     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxXmlDocument",_kwnames
,&_argo0
))  
3058         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3059         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3060             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxXmlDocument. Expected _wxXmlDocument_p."); 
3065     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3066     delete_wxXmlDocument(_arg0
); 
3068     wxPyEndAllowThreads(__tstate
); 
3069     if (PyErr_Occurred()) return NULL
; 
3070 }    Py_INCREF(Py_None
); 
3071     _resultobj 
= Py_None
; 
3075 #define wxXmlDocument_Load(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Load(_swigarg0,_swigarg1)) 
3076 static PyObject 
*_wrap_wxXmlDocument_Load(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3077     PyObject 
* _resultobj
; 
3079     wxXmlDocument 
* _arg0
; 
3081     wxString 
* _arg2 
= (wxString 
*) &wxPyUTF8String
; 
3082     PyObject 
* _argo0 
= 0; 
3083     PyObject 
* _obj1 
= 0; 
3084     PyObject 
* _obj2 
= 0; 
3085     char *_kwnames
[] = { "self","filename","encoding", NULL 
}; 
3088     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxXmlDocument_Load",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3091         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3092         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3093             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_Load. Expected _wxXmlDocument_p."); 
3098     _arg1 
= wxString_in_helper(_obj1
); 
3104     _arg2 
= wxString_in_helper(_obj2
); 
3109     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3110     _result 
= (bool )wxXmlDocument_Load(_arg0
,*_arg1
,*_arg2
); 
3112     wxPyEndAllowThreads(__tstate
); 
3113     if (PyErr_Occurred()) return NULL
; 
3114 }    _resultobj 
= Py_BuildValue("i",_result
); 
3126 #define wxXmlDocument_LoadFromStream(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Load(_swigarg0,_swigarg1)) 
3127 static PyObject 
*_wrap_wxXmlDocument_LoadFromStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3128     PyObject 
* _resultobj
; 
3130     wxXmlDocument 
* _arg0
; 
3131     wxInputStream 
* _arg1
; 
3132     wxString 
* _arg2 
= (wxString 
*) &wxPyUTF8String
; 
3133     PyObject 
* _argo0 
= 0; 
3134     wxPyInputStream 
* temp
; 
3136     PyObject 
* _obj1 
= 0; 
3137     PyObject 
* _obj2 
= 0; 
3138     char *_kwnames
[] = { "self","stream","encoding", NULL 
}; 
3141     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxXmlDocument_LoadFromStream",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3144         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3145         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3146             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_LoadFromStream. Expected _wxXmlDocument_p."); 
3151     if (SWIG_GetPtrObj(_obj1
, (void **) &temp
, "_wxPyInputStream_p") == 0) { 
3152         _arg1 
= temp
->m_wxis
; 
3155         _arg1 
= wxPyCBInputStream_create(_obj1
, FALSE
); 
3156         if (_arg1 
== NULL
) { 
3157             PyErr_SetString(PyExc_TypeError
,"Expected _wxInputStream_p or Python file-like object."); 
3165     _arg2 
= wxString_in_helper(_obj2
); 
3170     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3171     _result 
= (bool )wxXmlDocument_LoadFromStream(_arg0
,*_arg1
,*_arg2
); 
3173     wxPyEndAllowThreads(__tstate
); 
3174     if (PyErr_Occurred()) return NULL
; 
3175 }    _resultobj 
= Py_BuildValue("i",_result
); 
3187 #define wxXmlDocument_Save(_swigobj,_swigarg0)  (_swigobj->Save(_swigarg0)) 
3188 static PyObject 
*_wrap_wxXmlDocument_Save(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3189     PyObject 
* _resultobj
; 
3191     wxXmlDocument 
* _arg0
; 
3193     PyObject 
* _argo0 
= 0; 
3194     PyObject 
* _obj1 
= 0; 
3195     char *_kwnames
[] = { "self","filename", NULL 
}; 
3198     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlDocument_Save",_kwnames
,&_argo0
,&_obj1
))  
3201         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3202         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3203             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_Save. Expected _wxXmlDocument_p."); 
3208     _arg1 
= wxString_in_helper(_obj1
); 
3213     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3214     _result 
= (bool )wxXmlDocument_Save(_arg0
,*_arg1
); 
3216     wxPyEndAllowThreads(__tstate
); 
3217     if (PyErr_Occurred()) return NULL
; 
3218 }    _resultobj 
= Py_BuildValue("i",_result
); 
3226 #define wxXmlDocument_SaveToStream(_swigobj,_swigarg0)  (_swigobj->Save(_swigarg0)) 
3227 static PyObject 
*_wrap_wxXmlDocument_SaveToStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3228     PyObject 
* _resultobj
; 
3230     wxXmlDocument 
* _arg0
; 
3231     wxOutputStream 
* _arg1
; 
3232     PyObject 
* _argo0 
= 0; 
3233     PyObject 
* _argo1 
= 0; 
3234     char *_kwnames
[] = { "self","stream", NULL 
}; 
3237     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlDocument_SaveToStream",_kwnames
,&_argo0
,&_argo1
))  
3240         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3241         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3242             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_SaveToStream. Expected _wxXmlDocument_p."); 
3247         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxOutputStream_p")) { 
3248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlDocument_SaveToStream. Expected _wxOutputStream_p."); 
3253     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3254     _result 
= (bool )wxXmlDocument_SaveToStream(_arg0
,*_arg1
); 
3256     wxPyEndAllowThreads(__tstate
); 
3257     if (PyErr_Occurred()) return NULL
; 
3258 }    _resultobj 
= Py_BuildValue("i",_result
); 
3262 #define wxXmlDocument_IsOk(_swigobj)  (_swigobj->IsOk()) 
3263 static PyObject 
*_wrap_wxXmlDocument_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3264     PyObject 
* _resultobj
; 
3266     wxXmlDocument 
* _arg0
; 
3267     PyObject 
* _argo0 
= 0; 
3268     char *_kwnames
[] = { "self", NULL 
}; 
3271     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlDocument_IsOk",_kwnames
,&_argo0
))  
3274         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3275         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3276             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_IsOk. Expected _wxXmlDocument_p."); 
3281     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3282     _result 
= (bool )wxXmlDocument_IsOk(_arg0
); 
3284     wxPyEndAllowThreads(__tstate
); 
3285     if (PyErr_Occurred()) return NULL
; 
3286 }    _resultobj 
= Py_BuildValue("i",_result
); 
3290 #define wxXmlDocument_GetRoot(_swigobj)  (_swigobj->GetRoot()) 
3291 static PyObject 
*_wrap_wxXmlDocument_GetRoot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3292     PyObject 
* _resultobj
; 
3293     wxXmlNode 
* _result
; 
3294     wxXmlDocument 
* _arg0
; 
3295     PyObject 
* _argo0 
= 0; 
3296     char *_kwnames
[] = { "self", NULL 
}; 
3300     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlDocument_GetRoot",_kwnames
,&_argo0
))  
3303         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3304         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3305             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_GetRoot. Expected _wxXmlDocument_p."); 
3310     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3311     _result 
= (wxXmlNode 
*)wxXmlDocument_GetRoot(_arg0
); 
3313     wxPyEndAllowThreads(__tstate
); 
3314     if (PyErr_Occurred()) return NULL
; 
3316         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p"); 
3317         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3320         _resultobj 
= Py_None
; 
3325 #define wxXmlDocument_GetVersion(_swigobj)  (_swigobj->GetVersion()) 
3326 static PyObject 
*_wrap_wxXmlDocument_GetVersion(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3327     PyObject 
* _resultobj
; 
3329     wxXmlDocument 
* _arg0
; 
3330     PyObject 
* _argo0 
= 0; 
3331     char *_kwnames
[] = { "self", NULL 
}; 
3334     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlDocument_GetVersion",_kwnames
,&_argo0
))  
3337         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3338         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3339             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_GetVersion. Expected _wxXmlDocument_p."); 
3344     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3345     _result 
= new wxString (wxXmlDocument_GetVersion(_arg0
)); 
3347     wxPyEndAllowThreads(__tstate
); 
3348     if (PyErr_Occurred()) return NULL
; 
3351     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
3353     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3362 #define wxXmlDocument_GetFileEncoding(_swigobj)  (_swigobj->GetFileEncoding()) 
3363 static PyObject 
*_wrap_wxXmlDocument_GetFileEncoding(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3364     PyObject 
* _resultobj
; 
3366     wxXmlDocument 
* _arg0
; 
3367     PyObject 
* _argo0 
= 0; 
3368     char *_kwnames
[] = { "self", NULL 
}; 
3371     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlDocument_GetFileEncoding",_kwnames
,&_argo0
))  
3374         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3375         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3376             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_GetFileEncoding. Expected _wxXmlDocument_p."); 
3381     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3382     _result 
= new wxString (wxXmlDocument_GetFileEncoding(_arg0
)); 
3384     wxPyEndAllowThreads(__tstate
); 
3385     if (PyErr_Occurred()) return NULL
; 
3388     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
3390     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3399 #define wxXmlDocument_SetRoot(_swigobj,_swigarg0)  (_swigobj->SetRoot(_swigarg0)) 
3400 static PyObject 
*_wrap_wxXmlDocument_SetRoot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3401     PyObject 
* _resultobj
; 
3402     wxXmlDocument 
* _arg0
; 
3404     PyObject 
* _argo0 
= 0; 
3405     PyObject 
* _argo1 
= 0; 
3406     char *_kwnames
[] = { "self","node", NULL 
}; 
3409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlDocument_SetRoot",_kwnames
,&_argo0
,&_argo1
))  
3412         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3413         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3414             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_SetRoot. Expected _wxXmlDocument_p."); 
3419         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3420         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) { 
3421             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlDocument_SetRoot. Expected _wxXmlNode_p."); 
3426     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3427     wxXmlDocument_SetRoot(_arg0
,_arg1
); 
3429     wxPyEndAllowThreads(__tstate
); 
3430     if (PyErr_Occurred()) return NULL
; 
3431 }    Py_INCREF(Py_None
); 
3432     _resultobj 
= Py_None
; 
3436 #define wxXmlDocument_SetVersion(_swigobj,_swigarg0)  (_swigobj->SetVersion(_swigarg0)) 
3437 static PyObject 
*_wrap_wxXmlDocument_SetVersion(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3438     PyObject 
* _resultobj
; 
3439     wxXmlDocument 
* _arg0
; 
3441     PyObject 
* _argo0 
= 0; 
3442     PyObject 
* _obj1 
= 0; 
3443     char *_kwnames
[] = { "self","version", NULL 
}; 
3446     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlDocument_SetVersion",_kwnames
,&_argo0
,&_obj1
))  
3449         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3450         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3451             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_SetVersion. Expected _wxXmlDocument_p."); 
3456     _arg1 
= wxString_in_helper(_obj1
); 
3461     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3462     wxXmlDocument_SetVersion(_arg0
,*_arg1
); 
3464     wxPyEndAllowThreads(__tstate
); 
3465     if (PyErr_Occurred()) return NULL
; 
3466 }    Py_INCREF(Py_None
); 
3467     _resultobj 
= Py_None
; 
3475 #define wxXmlDocument_SetFileEncoding(_swigobj,_swigarg0)  (_swigobj->SetFileEncoding(_swigarg0)) 
3476 static PyObject 
*_wrap_wxXmlDocument_SetFileEncoding(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3477     PyObject 
* _resultobj
; 
3478     wxXmlDocument 
* _arg0
; 
3480     PyObject 
* _argo0 
= 0; 
3481     PyObject 
* _obj1 
= 0; 
3482     char *_kwnames
[] = { "self","encoding", NULL 
}; 
3485     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlDocument_SetFileEncoding",_kwnames
,&_argo0
,&_obj1
))  
3488         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3489         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3490             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_SetFileEncoding. Expected _wxXmlDocument_p."); 
3495     _arg1 
= wxString_in_helper(_obj1
); 
3500     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3501     wxXmlDocument_SetFileEncoding(_arg0
,*_arg1
); 
3503     wxPyEndAllowThreads(__tstate
); 
3504     if (PyErr_Occurred()) return NULL
; 
3505 }    Py_INCREF(Py_None
); 
3506     _resultobj 
= Py_None
; 
3514 static wxString  
wxXmlDocument_GetEncoding(wxXmlDocument 
*self
) { 
3516             return wxPyEmptyString
; 
3518             return self
->GetEncoding(); 
3521 static PyObject 
*_wrap_wxXmlDocument_GetEncoding(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3522     PyObject 
* _resultobj
; 
3524     wxXmlDocument 
* _arg0
; 
3525     PyObject 
* _argo0 
= 0; 
3526     char *_kwnames
[] = { "self", NULL 
}; 
3529     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlDocument_GetEncoding",_kwnames
,&_argo0
))  
3532         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3533         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3534             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_GetEncoding. Expected _wxXmlDocument_p."); 
3539     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3540     _result 
= new wxString (wxXmlDocument_GetEncoding(_arg0
)); 
3542     wxPyEndAllowThreads(__tstate
); 
3543     if (PyErr_Occurred()) return NULL
; 
3546     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
3548     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3557 static void  wxXmlDocument_SetEncoding(wxXmlDocument 
*self
,const wxString 
& enc
) { 
3561             self
->SetEncoding(enc
); 
3564 static PyObject 
*_wrap_wxXmlDocument_SetEncoding(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3565     PyObject 
* _resultobj
; 
3566     wxXmlDocument 
* _arg0
; 
3568     PyObject 
* _argo0 
= 0; 
3569     PyObject 
* _obj1 
= 0; 
3570     char *_kwnames
[] = { "self","enc", NULL 
}; 
3573     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlDocument_SetEncoding",_kwnames
,&_argo0
,&_obj1
))  
3576         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3577         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxXmlDocument_p")) { 
3578             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlDocument_SetEncoding. Expected _wxXmlDocument_p."); 
3583     _arg1 
= wxString_in_helper(_obj1
); 
3588     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3589     wxXmlDocument_SetEncoding(_arg0
,*_arg1
); 
3591     wxPyEndAllowThreads(__tstate
); 
3592     if (PyErr_Occurred()) return NULL
; 
3593 }    Py_INCREF(Py_None
); 
3594     _resultobj 
= Py_None
; 
3602 static void *SwigwxPyXmlResourceHandlerTowxObject(void *ptr
) { 
3603     wxPyXmlResourceHandler 
*src
; 
3605     src 
= (wxPyXmlResourceHandler 
*) ptr
; 
3606     dest 
= (wxObject 
*) src
; 
3607     return (void *) dest
; 
3610 #define new_wxXmlResourceHandler() (new wxPyXmlResourceHandler()) 
3611 static PyObject 
*_wrap_new_wxXmlResourceHandler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3612     PyObject 
* _resultobj
; 
3613     wxPyXmlResourceHandler 
* _result
; 
3614     char *_kwnames
[] = {  NULL 
}; 
3618     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxXmlResourceHandler",_kwnames
))  
3621     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3622     _result 
= (wxPyXmlResourceHandler 
*)new_wxXmlResourceHandler(); 
3624     wxPyEndAllowThreads(__tstate
); 
3625     if (PyErr_Occurred()) return NULL
; 
3627         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyXmlResourceHandler_p"); 
3628         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3631         _resultobj 
= Py_None
; 
3636 #define wxXmlResourceHandler__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
3637 static PyObject 
*_wrap_wxXmlResourceHandler__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3638     PyObject 
* _resultobj
; 
3639     wxPyXmlResourceHandler 
* _arg0
; 
3642     PyObject 
* _argo0 
= 0; 
3643     PyObject 
* _obj1 
= 0; 
3644     PyObject 
* _obj2 
= 0; 
3645     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
3648     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResourceHandler__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3651         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3652         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
3653             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler__setCallbackInfo. Expected _wxPyXmlResourceHandler_p."); 
3664     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3665     wxXmlResourceHandler__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
3667     wxPyEndAllowThreads(__tstate
); 
3668     if (PyErr_Occurred()) return NULL
; 
3669 }    Py_INCREF(Py_None
); 
3670     _resultobj 
= Py_None
; 
3674 #define wxXmlResourceHandler_CreateResource(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->CreateResource(_swigarg0,_swigarg1,_swigarg2)) 
3675 static PyObject 
*_wrap_wxXmlResourceHandler_CreateResource(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3676     PyObject 
* _resultobj
; 
3678     wxPyXmlResourceHandler 
* _arg0
; 
3682     PyObject 
* _argo0 
= 0; 
3683     PyObject 
* _argo1 
= 0; 
3684     PyObject 
* _argo2 
= 0; 
3685     PyObject 
* _argo3 
= 0; 
3686     char *_kwnames
[] = { "self","node","parent","instance", NULL 
}; 
3689     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxXmlResourceHandler_CreateResource",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_argo3
))  
3692         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3693         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
3694             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_CreateResource. Expected _wxPyXmlResourceHandler_p."); 
3699         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3700         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) { 
3701             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_CreateResource. Expected _wxXmlNode_p."); 
3706         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3707         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxObject_p")) { 
3708             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResourceHandler_CreateResource. Expected _wxObject_p."); 
3713         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
3714         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxObject_p")) { 
3715             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxXmlResourceHandler_CreateResource. Expected _wxObject_p."); 
3720     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3721     _result 
= (wxObject 
*)wxXmlResourceHandler_CreateResource(_arg0
,_arg1
,_arg2
,_arg3
); 
3723     wxPyEndAllowThreads(__tstate
); 
3724     if (PyErr_Occurred()) return NULL
; 
3725 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3729 #define wxXmlResourceHandler_SetParentResource(_swigobj,_swigarg0)  (_swigobj->SetParentResource(_swigarg0)) 
3730 static PyObject 
*_wrap_wxXmlResourceHandler_SetParentResource(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3731     PyObject 
* _resultobj
; 
3732     wxPyXmlResourceHandler 
* _arg0
; 
3733     wxXmlResource 
* _arg1
; 
3734     PyObject 
* _argo0 
= 0; 
3735     PyObject 
* _argo1 
= 0; 
3736     char *_kwnames
[] = { "self","res", NULL 
}; 
3739     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_SetParentResource",_kwnames
,&_argo0
,&_argo1
))  
3742         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3743         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
3744             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_SetParentResource. Expected _wxPyXmlResourceHandler_p."); 
3749         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3750         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlResource_p")) { 
3751             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_SetParentResource. Expected _wxXmlResource_p."); 
3756     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3757     wxXmlResourceHandler_SetParentResource(_arg0
,_arg1
); 
3759     wxPyEndAllowThreads(__tstate
); 
3760     if (PyErr_Occurred()) return NULL
; 
3761 }    Py_INCREF(Py_None
); 
3762     _resultobj 
= Py_None
; 
3766 #define wxXmlResourceHandler_GetResource(_swigobj)  (_swigobj->GetResource()) 
3767 static PyObject 
*_wrap_wxXmlResourceHandler_GetResource(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3768     PyObject 
* _resultobj
; 
3769     wxXmlResource 
* _result
; 
3770     wxPyXmlResourceHandler 
* _arg0
; 
3771     PyObject 
* _argo0 
= 0; 
3772     char *_kwnames
[] = { "self", NULL 
}; 
3776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetResource",_kwnames
,&_argo0
))  
3779         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3780         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
3781             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetResource. Expected _wxPyXmlResourceHandler_p."); 
3786     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3787     _result 
= (wxXmlResource 
*)wxXmlResourceHandler_GetResource(_arg0
); 
3789     wxPyEndAllowThreads(__tstate
); 
3790     if (PyErr_Occurred()) return NULL
; 
3792         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlResource_p"); 
3793         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3796         _resultobj 
= Py_None
; 
3801 #define wxXmlResourceHandler_GetNode(_swigobj)  (_swigobj->GetNode()) 
3802 static PyObject 
*_wrap_wxXmlResourceHandler_GetNode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3803     PyObject 
* _resultobj
; 
3804     wxXmlNode 
* _result
; 
3805     wxPyXmlResourceHandler 
* _arg0
; 
3806     PyObject 
* _argo0 
= 0; 
3807     char *_kwnames
[] = { "self", NULL 
}; 
3811     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetNode",_kwnames
,&_argo0
))  
3814         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3815         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
3816             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetNode. Expected _wxPyXmlResourceHandler_p."); 
3821     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3822     _result 
= (wxXmlNode 
*)wxXmlResourceHandler_GetNode(_arg0
); 
3824     wxPyEndAllowThreads(__tstate
); 
3825     if (PyErr_Occurred()) return NULL
; 
3827         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p"); 
3828         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3831         _resultobj 
= Py_None
; 
3836 #define wxXmlResourceHandler_GetClass(_swigobj)  (_swigobj->GetClass()) 
3837 static PyObject 
*_wrap_wxXmlResourceHandler_GetClass(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3838     PyObject 
* _resultobj
; 
3840     wxPyXmlResourceHandler 
* _arg0
; 
3841     PyObject 
* _argo0 
= 0; 
3842     char *_kwnames
[] = { "self", NULL 
}; 
3845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetClass",_kwnames
,&_argo0
))  
3848         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3849         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
3850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetClass. Expected _wxPyXmlResourceHandler_p."); 
3855     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3856     _result 
= new wxString (wxXmlResourceHandler_GetClass(_arg0
)); 
3858     wxPyEndAllowThreads(__tstate
); 
3859     if (PyErr_Occurred()) return NULL
; 
3862     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
3864     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3873 #define wxXmlResourceHandler_GetParent(_swigobj)  (_swigobj->GetParent()) 
3874 static PyObject 
*_wrap_wxXmlResourceHandler_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3875     PyObject 
* _resultobj
; 
3877     wxPyXmlResourceHandler 
* _arg0
; 
3878     PyObject 
* _argo0 
= 0; 
3879     char *_kwnames
[] = { "self", NULL 
}; 
3882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetParent",_kwnames
,&_argo0
))  
3885         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3886         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
3887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetParent. Expected _wxPyXmlResourceHandler_p."); 
3892     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3893     _result 
= (wxObject 
*)wxXmlResourceHandler_GetParent(_arg0
); 
3895     wxPyEndAllowThreads(__tstate
); 
3896     if (PyErr_Occurred()) return NULL
; 
3897 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3901 #define wxXmlResourceHandler_GetInstance(_swigobj)  (_swigobj->GetInstance()) 
3902 static PyObject 
*_wrap_wxXmlResourceHandler_GetInstance(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3903     PyObject 
* _resultobj
; 
3905     wxPyXmlResourceHandler 
* _arg0
; 
3906     PyObject 
* _argo0 
= 0; 
3907     char *_kwnames
[] = { "self", NULL 
}; 
3910     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetInstance",_kwnames
,&_argo0
))  
3913         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3914         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
3915             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetInstance. Expected _wxPyXmlResourceHandler_p."); 
3920     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3921     _result 
= (wxObject 
*)wxXmlResourceHandler_GetInstance(_arg0
); 
3923     wxPyEndAllowThreads(__tstate
); 
3924     if (PyErr_Occurred()) return NULL
; 
3925 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3929 #define wxXmlResourceHandler_GetParentAsWindow(_swigobj)  (_swigobj->GetParentAsWindow()) 
3930 static PyObject 
*_wrap_wxXmlResourceHandler_GetParentAsWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3931     PyObject 
* _resultobj
; 
3933     wxPyXmlResourceHandler 
* _arg0
; 
3934     PyObject 
* _argo0 
= 0; 
3935     char *_kwnames
[] = { "self", NULL 
}; 
3938     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetParentAsWindow",_kwnames
,&_argo0
))  
3941         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3942         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
3943             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetParentAsWindow. Expected _wxPyXmlResourceHandler_p."); 
3948     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3949     _result 
= (wxWindow 
*)wxXmlResourceHandler_GetParentAsWindow(_arg0
); 
3951     wxPyEndAllowThreads(__tstate
); 
3952     if (PyErr_Occurred()) return NULL
; 
3953 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3957 #define wxXmlResourceHandler_GetInstanceAsWindow(_swigobj)  (_swigobj->GetInstanceAsWindow()) 
3958 static PyObject 
*_wrap_wxXmlResourceHandler_GetInstanceAsWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3959     PyObject 
* _resultobj
; 
3961     wxPyXmlResourceHandler 
* _arg0
; 
3962     PyObject 
* _argo0 
= 0; 
3963     char *_kwnames
[] = { "self", NULL 
}; 
3966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetInstanceAsWindow",_kwnames
,&_argo0
))  
3969         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3970         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
3971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetInstanceAsWindow. Expected _wxPyXmlResourceHandler_p."); 
3976     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3977     _result 
= (wxWindow 
*)wxXmlResourceHandler_GetInstanceAsWindow(_arg0
); 
3979     wxPyEndAllowThreads(__tstate
); 
3980     if (PyErr_Occurred()) return NULL
; 
3981 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3985 #define wxXmlResourceHandler_IsOfClass(_swigobj,_swigarg0,_swigarg1)  (_swigobj->IsOfClass(_swigarg0,_swigarg1)) 
3986 static PyObject 
*_wrap_wxXmlResourceHandler_IsOfClass(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3987     PyObject 
* _resultobj
; 
3989     wxPyXmlResourceHandler 
* _arg0
; 
3992     PyObject 
* _argo0 
= 0; 
3993     PyObject 
* _argo1 
= 0; 
3994     PyObject 
* _obj2 
= 0; 
3995     char *_kwnames
[] = { "self","node","classname", NULL 
}; 
3998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxXmlResourceHandler_IsOfClass",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
4001         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4002         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4003             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_IsOfClass. Expected _wxPyXmlResourceHandler_p."); 
4008         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4009         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) { 
4010             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_IsOfClass. Expected _wxXmlNode_p."); 
4015     _arg2 
= wxString_in_helper(_obj2
); 
4020     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4021     _result 
= (bool )wxXmlResourceHandler_IsOfClass(_arg0
,_arg1
,*_arg2
); 
4023     wxPyEndAllowThreads(__tstate
); 
4024     if (PyErr_Occurred()) return NULL
; 
4025 }    _resultobj 
= Py_BuildValue("i",_result
); 
4033 #define wxXmlResourceHandler_GetNodeContent(_swigobj,_swigarg0)  (_swigobj->GetNodeContent(_swigarg0)) 
4034 static PyObject 
*_wrap_wxXmlResourceHandler_GetNodeContent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4035     PyObject 
* _resultobj
; 
4037     wxPyXmlResourceHandler 
* _arg0
; 
4039     PyObject 
* _argo0 
= 0; 
4040     PyObject 
* _argo1 
= 0; 
4041     char *_kwnames
[] = { "self","node", NULL 
}; 
4044     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_GetNodeContent",_kwnames
,&_argo0
,&_argo1
))  
4047         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4048         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4049             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetNodeContent. Expected _wxPyXmlResourceHandler_p."); 
4054         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4055         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) { 
4056             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_GetNodeContent. Expected _wxXmlNode_p."); 
4061     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4062     _result 
= new wxString (wxXmlResourceHandler_GetNodeContent(_arg0
,_arg1
)); 
4064     wxPyEndAllowThreads(__tstate
); 
4065     if (PyErr_Occurred()) return NULL
; 
4068     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
4070     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
4079 #define wxXmlResourceHandler_HasParam(_swigobj,_swigarg0)  (_swigobj->HasParam(_swigarg0)) 
4080 static PyObject 
*_wrap_wxXmlResourceHandler_HasParam(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4081     PyObject 
* _resultobj
; 
4083     wxPyXmlResourceHandler 
* _arg0
; 
4085     PyObject 
* _argo0 
= 0; 
4086     PyObject 
* _obj1 
= 0; 
4087     char *_kwnames
[] = { "self","param", NULL 
}; 
4090     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_HasParam",_kwnames
,&_argo0
,&_obj1
))  
4093         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4094         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4095             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_HasParam. Expected _wxPyXmlResourceHandler_p."); 
4100     _arg1 
= wxString_in_helper(_obj1
); 
4105     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4106     _result 
= (bool )wxXmlResourceHandler_HasParam(_arg0
,*_arg1
); 
4108     wxPyEndAllowThreads(__tstate
); 
4109     if (PyErr_Occurred()) return NULL
; 
4110 }    _resultobj 
= Py_BuildValue("i",_result
); 
4118 #define wxXmlResourceHandler_GetParamNode(_swigobj,_swigarg0)  (_swigobj->GetParamNode(_swigarg0)) 
4119 static PyObject 
*_wrap_wxXmlResourceHandler_GetParamNode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4120     PyObject 
* _resultobj
; 
4121     wxXmlNode 
* _result
; 
4122     wxPyXmlResourceHandler 
* _arg0
; 
4124     PyObject 
* _argo0 
= 0; 
4125     PyObject 
* _obj1 
= 0; 
4126     char *_kwnames
[] = { "self","param", NULL 
}; 
4130     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_GetParamNode",_kwnames
,&_argo0
,&_obj1
))  
4133         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4134         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4135             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetParamNode. Expected _wxPyXmlResourceHandler_p."); 
4140     _arg1 
= wxString_in_helper(_obj1
); 
4145     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4146     _result 
= (wxXmlNode 
*)wxXmlResourceHandler_GetParamNode(_arg0
,*_arg1
); 
4148     wxPyEndAllowThreads(__tstate
); 
4149     if (PyErr_Occurred()) return NULL
; 
4151         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxXmlNode_p"); 
4152         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4155         _resultobj 
= Py_None
; 
4164 #define wxXmlResourceHandler_GetParamValue(_swigobj,_swigarg0)  (_swigobj->GetParamValue(_swigarg0)) 
4165 static PyObject 
*_wrap_wxXmlResourceHandler_GetParamValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4166     PyObject 
* _resultobj
; 
4168     wxPyXmlResourceHandler 
* _arg0
; 
4170     PyObject 
* _argo0 
= 0; 
4171     PyObject 
* _obj1 
= 0; 
4172     char *_kwnames
[] = { "self","param", NULL 
}; 
4175     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_GetParamValue",_kwnames
,&_argo0
,&_obj1
))  
4178         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4179         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4180             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetParamValue. Expected _wxPyXmlResourceHandler_p."); 
4185     _arg1 
= wxString_in_helper(_obj1
); 
4190     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4191     _result 
= new wxString (wxXmlResourceHandler_GetParamValue(_arg0
,*_arg1
)); 
4193     wxPyEndAllowThreads(__tstate
); 
4194     if (PyErr_Occurred()) return NULL
; 
4197     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
4199     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
4212 #define wxXmlResourceHandler_AddStyle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AddStyle(_swigarg0,_swigarg1)) 
4213 static PyObject 
*_wrap_wxXmlResourceHandler_AddStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4214     PyObject 
* _resultobj
; 
4215     wxPyXmlResourceHandler 
* _arg0
; 
4218     PyObject 
* _argo0 
= 0; 
4219     PyObject 
* _obj1 
= 0; 
4220     char *_kwnames
[] = { "self","name","value", NULL 
}; 
4223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxXmlResourceHandler_AddStyle",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
4226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_AddStyle. Expected _wxPyXmlResourceHandler_p."); 
4233     _arg1 
= wxString_in_helper(_obj1
); 
4238     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4239     wxXmlResourceHandler_AddStyle(_arg0
,*_arg1
,_arg2
); 
4241     wxPyEndAllowThreads(__tstate
); 
4242     if (PyErr_Occurred()) return NULL
; 
4243 }    Py_INCREF(Py_None
); 
4244     _resultobj 
= Py_None
; 
4252 #define wxXmlResourceHandler_AddWindowStyles(_swigobj)  (_swigobj->AddWindowStyles()) 
4253 static PyObject 
*_wrap_wxXmlResourceHandler_AddWindowStyles(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4254     PyObject 
* _resultobj
; 
4255     wxPyXmlResourceHandler 
* _arg0
; 
4256     PyObject 
* _argo0 
= 0; 
4257     char *_kwnames
[] = { "self", NULL 
}; 
4260     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_AddWindowStyles",_kwnames
,&_argo0
))  
4263         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4264         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4265             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_AddWindowStyles. Expected _wxPyXmlResourceHandler_p."); 
4270     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4271     wxXmlResourceHandler_AddWindowStyles(_arg0
); 
4273     wxPyEndAllowThreads(__tstate
); 
4274     if (PyErr_Occurred()) return NULL
; 
4275 }    Py_INCREF(Py_None
); 
4276     _resultobj 
= Py_None
; 
4280 #define wxXmlResourceHandler_GetStyle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetStyle(_swigarg0,_swigarg1)) 
4281 static PyObject 
*_wrap_wxXmlResourceHandler_GetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4282     PyObject 
* _resultobj
; 
4284     wxPyXmlResourceHandler 
* _arg0
; 
4285     wxString 
* _arg1 
= (wxString 
*) &wxPyStyleString
; 
4286     int  _arg2 
= (int ) 0; 
4287     PyObject 
* _argo0 
= 0; 
4288     PyObject 
* _obj1 
= 0; 
4289     char *_kwnames
[] = { "self","param","defaults", NULL 
}; 
4292     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|Oi:wxXmlResourceHandler_GetStyle",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
4295         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4296         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4297             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetStyle. Expected _wxPyXmlResourceHandler_p."); 
4303     _arg1 
= wxString_in_helper(_obj1
); 
4308     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4309     _result 
= (int )wxXmlResourceHandler_GetStyle(_arg0
,*_arg1
,_arg2
); 
4311     wxPyEndAllowThreads(__tstate
); 
4312     if (PyErr_Occurred()) return NULL
; 
4313 }    _resultobj 
= Py_BuildValue("i",_result
); 
4321 #define wxXmlResourceHandler_GetText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetText(_swigarg0,_swigarg1)) 
4322 static PyObject 
*_wrap_wxXmlResourceHandler_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4323     PyObject 
* _resultobj
; 
4325     wxPyXmlResourceHandler 
* _arg0
; 
4327     bool  _arg2 
= (bool ) TRUE
; 
4328     PyObject 
* _argo0 
= 0; 
4329     PyObject 
* _obj1 
= 0; 
4330     int tempbool2 
= (int) TRUE
; 
4331     char *_kwnames
[] = { "self","param","translate", NULL 
}; 
4334     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxXmlResourceHandler_GetText",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
4337         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4338         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4339             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetText. Expected _wxPyXmlResourceHandler_p."); 
4344     _arg1 
= wxString_in_helper(_obj1
); 
4348     _arg2 
= (bool ) tempbool2
; 
4350     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4351     _result 
= new wxString (wxXmlResourceHandler_GetText(_arg0
,*_arg1
,_arg2
)); 
4353     wxPyEndAllowThreads(__tstate
); 
4354     if (PyErr_Occurred()) return NULL
; 
4357     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
4359     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
4372 #define wxXmlResourceHandler_GetID(_swigobj)  (_swigobj->GetID()) 
4373 static PyObject 
*_wrap_wxXmlResourceHandler_GetID(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4374     PyObject 
* _resultobj
; 
4376     wxPyXmlResourceHandler 
* _arg0
; 
4377     PyObject 
* _argo0 
= 0; 
4378     char *_kwnames
[] = { "self", NULL 
}; 
4381     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetID",_kwnames
,&_argo0
))  
4384         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4385         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4386             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetID. Expected _wxPyXmlResourceHandler_p."); 
4391     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4392     _result 
= (int )wxXmlResourceHandler_GetID(_arg0
); 
4394     wxPyEndAllowThreads(__tstate
); 
4395     if (PyErr_Occurred()) return NULL
; 
4396 }    _resultobj 
= Py_BuildValue("i",_result
); 
4400 #define wxXmlResourceHandler_GetName(_swigobj)  (_swigobj->GetName()) 
4401 static PyObject 
*_wrap_wxXmlResourceHandler_GetName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4402     PyObject 
* _resultobj
; 
4404     wxPyXmlResourceHandler 
* _arg0
; 
4405     PyObject 
* _argo0 
= 0; 
4406     char *_kwnames
[] = { "self", NULL 
}; 
4409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetName",_kwnames
,&_argo0
))  
4412         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4413         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4414             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetName. Expected _wxPyXmlResourceHandler_p."); 
4419     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4420     _result 
= new wxString (wxXmlResourceHandler_GetName(_arg0
)); 
4422     wxPyEndAllowThreads(__tstate
); 
4423     if (PyErr_Occurred()) return NULL
; 
4426     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
4428     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
4437 #define wxXmlResourceHandler_GetBool(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetBool(_swigarg0,_swigarg1)) 
4438 static PyObject 
*_wrap_wxXmlResourceHandler_GetBool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4439     PyObject 
* _resultobj
; 
4441     wxPyXmlResourceHandler 
* _arg0
; 
4443     bool  _arg2 
= (bool ) FALSE
; 
4444     PyObject 
* _argo0 
= 0; 
4445     PyObject 
* _obj1 
= 0; 
4446     int tempbool2 
= (int) FALSE
; 
4447     char *_kwnames
[] = { "self","param","defaultv", NULL 
}; 
4450     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxXmlResourceHandler_GetBool",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
4453         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4454         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4455             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetBool. Expected _wxPyXmlResourceHandler_p."); 
4460     _arg1 
= wxString_in_helper(_obj1
); 
4464     _arg2 
= (bool ) tempbool2
; 
4466     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4467     _result 
= (bool )wxXmlResourceHandler_GetBool(_arg0
,*_arg1
,_arg2
); 
4469     wxPyEndAllowThreads(__tstate
); 
4470     if (PyErr_Occurred()) return NULL
; 
4471 }    _resultobj 
= Py_BuildValue("i",_result
); 
4479 #define wxXmlResourceHandler_GetLong(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetLong(_swigarg0,_swigarg1)) 
4480 static PyObject 
*_wrap_wxXmlResourceHandler_GetLong(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4481     PyObject 
* _resultobj
; 
4483     wxPyXmlResourceHandler 
* _arg0
; 
4485     long  _arg2 
= (long ) 0; 
4486     PyObject 
* _argo0 
= 0; 
4487     PyObject 
* _obj1 
= 0; 
4488     char *_kwnames
[] = { "self","param","defaultv", NULL 
}; 
4491     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|l:wxXmlResourceHandler_GetLong",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
4494         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4495         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4496             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetLong. Expected _wxPyXmlResourceHandler_p."); 
4501     _arg1 
= wxString_in_helper(_obj1
); 
4506     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4507     _result 
= (long )wxXmlResourceHandler_GetLong(_arg0
,*_arg1
,_arg2
); 
4509     wxPyEndAllowThreads(__tstate
); 
4510     if (PyErr_Occurred()) return NULL
; 
4511 }    _resultobj 
= Py_BuildValue("l",_result
); 
4519 #define wxXmlResourceHandler_GetColour(_swigobj,_swigarg0)  (_swigobj->GetColour(_swigarg0)) 
4520 static PyObject 
*_wrap_wxXmlResourceHandler_GetColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4521     PyObject 
* _resultobj
; 
4523     wxPyXmlResourceHandler 
* _arg0
; 
4525     PyObject 
* _argo0 
= 0; 
4526     PyObject 
* _obj1 
= 0; 
4527     char *_kwnames
[] = { "self","param", NULL 
}; 
4531     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_GetColour",_kwnames
,&_argo0
,&_obj1
))  
4534         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4535         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4536             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetColour. Expected _wxPyXmlResourceHandler_p."); 
4541     _arg1 
= wxString_in_helper(_obj1
); 
4546     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4547     _result 
= new wxColour (wxXmlResourceHandler_GetColour(_arg0
,*_arg1
)); 
4549     wxPyEndAllowThreads(__tstate
); 
4550     if (PyErr_Occurred()) return NULL
; 
4551 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
4552     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4560 #define wxXmlResourceHandler_GetSize(_swigobj,_swigarg0)  (_swigobj->GetSize(_swigarg0)) 
4561 static PyObject 
*_wrap_wxXmlResourceHandler_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4562     PyObject 
* _resultobj
; 
4564     wxPyXmlResourceHandler 
* _arg0
; 
4565     wxString 
* _arg1 
= (wxString 
*) &wxPySizeString
; 
4566     PyObject 
* _argo0 
= 0; 
4567     PyObject 
* _obj1 
= 0; 
4568     char *_kwnames
[] = { "self","param", NULL 
}; 
4572     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxXmlResourceHandler_GetSize",_kwnames
,&_argo0
,&_obj1
))  
4575         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4576         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4577             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetSize. Expected _wxPyXmlResourceHandler_p."); 
4583     _arg1 
= wxString_in_helper(_obj1
); 
4588     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4589     _result 
= new wxSize (wxXmlResourceHandler_GetSize(_arg0
,*_arg1
)); 
4591     wxPyEndAllowThreads(__tstate
); 
4592     if (PyErr_Occurred()) return NULL
; 
4593 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
4594     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4602 #define wxXmlResourceHandler_GetPosition(_swigobj,_swigarg0)  (_swigobj->GetPosition(_swigarg0)) 
4603 static PyObject 
*_wrap_wxXmlResourceHandler_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4604     PyObject 
* _resultobj
; 
4606     wxPyXmlResourceHandler 
* _arg0
; 
4607     wxString 
* _arg1 
= (wxString 
*) &wxPyPosString
; 
4608     PyObject 
* _argo0 
= 0; 
4609     PyObject 
* _obj1 
= 0; 
4610     char *_kwnames
[] = { "self","param", NULL 
}; 
4614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxXmlResourceHandler_GetPosition",_kwnames
,&_argo0
,&_obj1
))  
4617         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4618         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetPosition. Expected _wxPyXmlResourceHandler_p."); 
4625     _arg1 
= wxString_in_helper(_obj1
); 
4630     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4631     _result 
= new wxPoint (wxXmlResourceHandler_GetPosition(_arg0
,*_arg1
)); 
4633     wxPyEndAllowThreads(__tstate
); 
4634     if (PyErr_Occurred()) return NULL
; 
4635 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
4636     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4644 #define wxXmlResourceHandler_GetDimension(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetDimension(_swigarg0,_swigarg1)) 
4645 static PyObject 
*_wrap_wxXmlResourceHandler_GetDimension(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4646     PyObject 
* _resultobj
; 
4648     wxPyXmlResourceHandler 
* _arg0
; 
4650     wxCoord  _arg2 
= (wxCoord 
) 0; 
4651     PyObject 
* _argo0 
= 0; 
4652     PyObject 
* _obj1 
= 0; 
4653     char *_kwnames
[] = { "self","param","defaultv", NULL 
}; 
4656     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxXmlResourceHandler_GetDimension",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
4659         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4660         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4661             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetDimension. Expected _wxPyXmlResourceHandler_p."); 
4666     _arg1 
= wxString_in_helper(_obj1
); 
4671     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4672     _result 
= (wxCoord 
)wxXmlResourceHandler_GetDimension(_arg0
,*_arg1
,_arg2
); 
4674     wxPyEndAllowThreads(__tstate
); 
4675     if (PyErr_Occurred()) return NULL
; 
4676 }    _resultobj 
= Py_BuildValue("i",_result
); 
4684 #define wxXmlResourceHandler_GetBitmap(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetBitmap(_swigarg0,_swigarg1,_swigarg2)) 
4685 static PyObject 
*_wrap_wxXmlResourceHandler_GetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4686     PyObject 
* _resultobj
; 
4688     wxPyXmlResourceHandler 
* _arg0
; 
4689     wxString 
* _arg1 
= (wxString 
*) &wxPyBitmapString
; 
4690     wxArtClient 
* _arg2 
= (wxArtClient 
*) &wxART_OTHER
; 
4691     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
4692     PyObject 
* _argo0 
= 0; 
4693     PyObject 
* _obj1 
= 0; 
4694     PyObject 
* _argo2 
= 0; 
4696     PyObject 
* _obj3 
= 0; 
4697     char *_kwnames
[] = { "self","param","defaultArtClient","size", NULL 
}; 
4701     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOO:wxXmlResourceHandler_GetBitmap",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_obj3
))  
4704         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4705         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4706             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetBitmap. Expected _wxPyXmlResourceHandler_p."); 
4712     _arg1 
= wxString_in_helper(_obj1
); 
4717         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxArtClient_p")) { 
4718             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResourceHandler_GetBitmap. Expected _wxArtClient_p."); 
4725     if (! wxSize_helper(_obj3
, &_arg3
)) 
4729     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4730     _result 
= new wxBitmap (wxXmlResourceHandler_GetBitmap(_arg0
,*_arg1
,*_arg2
,*_arg3
)); 
4732     wxPyEndAllowThreads(__tstate
); 
4733     if (PyErr_Occurred()) return NULL
; 
4734 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
4735     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4743 #define wxXmlResourceHandler_GetIcon(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetIcon(_swigarg0,_swigarg1,_swigarg2)) 
4744 static PyObject 
*_wrap_wxXmlResourceHandler_GetIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4745     PyObject 
* _resultobj
; 
4747     wxPyXmlResourceHandler 
* _arg0
; 
4748     wxString 
* _arg1 
= (wxString 
*) &wxPyIconString
; 
4749     wxArtClient 
* _arg2 
= (wxArtClient 
*) &wxART_OTHER
; 
4750     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
4751     PyObject 
* _argo0 
= 0; 
4752     PyObject 
* _obj1 
= 0; 
4753     PyObject 
* _argo2 
= 0; 
4755     PyObject 
* _obj3 
= 0; 
4756     char *_kwnames
[] = { "self","param","defaultArtClient","size", NULL 
}; 
4760     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOO:wxXmlResourceHandler_GetIcon",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_obj3
))  
4763         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4764         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4765             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetIcon. Expected _wxPyXmlResourceHandler_p."); 
4771     _arg1 
= wxString_in_helper(_obj1
); 
4776         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxArtClient_p")) { 
4777             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResourceHandler_GetIcon. Expected _wxArtClient_p."); 
4784     if (! wxSize_helper(_obj3
, &_arg3
)) 
4788     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4789     _result 
= new wxIcon (wxXmlResourceHandler_GetIcon(_arg0
,*_arg1
,*_arg2
,*_arg3
)); 
4791     wxPyEndAllowThreads(__tstate
); 
4792     if (PyErr_Occurred()) return NULL
; 
4793 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p"); 
4794     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4802 #define wxXmlResourceHandler_GetFont(_swigobj,_swigarg0)  (_swigobj->GetFont(_swigarg0)) 
4803 static PyObject 
*_wrap_wxXmlResourceHandler_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4804     PyObject 
* _resultobj
; 
4806     wxPyXmlResourceHandler 
* _arg0
; 
4807     wxString 
* _arg1 
= (wxString 
*) &wxPyFontString
; 
4808     PyObject 
* _argo0 
= 0; 
4809     PyObject 
* _obj1 
= 0; 
4810     char *_kwnames
[] = { "self","param", NULL 
}; 
4814     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxXmlResourceHandler_GetFont",_kwnames
,&_argo0
,&_obj1
))  
4817         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4818         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4819             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetFont. Expected _wxPyXmlResourceHandler_p."); 
4825     _arg1 
= wxString_in_helper(_obj1
); 
4830     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4831     _result 
= new wxFont (wxXmlResourceHandler_GetFont(_arg0
,*_arg1
)); 
4833     wxPyEndAllowThreads(__tstate
); 
4834     if (PyErr_Occurred()) return NULL
; 
4835 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
4836     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4844 #define wxXmlResourceHandler_SetupWindow(_swigobj,_swigarg0)  (_swigobj->SetupWindow(_swigarg0)) 
4845 static PyObject 
*_wrap_wxXmlResourceHandler_SetupWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4846     PyObject 
* _resultobj
; 
4847     wxPyXmlResourceHandler 
* _arg0
; 
4849     PyObject 
* _argo0 
= 0; 
4850     PyObject 
* _argo1 
= 0; 
4851     char *_kwnames
[] = { "self","wnd", NULL 
}; 
4854     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxXmlResourceHandler_SetupWindow",_kwnames
,&_argo0
,&_argo1
))  
4857         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4858         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4859             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_SetupWindow. Expected _wxPyXmlResourceHandler_p."); 
4864         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4865         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4866             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_SetupWindow. Expected _wxWindow_p."); 
4871     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4872     wxXmlResourceHandler_SetupWindow(_arg0
,_arg1
); 
4874     wxPyEndAllowThreads(__tstate
); 
4875     if (PyErr_Occurred()) return NULL
; 
4876 }    Py_INCREF(Py_None
); 
4877     _resultobj 
= Py_None
; 
4881 #define wxXmlResourceHandler_CreateChildren(_swigobj,_swigarg0,_swigarg1)  (_swigobj->CreateChildren(_swigarg0,_swigarg1)) 
4882 static PyObject 
*_wrap_wxXmlResourceHandler_CreateChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4883     PyObject 
* _resultobj
; 
4884     wxPyXmlResourceHandler 
* _arg0
; 
4886     bool  _arg2 
= (bool ) FALSE
; 
4887     PyObject 
* _argo0 
= 0; 
4888     PyObject 
* _argo1 
= 0; 
4889     int tempbool2 
= (int) FALSE
; 
4890     char *_kwnames
[] = { "self","parent","this_hnd_only", NULL 
}; 
4893     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxXmlResourceHandler_CreateChildren",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
4896         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4897         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4898             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_CreateChildren. Expected _wxPyXmlResourceHandler_p."); 
4903         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4904         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxObject_p")) { 
4905             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_CreateChildren. Expected _wxObject_p."); 
4909     _arg2 
= (bool ) tempbool2
; 
4911     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4912     wxXmlResourceHandler_CreateChildren(_arg0
,_arg1
,_arg2
); 
4914     wxPyEndAllowThreads(__tstate
); 
4915     if (PyErr_Occurred()) return NULL
; 
4916 }    Py_INCREF(Py_None
); 
4917     _resultobj 
= Py_None
; 
4921 #define wxXmlResourceHandler_CreateChildrenPrivately(_swigobj,_swigarg0,_swigarg1)  (_swigobj->CreateChildrenPrivately(_swigarg0,_swigarg1)) 
4922 static PyObject 
*_wrap_wxXmlResourceHandler_CreateChildrenPrivately(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4923     PyObject 
* _resultobj
; 
4924     wxPyXmlResourceHandler 
* _arg0
; 
4926     wxXmlNode 
* _arg2 
= (wxXmlNode 
*) NULL
; 
4927     PyObject 
* _argo0 
= 0; 
4928     PyObject 
* _argo1 
= 0; 
4929     PyObject 
* _argo2 
= 0; 
4930     char *_kwnames
[] = { "self","parent","rootnode", NULL 
}; 
4933     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxXmlResourceHandler_CreateChildrenPrivately",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
4936         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4937         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4938             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_CreateChildrenPrivately. Expected _wxPyXmlResourceHandler_p."); 
4943         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4944         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxObject_p")) { 
4945             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_CreateChildrenPrivately. Expected _wxObject_p."); 
4950         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4951         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxXmlNode_p")) { 
4952             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResourceHandler_CreateChildrenPrivately. Expected _wxXmlNode_p."); 
4957     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4958     wxXmlResourceHandler_CreateChildrenPrivately(_arg0
,_arg1
,_arg2
); 
4960     wxPyEndAllowThreads(__tstate
); 
4961     if (PyErr_Occurred()) return NULL
; 
4962 }    Py_INCREF(Py_None
); 
4963     _resultobj 
= Py_None
; 
4967 #define wxXmlResourceHandler_CreateResFromNode(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->CreateResFromNode(_swigarg0,_swigarg1,_swigarg2)) 
4968 static PyObject 
*_wrap_wxXmlResourceHandler_CreateResFromNode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4969     PyObject 
* _resultobj
; 
4971     wxPyXmlResourceHandler 
* _arg0
; 
4974     wxObject 
* _arg3 
= (wxObject 
*) NULL
; 
4975     PyObject 
* _argo0 
= 0; 
4976     PyObject 
* _argo1 
= 0; 
4977     PyObject 
* _argo2 
= 0; 
4978     PyObject 
* _argo3 
= 0; 
4979     char *_kwnames
[] = { "self","node","parent","instance", NULL 
}; 
4982     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|O:wxXmlResourceHandler_CreateResFromNode",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_argo3
))  
4985         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4986         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
4987             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_CreateResFromNode. Expected _wxPyXmlResourceHandler_p."); 
4992         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4993         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxXmlNode_p")) { 
4994             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxXmlResourceHandler_CreateResFromNode. Expected _wxXmlNode_p."); 
4999         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
5000         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxObject_p")) { 
5001             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxXmlResourceHandler_CreateResFromNode. Expected _wxObject_p."); 
5006         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
5007         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxObject_p")) { 
5008             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxXmlResourceHandler_CreateResFromNode. Expected _wxObject_p."); 
5013     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5014     _result 
= (wxObject 
*)wxXmlResourceHandler_CreateResFromNode(_arg0
,_arg1
,_arg2
,_arg3
); 
5016     wxPyEndAllowThreads(__tstate
); 
5017     if (PyErr_Occurred()) return NULL
; 
5018 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5022 #define wxXmlResourceHandler_GetCurFileSystem(_swigobj)  (_swigobj->GetCurFileSystem()) 
5023 static PyObject 
*_wrap_wxXmlResourceHandler_GetCurFileSystem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5024     PyObject 
* _resultobj
; 
5025     wxFileSystem 
* _result
; 
5026     wxPyXmlResourceHandler 
* _arg0
; 
5027     PyObject 
* _argo0 
= 0; 
5028     char *_kwnames
[] = { "self", NULL 
}; 
5031     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxXmlResourceHandler_GetCurFileSystem",_kwnames
,&_argo0
))  
5034         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5035         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyXmlResourceHandler_p")) { 
5036             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxXmlResourceHandler_GetCurFileSystem. Expected _wxPyXmlResourceHandler_p."); 
5041     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5042     wxFileSystem 
& _result_ref 
= wxXmlResourceHandler_GetCurFileSystem(_arg0
); 
5043     _result 
= (wxFileSystem 
*) &_result_ref
; 
5045     wxPyEndAllowThreads(__tstate
); 
5046     if (PyErr_Occurred()) return NULL
; 
5047 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5051 static PyMethodDef xrccMethods
[] = { 
5052          { "wxXmlResourceHandler_GetCurFileSystem", (PyCFunction
) _wrap_wxXmlResourceHandler_GetCurFileSystem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5053          { "wxXmlResourceHandler_CreateResFromNode", (PyCFunction
) _wrap_wxXmlResourceHandler_CreateResFromNode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5054          { "wxXmlResourceHandler_CreateChildrenPrivately", (PyCFunction
) _wrap_wxXmlResourceHandler_CreateChildrenPrivately
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5055          { "wxXmlResourceHandler_CreateChildren", (PyCFunction
) _wrap_wxXmlResourceHandler_CreateChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5056          { "wxXmlResourceHandler_SetupWindow", (PyCFunction
) _wrap_wxXmlResourceHandler_SetupWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5057          { "wxXmlResourceHandler_GetFont", (PyCFunction
) _wrap_wxXmlResourceHandler_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5058          { "wxXmlResourceHandler_GetIcon", (PyCFunction
) _wrap_wxXmlResourceHandler_GetIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5059          { "wxXmlResourceHandler_GetBitmap", (PyCFunction
) _wrap_wxXmlResourceHandler_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5060          { "wxXmlResourceHandler_GetDimension", (PyCFunction
) _wrap_wxXmlResourceHandler_GetDimension
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5061          { "wxXmlResourceHandler_GetPosition", (PyCFunction
) _wrap_wxXmlResourceHandler_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5062          { "wxXmlResourceHandler_GetSize", (PyCFunction
) _wrap_wxXmlResourceHandler_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5063          { "wxXmlResourceHandler_GetColour", (PyCFunction
) _wrap_wxXmlResourceHandler_GetColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5064          { "wxXmlResourceHandler_GetLong", (PyCFunction
) _wrap_wxXmlResourceHandler_GetLong
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5065          { "wxXmlResourceHandler_GetBool", (PyCFunction
) _wrap_wxXmlResourceHandler_GetBool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5066          { "wxXmlResourceHandler_GetName", (PyCFunction
) _wrap_wxXmlResourceHandler_GetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5067          { "wxXmlResourceHandler_GetID", (PyCFunction
) _wrap_wxXmlResourceHandler_GetID
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5068          { "wxXmlResourceHandler_GetText", (PyCFunction
) _wrap_wxXmlResourceHandler_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5069          { "wxXmlResourceHandler_GetStyle", (PyCFunction
) _wrap_wxXmlResourceHandler_GetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5070          { "wxXmlResourceHandler_AddWindowStyles", (PyCFunction
) _wrap_wxXmlResourceHandler_AddWindowStyles
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5071          { "wxXmlResourceHandler_AddStyle", (PyCFunction
) _wrap_wxXmlResourceHandler_AddStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5072          { "wxXmlResourceHandler_GetParamValue", (PyCFunction
) _wrap_wxXmlResourceHandler_GetParamValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5073          { "wxXmlResourceHandler_GetParamNode", (PyCFunction
) _wrap_wxXmlResourceHandler_GetParamNode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5074          { "wxXmlResourceHandler_HasParam", (PyCFunction
) _wrap_wxXmlResourceHandler_HasParam
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5075          { "wxXmlResourceHandler_GetNodeContent", (PyCFunction
) _wrap_wxXmlResourceHandler_GetNodeContent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5076          { "wxXmlResourceHandler_IsOfClass", (PyCFunction
) _wrap_wxXmlResourceHandler_IsOfClass
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5077          { "wxXmlResourceHandler_GetInstanceAsWindow", (PyCFunction
) _wrap_wxXmlResourceHandler_GetInstanceAsWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5078          { "wxXmlResourceHandler_GetParentAsWindow", (PyCFunction
) _wrap_wxXmlResourceHandler_GetParentAsWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5079          { "wxXmlResourceHandler_GetInstance", (PyCFunction
) _wrap_wxXmlResourceHandler_GetInstance
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5080          { "wxXmlResourceHandler_GetParent", (PyCFunction
) _wrap_wxXmlResourceHandler_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5081          { "wxXmlResourceHandler_GetClass", (PyCFunction
) _wrap_wxXmlResourceHandler_GetClass
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5082          { "wxXmlResourceHandler_GetNode", (PyCFunction
) _wrap_wxXmlResourceHandler_GetNode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5083          { "wxXmlResourceHandler_GetResource", (PyCFunction
) _wrap_wxXmlResourceHandler_GetResource
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5084          { "wxXmlResourceHandler_SetParentResource", (PyCFunction
) _wrap_wxXmlResourceHandler_SetParentResource
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5085          { "wxXmlResourceHandler_CreateResource", (PyCFunction
) _wrap_wxXmlResourceHandler_CreateResource
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5086          { "wxXmlResourceHandler__setCallbackInfo", (PyCFunction
) _wrap_wxXmlResourceHandler__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5087          { "new_wxXmlResourceHandler", (PyCFunction
) _wrap_new_wxXmlResourceHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5088          { "wxXmlDocument_SetEncoding", (PyCFunction
) _wrap_wxXmlDocument_SetEncoding
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5089          { "wxXmlDocument_GetEncoding", (PyCFunction
) _wrap_wxXmlDocument_GetEncoding
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5090          { "wxXmlDocument_SetFileEncoding", (PyCFunction
) _wrap_wxXmlDocument_SetFileEncoding
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5091          { "wxXmlDocument_SetVersion", (PyCFunction
) _wrap_wxXmlDocument_SetVersion
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5092          { "wxXmlDocument_SetRoot", (PyCFunction
) _wrap_wxXmlDocument_SetRoot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5093          { "wxXmlDocument_GetFileEncoding", (PyCFunction
) _wrap_wxXmlDocument_GetFileEncoding
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5094          { "wxXmlDocument_GetVersion", (PyCFunction
) _wrap_wxXmlDocument_GetVersion
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5095          { "wxXmlDocument_GetRoot", (PyCFunction
) _wrap_wxXmlDocument_GetRoot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5096          { "wxXmlDocument_IsOk", (PyCFunction
) _wrap_wxXmlDocument_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5097          { "wxXmlDocument_SaveToStream", (PyCFunction
) _wrap_wxXmlDocument_SaveToStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5098          { "wxXmlDocument_Save", (PyCFunction
) _wrap_wxXmlDocument_Save
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5099          { "wxXmlDocument_LoadFromStream", (PyCFunction
) _wrap_wxXmlDocument_LoadFromStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5100          { "wxXmlDocument_Load", (PyCFunction
) _wrap_wxXmlDocument_Load
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5101          { "delete_wxXmlDocument", (PyCFunction
) _wrap_delete_wxXmlDocument
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5102          { "new_wxEmptyXmlDocument", (PyCFunction
) _wrap_new_wxEmptyXmlDocument
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5103          { "new_wxXmlDocumentFromStream", (PyCFunction
) _wrap_new_wxXmlDocumentFromStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5104          { "new_wxXmlDocument", (PyCFunction
) _wrap_new_wxXmlDocument
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5105          { "wxXmlNode_SetProperties", (PyCFunction
) _wrap_wxXmlNode_SetProperties
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5106          { "wxXmlNode_SetChildren", (PyCFunction
) _wrap_wxXmlNode_SetChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5107          { "wxXmlNode_SetNext", (PyCFunction
) _wrap_wxXmlNode_SetNext
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5108          { "wxXmlNode_SetParent", (PyCFunction
) _wrap_wxXmlNode_SetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5109          { "wxXmlNode_SetContent", (PyCFunction
) _wrap_wxXmlNode_SetContent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5110          { "wxXmlNode_SetName", (PyCFunction
) _wrap_wxXmlNode_SetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5111          { "wxXmlNode_SetType", (PyCFunction
) _wrap_wxXmlNode_SetType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5112          { "wxXmlNode_HasProp", (PyCFunction
) _wrap_wxXmlNode_HasProp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5113          { "wxXmlNode_GetPropVal", (PyCFunction
) _wrap_wxXmlNode_GetPropVal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5114          { "wxXmlNode_GetProperties", (PyCFunction
) _wrap_wxXmlNode_GetProperties
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5115          { "wxXmlNode_GetChildren", (PyCFunction
) _wrap_wxXmlNode_GetChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5116          { "wxXmlNode_GetNext", (PyCFunction
) _wrap_wxXmlNode_GetNext
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5117          { "wxXmlNode_GetParent", (PyCFunction
) _wrap_wxXmlNode_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5118          { "wxXmlNode_GetContent", (PyCFunction
) _wrap_wxXmlNode_GetContent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5119          { "wxXmlNode_GetName", (PyCFunction
) _wrap_wxXmlNode_GetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5120          { "wxXmlNode_GetType", (PyCFunction
) _wrap_wxXmlNode_GetType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5121          { "wxXmlNode_DeleteProperty", (PyCFunction
) _wrap_wxXmlNode_DeleteProperty
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5122          { "wxXmlNode_AddPropertyName", (PyCFunction
) _wrap_wxXmlNode_AddPropertyName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5123          { "wxXmlNode_AddProperty", (PyCFunction
) _wrap_wxXmlNode_AddProperty
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5124          { "wxXmlNode_RemoveChild", (PyCFunction
) _wrap_wxXmlNode_RemoveChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5125          { "wxXmlNode_InsertChild", (PyCFunction
) _wrap_wxXmlNode_InsertChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5126          { "wxXmlNode_AddChild", (PyCFunction
) _wrap_wxXmlNode_AddChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5127          { "new_wxXmlNodeEasy", (PyCFunction
) _wrap_new_wxXmlNodeEasy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5128          { "delete_wxXmlNode", (PyCFunction
) _wrap_delete_wxXmlNode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5129          { "new_wxXmlNode", (PyCFunction
) _wrap_new_wxXmlNode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5130          { "wxXmlProperty_SetNext", (PyCFunction
) _wrap_wxXmlProperty_SetNext
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5131          { "wxXmlProperty_SetValue", (PyCFunction
) _wrap_wxXmlProperty_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5132          { "wxXmlProperty_SetName", (PyCFunction
) _wrap_wxXmlProperty_SetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5133          { "wxXmlProperty_GetNext", (PyCFunction
) _wrap_wxXmlProperty_GetNext
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5134          { "wxXmlProperty_GetValue", (PyCFunction
) _wrap_wxXmlProperty_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5135          { "wxXmlProperty_GetName", (PyCFunction
) _wrap_wxXmlProperty_GetName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5136          { "new_wxXmlProperty", (PyCFunction
) _wrap_new_wxXmlProperty
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5137          { "wxXmlSubclassFactory__setCallbackInfo", (PyCFunction
) _wrap_wxXmlSubclassFactory__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5138          { "new_wxXmlSubclassFactory", (PyCFunction
) _wrap_new_wxXmlSubclassFactory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5139          { "wxXmlResource_SetFlags", (PyCFunction
) _wrap_wxXmlResource_SetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5140          { "wxXmlResource_GetFlags", (PyCFunction
) _wrap_wxXmlResource_GetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5141          { "wxXmlResource_Set", (PyCFunction
) _wrap_wxXmlResource_Set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5142          { "wxXmlResource_Get", (PyCFunction
) _wrap_wxXmlResource_Get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5143          { "wxXmlResource_CompareVersion", (PyCFunction
) _wrap_wxXmlResource_CompareVersion
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5144          { "wxXmlResource_GetVersion", (PyCFunction
) _wrap_wxXmlResource_GetVersion
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5145          { "wxXmlResource_GetXRCID", (PyCFunction
) _wrap_wxXmlResource_GetXRCID
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5146          { "wxXmlResource_AttachUnknownControl", (PyCFunction
) _wrap_wxXmlResource_AttachUnknownControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5147          { "wxXmlResource_LoadIcon", (PyCFunction
) _wrap_wxXmlResource_LoadIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5148          { "wxXmlResource_LoadBitmap", (PyCFunction
) _wrap_wxXmlResource_LoadBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5149          { "wxXmlResource_LoadOnObject", (PyCFunction
) _wrap_wxXmlResource_LoadOnObject
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5150          { "wxXmlResource_LoadObject", (PyCFunction
) _wrap_wxXmlResource_LoadObject
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5151          { "wxXmlResource_LoadOnFrame", (PyCFunction
) _wrap_wxXmlResource_LoadOnFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5152          { "wxXmlResource_LoadFrame", (PyCFunction
) _wrap_wxXmlResource_LoadFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5153          { "wxXmlResource_LoadOnPanel", (PyCFunction
) _wrap_wxXmlResource_LoadOnPanel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5154          { "wxXmlResource_LoadPanel", (PyCFunction
) _wrap_wxXmlResource_LoadPanel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5155          { "wxXmlResource_LoadOnDialog", (PyCFunction
) _wrap_wxXmlResource_LoadOnDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5156          { "wxXmlResource_LoadDialog", (PyCFunction
) _wrap_wxXmlResource_LoadDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5157          { "wxXmlResource_LoadToolBar", (PyCFunction
) _wrap_wxXmlResource_LoadToolBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5158          { "wxXmlResource_LoadMenuBarOnFrame", (PyCFunction
) _wrap_wxXmlResource_LoadMenuBarOnFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5159          { "wxXmlResource_LoadMenuBar", (PyCFunction
) _wrap_wxXmlResource_LoadMenuBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5160          { "wxXmlResource_LoadMenu", (PyCFunction
) _wrap_wxXmlResource_LoadMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5161          { "wxXmlResource_AddSubclassFactory", (PyCFunction
) _wrap_wxXmlResource_AddSubclassFactory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5162          { "wxXmlResource_ClearHandlers", (PyCFunction
) _wrap_wxXmlResource_ClearHandlers
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5163          { "wxXmlResource_InsertHandler", (PyCFunction
) _wrap_wxXmlResource_InsertHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5164          { "wxXmlResource_AddHandler", (PyCFunction
) _wrap_wxXmlResource_AddHandler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5165          { "wxXmlResource_InitAllHandlers", (PyCFunction
) _wrap_wxXmlResource_InitAllHandlers
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5166          { "wxXmlResource_LoadFromString", (PyCFunction
) _wrap_wxXmlResource_LoadFromString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5167          { "wxXmlResource_Load", (PyCFunction
) _wrap_wxXmlResource_Load
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5168          { "delete_wxXmlResource", (PyCFunction
) _wrap_delete_wxXmlResource
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5169          { "new_wxEmptyXmlResource", (PyCFunction
) _wrap_new_wxEmptyXmlResource
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5170          { "new_wxXmlResource", (PyCFunction
) _wrap_new_wxXmlResource
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5177  * This table is used by the pointer type-checker 
5179 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
5180     { "_signed_long","_long",0}, 
5181     { "_wxPrintQuality","_wxCoord",0}, 
5182     { "_wxPrintQuality","_int",0}, 
5183     { "_wxPrintQuality","_signed_int",0}, 
5184     { "_wxPrintQuality","_unsigned_int",0}, 
5185     { "_wxPrintQuality","_wxWindowID",0}, 
5186     { "_wxPrintQuality","_uint",0}, 
5187     { "_wxPrintQuality","_EBool",0}, 
5188     { "_wxPrintQuality","_size_t",0}, 
5189     { "_wxPrintQuality","_time_t",0}, 
5190     { "_byte","_unsigned_char",0}, 
5191     { "_long","_unsigned_long",0}, 
5192     { "_long","_signed_long",0}, 
5193     { "_size_t","_wxCoord",0}, 
5194     { "_size_t","_wxPrintQuality",0}, 
5195     { "_size_t","_time_t",0}, 
5196     { "_size_t","_unsigned_int",0}, 
5197     { "_size_t","_int",0}, 
5198     { "_size_t","_wxWindowID",0}, 
5199     { "_size_t","_uint",0}, 
5200     { "_uint","_wxCoord",0}, 
5201     { "_uint","_wxPrintQuality",0}, 
5202     { "_uint","_time_t",0}, 
5203     { "_uint","_size_t",0}, 
5204     { "_uint","_unsigned_int",0}, 
5205     { "_uint","_int",0}, 
5206     { "_uint","_wxWindowID",0}, 
5207     { "_wxChar","_char",0}, 
5208     { "_char","_wxChar",0}, 
5209     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
5210     { "_EBool","_wxCoord",0}, 
5211     { "_EBool","_wxPrintQuality",0}, 
5212     { "_EBool","_signed_int",0}, 
5213     { "_EBool","_int",0}, 
5214     { "_EBool","_wxWindowID",0}, 
5215     { "_unsigned_long","_long",0}, 
5216     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
5217     { "_signed_int","_wxCoord",0}, 
5218     { "_signed_int","_wxPrintQuality",0}, 
5219     { "_signed_int","_EBool",0}, 
5220     { "_signed_int","_wxWindowID",0}, 
5221     { "_signed_int","_int",0}, 
5222     { "_WXTYPE","_wxDateTime_t",0}, 
5223     { "_WXTYPE","_short",0}, 
5224     { "_WXTYPE","_signed_short",0}, 
5225     { "_WXTYPE","_unsigned_short",0}, 
5226     { "_unsigned_short","_wxDateTime_t",0}, 
5227     { "_unsigned_short","_WXTYPE",0}, 
5228     { "_unsigned_short","_short",0}, 
5229     { "_wxObject","_wxPyXmlResourceHandler",SwigwxPyXmlResourceHandlerTowxObject
}, 
5230     { "_wxObject","_wxXmlDocument",SwigwxXmlDocumentTowxObject
}, 
5231     { "_wxObject","_wxXmlResource",SwigwxXmlResourceTowxObject
}, 
5232     { "_signed_short","_WXTYPE",0}, 
5233     { "_signed_short","_short",0}, 
5234     { "_unsigned_char","_byte",0}, 
5235     { "_unsigned_int","_wxCoord",0}, 
5236     { "_unsigned_int","_wxPrintQuality",0}, 
5237     { "_unsigned_int","_time_t",0}, 
5238     { "_unsigned_int","_size_t",0}, 
5239     { "_unsigned_int","_uint",0}, 
5240     { "_unsigned_int","_wxWindowID",0}, 
5241     { "_unsigned_int","_int",0}, 
5242     { "_short","_wxDateTime_t",0}, 
5243     { "_short","_WXTYPE",0}, 
5244     { "_short","_unsigned_short",0}, 
5245     { "_short","_signed_short",0}, 
5246     { "_wxWindowID","_wxCoord",0}, 
5247     { "_wxWindowID","_wxPrintQuality",0}, 
5248     { "_wxWindowID","_time_t",0}, 
5249     { "_wxWindowID","_size_t",0}, 
5250     { "_wxWindowID","_EBool",0}, 
5251     { "_wxWindowID","_uint",0}, 
5252     { "_wxWindowID","_int",0}, 
5253     { "_wxWindowID","_signed_int",0}, 
5254     { "_wxWindowID","_unsigned_int",0}, 
5255     { "_int","_wxCoord",0}, 
5256     { "_int","_wxPrintQuality",0}, 
5257     { "_int","_time_t",0}, 
5258     { "_int","_size_t",0}, 
5259     { "_int","_EBool",0}, 
5260     { "_int","_uint",0}, 
5261     { "_int","_wxWindowID",0}, 
5262     { "_int","_unsigned_int",0}, 
5263     { "_int","_signed_int",0}, 
5264     { "_wxDateTime_t","_unsigned_short",0}, 
5265     { "_wxDateTime_t","_short",0}, 
5266     { "_wxDateTime_t","_WXTYPE",0}, 
5267     { "_time_t","_wxCoord",0}, 
5268     { "_time_t","_wxPrintQuality",0}, 
5269     { "_time_t","_unsigned_int",0}, 
5270     { "_time_t","_int",0}, 
5271     { "_time_t","_wxWindowID",0}, 
5272     { "_time_t","_uint",0}, 
5273     { "_time_t","_size_t",0}, 
5274     { "_wxCoord","_int",0}, 
5275     { "_wxCoord","_signed_int",0}, 
5276     { "_wxCoord","_unsigned_int",0}, 
5277     { "_wxCoord","_wxWindowID",0}, 
5278     { "_wxCoord","_uint",0}, 
5279     { "_wxCoord","_EBool",0}, 
5280     { "_wxCoord","_size_t",0}, 
5281     { "_wxCoord","_time_t",0}, 
5282     { "_wxCoord","_wxPrintQuality",0}, 
5285 static PyObject 
*SWIG_globals
; 
5289 SWIGEXPORT(void) initxrcc() { 
5291          SWIG_globals 
= SWIG_newvarlink(); 
5292          m 
= Py_InitModule("xrcc", xrccMethods
); 
5293          d 
= PyModule_GetDict(m
); 
5294          PyDict_SetItemString(d
,"wxXRC_USE_LOCALE", PyInt_FromLong((long) wxXRC_USE_LOCALE
)); 
5295          PyDict_SetItemString(d
,"wxXRC_NO_SUBCLASSING", PyInt_FromLong((long) wxXRC_NO_SUBCLASSING
)); 
5296          PyDict_SetItemString(d
,"wxXML_ELEMENT_NODE", PyInt_FromLong((long) wxXML_ELEMENT_NODE
)); 
5297          PyDict_SetItemString(d
,"wxXML_ATTRIBUTE_NODE", PyInt_FromLong((long) wxXML_ATTRIBUTE_NODE
)); 
5298          PyDict_SetItemString(d
,"wxXML_TEXT_NODE", PyInt_FromLong((long) wxXML_TEXT_NODE
)); 
5299          PyDict_SetItemString(d
,"wxXML_CDATA_SECTION_NODE", PyInt_FromLong((long) wxXML_CDATA_SECTION_NODE
)); 
5300          PyDict_SetItemString(d
,"wxXML_ENTITY_REF_NODE", PyInt_FromLong((long) wxXML_ENTITY_REF_NODE
)); 
5301          PyDict_SetItemString(d
,"wxXML_ENTITY_NODE", PyInt_FromLong((long) wxXML_ENTITY_NODE
)); 
5302          PyDict_SetItemString(d
,"wxXML_PI_NODE", PyInt_FromLong((long) wxXML_PI_NODE
)); 
5303          PyDict_SetItemString(d
,"wxXML_COMMENT_NODE", PyInt_FromLong((long) wxXML_COMMENT_NODE
)); 
5304          PyDict_SetItemString(d
,"wxXML_DOCUMENT_NODE", PyInt_FromLong((long) wxXML_DOCUMENT_NODE
)); 
5305          PyDict_SetItemString(d
,"wxXML_DOCUMENT_TYPE_NODE", PyInt_FromLong((long) wxXML_DOCUMENT_TYPE_NODE
)); 
5306          PyDict_SetItemString(d
,"wxXML_DOCUMENT_FRAG_NODE", PyInt_FromLong((long) wxXML_DOCUMENT_FRAG_NODE
)); 
5307          PyDict_SetItemString(d
,"wxXML_NOTATION_NODE", PyInt_FromLong((long) wxXML_NOTATION_NODE
)); 
5308          PyDict_SetItemString(d
,"wxXML_HTML_DOCUMENT_NODE", PyInt_FromLong((long) wxXML_HTML_DOCUMENT_NODE
)); 
5311     wxClassInfo::CleanUpClasses(); 
5312     wxClassInfo::InitializeClasses(); 
5314     wxXmlInitResourceModule(); 
5315     wxXmlResource::Get()->InitAllHandlers(); 
5319    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
5320         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);