2  * FILE : src/mac/utils.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    initutilsc 
  55 #define SWIG_name    "utilsc" 
  58 #include <wx/config.h> 
  59 #include <wx/fileconf.h> 
  60 #include <wx/datetime.h> 
  62     // Put some wx default wxChar* values into wxStrings. 
  63     DECLARE_DEF_STRING2(DateFormatStr
, wxT("%c")); 
  64     static const wxString 
wxPyEmptyString(wxT("")); 
  68 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  74     } else if (target 
== Py_None
) { 
  78         if (!PyTuple_Check(target
)) { 
  80             target 
= PyTuple_New(1); 
  81             PyTuple_SetItem(target
, 0, o2
); 
  84         PyTuple_SetItem(o3
, 0, o
); 
  87         target 
= PySequence_Concat(o2
, o3
); 
  94     static PyObject
* __EnumerationHelper(bool flag
, wxString
& str
, long index
) { 
  95         PyObject
* ret 
= PyTuple_New(3); 
  97             PyTuple_SET_ITEM(ret
, 0, PyInt_FromLong(flag
)); 
  99             PyTuple_SET_ITEM(ret
, 1, PyUnicode_FromWideChar(str
.c_str(), str
.Len())); 
 101             PyTuple_SET_ITEM(ret
, 1, PyString_FromStringAndSize(str
.c_str(), str
.Len())); 
 103             PyTuple_SET_ITEM(ret
, 2, PyInt_FromLong(index
)); 
 108 #define LOCAL *(new wxDateTime::TimeZone(wxDateTime::Local)) 
 112 static PyObject 
*_wrap_wxGetLocalTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 113     PyObject 
* _resultobj
; 
 115     char *_kwnames
[] = {  NULL 
}; 
 118     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetLocalTime",_kwnames
))  
 121     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 122     _result 
= (long )wxGetLocalTime(); 
 124     wxPyEndAllowThreads(__tstate
); 
 125     if (PyErr_Occurred()) return NULL
; 
 126 }    _resultobj 
= Py_BuildValue("l",_result
); 
 130 static PyObject 
*_wrap_wxGetUTCTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 131     PyObject 
* _resultobj
; 
 133     char *_kwnames
[] = {  NULL 
}; 
 136     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetUTCTime",_kwnames
))  
 139     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 140     _result 
= (long )wxGetUTCTime(); 
 142     wxPyEndAllowThreads(__tstate
); 
 143     if (PyErr_Occurred()) return NULL
; 
 144 }    _resultobj 
= Py_BuildValue("l",_result
); 
 148 static PyObject 
*_wrap_wxGetCurrentTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 149     PyObject 
* _resultobj
; 
 151     char *_kwnames
[] = {  NULL 
}; 
 154     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetCurrentTime",_kwnames
))  
 157     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 158     _result 
= (long )wxGetCurrentTime(); 
 160     wxPyEndAllowThreads(__tstate
); 
 161     if (PyErr_Occurred()) return NULL
; 
 162 }    _resultobj 
= Py_BuildValue("l",_result
); 
 166 static PyObject 
*_wrap_wxGetLocalTimeMillis(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 167     PyObject 
* _resultobj
; 
 168     wxLongLong 
* _result
; 
 169     char *_kwnames
[] = {  NULL 
}; 
 172     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetLocalTimeMillis",_kwnames
))  
 175     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 176     _result 
= new wxLongLong (wxGetLocalTimeMillis()); 
 178     wxPyEndAllowThreads(__tstate
); 
 179     if (PyErr_Occurred()) return NULL
; 
 181     PyObject 
*hi
, *lo
, *shifter
, *shifted
; 
 182     hi 
= PyLong_FromLong(_result
->GetHi()); 
 183     lo 
= PyLong_FromLong(_result
->GetLo()); 
 184     shifter 
= PyLong_FromLong(32); 
 185     shifted 
= PyNumber_Lshift(hi
, shifter
); 
 186     _resultobj 
= PyNumber_Or(shifted
, lo
); 
 195 #define delete_wxConfigBase(_swigobj) (delete _swigobj) 
 196 static PyObject 
*_wrap_delete_wxConfigBase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 197     PyObject 
* _resultobj
; 
 198     wxConfigBase 
* _arg0
; 
 199     PyObject 
* _argo0 
= 0; 
 200     char *_kwnames
[] = { "self", NULL 
}; 
 203     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxConfigBase",_kwnames
,&_argo0
))  
 206         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 207         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxConfigBase. Expected _wxConfigBase_p."); 
 213     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 214     delete_wxConfigBase(_arg0
); 
 216     wxPyEndAllowThreads(__tstate
); 
 217     if (PyErr_Occurred()) return NULL
; 
 218 }    Py_INCREF(Py_None
); 
 219     _resultobj 
= Py_None
; 
 223 static PyObject 
*_wrap_wxConfigBase_Set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 224     PyObject 
* _resultobj
; 
 225     wxConfigBase 
* _result
; 
 226     wxConfigBase 
* _arg0
; 
 227     PyObject 
* _argo0 
= 0; 
 228     char *_kwnames
[] = { "pConfig", NULL 
}; 
 232     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxConfigBase_Set",_kwnames
,&_argo0
))  
 235         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 236         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 237             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_Set. Expected _wxConfigBase_p."); 
 242     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 243     _result 
= (wxConfigBase 
*)wxConfigBase::Set(_arg0
); 
 245     wxPyEndAllowThreads(__tstate
); 
 246     if (PyErr_Occurred()) return NULL
; 
 248         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxConfigBase_p"); 
 249         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 252         _resultobj 
= Py_None
; 
 257 static PyObject 
*_wrap_wxConfigBase_Get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 258     PyObject 
* _resultobj
; 
 259     wxConfigBase 
* _result
; 
 260     bool  _arg0 
= (bool ) TRUE
; 
 261     int tempbool0 
= (int) TRUE
; 
 262     char *_kwnames
[] = { "createOnDemand", NULL 
}; 
 266     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxConfigBase_Get",_kwnames
,&tempbool0
))  
 268     _arg0 
= (bool ) tempbool0
; 
 270     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 271     _result 
= (wxConfigBase 
*)wxConfigBase::Get(_arg0
); 
 273     wxPyEndAllowThreads(__tstate
); 
 274     if (PyErr_Occurred()) return NULL
; 
 276         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxConfigBase_p"); 
 277         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 280         _resultobj 
= Py_None
; 
 285 static PyObject 
*_wrap_wxConfigBase_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 286     PyObject 
* _resultobj
; 
 287     wxConfigBase 
* _result
; 
 288     char *_kwnames
[] = {  NULL 
}; 
 292     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxConfigBase_Create",_kwnames
))  
 295     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 296     _result 
= (wxConfigBase 
*)wxConfigBase::Create(); 
 298     wxPyEndAllowThreads(__tstate
); 
 299     if (PyErr_Occurred()) return NULL
; 
 301         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxConfigBase_p"); 
 302         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 305         _resultobj 
= Py_None
; 
 310 static PyObject 
*_wrap_wxConfigBase_DontCreateOnDemand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 311     PyObject 
* _resultobj
; 
 312     char *_kwnames
[] = {  NULL 
}; 
 315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxConfigBase_DontCreateOnDemand",_kwnames
))  
 318     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 319     wxConfigBase::DontCreateOnDemand(); 
 321     wxPyEndAllowThreads(__tstate
); 
 322     if (PyErr_Occurred()) return NULL
; 
 323 }    Py_INCREF(Py_None
); 
 324     _resultobj 
= Py_None
; 
 328 #define wxConfigBase_DeleteAll(_swigobj)  (_swigobj->DeleteAll()) 
 329 static PyObject 
*_wrap_wxConfigBase_DeleteAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 330     PyObject 
* _resultobj
; 
 332     wxConfigBase 
* _arg0
; 
 333     PyObject 
* _argo0 
= 0; 
 334     char *_kwnames
[] = { "self", NULL 
}; 
 337     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxConfigBase_DeleteAll",_kwnames
,&_argo0
))  
 340         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 341         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 342             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_DeleteAll. Expected _wxConfigBase_p."); 
 347     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 348     _result 
= (bool )wxConfigBase_DeleteAll(_arg0
); 
 350     wxPyEndAllowThreads(__tstate
); 
 351     if (PyErr_Occurred()) return NULL
; 
 352 }    _resultobj 
= Py_BuildValue("i",_result
); 
 356 #define wxConfigBase_DeleteEntry(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DeleteEntry(_swigarg0,_swigarg1)) 
 357 static PyObject 
*_wrap_wxConfigBase_DeleteEntry(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 358     PyObject 
* _resultobj
; 
 360     wxConfigBase 
* _arg0
; 
 362     bool  _arg2 
= (bool ) TRUE
; 
 363     PyObject 
* _argo0 
= 0; 
 364     PyObject 
* _obj1 
= 0; 
 365     int tempbool2 
= (int) TRUE
; 
 366     char *_kwnames
[] = { "self","key","bDeleteGroupIfEmpty", NULL 
}; 
 369     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxConfigBase_DeleteEntry",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
 372         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 373         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 374             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_DeleteEntry. Expected _wxConfigBase_p."); 
 379     _arg1 
= wxString_in_helper(_obj1
); 
 383     _arg2 
= (bool ) tempbool2
; 
 385     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 386     _result 
= (bool )wxConfigBase_DeleteEntry(_arg0
,*_arg1
,_arg2
); 
 388     wxPyEndAllowThreads(__tstate
); 
 389     if (PyErr_Occurred()) return NULL
; 
 390 }    _resultobj 
= Py_BuildValue("i",_result
); 
 398 #define wxConfigBase_DeleteGroup(_swigobj,_swigarg0)  (_swigobj->DeleteGroup(_swigarg0)) 
 399 static PyObject 
*_wrap_wxConfigBase_DeleteGroup(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 400     PyObject 
* _resultobj
; 
 402     wxConfigBase 
* _arg0
; 
 404     PyObject 
* _argo0 
= 0; 
 405     PyObject 
* _obj1 
= 0; 
 406     char *_kwnames
[] = { "self","key", NULL 
}; 
 409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxConfigBase_DeleteGroup",_kwnames
,&_argo0
,&_obj1
))  
 412         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 413         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 414             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_DeleteGroup. Expected _wxConfigBase_p."); 
 419     _arg1 
= wxString_in_helper(_obj1
); 
 424     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 425     _result 
= (bool )wxConfigBase_DeleteGroup(_arg0
,*_arg1
); 
 427     wxPyEndAllowThreads(__tstate
); 
 428     if (PyErr_Occurred()) return NULL
; 
 429 }    _resultobj 
= Py_BuildValue("i",_result
); 
 437 #define wxConfigBase_Exists(_swigobj,_swigarg0)  (_swigobj->Exists(_swigarg0)) 
 438 static PyObject 
*_wrap_wxConfigBase_Exists(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 439     PyObject 
* _resultobj
; 
 441     wxConfigBase 
* _arg0
; 
 443     PyObject 
* _argo0 
= 0; 
 444     PyObject 
* _obj1 
= 0; 
 445     char *_kwnames
[] = { "self","strName", NULL 
}; 
 448     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxConfigBase_Exists",_kwnames
,&_argo0
,&_obj1
))  
 451         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 452         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_Exists. Expected _wxConfigBase_p."); 
 458     _arg1 
= wxString_in_helper(_obj1
); 
 463     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 464     _result 
= (bool )wxConfigBase_Exists(_arg0
,*_arg1
); 
 466     wxPyEndAllowThreads(__tstate
); 
 467     if (PyErr_Occurred()) return NULL
; 
 468 }    _resultobj 
= Py_BuildValue("i",_result
); 
 476 #define wxConfigBase_Flush(_swigobj,_swigarg0)  (_swigobj->Flush(_swigarg0)) 
 477 static PyObject 
*_wrap_wxConfigBase_Flush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 478     PyObject 
* _resultobj
; 
 480     wxConfigBase 
* _arg0
; 
 481     bool  _arg1 
= (bool ) FALSE
; 
 482     PyObject 
* _argo0 
= 0; 
 483     int tempbool1 
= (int) FALSE
; 
 484     char *_kwnames
[] = { "self","bCurrentOnly", NULL 
}; 
 487     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxConfigBase_Flush",_kwnames
,&_argo0
,&tempbool1
))  
 490         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 491         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 492             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_Flush. Expected _wxConfigBase_p."); 
 496     _arg1 
= (bool ) tempbool1
; 
 498     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 499     _result 
= (bool )wxConfigBase_Flush(_arg0
,_arg1
); 
 501     wxPyEndAllowThreads(__tstate
); 
 502     if (PyErr_Occurred()) return NULL
; 
 503 }    _resultobj 
= Py_BuildValue("i",_result
); 
 507 #define wxConfigBase_GetAppName(_swigobj)  (_swigobj->GetAppName()) 
 508 static PyObject 
*_wrap_wxConfigBase_GetAppName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 509     PyObject 
* _resultobj
; 
 511     wxConfigBase 
* _arg0
; 
 512     PyObject 
* _argo0 
= 0; 
 513     char *_kwnames
[] = { "self", NULL 
}; 
 516     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxConfigBase_GetAppName",_kwnames
,&_argo0
))  
 519         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 520         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 521             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_GetAppName. Expected _wxConfigBase_p."); 
 526     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 527     _result 
= new wxString (wxConfigBase_GetAppName(_arg0
)); 
 529     wxPyEndAllowThreads(__tstate
); 
 530     if (PyErr_Occurred()) return NULL
; 
 533     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 535     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 544 static PyObject 
* wxConfigBase_GetFirstGroup(wxConfigBase 
*self
) { 
 549             cont 
= self
->GetFirstGroup(value
, index
); 
 550             return __EnumerationHelper(cont
, value
, index
); 
 552 static PyObject 
*_wrap_wxConfigBase_GetFirstGroup(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 553     PyObject 
* _resultobj
; 
 555     wxConfigBase 
* _arg0
; 
 556     PyObject 
* _argo0 
= 0; 
 557     char *_kwnames
[] = { "self", NULL 
}; 
 560     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxConfigBase_GetFirstGroup",_kwnames
,&_argo0
))  
 563         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 564         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 565             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_GetFirstGroup. Expected _wxConfigBase_p."); 
 570     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 571     _result 
= (PyObject 
*)wxConfigBase_GetFirstGroup(_arg0
); 
 573     wxPyEndAllowThreads(__tstate
); 
 574     if (PyErr_Occurred()) return NULL
; 
 576   _resultobj 
= _result
; 
 581 static PyObject 
* wxConfigBase_GetFirstEntry(wxConfigBase 
*self
) { 
 586             cont 
= self
->GetFirstEntry(value
, index
); 
 587             return __EnumerationHelper(cont
, value
, index
); 
 589 static PyObject 
*_wrap_wxConfigBase_GetFirstEntry(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 590     PyObject 
* _resultobj
; 
 592     wxConfigBase 
* _arg0
; 
 593     PyObject 
* _argo0 
= 0; 
 594     char *_kwnames
[] = { "self", NULL 
}; 
 597     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxConfigBase_GetFirstEntry",_kwnames
,&_argo0
))  
 600         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 601         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 602             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_GetFirstEntry. Expected _wxConfigBase_p."); 
 607     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 608     _result 
= (PyObject 
*)wxConfigBase_GetFirstEntry(_arg0
); 
 610     wxPyEndAllowThreads(__tstate
); 
 611     if (PyErr_Occurred()) return NULL
; 
 613   _resultobj 
= _result
; 
 618 static PyObject 
* wxConfigBase_GetNextGroup(wxConfigBase 
*self
,long  index
) { 
 622             cont 
= self
->GetNextGroup(value
, index
); 
 623             return __EnumerationHelper(cont
, value
, index
); 
 625 static PyObject 
*_wrap_wxConfigBase_GetNextGroup(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 626     PyObject 
* _resultobj
; 
 628     wxConfigBase 
* _arg0
; 
 630     PyObject 
* _argo0 
= 0; 
 631     char *_kwnames
[] = { "self","index", NULL 
}; 
 634     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxConfigBase_GetNextGroup",_kwnames
,&_argo0
,&_arg1
))  
 637         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 638         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 639             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_GetNextGroup. Expected _wxConfigBase_p."); 
 644     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 645     _result 
= (PyObject 
*)wxConfigBase_GetNextGroup(_arg0
,_arg1
); 
 647     wxPyEndAllowThreads(__tstate
); 
 648     if (PyErr_Occurred()) return NULL
; 
 650   _resultobj 
= _result
; 
 655 static PyObject 
* wxConfigBase_GetNextEntry(wxConfigBase 
*self
,long  index
) { 
 659             cont 
= self
->GetNextEntry(value
, index
); 
 660             return __EnumerationHelper(cont
, value
, index
); 
 662 static PyObject 
*_wrap_wxConfigBase_GetNextEntry(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 663     PyObject 
* _resultobj
; 
 665     wxConfigBase 
* _arg0
; 
 667     PyObject 
* _argo0 
= 0; 
 668     char *_kwnames
[] = { "self","index", NULL 
}; 
 671     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxConfigBase_GetNextEntry",_kwnames
,&_argo0
,&_arg1
))  
 674         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 675         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 676             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_GetNextEntry. Expected _wxConfigBase_p."); 
 681     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 682     _result 
= (PyObject 
*)wxConfigBase_GetNextEntry(_arg0
,_arg1
); 
 684     wxPyEndAllowThreads(__tstate
); 
 685     if (PyErr_Occurred()) return NULL
; 
 687   _resultobj 
= _result
; 
 692 #define wxConfigBase_GetNumberOfEntries(_swigobj,_swigarg0)  (_swigobj->GetNumberOfEntries(_swigarg0)) 
 693 static PyObject 
*_wrap_wxConfigBase_GetNumberOfEntries(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 694     PyObject 
* _resultobj
; 
 696     wxConfigBase 
* _arg0
; 
 697     bool  _arg1 
= (bool ) FALSE
; 
 698     PyObject 
* _argo0 
= 0; 
 699     int tempbool1 
= (int) FALSE
; 
 700     char *_kwnames
[] = { "self","bRecursive", NULL 
}; 
 703     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxConfigBase_GetNumberOfEntries",_kwnames
,&_argo0
,&tempbool1
))  
 706         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 707         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 708             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_GetNumberOfEntries. Expected _wxConfigBase_p."); 
 712     _arg1 
= (bool ) tempbool1
; 
 714     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 715     _result 
= (int )wxConfigBase_GetNumberOfEntries(_arg0
,_arg1
); 
 717     wxPyEndAllowThreads(__tstate
); 
 718     if (PyErr_Occurred()) return NULL
; 
 719 }    _resultobj 
= Py_BuildValue("i",_result
); 
 723 #define wxConfigBase_GetNumberOfGroups(_swigobj,_swigarg0)  (_swigobj->GetNumberOfGroups(_swigarg0)) 
 724 static PyObject 
*_wrap_wxConfigBase_GetNumberOfGroups(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 725     PyObject 
* _resultobj
; 
 727     wxConfigBase 
* _arg0
; 
 728     bool  _arg1 
= (bool ) FALSE
; 
 729     PyObject 
* _argo0 
= 0; 
 730     int tempbool1 
= (int) FALSE
; 
 731     char *_kwnames
[] = { "self","bRecursive", NULL 
}; 
 734     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxConfigBase_GetNumberOfGroups",_kwnames
,&_argo0
,&tempbool1
))  
 737         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 738         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 739             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_GetNumberOfGroups. Expected _wxConfigBase_p."); 
 743     _arg1 
= (bool ) tempbool1
; 
 745     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 746     _result 
= (int )wxConfigBase_GetNumberOfGroups(_arg0
,_arg1
); 
 748     wxPyEndAllowThreads(__tstate
); 
 749     if (PyErr_Occurred()) return NULL
; 
 750 }    _resultobj 
= Py_BuildValue("i",_result
); 
 754 #define wxConfigBase_GetPath(_swigobj)  (_swigobj->GetPath()) 
 755 static PyObject 
*_wrap_wxConfigBase_GetPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 756     PyObject 
* _resultobj
; 
 758     wxConfigBase 
* _arg0
; 
 759     PyObject 
* _argo0 
= 0; 
 760     char *_kwnames
[] = { "self", NULL 
}; 
 763     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxConfigBase_GetPath",_kwnames
,&_argo0
))  
 766         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 767         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 768             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_GetPath. Expected _wxConfigBase_p."); 
 773     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 774     _result 
= new wxString (wxConfigBase_GetPath(_arg0
)); 
 776     wxPyEndAllowThreads(__tstate
); 
 777     if (PyErr_Occurred()) return NULL
; 
 780     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 782     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 791 #define wxConfigBase_GetVendorName(_swigobj)  (_swigobj->GetVendorName()) 
 792 static PyObject 
*_wrap_wxConfigBase_GetVendorName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 793     PyObject 
* _resultobj
; 
 795     wxConfigBase 
* _arg0
; 
 796     PyObject 
* _argo0 
= 0; 
 797     char *_kwnames
[] = { "self", NULL 
}; 
 800     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxConfigBase_GetVendorName",_kwnames
,&_argo0
))  
 803         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 804         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 805             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_GetVendorName. Expected _wxConfigBase_p."); 
 810     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 811     _result 
= new wxString (wxConfigBase_GetVendorName(_arg0
)); 
 813     wxPyEndAllowThreads(__tstate
); 
 814     if (PyErr_Occurred()) return NULL
; 
 817     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 819     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 828 #define wxConfigBase_HasEntry(_swigobj,_swigarg0)  (_swigobj->HasEntry(_swigarg0)) 
 829 static PyObject 
*_wrap_wxConfigBase_HasEntry(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 830     PyObject 
* _resultobj
; 
 832     wxConfigBase 
* _arg0
; 
 834     PyObject 
* _argo0 
= 0; 
 835     PyObject 
* _obj1 
= 0; 
 836     char *_kwnames
[] = { "self","strName", NULL 
}; 
 839     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxConfigBase_HasEntry",_kwnames
,&_argo0
,&_obj1
))  
 842         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 843         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 844             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_HasEntry. Expected _wxConfigBase_p."); 
 849     _arg1 
= wxString_in_helper(_obj1
); 
 854     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 855     _result 
= (bool )wxConfigBase_HasEntry(_arg0
,*_arg1
); 
 857     wxPyEndAllowThreads(__tstate
); 
 858     if (PyErr_Occurred()) return NULL
; 
 859 }    _resultobj 
= Py_BuildValue("i",_result
); 
 867 #define wxConfigBase_HasGroup(_swigobj,_swigarg0)  (_swigobj->HasGroup(_swigarg0)) 
 868 static PyObject 
*_wrap_wxConfigBase_HasGroup(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 869     PyObject 
* _resultobj
; 
 871     wxConfigBase 
* _arg0
; 
 873     PyObject 
* _argo0 
= 0; 
 874     PyObject 
* _obj1 
= 0; 
 875     char *_kwnames
[] = { "self","strName", NULL 
}; 
 878     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxConfigBase_HasGroup",_kwnames
,&_argo0
,&_obj1
))  
 881         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 882         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_HasGroup. Expected _wxConfigBase_p."); 
 888     _arg1 
= wxString_in_helper(_obj1
); 
 893     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 894     _result 
= (bool )wxConfigBase_HasGroup(_arg0
,*_arg1
); 
 896     wxPyEndAllowThreads(__tstate
); 
 897     if (PyErr_Occurred()) return NULL
; 
 898 }    _resultobj 
= Py_BuildValue("i",_result
); 
 906 #define wxConfigBase_IsExpandingEnvVars(_swigobj)  (_swigobj->IsExpandingEnvVars()) 
 907 static PyObject 
*_wrap_wxConfigBase_IsExpandingEnvVars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 908     PyObject 
* _resultobj
; 
 910     wxConfigBase 
* _arg0
; 
 911     PyObject 
* _argo0 
= 0; 
 912     char *_kwnames
[] = { "self", NULL 
}; 
 915     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxConfigBase_IsExpandingEnvVars",_kwnames
,&_argo0
))  
 918         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 919         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 920             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_IsExpandingEnvVars. Expected _wxConfigBase_p."); 
 925     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 926     _result 
= (bool )wxConfigBase_IsExpandingEnvVars(_arg0
); 
 928     wxPyEndAllowThreads(__tstate
); 
 929     if (PyErr_Occurred()) return NULL
; 
 930 }    _resultobj 
= Py_BuildValue("i",_result
); 
 934 #define wxConfigBase_IsRecordingDefaults(_swigobj)  (_swigobj->IsRecordingDefaults()) 
 935 static PyObject 
*_wrap_wxConfigBase_IsRecordingDefaults(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 936     PyObject 
* _resultobj
; 
 938     wxConfigBase 
* _arg0
; 
 939     PyObject 
* _argo0 
= 0; 
 940     char *_kwnames
[] = { "self", NULL 
}; 
 943     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxConfigBase_IsRecordingDefaults",_kwnames
,&_argo0
))  
 946         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 947         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 948             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_IsRecordingDefaults. Expected _wxConfigBase_p."); 
 953     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 954     _result 
= (bool )wxConfigBase_IsRecordingDefaults(_arg0
); 
 956     wxPyEndAllowThreads(__tstate
); 
 957     if (PyErr_Occurred()) return NULL
; 
 958 }    _resultobj 
= Py_BuildValue("i",_result
); 
 962 #define wxConfigBase_Read(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Read(_swigarg0,_swigarg1)) 
 963 static PyObject 
*_wrap_wxConfigBase_Read(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 964     PyObject 
* _resultobj
; 
 966     wxConfigBase 
* _arg0
; 
 968     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 969     PyObject 
* _argo0 
= 0; 
 970     PyObject 
* _obj1 
= 0; 
 971     PyObject 
* _obj2 
= 0; 
 972     char *_kwnames
[] = { "self","key","defaultVal", NULL 
}; 
 975     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxConfigBase_Read",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
 978         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 979         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
 980             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_Read. Expected _wxConfigBase_p."); 
 985     _arg1 
= wxString_in_helper(_obj1
); 
 991     _arg2 
= wxString_in_helper(_obj2
); 
 996     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 997     _result 
= new wxString (wxConfigBase_Read(_arg0
,*_arg1
,*_arg2
)); 
 999     wxPyEndAllowThreads(__tstate
); 
1000     if (PyErr_Occurred()) return NULL
; 
1003     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1005     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1022 static long  wxConfigBase_ReadInt(wxConfigBase 
*self
,const wxString 
& key
,long  defaultVal
) { 
1024             self
->Read(key
, &rv
, defaultVal
); 
1027 static PyObject 
*_wrap_wxConfigBase_ReadInt(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1028     PyObject 
* _resultobj
; 
1030     wxConfigBase 
* _arg0
; 
1032     long  _arg2 
= (long ) 0; 
1033     PyObject 
* _argo0 
= 0; 
1034     PyObject 
* _obj1 
= 0; 
1035     char *_kwnames
[] = { "self","key","defaultVal", NULL 
}; 
1038     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|l:wxConfigBase_ReadInt",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
1041         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1042         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1043             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_ReadInt. Expected _wxConfigBase_p."); 
1048     _arg1 
= wxString_in_helper(_obj1
); 
1053     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1054     _result 
= (long )wxConfigBase_ReadInt(_arg0
,*_arg1
,_arg2
); 
1056     wxPyEndAllowThreads(__tstate
); 
1057     if (PyErr_Occurred()) return NULL
; 
1058 }    _resultobj 
= Py_BuildValue("l",_result
); 
1066 static double  wxConfigBase_ReadFloat(wxConfigBase 
*self
,const wxString 
& key
,double  defaultVal
) { 
1068             self
->Read(key
, &rv
, defaultVal
); 
1071 static PyObject 
*_wrap_wxConfigBase_ReadFloat(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1072     PyObject 
* _resultobj
; 
1074     wxConfigBase 
* _arg0
; 
1076     double  _arg2 
= (double ) 0.0; 
1077     PyObject 
* _argo0 
= 0; 
1078     PyObject 
* _obj1 
= 0; 
1079     char *_kwnames
[] = { "self","key","defaultVal", NULL 
}; 
1082     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|d:wxConfigBase_ReadFloat",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
1085         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1086         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1087             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_ReadFloat. Expected _wxConfigBase_p."); 
1092     _arg1 
= wxString_in_helper(_obj1
); 
1097     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1098     _result 
= (double )wxConfigBase_ReadFloat(_arg0
,*_arg1
,_arg2
); 
1100     wxPyEndAllowThreads(__tstate
); 
1101     if (PyErr_Occurred()) return NULL
; 
1102 }    _resultobj 
= Py_BuildValue("d",_result
); 
1110 static bool  wxConfigBase_ReadBool(wxConfigBase 
*self
,const wxString 
& key
,bool  defaultVal
) { 
1112             self
->Read(key
, &rv
, defaultVal
); 
1115 static PyObject 
*_wrap_wxConfigBase_ReadBool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1116     PyObject 
* _resultobj
; 
1118     wxConfigBase 
* _arg0
; 
1120     bool  _arg2 
= (bool ) FALSE
; 
1121     PyObject 
* _argo0 
= 0; 
1122     PyObject 
* _obj1 
= 0; 
1123     int tempbool2 
= (int) FALSE
; 
1124     char *_kwnames
[] = { "self","key","defaultVal", NULL 
}; 
1127     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxConfigBase_ReadBool",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
1130         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1131         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1132             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_ReadBool. Expected _wxConfigBase_p."); 
1137     _arg1 
= wxString_in_helper(_obj1
); 
1141     _arg2 
= (bool ) tempbool2
; 
1143     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1144     _result 
= (bool )wxConfigBase_ReadBool(_arg0
,*_arg1
,_arg2
); 
1146     wxPyEndAllowThreads(__tstate
); 
1147     if (PyErr_Occurred()) return NULL
; 
1148 }    _resultobj 
= Py_BuildValue("i",_result
); 
1156 #define wxConfigBase_SetExpandEnvVars(_swigobj,_swigarg0)  (_swigobj->SetExpandEnvVars(_swigarg0)) 
1157 static PyObject 
*_wrap_wxConfigBase_SetExpandEnvVars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1158     PyObject 
* _resultobj
; 
1159     wxConfigBase 
* _arg0
; 
1160     bool  _arg1 
= (bool ) TRUE
; 
1161     PyObject 
* _argo0 
= 0; 
1162     int tempbool1 
= (int) TRUE
; 
1163     char *_kwnames
[] = { "self","bDoIt", NULL 
}; 
1166     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxConfigBase_SetExpandEnvVars",_kwnames
,&_argo0
,&tempbool1
))  
1169         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1170         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1171             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_SetExpandEnvVars. Expected _wxConfigBase_p."); 
1175     _arg1 
= (bool ) tempbool1
; 
1177     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1178     wxConfigBase_SetExpandEnvVars(_arg0
,_arg1
); 
1180     wxPyEndAllowThreads(__tstate
); 
1181     if (PyErr_Occurred()) return NULL
; 
1182 }    Py_INCREF(Py_None
); 
1183     _resultobj 
= Py_None
; 
1187 #define wxConfigBase_SetPath(_swigobj,_swigarg0)  (_swigobj->SetPath(_swigarg0)) 
1188 static PyObject 
*_wrap_wxConfigBase_SetPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1189     PyObject 
* _resultobj
; 
1190     wxConfigBase 
* _arg0
; 
1192     PyObject 
* _argo0 
= 0; 
1193     PyObject 
* _obj1 
= 0; 
1194     char *_kwnames
[] = { "self","strPath", NULL 
}; 
1197     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxConfigBase_SetPath",_kwnames
,&_argo0
,&_obj1
))  
1200         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1201         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1202             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_SetPath. Expected _wxConfigBase_p."); 
1207     _arg1 
= wxString_in_helper(_obj1
); 
1212     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1213     wxConfigBase_SetPath(_arg0
,*_arg1
); 
1215     wxPyEndAllowThreads(__tstate
); 
1216     if (PyErr_Occurred()) return NULL
; 
1217 }    Py_INCREF(Py_None
); 
1218     _resultobj 
= Py_None
; 
1226 #define wxConfigBase_SetRecordDefaults(_swigobj,_swigarg0)  (_swigobj->SetRecordDefaults(_swigarg0)) 
1227 static PyObject 
*_wrap_wxConfigBase_SetRecordDefaults(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1228     PyObject 
* _resultobj
; 
1229     wxConfigBase 
* _arg0
; 
1230     bool  _arg1 
= (bool ) TRUE
; 
1231     PyObject 
* _argo0 
= 0; 
1232     int tempbool1 
= (int) TRUE
; 
1233     char *_kwnames
[] = { "self","bDoIt", NULL 
}; 
1236     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxConfigBase_SetRecordDefaults",_kwnames
,&_argo0
,&tempbool1
))  
1239         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1240         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1241             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_SetRecordDefaults. Expected _wxConfigBase_p."); 
1245     _arg1 
= (bool ) tempbool1
; 
1247     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1248     wxConfigBase_SetRecordDefaults(_arg0
,_arg1
); 
1250     wxPyEndAllowThreads(__tstate
); 
1251     if (PyErr_Occurred()) return NULL
; 
1252 }    Py_INCREF(Py_None
); 
1253     _resultobj 
= Py_None
; 
1257 #define wxConfigBase_SetAppName(_swigobj,_swigarg0)  (_swigobj->SetAppName(_swigarg0)) 
1258 static PyObject 
*_wrap_wxConfigBase_SetAppName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1259     PyObject 
* _resultobj
; 
1260     wxConfigBase 
* _arg0
; 
1262     PyObject 
* _argo0 
= 0; 
1263     PyObject 
* _obj1 
= 0; 
1264     char *_kwnames
[] = { "self","appName", NULL 
}; 
1267     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxConfigBase_SetAppName",_kwnames
,&_argo0
,&_obj1
))  
1270         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1271         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1272             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_SetAppName. Expected _wxConfigBase_p."); 
1277     _arg1 
= wxString_in_helper(_obj1
); 
1282     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1283     wxConfigBase_SetAppName(_arg0
,*_arg1
); 
1285     wxPyEndAllowThreads(__tstate
); 
1286     if (PyErr_Occurred()) return NULL
; 
1287 }    Py_INCREF(Py_None
); 
1288     _resultobj 
= Py_None
; 
1296 #define wxConfigBase_SetVendorName(_swigobj,_swigarg0)  (_swigobj->SetVendorName(_swigarg0)) 
1297 static PyObject 
*_wrap_wxConfigBase_SetVendorName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1298     PyObject 
* _resultobj
; 
1299     wxConfigBase 
* _arg0
; 
1301     PyObject 
* _argo0 
= 0; 
1302     PyObject 
* _obj1 
= 0; 
1303     char *_kwnames
[] = { "self","vendorName", NULL 
}; 
1306     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxConfigBase_SetVendorName",_kwnames
,&_argo0
,&_obj1
))  
1309         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1310         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1311             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_SetVendorName. Expected _wxConfigBase_p."); 
1316     _arg1 
= wxString_in_helper(_obj1
); 
1321     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1322     wxConfigBase_SetVendorName(_arg0
,*_arg1
); 
1324     wxPyEndAllowThreads(__tstate
); 
1325     if (PyErr_Occurred()) return NULL
; 
1326 }    Py_INCREF(Py_None
); 
1327     _resultobj 
= Py_None
; 
1335 #define wxConfigBase_SetStyle(_swigobj,_swigarg0)  (_swigobj->SetStyle(_swigarg0)) 
1336 static PyObject 
*_wrap_wxConfigBase_SetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1337     PyObject 
* _resultobj
; 
1338     wxConfigBase 
* _arg0
; 
1340     PyObject 
* _argo0 
= 0; 
1341     char *_kwnames
[] = { "self","style", NULL 
}; 
1344     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxConfigBase_SetStyle",_kwnames
,&_argo0
,&_arg1
))  
1347         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1348         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1349             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_SetStyle. Expected _wxConfigBase_p."); 
1354     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1355     wxConfigBase_SetStyle(_arg0
,_arg1
); 
1357     wxPyEndAllowThreads(__tstate
); 
1358     if (PyErr_Occurred()) return NULL
; 
1359 }    Py_INCREF(Py_None
); 
1360     _resultobj 
= Py_None
; 
1364 #define wxConfigBase_GetStyle(_swigobj)  (_swigobj->GetStyle()) 
1365 static PyObject 
*_wrap_wxConfigBase_GetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1366     PyObject 
* _resultobj
; 
1368     wxConfigBase 
* _arg0
; 
1369     PyObject 
* _argo0 
= 0; 
1370     char *_kwnames
[] = { "self", NULL 
}; 
1373     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxConfigBase_GetStyle",_kwnames
,&_argo0
))  
1376         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1377         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1378             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_GetStyle. Expected _wxConfigBase_p."); 
1383     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1384     _result 
= (long )wxConfigBase_GetStyle(_arg0
); 
1386     wxPyEndAllowThreads(__tstate
); 
1387     if (PyErr_Occurred()) return NULL
; 
1388 }    _resultobj 
= Py_BuildValue("l",_result
); 
1392 #define wxConfigBase_Write(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Write(_swigarg0,_swigarg1)) 
1393 static PyObject 
*_wrap_wxConfigBase_Write(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1394     PyObject 
* _resultobj
; 
1396     wxConfigBase 
* _arg0
; 
1399     PyObject 
* _argo0 
= 0; 
1400     PyObject 
* _obj1 
= 0; 
1401     PyObject 
* _obj2 
= 0; 
1402     char *_kwnames
[] = { "self","key","value", NULL 
}; 
1405     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxConfigBase_Write",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1408         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1409         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1410             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_Write. Expected _wxConfigBase_p."); 
1415     _arg1 
= wxString_in_helper(_obj1
); 
1420     _arg2 
= wxString_in_helper(_obj2
); 
1425     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1426     _result 
= (bool )wxConfigBase_Write(_arg0
,*_arg1
,*_arg2
); 
1428     wxPyEndAllowThreads(__tstate
); 
1429     if (PyErr_Occurred()) return NULL
; 
1430 }    _resultobj 
= Py_BuildValue("i",_result
); 
1442 #define wxConfigBase_WriteInt(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Write(_swigarg0,_swigarg1)) 
1443 static PyObject 
*_wrap_wxConfigBase_WriteInt(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1444     PyObject 
* _resultobj
; 
1446     wxConfigBase 
* _arg0
; 
1449     PyObject 
* _argo0 
= 0; 
1450     PyObject 
* _obj1 
= 0; 
1451     char *_kwnames
[] = { "self","key","value", NULL 
}; 
1454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOl:wxConfigBase_WriteInt",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
1457         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1458         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1459             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_WriteInt. Expected _wxConfigBase_p."); 
1464     _arg1 
= wxString_in_helper(_obj1
); 
1469     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1470     _result 
= (bool )wxConfigBase_WriteInt(_arg0
,*_arg1
,_arg2
); 
1472     wxPyEndAllowThreads(__tstate
); 
1473     if (PyErr_Occurred()) return NULL
; 
1474 }    _resultobj 
= Py_BuildValue("i",_result
); 
1482 #define wxConfigBase_WriteFloat(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Write(_swigarg0,_swigarg1)) 
1483 static PyObject 
*_wrap_wxConfigBase_WriteFloat(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1484     PyObject 
* _resultobj
; 
1486     wxConfigBase 
* _arg0
; 
1489     PyObject 
* _argo0 
= 0; 
1490     PyObject 
* _obj1 
= 0; 
1491     char *_kwnames
[] = { "self","key","value", NULL 
}; 
1494     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOd:wxConfigBase_WriteFloat",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
1497         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1498         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1499             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_WriteFloat. Expected _wxConfigBase_p."); 
1504     _arg1 
= wxString_in_helper(_obj1
); 
1509     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1510     _result 
= (bool )wxConfigBase_WriteFloat(_arg0
,*_arg1
,_arg2
); 
1512     wxPyEndAllowThreads(__tstate
); 
1513     if (PyErr_Occurred()) return NULL
; 
1514 }    _resultobj 
= Py_BuildValue("i",_result
); 
1522 #define wxConfigBase_WriteBool(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Write(_swigarg0,_swigarg1)) 
1523 static PyObject 
*_wrap_wxConfigBase_WriteBool(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1524     PyObject 
* _resultobj
; 
1526     wxConfigBase 
* _arg0
; 
1529     PyObject 
* _argo0 
= 0; 
1530     PyObject 
* _obj1 
= 0; 
1532     char *_kwnames
[] = { "self","key","value", NULL 
}; 
1535     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxConfigBase_WriteBool",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
1538         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1539         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1540             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_WriteBool. Expected _wxConfigBase_p."); 
1545     _arg1 
= wxString_in_helper(_obj1
); 
1549     _arg2 
= (bool ) tempbool2
; 
1551     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1552     _result 
= (bool )wxConfigBase_WriteBool(_arg0
,*_arg1
,_arg2
); 
1554     wxPyEndAllowThreads(__tstate
); 
1555     if (PyErr_Occurred()) return NULL
; 
1556 }    _resultobj 
= Py_BuildValue("i",_result
); 
1564 #define wxConfigBase_GetEntryType(_swigobj,_swigarg0)  (_swigobj->GetEntryType(_swigarg0)) 
1565 static PyObject 
*_wrap_wxConfigBase_GetEntryType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1566     PyObject 
* _resultobj
; 
1567     wxConfigBase::EntryType  _result
; 
1568     wxConfigBase 
* _arg0
; 
1570     PyObject 
* _argo0 
= 0; 
1571     PyObject 
* _obj1 
= 0; 
1572     char *_kwnames
[] = { "self","name", NULL 
}; 
1575     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxConfigBase_GetEntryType",_kwnames
,&_argo0
,&_obj1
))  
1578         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1579         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1580             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_GetEntryType. Expected _wxConfigBase_p."); 
1585     _arg1 
= wxString_in_helper(_obj1
); 
1590     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1591     _result 
= (wxConfigBase::EntryType 
)wxConfigBase_GetEntryType(_arg0
,*_arg1
); 
1593     wxPyEndAllowThreads(__tstate
); 
1594     if (PyErr_Occurred()) return NULL
; 
1595 }    _resultobj 
= Py_BuildValue("i",_result
); 
1603 #define wxConfigBase_RenameEntry(_swigobj,_swigarg0,_swigarg1)  (_swigobj->RenameEntry(_swigarg0,_swigarg1)) 
1604 static PyObject 
*_wrap_wxConfigBase_RenameEntry(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1605     PyObject 
* _resultobj
; 
1607     wxConfigBase 
* _arg0
; 
1610     PyObject 
* _argo0 
= 0; 
1611     PyObject 
* _obj1 
= 0; 
1612     PyObject 
* _obj2 
= 0; 
1613     char *_kwnames
[] = { "self","oldName","newName", NULL 
}; 
1616     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxConfigBase_RenameEntry",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1619         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1620         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1621             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_RenameEntry. Expected _wxConfigBase_p."); 
1626     _arg1 
= wxString_in_helper(_obj1
); 
1631     _arg2 
= wxString_in_helper(_obj2
); 
1636     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1637     _result 
= (bool )wxConfigBase_RenameEntry(_arg0
,*_arg1
,*_arg2
); 
1639     wxPyEndAllowThreads(__tstate
); 
1640     if (PyErr_Occurred()) return NULL
; 
1641 }    _resultobj 
= Py_BuildValue("i",_result
); 
1653 #define wxConfigBase_RenameGroup(_swigobj,_swigarg0,_swigarg1)  (_swigobj->RenameGroup(_swigarg0,_swigarg1)) 
1654 static PyObject 
*_wrap_wxConfigBase_RenameGroup(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1655     PyObject 
* _resultobj
; 
1657     wxConfigBase 
* _arg0
; 
1660     PyObject 
* _argo0 
= 0; 
1661     PyObject 
* _obj1 
= 0; 
1662     PyObject 
* _obj2 
= 0; 
1663     char *_kwnames
[] = { "self","oldName","newName", NULL 
}; 
1666     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxConfigBase_RenameGroup",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1669         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1670         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1671             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_RenameGroup. Expected _wxConfigBase_p."); 
1676     _arg1 
= wxString_in_helper(_obj1
); 
1681     _arg2 
= wxString_in_helper(_obj2
); 
1686     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1687     _result 
= (bool )wxConfigBase_RenameGroup(_arg0
,*_arg1
,*_arg2
); 
1689     wxPyEndAllowThreads(__tstate
); 
1690     if (PyErr_Occurred()) return NULL
; 
1691 }    _resultobj 
= Py_BuildValue("i",_result
); 
1703 #define wxConfigBase_ExpandEnvVars(_swigobj,_swigarg0)  (_swigobj->ExpandEnvVars(_swigarg0)) 
1704 static PyObject 
*_wrap_wxConfigBase_ExpandEnvVars(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1705     PyObject 
* _resultobj
; 
1707     wxConfigBase 
* _arg0
; 
1709     PyObject 
* _argo0 
= 0; 
1710     PyObject 
* _obj1 
= 0; 
1711     char *_kwnames
[] = { "self","str", NULL 
}; 
1714     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxConfigBase_ExpandEnvVars",_kwnames
,&_argo0
,&_obj1
))  
1717         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1718         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfigBase_p")) { 
1719             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxConfigBase_ExpandEnvVars. Expected _wxConfigBase_p."); 
1724     _arg1 
= wxString_in_helper(_obj1
); 
1729     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1730     _result 
= new wxString (wxConfigBase_ExpandEnvVars(_arg0
,*_arg1
)); 
1732     wxPyEndAllowThreads(__tstate
); 
1733     if (PyErr_Occurred()) return NULL
; 
1736     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1738     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1751 static void *SwigwxConfigTowxConfigBase(void *ptr
) { 
1754     src 
= (wxConfig 
*) ptr
; 
1755     dest 
= (wxConfigBase 
*) src
; 
1756     return (void *) dest
; 
1759 #define new_wxConfig(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxConfig(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
1760 static PyObject 
*_wrap_new_wxConfig(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1761     PyObject 
* _resultobj
; 
1763     wxString 
* _arg0 
= (wxString 
*) &wxPyEmptyString
; 
1764     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
1765     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
1766     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
1767     long  _arg4 
= (long ) 0; 
1768     PyObject 
* _obj0 
= 0; 
1769     PyObject 
* _obj1 
= 0; 
1770     PyObject 
* _obj2 
= 0; 
1771     PyObject 
* _obj3 
= 0; 
1772     char *_kwnames
[] = { "appName","vendorName","localFilename","globalFilename","style", NULL 
}; 
1776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOOOl:new_wxConfig",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_obj3
,&_arg4
))  
1780     _arg0 
= wxString_in_helper(_obj0
); 
1786     _arg1 
= wxString_in_helper(_obj1
); 
1792     _arg2 
= wxString_in_helper(_obj2
); 
1798     _arg3 
= wxString_in_helper(_obj3
); 
1803     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1804     _result 
= (wxConfig 
*)new_wxConfig(*_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
); 
1806     wxPyEndAllowThreads(__tstate
); 
1807     if (PyErr_Occurred()) return NULL
; 
1809         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxConfig_p"); 
1810         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1813         _resultobj 
= Py_None
; 
1834 #define delete_wxConfig(_swigobj) (delete _swigobj) 
1835 static PyObject 
*_wrap_delete_wxConfig(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1836     PyObject 
* _resultobj
; 
1838     PyObject 
* _argo0 
= 0; 
1839     char *_kwnames
[] = { "self", NULL 
}; 
1842     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxConfig",_kwnames
,&_argo0
))  
1845         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1846         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxConfig_p")) { 
1847             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxConfig. Expected _wxConfig_p."); 
1852     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1853     delete_wxConfig(_arg0
); 
1855     wxPyEndAllowThreads(__tstate
); 
1856     if (PyErr_Occurred()) return NULL
; 
1857 }    Py_INCREF(Py_None
); 
1858     _resultobj 
= Py_None
; 
1862 static void *SwigwxFileConfigTowxConfigBase(void *ptr
) { 
1865     src 
= (wxFileConfig 
*) ptr
; 
1866     dest 
= (wxConfigBase 
*) src
; 
1867     return (void *) dest
; 
1870 #define new_wxFileConfig(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxFileConfig(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
1871 static PyObject 
*_wrap_new_wxFileConfig(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1872     PyObject 
* _resultobj
; 
1873     wxFileConfig 
* _result
; 
1874     wxString 
* _arg0 
= (wxString 
*) &wxPyEmptyString
; 
1875     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
1876     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
1877     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
1878     long  _arg4 
= (long ) 0; 
1879     PyObject 
* _obj0 
= 0; 
1880     PyObject 
* _obj1 
= 0; 
1881     PyObject 
* _obj2 
= 0; 
1882     PyObject 
* _obj3 
= 0; 
1883     char *_kwnames
[] = { "appName","vendorName","localFilename","globalFilename","style", NULL 
}; 
1887     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOOOl:new_wxFileConfig",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_obj3
,&_arg4
))  
1891     _arg0 
= wxString_in_helper(_obj0
); 
1897     _arg1 
= wxString_in_helper(_obj1
); 
1903     _arg2 
= wxString_in_helper(_obj2
); 
1909     _arg3 
= wxString_in_helper(_obj3
); 
1914     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1915     _result 
= (wxFileConfig 
*)new_wxFileConfig(*_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
); 
1917     wxPyEndAllowThreads(__tstate
); 
1918     if (PyErr_Occurred()) return NULL
; 
1920         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileConfig_p"); 
1921         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1924         _resultobj 
= Py_None
; 
1945 #define delete_wxFileConfig(_swigobj) (delete _swigobj) 
1946 static PyObject 
*_wrap_delete_wxFileConfig(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1947     PyObject 
* _resultobj
; 
1948     wxFileConfig 
* _arg0
; 
1949     PyObject 
* _argo0 
= 0; 
1950     char *_kwnames
[] = { "self", NULL 
}; 
1953     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFileConfig",_kwnames
,&_argo0
))  
1956         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1957         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileConfig_p")) { 
1958             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFileConfig. Expected _wxFileConfig_p."); 
1963     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1964     delete_wxFileConfig(_arg0
); 
1966     wxPyEndAllowThreads(__tstate
); 
1967     if (PyErr_Occurred()) return NULL
; 
1968 }    Py_INCREF(Py_None
); 
1969     _resultobj 
= Py_None
; 
1973 static PyObject 
*_wrap_wxDateTime_SetCountry(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1974     PyObject 
* _resultobj
; 
1975     wxDateTime::Country  _arg0
; 
1976     char *_kwnames
[] = { "country", NULL 
}; 
1979     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxDateTime_SetCountry",_kwnames
,&_arg0
))  
1982     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1983     wxDateTime::SetCountry(_arg0
); 
1985     wxPyEndAllowThreads(__tstate
); 
1986     if (PyErr_Occurred()) return NULL
; 
1987 }    Py_INCREF(Py_None
); 
1988     _resultobj 
= Py_None
; 
1992 static PyObject 
*_wrap_wxDateTime_GetCountry(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1993     PyObject 
* _resultobj
; 
1994     wxDateTime::Country  _result
; 
1995     char *_kwnames
[] = {  NULL 
}; 
1998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDateTime_GetCountry",_kwnames
))  
2001     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2002     _result 
= (wxDateTime::Country 
)wxDateTime::GetCountry(); 
2004     wxPyEndAllowThreads(__tstate
); 
2005     if (PyErr_Occurred()) return NULL
; 
2006 }    _resultobj 
= Py_BuildValue("i",_result
); 
2010 static PyObject 
*_wrap_wxDateTime_IsWestEuropeanCountry(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2011     PyObject 
* _resultobj
; 
2013     wxDateTime::Country  _arg0 
= (wxDateTime::Country 
) wxDateTime::Country_Default
; 
2014     char *_kwnames
[] = { "country", NULL 
}; 
2017     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxDateTime_IsWestEuropeanCountry",_kwnames
,&_arg0
))  
2020     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2021     _result 
= (bool )wxDateTime::IsWestEuropeanCountry(_arg0
); 
2023     wxPyEndAllowThreads(__tstate
); 
2024     if (PyErr_Occurred()) return NULL
; 
2025 }    _resultobj 
= Py_BuildValue("i",_result
); 
2029 static PyObject 
*_wrap_wxDateTime_GetCurrentYear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2030     PyObject 
* _resultobj
; 
2032     wxDateTime::Calendar  _arg0 
= (wxDateTime::Calendar 
) wxDateTime::Gregorian
; 
2033     char *_kwnames
[] = { "cal", NULL 
}; 
2036     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxDateTime_GetCurrentYear",_kwnames
,&_arg0
))  
2039     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2040     _result 
= (int )wxDateTime::GetCurrentYear(_arg0
); 
2042     wxPyEndAllowThreads(__tstate
); 
2043     if (PyErr_Occurred()) return NULL
; 
2044 }    _resultobj 
= Py_BuildValue("i",_result
); 
2048 static PyObject 
*_wrap_wxDateTime_ConvertYearToBC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2049     PyObject 
* _resultobj
; 
2052     char *_kwnames
[] = { "year", NULL 
}; 
2055     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxDateTime_ConvertYearToBC",_kwnames
,&_arg0
))  
2058     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2059     _result 
= (int )wxDateTime::ConvertYearToBC(_arg0
); 
2061     wxPyEndAllowThreads(__tstate
); 
2062     if (PyErr_Occurred()) return NULL
; 
2063 }    _resultobj 
= Py_BuildValue("i",_result
); 
2067 static PyObject 
*_wrap_wxDateTime_GetCurrentMonth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2068     PyObject 
* _resultobj
; 
2069     wxDateTime::Month  _result
; 
2070     wxDateTime::Calendar  _arg0 
= (wxDateTime::Calendar 
) wxDateTime::Gregorian
; 
2071     char *_kwnames
[] = { "cal", NULL 
}; 
2074     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxDateTime_GetCurrentMonth",_kwnames
,&_arg0
))  
2077     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2078     _result 
= (wxDateTime::Month 
)wxDateTime::GetCurrentMonth(_arg0
); 
2080     wxPyEndAllowThreads(__tstate
); 
2081     if (PyErr_Occurred()) return NULL
; 
2082 }    _resultobj 
= Py_BuildValue("i",_result
); 
2086 static PyObject 
*_wrap_wxDateTime_IsLeapYear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2087     PyObject 
* _resultobj
; 
2089     int  _arg0 
= (int ) wxDateTime::Inv_Year
; 
2090     wxDateTime::Calendar  _arg1 
= (wxDateTime::Calendar 
) wxDateTime::Gregorian
; 
2091     char *_kwnames
[] = { "year","cal", NULL 
}; 
2094     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:wxDateTime_IsLeapYear",_kwnames
,&_arg0
,&_arg1
))  
2097     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2098     _result 
= (bool )wxDateTime::IsLeapYear(_arg0
,_arg1
); 
2100     wxPyEndAllowThreads(__tstate
); 
2101     if (PyErr_Occurred()) return NULL
; 
2102 }    _resultobj 
= Py_BuildValue("i",_result
); 
2106 static PyObject 
*_wrap_wxDateTime_GetCentury(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2107     PyObject 
* _resultobj
; 
2109     int  _arg0 
= (int ) wxDateTime::Inv_Year
; 
2110     char *_kwnames
[] = { "year", NULL 
}; 
2113     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxDateTime_GetCentury",_kwnames
,&_arg0
))  
2116     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2117     _result 
= (int )wxDateTime::GetCentury(_arg0
); 
2119     wxPyEndAllowThreads(__tstate
); 
2120     if (PyErr_Occurred()) return NULL
; 
2121 }    _resultobj 
= Py_BuildValue("i",_result
); 
2125 static PyObject 
*_wrap_wxDateTime_GetNumberOfDaysinYear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2126     PyObject 
* _resultobj
; 
2127     wxDateTime::wxDateTime_t  _result
; 
2129     wxDateTime::Calendar  _arg1 
= (wxDateTime::Calendar 
) wxDateTime::Gregorian
; 
2130     char *_kwnames
[] = { "year","cal", NULL 
}; 
2133     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i|i:wxDateTime_GetNumberOfDaysinYear",_kwnames
,&_arg0
,&_arg1
))  
2136     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2137     _result 
= (wxDateTime::wxDateTime_t 
)wxDateTime::GetNumberOfDays(_arg0
,_arg1
); 
2139     wxPyEndAllowThreads(__tstate
); 
2140     if (PyErr_Occurred()) return NULL
; 
2141 }    _resultobj 
= Py_BuildValue("h",_result
); 
2145 static PyObject 
*_wrap_wxDateTime_GetNumberOfDaysInMonth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2146     PyObject 
* _resultobj
; 
2147     wxDateTime::wxDateTime_t  _result
; 
2148     wxDateTime::Month  _arg0
; 
2149     int  _arg1 
= (int ) wxDateTime::Inv_Year
; 
2150     wxDateTime::Calendar  _arg2 
= (wxDateTime::Calendar 
) wxDateTime::Gregorian
; 
2151     char *_kwnames
[] = { "month","year","cal", NULL 
}; 
2154     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i|ii:wxDateTime_GetNumberOfDaysInMonth",_kwnames
,&_arg0
,&_arg1
,&_arg2
))  
2157     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2158     _result 
= (wxDateTime::wxDateTime_t 
)wxDateTime::GetNumberOfDays(_arg0
,_arg1
,_arg2
); 
2160     wxPyEndAllowThreads(__tstate
); 
2161     if (PyErr_Occurred()) return NULL
; 
2162 }    _resultobj 
= Py_BuildValue("h",_result
); 
2166 static PyObject 
*_wrap_wxDateTime_GetMonthName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2167     PyObject 
* _resultobj
; 
2169     wxDateTime::Month  _arg0
; 
2170     wxDateTime::NameFlags  _arg1 
= (wxDateTime::NameFlags 
) wxDateTime::Name_Full
; 
2171     char *_kwnames
[] = { "month","flags", NULL 
}; 
2174     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i|i:wxDateTime_GetMonthName",_kwnames
,&_arg0
,&_arg1
))  
2177     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2178     _result 
= new wxString (wxDateTime::GetMonthName(_arg0
,_arg1
)); 
2180     wxPyEndAllowThreads(__tstate
); 
2181     if (PyErr_Occurred()) return NULL
; 
2184     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
2186     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2195 static PyObject 
*_wrap_wxDateTime_GetWeekDayName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2196     PyObject 
* _resultobj
; 
2198     wxDateTime::WeekDay  _arg0
; 
2199     wxDateTime::NameFlags  _arg1 
= (wxDateTime::NameFlags 
) wxDateTime::Name_Full
; 
2200     char *_kwnames
[] = { "weekday","flags", NULL 
}; 
2203     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i|i:wxDateTime_GetWeekDayName",_kwnames
,&_arg0
,&_arg1
))  
2206     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2207     _result 
= new wxString (wxDateTime::GetWeekDayName(_arg0
,_arg1
)); 
2209     wxPyEndAllowThreads(__tstate
); 
2210     if (PyErr_Occurred()) return NULL
; 
2213     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
2215     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2224 static PyObject 
*_wrap_wxDateTime_GetAmPmStrings(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2225     PyObject 
* _resultobj
; 
2228     PyObject 
* _obj0 
= 0; 
2229     PyObject 
* _obj1 
= 0; 
2230     char *_kwnames
[] = { "OUTPUT","OUTPUT", NULL 
}; 
2233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_GetAmPmStrings",_kwnames
,&_obj0
,&_obj1
))  
2236     _arg0 
= wxString_in_helper(_obj0
); 
2241     _arg1 
= wxString_in_helper(_obj1
); 
2246     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2247     wxDateTime::GetAmPmStrings(_arg0
,_arg1
); 
2249     wxPyEndAllowThreads(__tstate
); 
2250     if (PyErr_Occurred()) return NULL
; 
2251 }    Py_INCREF(Py_None
); 
2252     _resultobj 
= Py_None
; 
2264 static PyObject 
*_wrap_wxDateTime_IsDSTApplicable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2265     PyObject 
* _resultobj
; 
2267     int  _arg0 
= (int ) wxDateTime::Inv_Year
; 
2268     wxDateTime::Country  _arg1 
= (wxDateTime::Country 
) wxDateTime::Country_Default
; 
2269     char *_kwnames
[] = { "year","country", NULL 
}; 
2272     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:wxDateTime_IsDSTApplicable",_kwnames
,&_arg0
,&_arg1
))  
2275     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2276     _result 
= (bool )wxDateTime::IsDSTApplicable(_arg0
,_arg1
); 
2278     wxPyEndAllowThreads(__tstate
); 
2279     if (PyErr_Occurred()) return NULL
; 
2280 }    _resultobj 
= Py_BuildValue("i",_result
); 
2284 static PyObject 
*_wrap_wxDateTime_GetBeginDST(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2285     PyObject 
* _resultobj
; 
2286     wxDateTime 
* _result
; 
2287     int  _arg0 
= (int ) wxDateTime::Inv_Year
; 
2288     wxDateTime::Country  _arg1 
= (wxDateTime::Country 
) wxDateTime::Country_Default
; 
2289     char *_kwnames
[] = { "year","country", NULL 
}; 
2293     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:wxDateTime_GetBeginDST",_kwnames
,&_arg0
,&_arg1
))  
2296     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2297     _result 
= new wxDateTime (wxDateTime::GetBeginDST(_arg0
,_arg1
)); 
2299     wxPyEndAllowThreads(__tstate
); 
2300     if (PyErr_Occurred()) return NULL
; 
2301 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
2302     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2306 static PyObject 
*_wrap_wxDateTime_GetEndDST(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2307     PyObject 
* _resultobj
; 
2308     wxDateTime 
* _result
; 
2309     int  _arg0 
= (int ) wxDateTime::Inv_Year
; 
2310     wxDateTime::Country  _arg1 
= (wxDateTime::Country 
) wxDateTime::Country_Default
; 
2311     char *_kwnames
[] = { "year","country", NULL 
}; 
2315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:wxDateTime_GetEndDST",_kwnames
,&_arg0
,&_arg1
))  
2318     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2319     _result 
= new wxDateTime (wxDateTime::GetEndDST(_arg0
,_arg1
)); 
2321     wxPyEndAllowThreads(__tstate
); 
2322     if (PyErr_Occurred()) return NULL
; 
2323 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
2324     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2328 static PyObject 
*_wrap_wxDateTime_Now(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2329     PyObject 
* _resultobj
; 
2330     wxDateTime 
* _result
; 
2331     char *_kwnames
[] = {  NULL 
}; 
2335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDateTime_Now",_kwnames
))  
2338     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2339     _result 
= new wxDateTime (wxDateTime::Now()); 
2341     wxPyEndAllowThreads(__tstate
); 
2342     if (PyErr_Occurred()) return NULL
; 
2343 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
2344     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2348 static PyObject 
*_wrap_wxDateTime_UNow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2349     PyObject 
* _resultobj
; 
2350     wxDateTime 
* _result
; 
2351     char *_kwnames
[] = {  NULL 
}; 
2355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDateTime_UNow",_kwnames
))  
2358     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2359     _result 
= new wxDateTime (wxDateTime::UNow()); 
2361     wxPyEndAllowThreads(__tstate
); 
2362     if (PyErr_Occurred()) return NULL
; 
2363 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
2364     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2368 static PyObject 
*_wrap_wxDateTime_Today(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2369     PyObject 
* _resultobj
; 
2370     wxDateTime 
* _result
; 
2371     char *_kwnames
[] = {  NULL 
}; 
2375     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDateTime_Today",_kwnames
))  
2378     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2379     _result 
= new wxDateTime (wxDateTime::Today()); 
2381     wxPyEndAllowThreads(__tstate
); 
2382     if (PyErr_Occurred()) return NULL
; 
2383 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
2384     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2388 #define new_wxDateTime() (new wxDateTime()) 
2389 static PyObject 
*_wrap_new_wxDateTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2390     PyObject 
* _resultobj
; 
2391     wxDateTime 
* _result
; 
2392     char *_kwnames
[] = {  NULL 
}; 
2396     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxDateTime",_kwnames
))  
2399     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2400     _result 
= (wxDateTime 
*)new_wxDateTime(); 
2402     wxPyEndAllowThreads(__tstate
); 
2403     if (PyErr_Occurred()) return NULL
; 
2405         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2406         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2409         _resultobj 
= Py_None
; 
2414 #define new_wxDateTimeFromTimeT(_swigarg0) (new wxDateTime(_swigarg0)) 
2415 static PyObject 
*_wrap_new_wxDateTimeFromTimeT(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2416     PyObject 
* _resultobj
; 
2417     wxDateTime 
* _result
; 
2419     char *_kwnames
[] = { "timet", NULL 
}; 
2423     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:new_wxDateTimeFromTimeT",_kwnames
,&_arg0
))  
2426     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2427     _result 
= (wxDateTime 
*)new_wxDateTimeFromTimeT(_arg0
); 
2429     wxPyEndAllowThreads(__tstate
); 
2430     if (PyErr_Occurred()) return NULL
; 
2432         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2433         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2436         _resultobj 
= Py_None
; 
2441 #define new_wxDateTimeFromJDN(_swigarg0) (new wxDateTime(_swigarg0)) 
2442 static PyObject 
*_wrap_new_wxDateTimeFromJDN(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2443     PyObject 
* _resultobj
; 
2444     wxDateTime 
* _result
; 
2446     char *_kwnames
[] = { "jdn", NULL 
}; 
2450     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"d:new_wxDateTimeFromJDN",_kwnames
,&_arg0
))  
2453     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2454     _result 
= (wxDateTime 
*)new_wxDateTimeFromJDN(_arg0
); 
2456     wxPyEndAllowThreads(__tstate
); 
2457     if (PyErr_Occurred()) return NULL
; 
2459         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2460         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2463         _resultobj 
= Py_None
; 
2468 #define new_wxDateTimeFromHMS(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxDateTime(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2469 static PyObject 
*_wrap_new_wxDateTimeFromHMS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2470     PyObject 
* _resultobj
; 
2471     wxDateTime 
* _result
; 
2472     wxDateTime::wxDateTime_t  _arg0
; 
2473     wxDateTime::wxDateTime_t  _arg1 
= (wxDateTime::wxDateTime_t 
) 0; 
2474     wxDateTime::wxDateTime_t  _arg2 
= (wxDateTime::wxDateTime_t 
) 0; 
2475     wxDateTime::wxDateTime_t  _arg3 
= (wxDateTime::wxDateTime_t 
) 0; 
2476     char *_kwnames
[] = { "hour","minute","second","millisec", NULL 
}; 
2480     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"h|hhh:new_wxDateTimeFromHMS",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
2483     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2484     _result 
= (wxDateTime 
*)new_wxDateTimeFromHMS(_arg0
,_arg1
,_arg2
,_arg3
); 
2486     wxPyEndAllowThreads(__tstate
); 
2487     if (PyErr_Occurred()) return NULL
; 
2489         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2490         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2493         _resultobj 
= Py_None
; 
2498 #define new_wxDateTimeFromDMY(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxDateTime(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
2499 static PyObject 
*_wrap_new_wxDateTimeFromDMY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2500     PyObject 
* _resultobj
; 
2501     wxDateTime 
* _result
; 
2502     wxDateTime::wxDateTime_t  _arg0
; 
2503     wxDateTime::Month  _arg1 
= (wxDateTime::Month 
) wxDateTime::Inv_Month
; 
2504     int  _arg2 
= (int ) wxDateTime::Inv_Year
; 
2505     wxDateTime::wxDateTime_t  _arg3 
= (wxDateTime::wxDateTime_t 
) 0; 
2506     wxDateTime::wxDateTime_t  _arg4 
= (wxDateTime::wxDateTime_t 
) 0; 
2507     wxDateTime::wxDateTime_t  _arg5 
= (wxDateTime::wxDateTime_t 
) 0; 
2508     wxDateTime::wxDateTime_t  _arg6 
= (wxDateTime::wxDateTime_t 
) 0; 
2509     char *_kwnames
[] = { "day","month","year","hour","minute","second","millisec", NULL 
}; 
2513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"h|iihhhh:new_wxDateTimeFromDMY",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
2516     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2517     _result 
= (wxDateTime 
*)new_wxDateTimeFromDMY(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
2519     wxPyEndAllowThreads(__tstate
); 
2520     if (PyErr_Occurred()) return NULL
; 
2522         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2523         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2526         _resultobj 
= Py_None
; 
2531 #define delete_wxDateTime(_swigobj) (delete _swigobj) 
2532 static PyObject 
*_wrap_delete_wxDateTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2533     PyObject 
* _resultobj
; 
2535     PyObject 
* _argo0 
= 0; 
2536     char *_kwnames
[] = { "self", NULL 
}; 
2539     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxDateTime",_kwnames
,&_argo0
))  
2542         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2543         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
2544             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxDateTime. Expected _wxDateTime_p."); 
2549     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2550     delete_wxDateTime(_arg0
); 
2552     wxPyEndAllowThreads(__tstate
); 
2553     if (PyErr_Occurred()) return NULL
; 
2554 }    Py_INCREF(Py_None
); 
2555     _resultobj 
= Py_None
; 
2559 #define wxDateTime_SetToCurrent(_swigobj)  (_swigobj->SetToCurrent()) 
2560 static PyObject 
*_wrap_wxDateTime_SetToCurrent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2561     PyObject 
* _resultobj
; 
2562     wxDateTime 
* _result
; 
2564     PyObject 
* _argo0 
= 0; 
2565     char *_kwnames
[] = { "self", NULL 
}; 
2569     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateTime_SetToCurrent",_kwnames
,&_argo0
))  
2572         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2573         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
2574             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetToCurrent. Expected _wxDateTime_p."); 
2579     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2580     wxDateTime 
& _result_ref 
= wxDateTime_SetToCurrent(_arg0
); 
2581     _result 
= (wxDateTime 
*) &_result_ref
; 
2583     wxPyEndAllowThreads(__tstate
); 
2584     if (PyErr_Occurred()) return NULL
; 
2586         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2587         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2590         _resultobj 
= Py_None
; 
2595 #define wxDateTime_SetTimeT(_swigobj,_swigarg0)  (_swigobj->Set(_swigarg0)) 
2596 static PyObject 
*_wrap_wxDateTime_SetTimeT(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2597     PyObject 
* _resultobj
; 
2598     wxDateTime 
* _result
; 
2601     PyObject 
* _argo0 
= 0; 
2602     char *_kwnames
[] = { "self","timet", NULL 
}; 
2606     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateTime_SetTimeT",_kwnames
,&_argo0
,&_arg1
))  
2609         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2610         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
2611             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetTimeT. Expected _wxDateTime_p."); 
2616     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2617     wxDateTime 
& _result_ref 
= wxDateTime_SetTimeT(_arg0
,_arg1
); 
2618     _result 
= (wxDateTime 
*) &_result_ref
; 
2620     wxPyEndAllowThreads(__tstate
); 
2621     if (PyErr_Occurred()) return NULL
; 
2623         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2624         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2627         _resultobj 
= Py_None
; 
2632 #define wxDateTime_SetJDN(_swigobj,_swigarg0)  (_swigobj->Set(_swigarg0)) 
2633 static PyObject 
*_wrap_wxDateTime_SetJDN(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2634     PyObject 
* _resultobj
; 
2635     wxDateTime 
* _result
; 
2638     PyObject 
* _argo0 
= 0; 
2639     char *_kwnames
[] = { "self","jdn", NULL 
}; 
2643     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Od:wxDateTime_SetJDN",_kwnames
,&_argo0
,&_arg1
))  
2646         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2647         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
2648             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetJDN. Expected _wxDateTime_p."); 
2653     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2654     wxDateTime 
& _result_ref 
= wxDateTime_SetJDN(_arg0
,_arg1
); 
2655     _result 
= (wxDateTime 
*) &_result_ref
; 
2657     wxPyEndAllowThreads(__tstate
); 
2658     if (PyErr_Occurred()) return NULL
; 
2660         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2661         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2664         _resultobj 
= Py_None
; 
2669 #define wxDateTime_SetHMS(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->Set(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2670 static PyObject 
*_wrap_wxDateTime_SetHMS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2671     PyObject 
* _resultobj
; 
2672     wxDateTime 
* _result
; 
2674     wxDateTime::wxDateTime_t  _arg1
; 
2675     wxDateTime::wxDateTime_t  _arg2 
= (wxDateTime::wxDateTime_t 
) 0; 
2676     wxDateTime::wxDateTime_t  _arg3 
= (wxDateTime::wxDateTime_t 
) 0; 
2677     wxDateTime::wxDateTime_t  _arg4 
= (wxDateTime::wxDateTime_t 
) 0; 
2678     PyObject 
* _argo0 
= 0; 
2679     char *_kwnames
[] = { "self","hour","minute","second","millisec", NULL 
}; 
2683     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oh|hhh:wxDateTime_SetHMS",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2686         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2687         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
2688             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetHMS. Expected _wxDateTime_p."); 
2693     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2694     wxDateTime 
& _result_ref 
= wxDateTime_SetHMS(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2695     _result 
= (wxDateTime 
*) &_result_ref
; 
2697     wxPyEndAllowThreads(__tstate
); 
2698     if (PyErr_Occurred()) return NULL
; 
2700         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2701         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2704         _resultobj 
= Py_None
; 
2709 #define wxDateTime_Set(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Set(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
2710 static PyObject 
*_wrap_wxDateTime_Set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2711     PyObject 
* _resultobj
; 
2712     wxDateTime 
* _result
; 
2714     wxDateTime::wxDateTime_t  _arg1
; 
2715     wxDateTime::Month  _arg2 
= (wxDateTime::Month 
) wxDateTime::Inv_Month
; 
2716     int  _arg3 
= (int ) wxDateTime::Inv_Year
; 
2717     wxDateTime::wxDateTime_t  _arg4 
= (wxDateTime::wxDateTime_t 
) 0; 
2718     wxDateTime::wxDateTime_t  _arg5 
= (wxDateTime::wxDateTime_t 
) 0; 
2719     wxDateTime::wxDateTime_t  _arg6 
= (wxDateTime::wxDateTime_t 
) 0; 
2720     wxDateTime::wxDateTime_t  _arg7 
= (wxDateTime::wxDateTime_t 
) 0; 
2721     PyObject 
* _argo0 
= 0; 
2722     char *_kwnames
[] = { "self","day","month","year","hour","minute","second","millisec", NULL 
}; 
2726     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oh|iihhhh:wxDateTime_Set",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
,&_arg7
))  
2729         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2730         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
2731             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_Set. Expected _wxDateTime_p."); 
2736     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2737     wxDateTime 
& _result_ref 
= wxDateTime_Set(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
); 
2738     _result 
= (wxDateTime 
*) &_result_ref
; 
2740     wxPyEndAllowThreads(__tstate
); 
2741     if (PyErr_Occurred()) return NULL
; 
2743         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2744         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2747         _resultobj 
= Py_None
; 
2752 #define wxDateTime_ResetTime(_swigobj)  (_swigobj->ResetTime()) 
2753 static PyObject 
*_wrap_wxDateTime_ResetTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2754     PyObject 
* _resultobj
; 
2755     wxDateTime 
* _result
; 
2757     PyObject 
* _argo0 
= 0; 
2758     char *_kwnames
[] = { "self", NULL 
}; 
2762     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateTime_ResetTime",_kwnames
,&_argo0
))  
2765         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2766         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
2767             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_ResetTime. Expected _wxDateTime_p."); 
2772     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2773     wxDateTime 
& _result_ref 
= wxDateTime_ResetTime(_arg0
); 
2774     _result 
= (wxDateTime 
*) &_result_ref
; 
2776     wxPyEndAllowThreads(__tstate
); 
2777     if (PyErr_Occurred()) return NULL
; 
2779         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2780         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2783         _resultobj 
= Py_None
; 
2788 #define wxDateTime_SetYear(_swigobj,_swigarg0)  (_swigobj->SetYear(_swigarg0)) 
2789 static PyObject 
*_wrap_wxDateTime_SetYear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2790     PyObject 
* _resultobj
; 
2791     wxDateTime 
* _result
; 
2794     PyObject 
* _argo0 
= 0; 
2795     char *_kwnames
[] = { "self","year", NULL 
}; 
2799     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateTime_SetYear",_kwnames
,&_argo0
,&_arg1
))  
2802         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2803         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
2804             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetYear. Expected _wxDateTime_p."); 
2809     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2810     wxDateTime 
& _result_ref 
= wxDateTime_SetYear(_arg0
,_arg1
); 
2811     _result 
= (wxDateTime 
*) &_result_ref
; 
2813     wxPyEndAllowThreads(__tstate
); 
2814     if (PyErr_Occurred()) return NULL
; 
2816         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2817         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2820         _resultobj 
= Py_None
; 
2825 #define wxDateTime_SetMonth(_swigobj,_swigarg0)  (_swigobj->SetMonth(_swigarg0)) 
2826 static PyObject 
*_wrap_wxDateTime_SetMonth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2827     PyObject 
* _resultobj
; 
2828     wxDateTime 
* _result
; 
2830     wxDateTime::Month  _arg1
; 
2831     PyObject 
* _argo0 
= 0; 
2832     char *_kwnames
[] = { "self","month", NULL 
}; 
2836     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateTime_SetMonth",_kwnames
,&_argo0
,&_arg1
))  
2839         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2840         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
2841             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetMonth. Expected _wxDateTime_p."); 
2846     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2847     wxDateTime 
& _result_ref 
= wxDateTime_SetMonth(_arg0
,_arg1
); 
2848     _result 
= (wxDateTime 
*) &_result_ref
; 
2850     wxPyEndAllowThreads(__tstate
); 
2851     if (PyErr_Occurred()) return NULL
; 
2853         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2854         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2857         _resultobj 
= Py_None
; 
2862 #define wxDateTime_SetDay(_swigobj,_swigarg0)  (_swigobj->SetDay(_swigarg0)) 
2863 static PyObject 
*_wrap_wxDateTime_SetDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2864     PyObject 
* _resultobj
; 
2865     wxDateTime 
* _result
; 
2867     wxDateTime::wxDateTime_t  _arg1
; 
2868     PyObject 
* _argo0 
= 0; 
2869     char *_kwnames
[] = { "self","day", NULL 
}; 
2873     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oh:wxDateTime_SetDay",_kwnames
,&_argo0
,&_arg1
))  
2876         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2877         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
2878             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetDay. Expected _wxDateTime_p."); 
2883     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2884     wxDateTime 
& _result_ref 
= wxDateTime_SetDay(_arg0
,_arg1
); 
2885     _result 
= (wxDateTime 
*) &_result_ref
; 
2887     wxPyEndAllowThreads(__tstate
); 
2888     if (PyErr_Occurred()) return NULL
; 
2890         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2891         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2894         _resultobj 
= Py_None
; 
2899 #define wxDateTime_SetHour(_swigobj,_swigarg0)  (_swigobj->SetHour(_swigarg0)) 
2900 static PyObject 
*_wrap_wxDateTime_SetHour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2901     PyObject 
* _resultobj
; 
2902     wxDateTime 
* _result
; 
2904     wxDateTime::wxDateTime_t  _arg1
; 
2905     PyObject 
* _argo0 
= 0; 
2906     char *_kwnames
[] = { "self","hour", NULL 
}; 
2910     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oh:wxDateTime_SetHour",_kwnames
,&_argo0
,&_arg1
))  
2913         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2914         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
2915             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetHour. Expected _wxDateTime_p."); 
2920     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2921     wxDateTime 
& _result_ref 
= wxDateTime_SetHour(_arg0
,_arg1
); 
2922     _result 
= (wxDateTime 
*) &_result_ref
; 
2924     wxPyEndAllowThreads(__tstate
); 
2925     if (PyErr_Occurred()) return NULL
; 
2927         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2928         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2931         _resultobj 
= Py_None
; 
2936 #define wxDateTime_SetMinute(_swigobj,_swigarg0)  (_swigobj->SetMinute(_swigarg0)) 
2937 static PyObject 
*_wrap_wxDateTime_SetMinute(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2938     PyObject 
* _resultobj
; 
2939     wxDateTime 
* _result
; 
2941     wxDateTime::wxDateTime_t  _arg1
; 
2942     PyObject 
* _argo0 
= 0; 
2943     char *_kwnames
[] = { "self","minute", NULL 
}; 
2947     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oh:wxDateTime_SetMinute",_kwnames
,&_argo0
,&_arg1
))  
2950         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2951         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
2952             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetMinute. Expected _wxDateTime_p."); 
2957     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2958     wxDateTime 
& _result_ref 
= wxDateTime_SetMinute(_arg0
,_arg1
); 
2959     _result 
= (wxDateTime 
*) &_result_ref
; 
2961     wxPyEndAllowThreads(__tstate
); 
2962     if (PyErr_Occurred()) return NULL
; 
2964         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
2965         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2968         _resultobj 
= Py_None
; 
2973 #define wxDateTime_SetSecond(_swigobj,_swigarg0)  (_swigobj->SetSecond(_swigarg0)) 
2974 static PyObject 
*_wrap_wxDateTime_SetSecond(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2975     PyObject 
* _resultobj
; 
2976     wxDateTime 
* _result
; 
2978     wxDateTime::wxDateTime_t  _arg1
; 
2979     PyObject 
* _argo0 
= 0; 
2980     char *_kwnames
[] = { "self","second", NULL 
}; 
2984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oh:wxDateTime_SetSecond",_kwnames
,&_argo0
,&_arg1
))  
2987         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2988         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
2989             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetSecond. Expected _wxDateTime_p."); 
2994     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2995     wxDateTime 
& _result_ref 
= wxDateTime_SetSecond(_arg0
,_arg1
); 
2996     _result 
= (wxDateTime 
*) &_result_ref
; 
2998     wxPyEndAllowThreads(__tstate
); 
2999     if (PyErr_Occurred()) return NULL
; 
3001         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
3002         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3005         _resultobj 
= Py_None
; 
3010 #define wxDateTime_SetMillisecond(_swigobj,_swigarg0)  (_swigobj->SetMillisecond(_swigarg0)) 
3011 static PyObject 
*_wrap_wxDateTime_SetMillisecond(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3012     PyObject 
* _resultobj
; 
3013     wxDateTime 
* _result
; 
3015     wxDateTime::wxDateTime_t  _arg1
; 
3016     PyObject 
* _argo0 
= 0; 
3017     char *_kwnames
[] = { "self","millisecond", NULL 
}; 
3021     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oh:wxDateTime_SetMillisecond",_kwnames
,&_argo0
,&_arg1
))  
3024         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3025         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3026             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetMillisecond. Expected _wxDateTime_p."); 
3031     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3032     wxDateTime 
& _result_ref 
= wxDateTime_SetMillisecond(_arg0
,_arg1
); 
3033     _result 
= (wxDateTime 
*) &_result_ref
; 
3035     wxPyEndAllowThreads(__tstate
); 
3036     if (PyErr_Occurred()) return NULL
; 
3038         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
3039         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3042         _resultobj 
= Py_None
; 
3047 #define wxDateTime_SetToWeekDayInSameWeek(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetToWeekDayInSameWeek(_swigarg0,_swigarg1)) 
3048 static PyObject 
*_wrap_wxDateTime_SetToWeekDayInSameWeek(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3049     PyObject 
* _resultobj
; 
3050     wxDateTime 
* _result
; 
3052     wxDateTime::WeekDay  _arg1
; 
3053     wxDateTime::WeekFlags  _arg2 
= (wxDateTime::WeekFlags 
) wxDateTime::Monday_First
; 
3054     PyObject 
* _argo0 
= 0; 
3055     char *_kwnames
[] = { "self","weekday","flags", NULL 
}; 
3059     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxDateTime_SetToWeekDayInSameWeek",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3062         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3063         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3064             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetToWeekDayInSameWeek. Expected _wxDateTime_p."); 
3069     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3070     wxDateTime 
& _result_ref 
= wxDateTime_SetToWeekDayInSameWeek(_arg0
,_arg1
,_arg2
); 
3071     _result 
= (wxDateTime 
*) &_result_ref
; 
3073     wxPyEndAllowThreads(__tstate
); 
3074     if (PyErr_Occurred()) return NULL
; 
3076         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
3077         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3080         _resultobj 
= Py_None
; 
3085 #define wxDateTime_GetWeekDayInSameWeek(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetWeekDayInSameWeek(_swigarg0,_swigarg1)) 
3086 static PyObject 
*_wrap_wxDateTime_GetWeekDayInSameWeek(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3087     PyObject 
* _resultobj
; 
3088     wxDateTime 
* _result
; 
3090     wxDateTime::WeekDay  _arg1
; 
3091     wxDateTime::WeekFlags  _arg2 
= (wxDateTime::WeekFlags 
) wxDateTime::Monday_First
; 
3092     PyObject 
* _argo0 
= 0; 
3093     char *_kwnames
[] = { "self","weekday","flags", NULL 
}; 
3097     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxDateTime_GetWeekDayInSameWeek",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3100         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3101         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3102             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetWeekDayInSameWeek. Expected _wxDateTime_p."); 
3107     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3108     _result 
= new wxDateTime (wxDateTime_GetWeekDayInSameWeek(_arg0
,_arg1
,_arg2
)); 
3110     wxPyEndAllowThreads(__tstate
); 
3111     if (PyErr_Occurred()) return NULL
; 
3112 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
3113     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3117 #define wxDateTime_SetToNextWeekDay(_swigobj,_swigarg0)  (_swigobj->SetToNextWeekDay(_swigarg0)) 
3118 static PyObject 
*_wrap_wxDateTime_SetToNextWeekDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3119     PyObject 
* _resultobj
; 
3120     wxDateTime 
* _result
; 
3122     wxDateTime::WeekDay  _arg1
; 
3123     PyObject 
* _argo0 
= 0; 
3124     char *_kwnames
[] = { "self","weekday", NULL 
}; 
3128     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateTime_SetToNextWeekDay",_kwnames
,&_argo0
,&_arg1
))  
3131         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3132         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3133             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetToNextWeekDay. Expected _wxDateTime_p."); 
3138     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3139     wxDateTime 
& _result_ref 
= wxDateTime_SetToNextWeekDay(_arg0
,_arg1
); 
3140     _result 
= (wxDateTime 
*) &_result_ref
; 
3142     wxPyEndAllowThreads(__tstate
); 
3143     if (PyErr_Occurred()) return NULL
; 
3145         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
3146         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3149         _resultobj 
= Py_None
; 
3154 #define wxDateTime_GetNextWeekDay(_swigobj,_swigarg0)  (_swigobj->GetNextWeekDay(_swigarg0)) 
3155 static PyObject 
*_wrap_wxDateTime_GetNextWeekDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3156     PyObject 
* _resultobj
; 
3157     wxDateTime 
* _result
; 
3159     wxDateTime::WeekDay  _arg1
; 
3160     PyObject 
* _argo0 
= 0; 
3161     char *_kwnames
[] = { "self","weekday", NULL 
}; 
3165     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateTime_GetNextWeekDay",_kwnames
,&_argo0
,&_arg1
))  
3168         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3169         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3170             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetNextWeekDay. Expected _wxDateTime_p."); 
3175     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3176     _result 
= new wxDateTime (wxDateTime_GetNextWeekDay(_arg0
,_arg1
)); 
3178     wxPyEndAllowThreads(__tstate
); 
3179     if (PyErr_Occurred()) return NULL
; 
3180 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
3181     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3185 #define wxDateTime_SetToPrevWeekDay(_swigobj,_swigarg0)  (_swigobj->SetToPrevWeekDay(_swigarg0)) 
3186 static PyObject 
*_wrap_wxDateTime_SetToPrevWeekDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3187     PyObject 
* _resultobj
; 
3188     wxDateTime 
* _result
; 
3190     wxDateTime::WeekDay  _arg1
; 
3191     PyObject 
* _argo0 
= 0; 
3192     char *_kwnames
[] = { "self","weekday", NULL 
}; 
3196     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateTime_SetToPrevWeekDay",_kwnames
,&_argo0
,&_arg1
))  
3199         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3200         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3201             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetToPrevWeekDay. Expected _wxDateTime_p."); 
3206     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3207     wxDateTime 
& _result_ref 
= wxDateTime_SetToPrevWeekDay(_arg0
,_arg1
); 
3208     _result 
= (wxDateTime 
*) &_result_ref
; 
3210     wxPyEndAllowThreads(__tstate
); 
3211     if (PyErr_Occurred()) return NULL
; 
3213         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
3214         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3217         _resultobj 
= Py_None
; 
3222 #define wxDateTime_GetPrevWeekDay(_swigobj,_swigarg0)  (_swigobj->GetPrevWeekDay(_swigarg0)) 
3223 static PyObject 
*_wrap_wxDateTime_GetPrevWeekDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3224     PyObject 
* _resultobj
; 
3225     wxDateTime 
* _result
; 
3227     wxDateTime::WeekDay  _arg1
; 
3228     PyObject 
* _argo0 
= 0; 
3229     char *_kwnames
[] = { "self","weekday", NULL 
}; 
3233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateTime_GetPrevWeekDay",_kwnames
,&_argo0
,&_arg1
))  
3236         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3237         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetPrevWeekDay. Expected _wxDateTime_p."); 
3243     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3244     _result 
= new wxDateTime (wxDateTime_GetPrevWeekDay(_arg0
,_arg1
)); 
3246     wxPyEndAllowThreads(__tstate
); 
3247     if (PyErr_Occurred()) return NULL
; 
3248 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
3249     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3253 #define wxDateTime_SetToWeekDay(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->SetToWeekDay(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3254 static PyObject 
*_wrap_wxDateTime_SetToWeekDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3255     PyObject 
* _resultobj
; 
3258     wxDateTime::WeekDay  _arg1
; 
3259     int  _arg2 
= (int ) 1; 
3260     wxDateTime::Month  _arg3 
= (wxDateTime::Month 
) wxDateTime::Inv_Month
; 
3261     int  _arg4 
= (int ) wxDateTime::Inv_Year
; 
3262     PyObject 
* _argo0 
= 0; 
3263     char *_kwnames
[] = { "self","weekday","n","month","year", NULL 
}; 
3266     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|iii:wxDateTime_SetToWeekDay",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3269         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3270         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3271             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetToWeekDay. Expected _wxDateTime_p."); 
3276     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3277     _result 
= (bool )wxDateTime_SetToWeekDay(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3279     wxPyEndAllowThreads(__tstate
); 
3280     if (PyErr_Occurred()) return NULL
; 
3281 }    _resultobj 
= Py_BuildValue("i",_result
); 
3285 #define wxDateTime_SetToLastWeekDay(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetToLastWeekDay(_swigarg0,_swigarg1,_swigarg2)) 
3286 static PyObject 
*_wrap_wxDateTime_SetToLastWeekDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3287     PyObject 
* _resultobj
; 
3290     wxDateTime::WeekDay  _arg1
; 
3291     wxDateTime::Month  _arg2 
= (wxDateTime::Month 
) wxDateTime::Inv_Month
; 
3292     int  _arg3 
= (int ) wxDateTime::Inv_Year
; 
3293     PyObject 
* _argo0 
= 0; 
3294     char *_kwnames
[] = { "self","weekday","month","year", NULL 
}; 
3297     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:wxDateTime_SetToLastWeekDay",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3300         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3301         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetToLastWeekDay. Expected _wxDateTime_p."); 
3307     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3308     _result 
= (bool )wxDateTime_SetToLastWeekDay(_arg0
,_arg1
,_arg2
,_arg3
); 
3310     wxPyEndAllowThreads(__tstate
); 
3311     if (PyErr_Occurred()) return NULL
; 
3312 }    _resultobj 
= Py_BuildValue("i",_result
); 
3316 #define wxDateTime_GetLastWeekDay(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetLastWeekDay(_swigarg0,_swigarg1,_swigarg2)) 
3317 static PyObject 
*_wrap_wxDateTime_GetLastWeekDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3318     PyObject 
* _resultobj
; 
3319     wxDateTime 
* _result
; 
3321     wxDateTime::WeekDay  _arg1
; 
3322     wxDateTime::Month  _arg2 
= (wxDateTime::Month 
) wxDateTime::Inv_Month
; 
3323     int  _arg3 
= (int ) wxDateTime::Inv_Year
; 
3324     PyObject 
* _argo0 
= 0; 
3325     char *_kwnames
[] = { "self","weekday","month","year", NULL 
}; 
3329     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:wxDateTime_GetLastWeekDay",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3332         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3333         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3334             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetLastWeekDay. Expected _wxDateTime_p."); 
3339     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3340     _result 
= new wxDateTime (wxDateTime_GetLastWeekDay(_arg0
,_arg1
,_arg2
,_arg3
)); 
3342     wxPyEndAllowThreads(__tstate
); 
3343     if (PyErr_Occurred()) return NULL
; 
3344 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
3345     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3349 #define wxDateTime_SetToTheWeek(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetToTheWeek(_swigarg0,_swigarg1,_swigarg2)) 
3350 static PyObject 
*_wrap_wxDateTime_SetToTheWeek(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3351     PyObject 
* _resultobj
; 
3354     wxDateTime::wxDateTime_t  _arg1
; 
3355     wxDateTime::WeekDay  _arg2 
= (wxDateTime::WeekDay 
) wxDateTime::Mon
; 
3356     wxDateTime::WeekFlags  _arg3 
= (wxDateTime::WeekFlags 
) wxDateTime::Monday_First
; 
3357     PyObject 
* _argo0 
= 0; 
3358     char *_kwnames
[] = { "self","numWeek","weekday","flags", NULL 
}; 
3361     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oh|ii:wxDateTime_SetToTheWeek",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3364         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3365         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3366             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetToTheWeek. Expected _wxDateTime_p."); 
3371     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3372     _result 
= (bool )wxDateTime_SetToTheWeek(_arg0
,_arg1
,_arg2
,_arg3
); 
3374     wxPyEndAllowThreads(__tstate
); 
3375     if (PyErr_Occurred()) return NULL
; 
3376 }    _resultobj 
= Py_BuildValue("i",_result
); 
3380 #define wxDateTime_GetWeek(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetWeek(_swigarg0,_swigarg1,_swigarg2)) 
3381 static PyObject 
*_wrap_wxDateTime_GetWeek(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3382     PyObject 
* _resultobj
; 
3383     wxDateTime 
* _result
; 
3385     wxDateTime::wxDateTime_t  _arg1
; 
3386     wxDateTime::WeekDay  _arg2 
= (wxDateTime::WeekDay 
) wxDateTime::Mon
; 
3387     wxDateTime::WeekFlags  _arg3 
= (wxDateTime::WeekFlags 
) wxDateTime::Monday_First
; 
3388     PyObject 
* _argo0 
= 0; 
3389     char *_kwnames
[] = { "self","numWeek","weekday","flags", NULL 
}; 
3393     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oh|ii:wxDateTime_GetWeek",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3396         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3397         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3398             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetWeek. Expected _wxDateTime_p."); 
3403     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3404     _result 
= new wxDateTime (wxDateTime_GetWeek(_arg0
,_arg1
,_arg2
,_arg3
)); 
3406     wxPyEndAllowThreads(__tstate
); 
3407     if (PyErr_Occurred()) return NULL
; 
3408 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
3409     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3413 #define wxDateTime_SetToLastMonthDay(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetToLastMonthDay(_swigarg0,_swigarg1)) 
3414 static PyObject 
*_wrap_wxDateTime_SetToLastMonthDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3415     PyObject 
* _resultobj
; 
3416     wxDateTime 
* _result
; 
3418     wxDateTime::Month  _arg1 
= (wxDateTime::Month 
) wxDateTime::Inv_Month
; 
3419     int  _arg2 
= (int ) wxDateTime::Inv_Year
; 
3420     PyObject 
* _argo0 
= 0; 
3421     char *_kwnames
[] = { "self","month","year", NULL 
}; 
3425     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxDateTime_SetToLastMonthDay",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3428         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3429         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3430             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetToLastMonthDay. Expected _wxDateTime_p."); 
3435     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3436     wxDateTime 
& _result_ref 
= wxDateTime_SetToLastMonthDay(_arg0
,_arg1
,_arg2
); 
3437     _result 
= (wxDateTime 
*) &_result_ref
; 
3439     wxPyEndAllowThreads(__tstate
); 
3440     if (PyErr_Occurred()) return NULL
; 
3442         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
3443         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3446         _resultobj 
= Py_None
; 
3451 #define wxDateTime_GetLastMonthDay(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetLastMonthDay(_swigarg0,_swigarg1)) 
3452 static PyObject 
*_wrap_wxDateTime_GetLastMonthDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3453     PyObject 
* _resultobj
; 
3454     wxDateTime 
* _result
; 
3456     wxDateTime::Month  _arg1 
= (wxDateTime::Month 
) wxDateTime::Inv_Month
; 
3457     int  _arg2 
= (int ) wxDateTime::Inv_Year
; 
3458     PyObject 
* _argo0 
= 0; 
3459     char *_kwnames
[] = { "self","month","year", NULL 
}; 
3463     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxDateTime_GetLastMonthDay",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3466         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3467         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3468             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetLastMonthDay. Expected _wxDateTime_p."); 
3473     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3474     _result 
= new wxDateTime (wxDateTime_GetLastMonthDay(_arg0
,_arg1
,_arg2
)); 
3476     wxPyEndAllowThreads(__tstate
); 
3477     if (PyErr_Occurred()) return NULL
; 
3478 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
3479     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3483 #define wxDateTime_SetToYearDay(_swigobj,_swigarg0)  (_swigobj->SetToYearDay(_swigarg0)) 
3484 static PyObject 
*_wrap_wxDateTime_SetToYearDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3485     PyObject 
* _resultobj
; 
3486     wxDateTime 
* _result
; 
3488     wxDateTime::wxDateTime_t  _arg1
; 
3489     PyObject 
* _argo0 
= 0; 
3490     char *_kwnames
[] = { "self","yday", NULL 
}; 
3494     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oh:wxDateTime_SetToYearDay",_kwnames
,&_argo0
,&_arg1
))  
3497         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3498         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3499             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SetToYearDay. Expected _wxDateTime_p."); 
3504     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3505     wxDateTime 
& _result_ref 
= wxDateTime_SetToYearDay(_arg0
,_arg1
); 
3506     _result 
= (wxDateTime 
*) &_result_ref
; 
3508     wxPyEndAllowThreads(__tstate
); 
3509     if (PyErr_Occurred()) return NULL
; 
3511         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
3512         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3515         _resultobj 
= Py_None
; 
3520 #define wxDateTime_GetYearDay(_swigobj,_swigarg0)  (_swigobj->GetYearDay(_swigarg0)) 
3521 static PyObject 
*_wrap_wxDateTime_GetYearDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3522     PyObject 
* _resultobj
; 
3523     wxDateTime 
* _result
; 
3525     wxDateTime::wxDateTime_t  _arg1
; 
3526     PyObject 
* _argo0 
= 0; 
3527     char *_kwnames
[] = { "self","yday", NULL 
}; 
3531     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oh:wxDateTime_GetYearDay",_kwnames
,&_argo0
,&_arg1
))  
3534         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3535         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3536             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetYearDay. Expected _wxDateTime_p."); 
3541     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3542     _result 
= new wxDateTime (wxDateTime_GetYearDay(_arg0
,_arg1
)); 
3544     wxPyEndAllowThreads(__tstate
); 
3545     if (PyErr_Occurred()) return NULL
; 
3546 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
3547     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3551 #define wxDateTime_GetJulianDayNumber(_swigobj)  (_swigobj->GetJulianDayNumber()) 
3552 static PyObject 
*_wrap_wxDateTime_GetJulianDayNumber(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3553     PyObject 
* _resultobj
; 
3556     PyObject 
* _argo0 
= 0; 
3557     char *_kwnames
[] = { "self", NULL 
}; 
3560     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateTime_GetJulianDayNumber",_kwnames
,&_argo0
))  
3563         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3564         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3565             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetJulianDayNumber. Expected _wxDateTime_p."); 
3570     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3571     _result 
= (double )wxDateTime_GetJulianDayNumber(_arg0
); 
3573     wxPyEndAllowThreads(__tstate
); 
3574     if (PyErr_Occurred()) return NULL
; 
3575 }    _resultobj 
= Py_BuildValue("d",_result
); 
3579 #define wxDateTime_GetJDN(_swigobj)  (_swigobj->GetJDN()) 
3580 static PyObject 
*_wrap_wxDateTime_GetJDN(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3581     PyObject 
* _resultobj
; 
3584     PyObject 
* _argo0 
= 0; 
3585     char *_kwnames
[] = { "self", NULL 
}; 
3588     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateTime_GetJDN",_kwnames
,&_argo0
))  
3591         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3592         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3593             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetJDN. Expected _wxDateTime_p."); 
3598     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3599     _result 
= (double )wxDateTime_GetJDN(_arg0
); 
3601     wxPyEndAllowThreads(__tstate
); 
3602     if (PyErr_Occurred()) return NULL
; 
3603 }    _resultobj 
= Py_BuildValue("d",_result
); 
3607 #define wxDateTime_GetModifiedJulianDayNumber(_swigobj)  (_swigobj->GetModifiedJulianDayNumber()) 
3608 static PyObject 
*_wrap_wxDateTime_GetModifiedJulianDayNumber(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3609     PyObject 
* _resultobj
; 
3612     PyObject 
* _argo0 
= 0; 
3613     char *_kwnames
[] = { "self", NULL 
}; 
3616     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateTime_GetModifiedJulianDayNumber",_kwnames
,&_argo0
))  
3619         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3620         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3621             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetModifiedJulianDayNumber. Expected _wxDateTime_p."); 
3626     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3627     _result 
= (double )wxDateTime_GetModifiedJulianDayNumber(_arg0
); 
3629     wxPyEndAllowThreads(__tstate
); 
3630     if (PyErr_Occurred()) return NULL
; 
3631 }    _resultobj 
= Py_BuildValue("d",_result
); 
3635 #define wxDateTime_GetMJD(_swigobj)  (_swigobj->GetMJD()) 
3636 static PyObject 
*_wrap_wxDateTime_GetMJD(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3637     PyObject 
* _resultobj
; 
3640     PyObject 
* _argo0 
= 0; 
3641     char *_kwnames
[] = { "self", NULL 
}; 
3644     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateTime_GetMJD",_kwnames
,&_argo0
))  
3647         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3648         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3649             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetMJD. Expected _wxDateTime_p."); 
3654     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3655     _result 
= (double )wxDateTime_GetMJD(_arg0
); 
3657     wxPyEndAllowThreads(__tstate
); 
3658     if (PyErr_Occurred()) return NULL
; 
3659 }    _resultobj 
= Py_BuildValue("d",_result
); 
3663 #define wxDateTime_GetRataDie(_swigobj)  (_swigobj->GetRataDie()) 
3664 static PyObject 
*_wrap_wxDateTime_GetRataDie(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3665     PyObject 
* _resultobj
; 
3668     PyObject 
* _argo0 
= 0; 
3669     char *_kwnames
[] = { "self", NULL 
}; 
3672     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateTime_GetRataDie",_kwnames
,&_argo0
))  
3675         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3676         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3677             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetRataDie. Expected _wxDateTime_p."); 
3682     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3683     _result 
= (double )wxDateTime_GetRataDie(_arg0
); 
3685     wxPyEndAllowThreads(__tstate
); 
3686     if (PyErr_Occurred()) return NULL
; 
3687 }    _resultobj 
= Py_BuildValue("d",_result
); 
3691 #define wxDateTime_ToTimezone(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ToTimezone(_swigarg0,_swigarg1)) 
3692 static PyObject 
*_wrap_wxDateTime_ToTimezone(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3693     PyObject 
* _resultobj
; 
3694     wxDateTime 
* _result
; 
3696     wxDateTime::TimeZone 
* _arg1
; 
3697     bool  _arg2 
= (bool ) FALSE
; 
3698     PyObject 
* _argo0 
= 0; 
3699     PyObject 
* _obj1 
= 0; 
3700     int tempbool2 
= (int) FALSE
; 
3701     char *_kwnames
[] = { "self","tz","noDST", NULL 
}; 
3705     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxDateTime_ToTimezone",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
3708         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3709         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3710             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_ToTimezone. Expected _wxDateTime_p."); 
3715     _arg1 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj1
)); 
3717     _arg2 
= (bool ) tempbool2
; 
3719     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3720     _result 
= new wxDateTime (wxDateTime_ToTimezone(_arg0
,*_arg1
,_arg2
)); 
3722     wxPyEndAllowThreads(__tstate
); 
3723     if (PyErr_Occurred()) return NULL
; 
3724 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
3725     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3727     if (_arg1
) delete _arg1
; 
3732 #define wxDateTime_MakeTimezone(_swigobj,_swigarg0,_swigarg1)  (_swigobj->MakeTimezone(_swigarg0,_swigarg1)) 
3733 static PyObject 
*_wrap_wxDateTime_MakeTimezone(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3734     PyObject 
* _resultobj
; 
3735     wxDateTime 
* _result
; 
3737     wxDateTime::TimeZone 
* _arg1
; 
3738     bool  _arg2 
= (bool ) FALSE
; 
3739     PyObject 
* _argo0 
= 0; 
3740     PyObject 
* _obj1 
= 0; 
3741     int tempbool2 
= (int) FALSE
; 
3742     char *_kwnames
[] = { "self","tz","noDST", NULL 
}; 
3746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxDateTime_MakeTimezone",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
3749         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3750         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3751             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_MakeTimezone. Expected _wxDateTime_p."); 
3756     _arg1 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj1
)); 
3758     _arg2 
= (bool ) tempbool2
; 
3760     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3761     wxDateTime 
& _result_ref 
= wxDateTime_MakeTimezone(_arg0
,*_arg1
,_arg2
); 
3762     _result 
= (wxDateTime 
*) &_result_ref
; 
3764     wxPyEndAllowThreads(__tstate
); 
3765     if (PyErr_Occurred()) return NULL
; 
3767         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
3768         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3771         _resultobj 
= Py_None
; 
3774     if (_arg1
) delete _arg1
; 
3779 #define wxDateTime_ToGMT(_swigobj,_swigarg0)  (_swigobj->ToGMT(_swigarg0)) 
3780 static PyObject 
*_wrap_wxDateTime_ToGMT(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3781     PyObject 
* _resultobj
; 
3782     wxDateTime 
* _result
; 
3784     bool  _arg1 
= (bool ) FALSE
; 
3785     PyObject 
* _argo0 
= 0; 
3786     int tempbool1 
= (int) FALSE
; 
3787     char *_kwnames
[] = { "self","noDST", NULL 
}; 
3791     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxDateTime_ToGMT",_kwnames
,&_argo0
,&tempbool1
))  
3794         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3795         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3796             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_ToGMT. Expected _wxDateTime_p."); 
3800     _arg1 
= (bool ) tempbool1
; 
3802     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3803     _result 
= new wxDateTime (wxDateTime_ToGMT(_arg0
,_arg1
)); 
3805     wxPyEndAllowThreads(__tstate
); 
3806     if (PyErr_Occurred()) return NULL
; 
3807 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
3808     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3812 #define wxDateTime_MakeGMT(_swigobj,_swigarg0)  (_swigobj->MakeGMT(_swigarg0)) 
3813 static PyObject 
*_wrap_wxDateTime_MakeGMT(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3814     PyObject 
* _resultobj
; 
3815     wxDateTime 
* _result
; 
3817     bool  _arg1 
= (bool ) FALSE
; 
3818     PyObject 
* _argo0 
= 0; 
3819     int tempbool1 
= (int) FALSE
; 
3820     char *_kwnames
[] = { "self","noDST", NULL 
}; 
3824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxDateTime_MakeGMT",_kwnames
,&_argo0
,&tempbool1
))  
3827         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3828         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3829             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_MakeGMT. Expected _wxDateTime_p."); 
3833     _arg1 
= (bool ) tempbool1
; 
3835     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3836     wxDateTime 
& _result_ref 
= wxDateTime_MakeGMT(_arg0
,_arg1
); 
3837     _result 
= (wxDateTime 
*) &_result_ref
; 
3839     wxPyEndAllowThreads(__tstate
); 
3840     if (PyErr_Occurred()) return NULL
; 
3842         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
3843         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3846         _resultobj 
= Py_None
; 
3851 #define wxDateTime_IsDST(_swigobj,_swigarg0)  (_swigobj->IsDST(_swigarg0)) 
3852 static PyObject 
*_wrap_wxDateTime_IsDST(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3853     PyObject 
* _resultobj
; 
3856     wxDateTime::Country  _arg1 
= (wxDateTime::Country 
) wxDateTime::Country_Default
; 
3857     PyObject 
* _argo0 
= 0; 
3858     char *_kwnames
[] = { "self","country", NULL 
}; 
3861     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxDateTime_IsDST",_kwnames
,&_argo0
,&_arg1
))  
3864         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3865         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3866             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_IsDST. Expected _wxDateTime_p."); 
3871     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3872     _result 
= (int )wxDateTime_IsDST(_arg0
,_arg1
); 
3874     wxPyEndAllowThreads(__tstate
); 
3875     if (PyErr_Occurred()) return NULL
; 
3876 }    _resultobj 
= Py_BuildValue("i",_result
); 
3880 #define wxDateTime_IsValid(_swigobj)  (_swigobj->IsValid()) 
3881 static PyObject 
*_wrap_wxDateTime_IsValid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3882     PyObject 
* _resultobj
; 
3885     PyObject 
* _argo0 
= 0; 
3886     char *_kwnames
[] = { "self", NULL 
}; 
3889     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateTime_IsValid",_kwnames
,&_argo0
))  
3892         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3893         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3894             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_IsValid. Expected _wxDateTime_p."); 
3899     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3900     _result 
= (bool )wxDateTime_IsValid(_arg0
); 
3902     wxPyEndAllowThreads(__tstate
); 
3903     if (PyErr_Occurred()) return NULL
; 
3904 }    _resultobj 
= Py_BuildValue("i",_result
); 
3908 #define wxDateTime_GetTicks(_swigobj)  (_swigobj->GetTicks()) 
3909 static PyObject 
*_wrap_wxDateTime_GetTicks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3910     PyObject 
* _resultobj
; 
3913     PyObject 
* _argo0 
= 0; 
3914     char *_kwnames
[] = { "self", NULL 
}; 
3917     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateTime_GetTicks",_kwnames
,&_argo0
))  
3920         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3921         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3922             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetTicks. Expected _wxDateTime_p."); 
3927     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3928     _result 
= (time_t )wxDateTime_GetTicks(_arg0
); 
3930     wxPyEndAllowThreads(__tstate
); 
3931     if (PyErr_Occurred()) return NULL
; 
3932 }    _resultobj 
= Py_BuildValue("i",_result
); 
3936 #define wxDateTime_GetYear(_swigobj,_swigarg0)  (_swigobj->GetYear(_swigarg0)) 
3937 static PyObject 
*_wrap_wxDateTime_GetYear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3938     PyObject 
* _resultobj
; 
3941     wxDateTime::TimeZone 
* _arg1 
= (wxDateTime::TimeZone 
*) &LOCAL
; 
3942     PyObject 
* _argo0 
= 0; 
3943     PyObject 
* _obj1 
= 0; 
3944     char *_kwnames
[] = { "self","tz", NULL 
}; 
3947     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxDateTime_GetYear",_kwnames
,&_argo0
,&_obj1
))  
3950         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3951         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3952             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetYear. Expected _wxDateTime_p."); 
3958     _arg1 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj1
)); 
3961     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3962     _result 
= (int )wxDateTime_GetYear(_arg0
,*_arg1
); 
3964     wxPyEndAllowThreads(__tstate
); 
3965     if (PyErr_Occurred()) return NULL
; 
3966 }    _resultobj 
= Py_BuildValue("i",_result
); 
3968     if (_arg1
) delete _arg1
; 
3973 #define wxDateTime_GetMonth(_swigobj,_swigarg0)  (_swigobj->GetMonth(_swigarg0)) 
3974 static PyObject 
*_wrap_wxDateTime_GetMonth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3975     PyObject 
* _resultobj
; 
3976     wxDateTime::Month  _result
; 
3978     wxDateTime::TimeZone 
* _arg1 
= (wxDateTime::TimeZone 
*) &LOCAL
; 
3979     PyObject 
* _argo0 
= 0; 
3980     PyObject 
* _obj1 
= 0; 
3981     char *_kwnames
[] = { "self","tz", NULL 
}; 
3984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxDateTime_GetMonth",_kwnames
,&_argo0
,&_obj1
))  
3987         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3988         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
3989             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetMonth. Expected _wxDateTime_p."); 
3995     _arg1 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj1
)); 
3998     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3999     _result 
= (wxDateTime::Month 
)wxDateTime_GetMonth(_arg0
,*_arg1
); 
4001     wxPyEndAllowThreads(__tstate
); 
4002     if (PyErr_Occurred()) return NULL
; 
4003 }    _resultobj 
= Py_BuildValue("i",_result
); 
4005     if (_arg1
) delete _arg1
; 
4010 #define wxDateTime_GetDay(_swigobj,_swigarg0)  (_swigobj->GetDay(_swigarg0)) 
4011 static PyObject 
*_wrap_wxDateTime_GetDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4012     PyObject 
* _resultobj
; 
4013     wxDateTime::wxDateTime_t  _result
; 
4015     wxDateTime::TimeZone 
* _arg1 
= (wxDateTime::TimeZone 
*) &LOCAL
; 
4016     PyObject 
* _argo0 
= 0; 
4017     PyObject 
* _obj1 
= 0; 
4018     char *_kwnames
[] = { "self","tz", NULL 
}; 
4021     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxDateTime_GetDay",_kwnames
,&_argo0
,&_obj1
))  
4024         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4025         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4026             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetDay. Expected _wxDateTime_p."); 
4032     _arg1 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj1
)); 
4035     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4036     _result 
= (wxDateTime::wxDateTime_t 
)wxDateTime_GetDay(_arg0
,*_arg1
); 
4038     wxPyEndAllowThreads(__tstate
); 
4039     if (PyErr_Occurred()) return NULL
; 
4040 }    _resultobj 
= Py_BuildValue("h",_result
); 
4042     if (_arg1
) delete _arg1
; 
4047 #define wxDateTime_GetWeekDay(_swigobj,_swigarg0)  (_swigobj->GetWeekDay(_swigarg0)) 
4048 static PyObject 
*_wrap_wxDateTime_GetWeekDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4049     PyObject 
* _resultobj
; 
4050     wxDateTime::WeekDay  _result
; 
4052     wxDateTime::TimeZone 
* _arg1 
= (wxDateTime::TimeZone 
*) &LOCAL
; 
4053     PyObject 
* _argo0 
= 0; 
4054     PyObject 
* _obj1 
= 0; 
4055     char *_kwnames
[] = { "self","tz", NULL 
}; 
4058     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxDateTime_GetWeekDay",_kwnames
,&_argo0
,&_obj1
))  
4061         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4062         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4063             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetWeekDay. Expected _wxDateTime_p."); 
4069     _arg1 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj1
)); 
4072     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4073     _result 
= (wxDateTime::WeekDay 
)wxDateTime_GetWeekDay(_arg0
,*_arg1
); 
4075     wxPyEndAllowThreads(__tstate
); 
4076     if (PyErr_Occurred()) return NULL
; 
4077 }    _resultobj 
= Py_BuildValue("i",_result
); 
4079     if (_arg1
) delete _arg1
; 
4084 #define wxDateTime_GetHour(_swigobj,_swigarg0)  (_swigobj->GetHour(_swigarg0)) 
4085 static PyObject 
*_wrap_wxDateTime_GetHour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4086     PyObject 
* _resultobj
; 
4087     wxDateTime::wxDateTime_t  _result
; 
4089     wxDateTime::TimeZone 
* _arg1 
= (wxDateTime::TimeZone 
*) &LOCAL
; 
4090     PyObject 
* _argo0 
= 0; 
4091     PyObject 
* _obj1 
= 0; 
4092     char *_kwnames
[] = { "self","tz", NULL 
}; 
4095     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxDateTime_GetHour",_kwnames
,&_argo0
,&_obj1
))  
4098         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4099         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4100             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetHour. Expected _wxDateTime_p."); 
4106     _arg1 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj1
)); 
4109     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4110     _result 
= (wxDateTime::wxDateTime_t 
)wxDateTime_GetHour(_arg0
,*_arg1
); 
4112     wxPyEndAllowThreads(__tstate
); 
4113     if (PyErr_Occurred()) return NULL
; 
4114 }    _resultobj 
= Py_BuildValue("h",_result
); 
4116     if (_arg1
) delete _arg1
; 
4121 #define wxDateTime_GetMinute(_swigobj,_swigarg0)  (_swigobj->GetMinute(_swigarg0)) 
4122 static PyObject 
*_wrap_wxDateTime_GetMinute(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4123     PyObject 
* _resultobj
; 
4124     wxDateTime::wxDateTime_t  _result
; 
4126     wxDateTime::TimeZone 
* _arg1 
= (wxDateTime::TimeZone 
*) &LOCAL
; 
4127     PyObject 
* _argo0 
= 0; 
4128     PyObject 
* _obj1 
= 0; 
4129     char *_kwnames
[] = { "self","tz", NULL 
}; 
4132     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxDateTime_GetMinute",_kwnames
,&_argo0
,&_obj1
))  
4135         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4136         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4137             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetMinute. Expected _wxDateTime_p."); 
4143     _arg1 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj1
)); 
4146     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4147     _result 
= (wxDateTime::wxDateTime_t 
)wxDateTime_GetMinute(_arg0
,*_arg1
); 
4149     wxPyEndAllowThreads(__tstate
); 
4150     if (PyErr_Occurred()) return NULL
; 
4151 }    _resultobj 
= Py_BuildValue("h",_result
); 
4153     if (_arg1
) delete _arg1
; 
4158 #define wxDateTime_GetSecond(_swigobj,_swigarg0)  (_swigobj->GetSecond(_swigarg0)) 
4159 static PyObject 
*_wrap_wxDateTime_GetSecond(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4160     PyObject 
* _resultobj
; 
4161     wxDateTime::wxDateTime_t  _result
; 
4163     wxDateTime::TimeZone 
* _arg1 
= (wxDateTime::TimeZone 
*) &LOCAL
; 
4164     PyObject 
* _argo0 
= 0; 
4165     PyObject 
* _obj1 
= 0; 
4166     char *_kwnames
[] = { "self","tz", NULL 
}; 
4169     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxDateTime_GetSecond",_kwnames
,&_argo0
,&_obj1
))  
4172         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4173         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4174             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetSecond. Expected _wxDateTime_p."); 
4180     _arg1 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj1
)); 
4183     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4184     _result 
= (wxDateTime::wxDateTime_t 
)wxDateTime_GetSecond(_arg0
,*_arg1
); 
4186     wxPyEndAllowThreads(__tstate
); 
4187     if (PyErr_Occurred()) return NULL
; 
4188 }    _resultobj 
= Py_BuildValue("h",_result
); 
4190     if (_arg1
) delete _arg1
; 
4195 #define wxDateTime_GetMillisecond(_swigobj,_swigarg0)  (_swigobj->GetMillisecond(_swigarg0)) 
4196 static PyObject 
*_wrap_wxDateTime_GetMillisecond(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4197     PyObject 
* _resultobj
; 
4198     wxDateTime::wxDateTime_t  _result
; 
4200     wxDateTime::TimeZone 
* _arg1 
= (wxDateTime::TimeZone 
*) &LOCAL
; 
4201     PyObject 
* _argo0 
= 0; 
4202     PyObject 
* _obj1 
= 0; 
4203     char *_kwnames
[] = { "self","tz", NULL 
}; 
4206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxDateTime_GetMillisecond",_kwnames
,&_argo0
,&_obj1
))  
4209         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4210         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetMillisecond. Expected _wxDateTime_p."); 
4217     _arg1 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj1
)); 
4220     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4221     _result 
= (wxDateTime::wxDateTime_t 
)wxDateTime_GetMillisecond(_arg0
,*_arg1
); 
4223     wxPyEndAllowThreads(__tstate
); 
4224     if (PyErr_Occurred()) return NULL
; 
4225 }    _resultobj 
= Py_BuildValue("h",_result
); 
4227     if (_arg1
) delete _arg1
; 
4232 #define wxDateTime_GetDayOfYear(_swigobj,_swigarg0)  (_swigobj->GetDayOfYear(_swigarg0)) 
4233 static PyObject 
*_wrap_wxDateTime_GetDayOfYear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4234     PyObject 
* _resultobj
; 
4235     wxDateTime::wxDateTime_t  _result
; 
4237     wxDateTime::TimeZone 
* _arg1 
= (wxDateTime::TimeZone 
*) &LOCAL
; 
4238     PyObject 
* _argo0 
= 0; 
4239     PyObject 
* _obj1 
= 0; 
4240     char *_kwnames
[] = { "self","tz", NULL 
}; 
4243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxDateTime_GetDayOfYear",_kwnames
,&_argo0
,&_obj1
))  
4246         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4247         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetDayOfYear. Expected _wxDateTime_p."); 
4254     _arg1 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj1
)); 
4257     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4258     _result 
= (wxDateTime::wxDateTime_t 
)wxDateTime_GetDayOfYear(_arg0
,*_arg1
); 
4260     wxPyEndAllowThreads(__tstate
); 
4261     if (PyErr_Occurred()) return NULL
; 
4262 }    _resultobj 
= Py_BuildValue("h",_result
); 
4264     if (_arg1
) delete _arg1
; 
4269 #define wxDateTime_GetWeekOfYear(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetWeekOfYear(_swigarg0,_swigarg1)) 
4270 static PyObject 
*_wrap_wxDateTime_GetWeekOfYear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4271     PyObject 
* _resultobj
; 
4272     wxDateTime::wxDateTime_t  _result
; 
4274     wxDateTime::WeekFlags  _arg1 
= (wxDateTime::WeekFlags 
) wxDateTime::Monday_First
; 
4275     wxDateTime::TimeZone 
* _arg2 
= (wxDateTime::TimeZone 
*) &LOCAL
; 
4276     PyObject 
* _argo0 
= 0; 
4277     PyObject 
* _obj2 
= 0; 
4278     char *_kwnames
[] = { "self","flags","tz", NULL 
}; 
4281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxDateTime_GetWeekOfYear",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4284         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4285         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4286             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetWeekOfYear. Expected _wxDateTime_p."); 
4292     _arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj2
)); 
4295     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4296     _result 
= (wxDateTime::wxDateTime_t 
)wxDateTime_GetWeekOfYear(_arg0
,_arg1
,*_arg2
); 
4298     wxPyEndAllowThreads(__tstate
); 
4299     if (PyErr_Occurred()) return NULL
; 
4300 }    _resultobj 
= Py_BuildValue("h",_result
); 
4302     if (_arg2
) delete _arg2
; 
4307 #define wxDateTime_GetWeekOfMonth(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetWeekOfMonth(_swigarg0,_swigarg1)) 
4308 static PyObject 
*_wrap_wxDateTime_GetWeekOfMonth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4309     PyObject 
* _resultobj
; 
4310     wxDateTime::wxDateTime_t  _result
; 
4312     wxDateTime::WeekFlags  _arg1 
= (wxDateTime::WeekFlags 
) wxDateTime::Monday_First
; 
4313     wxDateTime::TimeZone 
* _arg2 
= (wxDateTime::TimeZone 
*) &LOCAL
; 
4314     PyObject 
* _argo0 
= 0; 
4315     PyObject 
* _obj2 
= 0; 
4316     char *_kwnames
[] = { "self","flags","tz", NULL 
}; 
4319     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxDateTime_GetWeekOfMonth",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4322         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4323         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_GetWeekOfMonth. Expected _wxDateTime_p."); 
4330     _arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj2
)); 
4333     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4334     _result 
= (wxDateTime::wxDateTime_t 
)wxDateTime_GetWeekOfMonth(_arg0
,_arg1
,*_arg2
); 
4336     wxPyEndAllowThreads(__tstate
); 
4337     if (PyErr_Occurred()) return NULL
; 
4338 }    _resultobj 
= Py_BuildValue("h",_result
); 
4340     if (_arg2
) delete _arg2
; 
4345 #define wxDateTime_IsWorkDay(_swigobj,_swigarg0)  (_swigobj->IsWorkDay(_swigarg0)) 
4346 static PyObject 
*_wrap_wxDateTime_IsWorkDay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4347     PyObject 
* _resultobj
; 
4350     wxDateTime::Country  _arg1 
= (wxDateTime::Country 
) wxDateTime::Country_Default
; 
4351     PyObject 
* _argo0 
= 0; 
4352     char *_kwnames
[] = { "self","country", NULL 
}; 
4355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxDateTime_IsWorkDay",_kwnames
,&_argo0
,&_arg1
))  
4358         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4359         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4360             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_IsWorkDay. Expected _wxDateTime_p."); 
4365     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4366     _result 
= (bool )wxDateTime_IsWorkDay(_arg0
,_arg1
); 
4368     wxPyEndAllowThreads(__tstate
); 
4369     if (PyErr_Occurred()) return NULL
; 
4370 }    _resultobj 
= Py_BuildValue("i",_result
); 
4374 #define wxDateTime_IsEqualTo(_swigobj,_swigarg0)  (_swigobj->IsEqualTo(_swigarg0)) 
4375 static PyObject 
*_wrap_wxDateTime_IsEqualTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4376     PyObject 
* _resultobj
; 
4380     PyObject 
* _argo0 
= 0; 
4381     PyObject 
* _argo1 
= 0; 
4382     char *_kwnames
[] = { "self","datetime", NULL 
}; 
4385     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_IsEqualTo",_kwnames
,&_argo0
,&_argo1
))  
4388         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4389         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4390             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_IsEqualTo. Expected _wxDateTime_p."); 
4395         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) { 
4396             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime_IsEqualTo. Expected _wxDateTime_p."); 
4401     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4402     _result 
= (bool )wxDateTime_IsEqualTo(_arg0
,*_arg1
); 
4404     wxPyEndAllowThreads(__tstate
); 
4405     if (PyErr_Occurred()) return NULL
; 
4406 }    _resultobj 
= Py_BuildValue("i",_result
); 
4410 #define wxDateTime_IsEarlierThan(_swigobj,_swigarg0)  (_swigobj->IsEarlierThan(_swigarg0)) 
4411 static PyObject 
*_wrap_wxDateTime_IsEarlierThan(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4412     PyObject 
* _resultobj
; 
4416     PyObject 
* _argo0 
= 0; 
4417     PyObject 
* _argo1 
= 0; 
4418     char *_kwnames
[] = { "self","datetime", NULL 
}; 
4421     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_IsEarlierThan",_kwnames
,&_argo0
,&_argo1
))  
4424         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4425         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4426             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_IsEarlierThan. Expected _wxDateTime_p."); 
4431         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) { 
4432             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime_IsEarlierThan. Expected _wxDateTime_p."); 
4437     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4438     _result 
= (bool )wxDateTime_IsEarlierThan(_arg0
,*_arg1
); 
4440     wxPyEndAllowThreads(__tstate
); 
4441     if (PyErr_Occurred()) return NULL
; 
4442 }    _resultobj 
= Py_BuildValue("i",_result
); 
4446 #define wxDateTime_IsLaterThan(_swigobj,_swigarg0)  (_swigobj->IsLaterThan(_swigarg0)) 
4447 static PyObject 
*_wrap_wxDateTime_IsLaterThan(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4448     PyObject 
* _resultobj
; 
4452     PyObject 
* _argo0 
= 0; 
4453     PyObject 
* _argo1 
= 0; 
4454     char *_kwnames
[] = { "self","datetime", NULL 
}; 
4457     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_IsLaterThan",_kwnames
,&_argo0
,&_argo1
))  
4460         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4461         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4462             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_IsLaterThan. Expected _wxDateTime_p."); 
4467         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) { 
4468             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime_IsLaterThan. Expected _wxDateTime_p."); 
4473     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4474     _result 
= (bool )wxDateTime_IsLaterThan(_arg0
,*_arg1
); 
4476     wxPyEndAllowThreads(__tstate
); 
4477     if (PyErr_Occurred()) return NULL
; 
4478 }    _resultobj 
= Py_BuildValue("i",_result
); 
4482 #define wxDateTime_IsStrictlyBetween(_swigobj,_swigarg0,_swigarg1)  (_swigobj->IsStrictlyBetween(_swigarg0,_swigarg1)) 
4483 static PyObject 
*_wrap_wxDateTime_IsStrictlyBetween(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4484     PyObject 
* _resultobj
; 
4489     PyObject 
* _argo0 
= 0; 
4490     PyObject 
* _argo1 
= 0; 
4491     PyObject 
* _argo2 
= 0; 
4492     char *_kwnames
[] = { "self","t1","t2", NULL 
}; 
4495     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxDateTime_IsStrictlyBetween",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
4498         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4499         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4500             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_IsStrictlyBetween. Expected _wxDateTime_p."); 
4505         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) { 
4506             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime_IsStrictlyBetween. Expected _wxDateTime_p."); 
4511         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxDateTime_p")) { 
4512             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDateTime_IsStrictlyBetween. Expected _wxDateTime_p."); 
4517     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4518     _result 
= (bool )wxDateTime_IsStrictlyBetween(_arg0
,*_arg1
,*_arg2
); 
4520     wxPyEndAllowThreads(__tstate
); 
4521     if (PyErr_Occurred()) return NULL
; 
4522 }    _resultobj 
= Py_BuildValue("i",_result
); 
4526 #define wxDateTime_IsBetween(_swigobj,_swigarg0,_swigarg1)  (_swigobj->IsBetween(_swigarg0,_swigarg1)) 
4527 static PyObject 
*_wrap_wxDateTime_IsBetween(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4528     PyObject 
* _resultobj
; 
4533     PyObject 
* _argo0 
= 0; 
4534     PyObject 
* _argo1 
= 0; 
4535     PyObject 
* _argo2 
= 0; 
4536     char *_kwnames
[] = { "self","t1","t2", NULL 
}; 
4539     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxDateTime_IsBetween",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
4542         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4543         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4544             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_IsBetween. Expected _wxDateTime_p."); 
4549         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) { 
4550             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime_IsBetween. Expected _wxDateTime_p."); 
4555         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxDateTime_p")) { 
4556             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDateTime_IsBetween. Expected _wxDateTime_p."); 
4561     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4562     _result 
= (bool )wxDateTime_IsBetween(_arg0
,*_arg1
,*_arg2
); 
4564     wxPyEndAllowThreads(__tstate
); 
4565     if (PyErr_Occurred()) return NULL
; 
4566 }    _resultobj 
= Py_BuildValue("i",_result
); 
4570 #define wxDateTime_IsSameDate(_swigobj,_swigarg0)  (_swigobj->IsSameDate(_swigarg0)) 
4571 static PyObject 
*_wrap_wxDateTime_IsSameDate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4572     PyObject 
* _resultobj
; 
4576     PyObject 
* _argo0 
= 0; 
4577     PyObject 
* _argo1 
= 0; 
4578     char *_kwnames
[] = { "self","dt", NULL 
}; 
4581     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_IsSameDate",_kwnames
,&_argo0
,&_argo1
))  
4584         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4585         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4586             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_IsSameDate. Expected _wxDateTime_p."); 
4591         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) { 
4592             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime_IsSameDate. Expected _wxDateTime_p."); 
4597     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4598     _result 
= (bool )wxDateTime_IsSameDate(_arg0
,*_arg1
); 
4600     wxPyEndAllowThreads(__tstate
); 
4601     if (PyErr_Occurred()) return NULL
; 
4602 }    _resultobj 
= Py_BuildValue("i",_result
); 
4606 #define wxDateTime_IsSameTime(_swigobj,_swigarg0)  (_swigobj->IsSameTime(_swigarg0)) 
4607 static PyObject 
*_wrap_wxDateTime_IsSameTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4608     PyObject 
* _resultobj
; 
4612     PyObject 
* _argo0 
= 0; 
4613     PyObject 
* _argo1 
= 0; 
4614     char *_kwnames
[] = { "self","dt", NULL 
}; 
4617     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_IsSameTime",_kwnames
,&_argo0
,&_argo1
))  
4620         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4621         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4622             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_IsSameTime. Expected _wxDateTime_p."); 
4627         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) { 
4628             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime_IsSameTime. Expected _wxDateTime_p."); 
4633     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4634     _result 
= (bool )wxDateTime_IsSameTime(_arg0
,*_arg1
); 
4636     wxPyEndAllowThreads(__tstate
); 
4637     if (PyErr_Occurred()) return NULL
; 
4638 }    _resultobj 
= Py_BuildValue("i",_result
); 
4642 #define wxDateTime_IsEqualUpTo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->IsEqualUpTo(_swigarg0,_swigarg1)) 
4643 static PyObject 
*_wrap_wxDateTime_IsEqualUpTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4644     PyObject 
* _resultobj
; 
4649     PyObject 
* _argo0 
= 0; 
4650     PyObject 
* _argo1 
= 0; 
4651     PyObject 
* _argo2 
= 0; 
4652     char *_kwnames
[] = { "self","dt","ts", NULL 
}; 
4655     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxDateTime_IsEqualUpTo",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
4658         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4659         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4660             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_IsEqualUpTo. Expected _wxDateTime_p."); 
4665         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) { 
4666             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime_IsEqualUpTo. Expected _wxDateTime_p."); 
4671         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTimeSpan_p")) { 
4672             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDateTime_IsEqualUpTo. Expected _wxTimeSpan_p."); 
4677     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4678     _result 
= (bool )wxDateTime_IsEqualUpTo(_arg0
,*_arg1
,*_arg2
); 
4680     wxPyEndAllowThreads(__tstate
); 
4681     if (PyErr_Occurred()) return NULL
; 
4682 }    _resultobj 
= Py_BuildValue("i",_result
); 
4686 #define wxDateTime_AddTS(_swigobj,_swigarg0)  (_swigobj->Add(_swigarg0)) 
4687 static PyObject 
*_wrap_wxDateTime_AddTS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4688     PyObject 
* _resultobj
; 
4689     wxDateTime 
* _result
; 
4692     PyObject 
* _argo0 
= 0; 
4693     PyObject 
* _argo1 
= 0; 
4694     char *_kwnames
[] = { "self","diff", NULL 
}; 
4698     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_AddTS",_kwnames
,&_argo0
,&_argo1
))  
4701         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4702         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4703             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_AddTS. Expected _wxDateTime_p."); 
4708         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTimeSpan_p")) { 
4709             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime_AddTS. Expected _wxTimeSpan_p."); 
4714     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4715     wxDateTime 
& _result_ref 
= wxDateTime_AddTS(_arg0
,*_arg1
); 
4716     _result 
= (wxDateTime 
*) &_result_ref
; 
4718     wxPyEndAllowThreads(__tstate
); 
4719     if (PyErr_Occurred()) return NULL
; 
4721         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
4722         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4725         _resultobj 
= Py_None
; 
4730 #define wxDateTime_AddDS(_swigobj,_swigarg0)  (_swigobj->Add(_swigarg0)) 
4731 static PyObject 
*_wrap_wxDateTime_AddDS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4732     PyObject 
* _resultobj
; 
4733     wxDateTime 
* _result
; 
4736     PyObject 
* _argo0 
= 0; 
4737     PyObject 
* _argo1 
= 0; 
4738     char *_kwnames
[] = { "self","diff", NULL 
}; 
4742     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_AddDS",_kwnames
,&_argo0
,&_argo1
))  
4745         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4746         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4747             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_AddDS. Expected _wxDateTime_p."); 
4752         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateSpan_p")) { 
4753             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime_AddDS. Expected _wxDateSpan_p."); 
4758     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4759     wxDateTime 
& _result_ref 
= wxDateTime_AddDS(_arg0
,*_arg1
); 
4760     _result 
= (wxDateTime 
*) &_result_ref
; 
4762     wxPyEndAllowThreads(__tstate
); 
4763     if (PyErr_Occurred()) return NULL
; 
4765         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
4766         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4769         _resultobj 
= Py_None
; 
4774 #define wxDateTime_SubtractTS(_swigobj,_swigarg0)  (_swigobj->Subtract(_swigarg0)) 
4775 static PyObject 
*_wrap_wxDateTime_SubtractTS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4776     PyObject 
* _resultobj
; 
4777     wxDateTime 
* _result
; 
4780     PyObject 
* _argo0 
= 0; 
4781     PyObject 
* _argo1 
= 0; 
4782     char *_kwnames
[] = { "self","diff", NULL 
}; 
4786     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_SubtractTS",_kwnames
,&_argo0
,&_argo1
))  
4789         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4790         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4791             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SubtractTS. Expected _wxDateTime_p."); 
4796         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTimeSpan_p")) { 
4797             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime_SubtractTS. Expected _wxTimeSpan_p."); 
4802     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4803     wxDateTime 
& _result_ref 
= wxDateTime_SubtractTS(_arg0
,*_arg1
); 
4804     _result 
= (wxDateTime 
*) &_result_ref
; 
4806     wxPyEndAllowThreads(__tstate
); 
4807     if (PyErr_Occurred()) return NULL
; 
4809         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
4810         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4813         _resultobj 
= Py_None
; 
4818 #define wxDateTime_SubtractDS(_swigobj,_swigarg0)  (_swigobj->Subtract(_swigarg0)) 
4819 static PyObject 
*_wrap_wxDateTime_SubtractDS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4820     PyObject 
* _resultobj
; 
4821     wxDateTime 
* _result
; 
4824     PyObject 
* _argo0 
= 0; 
4825     PyObject 
* _argo1 
= 0; 
4826     char *_kwnames
[] = { "self","diff", NULL 
}; 
4830     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_SubtractDS",_kwnames
,&_argo0
,&_argo1
))  
4833         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4834         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4835             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_SubtractDS. Expected _wxDateTime_p."); 
4840         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateSpan_p")) { 
4841             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime_SubtractDS. Expected _wxDateSpan_p."); 
4846     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4847     wxDateTime 
& _result_ref 
= wxDateTime_SubtractDS(_arg0
,*_arg1
); 
4848     _result 
= (wxDateTime 
*) &_result_ref
; 
4850     wxPyEndAllowThreads(__tstate
); 
4851     if (PyErr_Occurred()) return NULL
; 
4853         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p"); 
4854         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4857         _resultobj 
= Py_None
; 
4862 #define wxDateTime_Subtract(_swigobj,_swigarg0)  (_swigobj->Subtract(_swigarg0)) 
4863 static PyObject 
*_wrap_wxDateTime_Subtract(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4864     PyObject 
* _resultobj
; 
4865     wxTimeSpan 
* _result
; 
4868     PyObject 
* _argo0 
= 0; 
4869     PyObject 
* _argo1 
= 0; 
4870     char *_kwnames
[] = { "self","dt", NULL 
}; 
4874     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_Subtract",_kwnames
,&_argo0
,&_argo1
))  
4877         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4878         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4879             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_Subtract. Expected _wxDateTime_p."); 
4884         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) { 
4885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime_Subtract. Expected _wxDateTime_p."); 
4890     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4891     _result 
= new wxTimeSpan (wxDateTime_Subtract(_arg0
,*_arg1
)); 
4893     wxPyEndAllowThreads(__tstate
); 
4894     if (PyErr_Occurred()) return NULL
; 
4895 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
4896     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4900 static wxDateTime  
wxDateTime___add__TS(wxDateTime 
*self
,const wxTimeSpan 
& other
) { return *self 
+ other
; } 
4901 static PyObject 
*_wrap_wxDateTime___add__TS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4902     PyObject 
* _resultobj
; 
4903     wxDateTime 
* _result
; 
4906     PyObject 
* _argo0 
= 0; 
4907     PyObject 
* _argo1 
= 0; 
4908     char *_kwnames
[] = { "self","other", NULL 
}; 
4912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime___add__TS",_kwnames
,&_argo0
,&_argo1
))  
4915         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4916         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4917             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime___add__TS. Expected _wxDateTime_p."); 
4922         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTimeSpan_p")) { 
4923             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime___add__TS. Expected _wxTimeSpan_p."); 
4928     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4929     _result 
= new wxDateTime (wxDateTime___add__TS(_arg0
,*_arg1
)); 
4931     wxPyEndAllowThreads(__tstate
); 
4932     if (PyErr_Occurred()) return NULL
; 
4933 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
4934     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4938 static wxDateTime  
wxDateTime___add__DS(wxDateTime 
*self
,const wxDateSpan 
& other
) { return *self 
+ other
; } 
4939 static PyObject 
*_wrap_wxDateTime___add__DS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4940     PyObject 
* _resultobj
; 
4941     wxDateTime 
* _result
; 
4944     PyObject 
* _argo0 
= 0; 
4945     PyObject 
* _argo1 
= 0; 
4946     char *_kwnames
[] = { "self","other", NULL 
}; 
4950     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime___add__DS",_kwnames
,&_argo0
,&_argo1
))  
4953         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4954         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4955             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime___add__DS. Expected _wxDateTime_p."); 
4960         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateSpan_p")) { 
4961             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime___add__DS. Expected _wxDateSpan_p."); 
4966     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4967     _result 
= new wxDateTime (wxDateTime___add__DS(_arg0
,*_arg1
)); 
4969     wxPyEndAllowThreads(__tstate
); 
4970     if (PyErr_Occurred()) return NULL
; 
4971 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
4972     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4976 static wxTimeSpan  
wxDateTime___sub__DT(wxDateTime 
*self
,const wxDateTime 
& other
) { return *self 
- other
; } 
4977 static PyObject 
*_wrap_wxDateTime___sub__DT(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4978     PyObject 
* _resultobj
; 
4979     wxTimeSpan 
* _result
; 
4982     PyObject 
* _argo0 
= 0; 
4983     PyObject 
* _argo1 
= 0; 
4984     char *_kwnames
[] = { "self","other", NULL 
}; 
4988     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime___sub__DT",_kwnames
,&_argo0
,&_argo1
))  
4991         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4992         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
4993             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime___sub__DT. Expected _wxDateTime_p."); 
4998         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) { 
4999             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime___sub__DT. Expected _wxDateTime_p."); 
5004     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5005     _result 
= new wxTimeSpan (wxDateTime___sub__DT(_arg0
,*_arg1
)); 
5007     wxPyEndAllowThreads(__tstate
); 
5008     if (PyErr_Occurred()) return NULL
; 
5009 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
5010     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5014 static wxDateTime  
wxDateTime___sub__TS(wxDateTime 
*self
,const wxTimeSpan 
& other
) { return *self 
- other
; } 
5015 static PyObject 
*_wrap_wxDateTime___sub__TS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5016     PyObject 
* _resultobj
; 
5017     wxDateTime 
* _result
; 
5020     PyObject 
* _argo0 
= 0; 
5021     PyObject 
* _argo1 
= 0; 
5022     char *_kwnames
[] = { "self","other", NULL 
}; 
5026     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime___sub__TS",_kwnames
,&_argo0
,&_argo1
))  
5029         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5030         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
5031             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime___sub__TS. Expected _wxDateTime_p."); 
5036         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTimeSpan_p")) { 
5037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime___sub__TS. Expected _wxTimeSpan_p."); 
5042     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5043     _result 
= new wxDateTime (wxDateTime___sub__TS(_arg0
,*_arg1
)); 
5045     wxPyEndAllowThreads(__tstate
); 
5046     if (PyErr_Occurred()) return NULL
; 
5047 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
5048     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5052 static wxDateTime  
wxDateTime___sub__DS(wxDateTime 
*self
,const wxDateSpan 
& other
) { return *self 
- other
; } 
5053 static PyObject 
*_wrap_wxDateTime___sub__DS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5054     PyObject 
* _resultobj
; 
5055     wxDateTime 
* _result
; 
5058     PyObject 
* _argo0 
= 0; 
5059     PyObject 
* _argo1 
= 0; 
5060     char *_kwnames
[] = { "self","other", NULL 
}; 
5064     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime___sub__DS",_kwnames
,&_argo0
,&_argo1
))  
5067         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5068         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
5069             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime___sub__DS. Expected _wxDateTime_p."); 
5074         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateSpan_p")) { 
5075             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime___sub__DS. Expected _wxDateSpan_p."); 
5080     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5081     _result 
= new wxDateTime (wxDateTime___sub__DS(_arg0
,*_arg1
)); 
5083     wxPyEndAllowThreads(__tstate
); 
5084     if (PyErr_Occurred()) return NULL
; 
5085 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p"); 
5086     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5090 static int  wxDateTime___cmp__(wxDateTime 
*self
,const wxDateTime 
* other
) { 
5091             if (! other
) return -1; 
5092             if (*self 
<  *other
) return -1; 
5093             if (*self 
== *other
) return 0; 
5096 static PyObject 
*_wrap_wxDateTime___cmp__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5097     PyObject 
* _resultobj
; 
5101     PyObject 
* _argo0 
= 0; 
5102     PyObject 
* _argo1 
= 0; 
5103     char *_kwnames
[] = { "self","other", NULL 
}; 
5106     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime___cmp__",_kwnames
,&_argo0
,&_argo1
))  
5109         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5110         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
5111             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime___cmp__. Expected _wxDateTime_p."); 
5116         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5117         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) { 
5118             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateTime___cmp__. Expected _wxDateTime_p."); 
5123     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5124     _result 
= (int )wxDateTime___cmp__(_arg0
,_arg1
); 
5126     wxPyEndAllowThreads(__tstate
); 
5127     if (PyErr_Occurred()) return NULL
; 
5128 }    _resultobj 
= Py_BuildValue("i",_result
); 
5132 static int  wxDateTime_ParseRfc822Date(wxDateTime 
*self
,const wxString 
& date
) { 
5134             const wxChar
* _date 
= date
; 
5135             rv 
= self
->ParseRfc822Date(_date
); 
5136             if (rv 
== NULL
) return -1; 
5139 static PyObject 
*_wrap_wxDateTime_ParseRfc822Date(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5140     PyObject 
* _resultobj
; 
5144     PyObject 
* _argo0 
= 0; 
5145     PyObject 
* _obj1 
= 0; 
5146     char *_kwnames
[] = { "self","date", NULL 
}; 
5149     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_ParseRfc822Date",_kwnames
,&_argo0
,&_obj1
))  
5152         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5153         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
5154             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_ParseRfc822Date. Expected _wxDateTime_p."); 
5159     _arg1 
= wxString_in_helper(_obj1
); 
5164     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5165     _result 
= (int )wxDateTime_ParseRfc822Date(_arg0
,*_arg1
); 
5167     wxPyEndAllowThreads(__tstate
); 
5168     if (PyErr_Occurred()) return NULL
; 
5169 }    _resultobj 
= Py_BuildValue("i",_result
); 
5177 static int  wxDateTime_ParseFormat(wxDateTime 
*self
,const wxString 
& date
,const wxString 
& format
,const wxDateTime 
& dateDef
) { 
5179             const wxChar
* _date 
= date
; 
5180             rv 
= self
->ParseFormat(_date
, format
, dateDef
); 
5181             if (rv 
== NULL
) return -1; 
5184 static PyObject 
*_wrap_wxDateTime_ParseFormat(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5185     PyObject 
* _resultobj
; 
5189     wxString 
* _arg2 
= (wxString 
*) &wxPyDateFormatStr
; 
5190     wxDateTime 
* _arg3 
= (wxDateTime 
*) &wxDefaultDateTime
; 
5191     PyObject 
* _argo0 
= 0; 
5192     PyObject 
* _obj1 
= 0; 
5193     PyObject 
* _obj2 
= 0; 
5194     PyObject 
* _argo3 
= 0; 
5195     char *_kwnames
[] = { "self","date","format","dateDef", NULL 
}; 
5198     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|OO:wxDateTime_ParseFormat",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_argo3
))  
5201         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5202         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
5203             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_ParseFormat. Expected _wxDateTime_p."); 
5208     _arg1 
= wxString_in_helper(_obj1
); 
5214     _arg2 
= wxString_in_helper(_obj2
); 
5219         if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxDateTime_p")) { 
5220             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxDateTime_ParseFormat. Expected _wxDateTime_p."); 
5225     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5226     _result 
= (int )wxDateTime_ParseFormat(_arg0
,*_arg1
,*_arg2
,*_arg3
); 
5228     wxPyEndAllowThreads(__tstate
); 
5229     if (PyErr_Occurred()) return NULL
; 
5230 }    _resultobj 
= Py_BuildValue("i",_result
); 
5242 static int  wxDateTime_ParseDateTime(wxDateTime 
*self
,const wxString 
& datetime
) { 
5244             const wxChar
* _datetime 
= datetime
; 
5245             rv 
= self
->ParseDateTime(_datetime
); 
5246             if (rv 
== NULL
) return -1; 
5247             return rv 
- _datetime
; 
5249 static PyObject 
*_wrap_wxDateTime_ParseDateTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5250     PyObject 
* _resultobj
; 
5254     PyObject 
* _argo0 
= 0; 
5255     PyObject 
* _obj1 
= 0; 
5256     char *_kwnames
[] = { "self","datetime", NULL 
}; 
5259     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_ParseDateTime",_kwnames
,&_argo0
,&_obj1
))  
5262         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5263         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
5264             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_ParseDateTime. Expected _wxDateTime_p."); 
5269     _arg1 
= wxString_in_helper(_obj1
); 
5274     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5275     _result 
= (int )wxDateTime_ParseDateTime(_arg0
,*_arg1
); 
5277     wxPyEndAllowThreads(__tstate
); 
5278     if (PyErr_Occurred()) return NULL
; 
5279 }    _resultobj 
= Py_BuildValue("i",_result
); 
5287 static int  wxDateTime_ParseDate(wxDateTime 
*self
,const wxString 
& date
) { 
5289             const wxChar
* _date 
= date
; 
5290             rv 
= self
->ParseDate(_date
); 
5291             if (rv 
== NULL
) return -1; 
5294 static PyObject 
*_wrap_wxDateTime_ParseDate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5295     PyObject 
* _resultobj
; 
5299     PyObject 
* _argo0 
= 0; 
5300     PyObject 
* _obj1 
= 0; 
5301     char *_kwnames
[] = { "self","date", NULL 
}; 
5304     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_ParseDate",_kwnames
,&_argo0
,&_obj1
))  
5307         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5308         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
5309             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_ParseDate. Expected _wxDateTime_p."); 
5314     _arg1 
= wxString_in_helper(_obj1
); 
5319     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5320     _result 
= (int )wxDateTime_ParseDate(_arg0
,*_arg1
); 
5322     wxPyEndAllowThreads(__tstate
); 
5323     if (PyErr_Occurred()) return NULL
; 
5324 }    _resultobj 
= Py_BuildValue("i",_result
); 
5332 static int  wxDateTime_ParseTime(wxDateTime 
*self
,const wxString 
& time
) { 
5334             const wxChar
* _time 
= time
; 
5335             rv 
= self
->ParseTime(_time
); 
5336             if (rv 
== NULL
) return -1; 
5339 static PyObject 
*_wrap_wxDateTime_ParseTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5340     PyObject 
* _resultobj
; 
5344     PyObject 
* _argo0 
= 0; 
5345     PyObject 
* _obj1 
= 0; 
5346     char *_kwnames
[] = { "self","time", NULL 
}; 
5349     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateTime_ParseTime",_kwnames
,&_argo0
,&_obj1
))  
5352         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5353         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
5354             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_ParseTime. Expected _wxDateTime_p."); 
5359     _arg1 
= wxString_in_helper(_obj1
); 
5364     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5365     _result 
= (int )wxDateTime_ParseTime(_arg0
,*_arg1
); 
5367     wxPyEndAllowThreads(__tstate
); 
5368     if (PyErr_Occurred()) return NULL
; 
5369 }    _resultobj 
= Py_BuildValue("i",_result
); 
5377 #define wxDateTime_Format(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Format(_swigarg0,_swigarg1)) 
5378 static PyObject 
*_wrap_wxDateTime_Format(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5379     PyObject 
* _resultobj
; 
5382     wxString 
* _arg1 
= (wxString 
*) &wxPyDateFormatStr
; 
5383     wxDateTime::TimeZone 
* _arg2 
= (wxDateTime::TimeZone 
*) &LOCAL
; 
5384     PyObject 
* _argo0 
= 0; 
5385     PyObject 
* _obj1 
= 0; 
5386     PyObject 
* _obj2 
= 0; 
5387     char *_kwnames
[] = { "self","format","tz", NULL 
}; 
5390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:wxDateTime_Format",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5393         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5394         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
5395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_Format. Expected _wxDateTime_p."); 
5401     _arg1 
= wxString_in_helper(_obj1
); 
5407     _arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(_obj2
)); 
5410     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5411     _result 
= new wxString (wxDateTime_Format(_arg0
,*_arg1
,*_arg2
)); 
5413     wxPyEndAllowThreads(__tstate
); 
5414     if (PyErr_Occurred()) return NULL
; 
5417     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
5419     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5427     if (_arg2
) delete _arg2
; 
5435 #define wxDateTime_FormatDate(_swigobj)  (_swigobj->FormatDate()) 
5436 static PyObject 
*_wrap_wxDateTime_FormatDate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5437     PyObject 
* _resultobj
; 
5440     PyObject 
* _argo0 
= 0; 
5441     char *_kwnames
[] = { "self", NULL 
}; 
5444     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateTime_FormatDate",_kwnames
,&_argo0
))  
5447         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5448         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
5449             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_FormatDate. Expected _wxDateTime_p."); 
5454     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5455     _result 
= new wxString (wxDateTime_FormatDate(_arg0
)); 
5457     wxPyEndAllowThreads(__tstate
); 
5458     if (PyErr_Occurred()) return NULL
; 
5461     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
5463     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5472 #define wxDateTime_FormatTime(_swigobj)  (_swigobj->FormatTime()) 
5473 static PyObject 
*_wrap_wxDateTime_FormatTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5474     PyObject 
* _resultobj
; 
5477     PyObject 
* _argo0 
= 0; 
5478     char *_kwnames
[] = { "self", NULL 
}; 
5481     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateTime_FormatTime",_kwnames
,&_argo0
))  
5484         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5485         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
5486             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_FormatTime. Expected _wxDateTime_p."); 
5491     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5492     _result 
= new wxString (wxDateTime_FormatTime(_arg0
)); 
5494     wxPyEndAllowThreads(__tstate
); 
5495     if (PyErr_Occurred()) return NULL
; 
5498     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
5500     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5509 #define wxDateTime_FormatISODate(_swigobj)  (_swigobj->FormatISODate()) 
5510 static PyObject 
*_wrap_wxDateTime_FormatISODate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5511     PyObject 
* _resultobj
; 
5514     PyObject 
* _argo0 
= 0; 
5515     char *_kwnames
[] = { "self", NULL 
}; 
5518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateTime_FormatISODate",_kwnames
,&_argo0
))  
5521         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5522         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
5523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_FormatISODate. Expected _wxDateTime_p."); 
5528     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5529     _result 
= new wxString (wxDateTime_FormatISODate(_arg0
)); 
5531     wxPyEndAllowThreads(__tstate
); 
5532     if (PyErr_Occurred()) return NULL
; 
5535     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
5537     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5546 #define wxDateTime_FormatISOTime(_swigobj)  (_swigobj->FormatISOTime()) 
5547 static PyObject 
*_wrap_wxDateTime_FormatISOTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5548     PyObject 
* _resultobj
; 
5551     PyObject 
* _argo0 
= 0; 
5552     char *_kwnames
[] = { "self", NULL 
}; 
5555     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateTime_FormatISOTime",_kwnames
,&_argo0
))  
5558         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5559         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateTime_p")) { 
5560             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateTime_FormatISOTime. Expected _wxDateTime_p."); 
5565     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5566     _result 
= new wxString (wxDateTime_FormatISOTime(_arg0
)); 
5568     wxPyEndAllowThreads(__tstate
); 
5569     if (PyErr_Occurred()) return NULL
; 
5572     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
5574     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5583 static PyObject 
*_wrap_wxTimeSpan_Seconds(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5584     PyObject 
* _resultobj
; 
5585     wxTimeSpan 
* _result
; 
5587     char *_kwnames
[] = { "sec", NULL 
}; 
5591     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxTimeSpan_Seconds",_kwnames
,&_arg0
))  
5594     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5595     _result 
= new wxTimeSpan (wxTimeSpan::Seconds(_arg0
)); 
5597     wxPyEndAllowThreads(__tstate
); 
5598     if (PyErr_Occurred()) return NULL
; 
5599 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
5600     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5604 static PyObject 
*_wrap_wxTimeSpan_Second(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5605     PyObject 
* _resultobj
; 
5606     wxTimeSpan 
* _result
; 
5607     char *_kwnames
[] = {  NULL 
}; 
5611     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxTimeSpan_Second",_kwnames
))  
5614     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5615     _result 
= new wxTimeSpan (wxTimeSpan::Second()); 
5617     wxPyEndAllowThreads(__tstate
); 
5618     if (PyErr_Occurred()) return NULL
; 
5619 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
5620     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5624 static PyObject 
*_wrap_wxTimeSpan_Minutes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5625     PyObject 
* _resultobj
; 
5626     wxTimeSpan 
* _result
; 
5628     char *_kwnames
[] = { "min", NULL 
}; 
5632     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxTimeSpan_Minutes",_kwnames
,&_arg0
))  
5635     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5636     _result 
= new wxTimeSpan (wxTimeSpan::Minutes(_arg0
)); 
5638     wxPyEndAllowThreads(__tstate
); 
5639     if (PyErr_Occurred()) return NULL
; 
5640 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
5641     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5645 static PyObject 
*_wrap_wxTimeSpan_Minute(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5646     PyObject 
* _resultobj
; 
5647     wxTimeSpan 
* _result
; 
5648     char *_kwnames
[] = {  NULL 
}; 
5652     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxTimeSpan_Minute",_kwnames
))  
5655     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5656     _result 
= new wxTimeSpan (wxTimeSpan::Minute()); 
5658     wxPyEndAllowThreads(__tstate
); 
5659     if (PyErr_Occurred()) return NULL
; 
5660 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
5661     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5665 static PyObject 
*_wrap_wxTimeSpan_Hours(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5666     PyObject 
* _resultobj
; 
5667     wxTimeSpan 
* _result
; 
5669     char *_kwnames
[] = { "hours", NULL 
}; 
5673     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxTimeSpan_Hours",_kwnames
,&_arg0
))  
5676     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5677     _result 
= new wxTimeSpan (wxTimeSpan::Hours(_arg0
)); 
5679     wxPyEndAllowThreads(__tstate
); 
5680     if (PyErr_Occurred()) return NULL
; 
5681 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
5682     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5686 static PyObject 
*_wrap_wxTimeSpan_Hour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5687     PyObject 
* _resultobj
; 
5688     wxTimeSpan 
* _result
; 
5689     char *_kwnames
[] = {  NULL 
}; 
5693     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxTimeSpan_Hour",_kwnames
))  
5696     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5697     _result 
= new wxTimeSpan (wxTimeSpan::Hour()); 
5699     wxPyEndAllowThreads(__tstate
); 
5700     if (PyErr_Occurred()) return NULL
; 
5701 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
5702     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5706 static PyObject 
*_wrap_wxTimeSpan_Days(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5707     PyObject 
* _resultobj
; 
5708     wxTimeSpan 
* _result
; 
5710     char *_kwnames
[] = { "days", NULL 
}; 
5714     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxTimeSpan_Days",_kwnames
,&_arg0
))  
5717     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5718     _result 
= new wxTimeSpan (wxTimeSpan::Days(_arg0
)); 
5720     wxPyEndAllowThreads(__tstate
); 
5721     if (PyErr_Occurred()) return NULL
; 
5722 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
5723     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5727 static PyObject 
*_wrap_wxTimeSpan_Day(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5728     PyObject 
* _resultobj
; 
5729     wxTimeSpan 
* _result
; 
5730     char *_kwnames
[] = {  NULL 
}; 
5734     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxTimeSpan_Day",_kwnames
))  
5737     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5738     _result 
= new wxTimeSpan (wxTimeSpan::Day()); 
5740     wxPyEndAllowThreads(__tstate
); 
5741     if (PyErr_Occurred()) return NULL
; 
5742 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
5743     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5747 static PyObject 
*_wrap_wxTimeSpan_Weeks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5748     PyObject 
* _resultobj
; 
5749     wxTimeSpan 
* _result
; 
5751     char *_kwnames
[] = { "days", NULL 
}; 
5755     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxTimeSpan_Weeks",_kwnames
,&_arg0
))  
5758     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5759     _result 
= new wxTimeSpan (wxTimeSpan::Weeks(_arg0
)); 
5761     wxPyEndAllowThreads(__tstate
); 
5762     if (PyErr_Occurred()) return NULL
; 
5763 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
5764     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5768 static PyObject 
*_wrap_wxTimeSpan_Week(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5769     PyObject 
* _resultobj
; 
5770     wxTimeSpan 
* _result
; 
5771     char *_kwnames
[] = {  NULL 
}; 
5775     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxTimeSpan_Week",_kwnames
))  
5778     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5779     _result 
= new wxTimeSpan (wxTimeSpan::Week()); 
5781     wxPyEndAllowThreads(__tstate
); 
5782     if (PyErr_Occurred()) return NULL
; 
5783 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
5784     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5788 #define new_wxTimeSpan(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxTimeSpan(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
5789 static PyObject 
*_wrap_new_wxTimeSpan(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5790     PyObject 
* _resultobj
; 
5791     wxTimeSpan 
* _result
; 
5792     long  _arg0 
= (long ) 0; 
5793     long  _arg1 
= (long ) 0; 
5794     long  _arg2 
= (long ) 0; 
5795     long  _arg3 
= (long ) 0; 
5796     char *_kwnames
[] = { "hours","minutes","seconds","milliseconds", NULL 
}; 
5800     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|llll:new_wxTimeSpan",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
5803     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5804     _result 
= (wxTimeSpan 
*)new_wxTimeSpan(_arg0
,_arg1
,_arg2
,_arg3
); 
5806     wxPyEndAllowThreads(__tstate
); 
5807     if (PyErr_Occurred()) return NULL
; 
5809         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTimeSpan_p"); 
5810         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5813         _resultobj 
= Py_None
; 
5818 #define delete_wxTimeSpan(_swigobj) (delete _swigobj) 
5819 static PyObject 
*_wrap_delete_wxTimeSpan(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5820     PyObject 
* _resultobj
; 
5822     PyObject 
* _argo0 
= 0; 
5823     char *_kwnames
[] = { "self", NULL 
}; 
5826     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTimeSpan",_kwnames
,&_argo0
))  
5829         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5830         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
5831             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTimeSpan. Expected _wxTimeSpan_p."); 
5836     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5837     delete_wxTimeSpan(_arg0
); 
5839     wxPyEndAllowThreads(__tstate
); 
5840     if (PyErr_Occurred()) return NULL
; 
5841 }    Py_INCREF(Py_None
); 
5842     _resultobj 
= Py_None
; 
5846 #define wxTimeSpan_Add(_swigobj,_swigarg0)  (_swigobj->Add(_swigarg0)) 
5847 static PyObject 
*_wrap_wxTimeSpan_Add(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5848     PyObject 
* _resultobj
; 
5849     wxTimeSpan 
* _result
; 
5852     PyObject 
* _argo0 
= 0; 
5853     PyObject 
* _argo1 
= 0; 
5854     char *_kwnames
[] = { "self","diff", NULL 
}; 
5858     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTimeSpan_Add",_kwnames
,&_argo0
,&_argo1
))  
5861         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5862         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
5863             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_Add. Expected _wxTimeSpan_p."); 
5868         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTimeSpan_p")) { 
5869             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTimeSpan_Add. Expected _wxTimeSpan_p."); 
5874     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5875     wxTimeSpan 
& _result_ref 
= wxTimeSpan_Add(_arg0
,*_arg1
); 
5876     _result 
= (wxTimeSpan 
*) &_result_ref
; 
5878     wxPyEndAllowThreads(__tstate
); 
5879     if (PyErr_Occurred()) return NULL
; 
5881         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTimeSpan_p"); 
5882         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5885         _resultobj 
= Py_None
; 
5890 #define wxTimeSpan_Subtract(_swigobj,_swigarg0)  (_swigobj->Subtract(_swigarg0)) 
5891 static PyObject 
*_wrap_wxTimeSpan_Subtract(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5892     PyObject 
* _resultobj
; 
5893     wxTimeSpan 
* _result
; 
5896     PyObject 
* _argo0 
= 0; 
5897     PyObject 
* _argo1 
= 0; 
5898     char *_kwnames
[] = { "self","diff", NULL 
}; 
5902     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTimeSpan_Subtract",_kwnames
,&_argo0
,&_argo1
))  
5905         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5906         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
5907             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_Subtract. Expected _wxTimeSpan_p."); 
5912         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTimeSpan_p")) { 
5913             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTimeSpan_Subtract. Expected _wxTimeSpan_p."); 
5918     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5919     wxTimeSpan 
& _result_ref 
= wxTimeSpan_Subtract(_arg0
,*_arg1
); 
5920     _result 
= (wxTimeSpan 
*) &_result_ref
; 
5922     wxPyEndAllowThreads(__tstate
); 
5923     if (PyErr_Occurred()) return NULL
; 
5925         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTimeSpan_p"); 
5926         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5929         _resultobj 
= Py_None
; 
5934 #define wxTimeSpan_Multiply(_swigobj,_swigarg0)  (_swigobj->Multiply(_swigarg0)) 
5935 static PyObject 
*_wrap_wxTimeSpan_Multiply(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5936     PyObject 
* _resultobj
; 
5937     wxTimeSpan 
* _result
; 
5940     PyObject 
* _argo0 
= 0; 
5941     char *_kwnames
[] = { "self","n", NULL 
}; 
5945     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTimeSpan_Multiply",_kwnames
,&_argo0
,&_arg1
))  
5948         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5949         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
5950             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_Multiply. Expected _wxTimeSpan_p."); 
5955     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5956     wxTimeSpan 
& _result_ref 
= wxTimeSpan_Multiply(_arg0
,_arg1
); 
5957     _result 
= (wxTimeSpan 
*) &_result_ref
; 
5959     wxPyEndAllowThreads(__tstate
); 
5960     if (PyErr_Occurred()) return NULL
; 
5962         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTimeSpan_p"); 
5963         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5966         _resultobj 
= Py_None
; 
5971 #define wxTimeSpan_Neg(_swigobj)  (_swigobj->Neg()) 
5972 static PyObject 
*_wrap_wxTimeSpan_Neg(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5973     PyObject 
* _resultobj
; 
5974     wxTimeSpan 
* _result
; 
5976     PyObject 
* _argo0 
= 0; 
5977     char *_kwnames
[] = { "self", NULL 
}; 
5981     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimeSpan_Neg",_kwnames
,&_argo0
))  
5984         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5985         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
5986             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_Neg. Expected _wxTimeSpan_p."); 
5991     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5992     wxTimeSpan 
& _result_ref 
= wxTimeSpan_Neg(_arg0
); 
5993     _result 
= (wxTimeSpan 
*) &_result_ref
; 
5995     wxPyEndAllowThreads(__tstate
); 
5996     if (PyErr_Occurred()) return NULL
; 
5998         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTimeSpan_p"); 
5999         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6002         _resultobj 
= Py_None
; 
6007 #define wxTimeSpan_Abs(_swigobj)  (_swigobj->Abs()) 
6008 static PyObject 
*_wrap_wxTimeSpan_Abs(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6009     PyObject 
* _resultobj
; 
6010     wxTimeSpan 
* _result
; 
6012     PyObject 
* _argo0 
= 0; 
6013     char *_kwnames
[] = { "self", NULL 
}; 
6017     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimeSpan_Abs",_kwnames
,&_argo0
))  
6020         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6021         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6022             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_Abs. Expected _wxTimeSpan_p."); 
6027     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6028     _result 
= new wxTimeSpan (wxTimeSpan_Abs(_arg0
)); 
6030     wxPyEndAllowThreads(__tstate
); 
6031     if (PyErr_Occurred()) return NULL
; 
6032 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
6033     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6037 static wxTimeSpan  
wxTimeSpan___add__(wxTimeSpan 
*self
,const wxTimeSpan 
& other
) { return *self 
+ other
; } 
6038 static PyObject 
*_wrap_wxTimeSpan___add__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6039     PyObject 
* _resultobj
; 
6040     wxTimeSpan 
* _result
; 
6043     PyObject 
* _argo0 
= 0; 
6044     PyObject 
* _argo1 
= 0; 
6045     char *_kwnames
[] = { "self","other", NULL 
}; 
6049     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTimeSpan___add__",_kwnames
,&_argo0
,&_argo1
))  
6052         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6053         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6054             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan___add__. Expected _wxTimeSpan_p."); 
6059         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTimeSpan_p")) { 
6060             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTimeSpan___add__. Expected _wxTimeSpan_p."); 
6065     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6066     _result 
= new wxTimeSpan (wxTimeSpan___add__(_arg0
,*_arg1
)); 
6068     wxPyEndAllowThreads(__tstate
); 
6069     if (PyErr_Occurred()) return NULL
; 
6070 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
6071     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6075 static wxTimeSpan  
wxTimeSpan___sub__(wxTimeSpan 
*self
,const wxTimeSpan 
& other
) { return *self 
- other
; } 
6076 static PyObject 
*_wrap_wxTimeSpan___sub__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6077     PyObject 
* _resultobj
; 
6078     wxTimeSpan 
* _result
; 
6081     PyObject 
* _argo0 
= 0; 
6082     PyObject 
* _argo1 
= 0; 
6083     char *_kwnames
[] = { "self","other", NULL 
}; 
6087     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTimeSpan___sub__",_kwnames
,&_argo0
,&_argo1
))  
6090         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6091         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6092             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan___sub__. Expected _wxTimeSpan_p."); 
6097         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTimeSpan_p")) { 
6098             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTimeSpan___sub__. Expected _wxTimeSpan_p."); 
6103     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6104     _result 
= new wxTimeSpan (wxTimeSpan___sub__(_arg0
,*_arg1
)); 
6106     wxPyEndAllowThreads(__tstate
); 
6107     if (PyErr_Occurred()) return NULL
; 
6108 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
6109     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6113 static wxTimeSpan  
wxTimeSpan___mul__(wxTimeSpan 
*self
,int  n
) { return *self 
* n
; } 
6114 static PyObject 
*_wrap_wxTimeSpan___mul__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6115     PyObject 
* _resultobj
; 
6116     wxTimeSpan 
* _result
; 
6119     PyObject 
* _argo0 
= 0; 
6120     char *_kwnames
[] = { "self","n", NULL 
}; 
6124     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTimeSpan___mul__",_kwnames
,&_argo0
,&_arg1
))  
6127         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6128         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6129             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan___mul__. Expected _wxTimeSpan_p."); 
6134     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6135     _result 
= new wxTimeSpan (wxTimeSpan___mul__(_arg0
,_arg1
)); 
6137     wxPyEndAllowThreads(__tstate
); 
6138     if (PyErr_Occurred()) return NULL
; 
6139 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
6140     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6144 static wxTimeSpan  
wxTimeSpan___rmul__(wxTimeSpan 
*self
,int  n
) { return n 
* *self
; } 
6145 static PyObject 
*_wrap_wxTimeSpan___rmul__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6146     PyObject 
* _resultobj
; 
6147     wxTimeSpan 
* _result
; 
6150     PyObject 
* _argo0 
= 0; 
6151     char *_kwnames
[] = { "self","n", NULL 
}; 
6155     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTimeSpan___rmul__",_kwnames
,&_argo0
,&_arg1
))  
6158         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6159         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6160             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan___rmul__. Expected _wxTimeSpan_p."); 
6165     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6166     _result 
= new wxTimeSpan (wxTimeSpan___rmul__(_arg0
,_arg1
)); 
6168     wxPyEndAllowThreads(__tstate
); 
6169     if (PyErr_Occurred()) return NULL
; 
6170 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
6171     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6175 static wxTimeSpan  
wxTimeSpan___neg__(wxTimeSpan 
*self
) { return self
->Negate(); } 
6176 static PyObject 
*_wrap_wxTimeSpan___neg__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6177     PyObject 
* _resultobj
; 
6178     wxTimeSpan 
* _result
; 
6180     PyObject 
* _argo0 
= 0; 
6181     char *_kwnames
[] = { "self", NULL 
}; 
6185     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimeSpan___neg__",_kwnames
,&_argo0
))  
6188         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6189         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6190             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan___neg__. Expected _wxTimeSpan_p."); 
6195     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6196     _result 
= new wxTimeSpan (wxTimeSpan___neg__(_arg0
)); 
6198     wxPyEndAllowThreads(__tstate
); 
6199     if (PyErr_Occurred()) return NULL
; 
6200 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTimeSpan_p"); 
6201     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6205 static int  wxTimeSpan___cmp__(wxTimeSpan 
*self
,const wxTimeSpan 
* other
) { 
6206             if (! other
) return -1; 
6207             if (*self 
<  *other
) return -1; 
6208             if (*self 
== *other
) return 0; 
6211 static PyObject 
*_wrap_wxTimeSpan___cmp__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6212     PyObject 
* _resultobj
; 
6216     PyObject 
* _argo0 
= 0; 
6217     PyObject 
* _argo1 
= 0; 
6218     char *_kwnames
[] = { "self","other", NULL 
}; 
6221     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTimeSpan___cmp__",_kwnames
,&_argo0
,&_argo1
))  
6224         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6225         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6226             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan___cmp__. Expected _wxTimeSpan_p."); 
6231         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6232         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTimeSpan_p")) { 
6233             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTimeSpan___cmp__. Expected _wxTimeSpan_p."); 
6238     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6239     _result 
= (int )wxTimeSpan___cmp__(_arg0
,_arg1
); 
6241     wxPyEndAllowThreads(__tstate
); 
6242     if (PyErr_Occurred()) return NULL
; 
6243 }    _resultobj 
= Py_BuildValue("i",_result
); 
6247 #define wxTimeSpan_IsNull(_swigobj)  (_swigobj->IsNull()) 
6248 static PyObject 
*_wrap_wxTimeSpan_IsNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6249     PyObject 
* _resultobj
; 
6252     PyObject 
* _argo0 
= 0; 
6253     char *_kwnames
[] = { "self", NULL 
}; 
6256     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimeSpan_IsNull",_kwnames
,&_argo0
))  
6259         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6260         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6261             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_IsNull. Expected _wxTimeSpan_p."); 
6266     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6267     _result 
= (bool )wxTimeSpan_IsNull(_arg0
); 
6269     wxPyEndAllowThreads(__tstate
); 
6270     if (PyErr_Occurred()) return NULL
; 
6271 }    _resultobj 
= Py_BuildValue("i",_result
); 
6275 #define wxTimeSpan_IsPositive(_swigobj)  (_swigobj->IsPositive()) 
6276 static PyObject 
*_wrap_wxTimeSpan_IsPositive(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6277     PyObject 
* _resultobj
; 
6280     PyObject 
* _argo0 
= 0; 
6281     char *_kwnames
[] = { "self", NULL 
}; 
6284     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimeSpan_IsPositive",_kwnames
,&_argo0
))  
6287         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6288         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6289             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_IsPositive. Expected _wxTimeSpan_p."); 
6294     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6295     _result 
= (bool )wxTimeSpan_IsPositive(_arg0
); 
6297     wxPyEndAllowThreads(__tstate
); 
6298     if (PyErr_Occurred()) return NULL
; 
6299 }    _resultobj 
= Py_BuildValue("i",_result
); 
6303 #define wxTimeSpan_IsNegative(_swigobj)  (_swigobj->IsNegative()) 
6304 static PyObject 
*_wrap_wxTimeSpan_IsNegative(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6305     PyObject 
* _resultobj
; 
6308     PyObject 
* _argo0 
= 0; 
6309     char *_kwnames
[] = { "self", NULL 
}; 
6312     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimeSpan_IsNegative",_kwnames
,&_argo0
))  
6315         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6316         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6317             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_IsNegative. Expected _wxTimeSpan_p."); 
6322     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6323     _result 
= (bool )wxTimeSpan_IsNegative(_arg0
); 
6325     wxPyEndAllowThreads(__tstate
); 
6326     if (PyErr_Occurred()) return NULL
; 
6327 }    _resultobj 
= Py_BuildValue("i",_result
); 
6331 #define wxTimeSpan_IsEqualTo(_swigobj,_swigarg0)  (_swigobj->IsEqualTo(_swigarg0)) 
6332 static PyObject 
*_wrap_wxTimeSpan_IsEqualTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6333     PyObject 
* _resultobj
; 
6337     PyObject 
* _argo0 
= 0; 
6338     PyObject 
* _argo1 
= 0; 
6339     char *_kwnames
[] = { "self","ts", NULL 
}; 
6342     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTimeSpan_IsEqualTo",_kwnames
,&_argo0
,&_argo1
))  
6345         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6346         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6347             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_IsEqualTo. Expected _wxTimeSpan_p."); 
6352         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTimeSpan_p")) { 
6353             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTimeSpan_IsEqualTo. Expected _wxTimeSpan_p."); 
6358     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6359     _result 
= (bool )wxTimeSpan_IsEqualTo(_arg0
,*_arg1
); 
6361     wxPyEndAllowThreads(__tstate
); 
6362     if (PyErr_Occurred()) return NULL
; 
6363 }    _resultobj 
= Py_BuildValue("i",_result
); 
6367 #define wxTimeSpan_IsLongerThan(_swigobj,_swigarg0)  (_swigobj->IsLongerThan(_swigarg0)) 
6368 static PyObject 
*_wrap_wxTimeSpan_IsLongerThan(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6369     PyObject 
* _resultobj
; 
6373     PyObject 
* _argo0 
= 0; 
6374     PyObject 
* _argo1 
= 0; 
6375     char *_kwnames
[] = { "self","ts", NULL 
}; 
6378     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTimeSpan_IsLongerThan",_kwnames
,&_argo0
,&_argo1
))  
6381         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6382         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6383             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_IsLongerThan. Expected _wxTimeSpan_p."); 
6388         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTimeSpan_p")) { 
6389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTimeSpan_IsLongerThan. Expected _wxTimeSpan_p."); 
6394     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6395     _result 
= (bool )wxTimeSpan_IsLongerThan(_arg0
,*_arg1
); 
6397     wxPyEndAllowThreads(__tstate
); 
6398     if (PyErr_Occurred()) return NULL
; 
6399 }    _resultobj 
= Py_BuildValue("i",_result
); 
6403 #define wxTimeSpan_IsShorterThan(_swigobj,_swigarg0)  (_swigobj->IsShorterThan(_swigarg0)) 
6404 static PyObject 
*_wrap_wxTimeSpan_IsShorterThan(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6405     PyObject 
* _resultobj
; 
6409     PyObject 
* _argo0 
= 0; 
6410     PyObject 
* _argo1 
= 0; 
6411     char *_kwnames
[] = { "self","t", NULL 
}; 
6414     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTimeSpan_IsShorterThan",_kwnames
,&_argo0
,&_argo1
))  
6417         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6418         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6419             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_IsShorterThan. Expected _wxTimeSpan_p."); 
6424         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTimeSpan_p")) { 
6425             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTimeSpan_IsShorterThan. Expected _wxTimeSpan_p."); 
6430     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6431     _result 
= (bool )wxTimeSpan_IsShorterThan(_arg0
,*_arg1
); 
6433     wxPyEndAllowThreads(__tstate
); 
6434     if (PyErr_Occurred()) return NULL
; 
6435 }    _resultobj 
= Py_BuildValue("i",_result
); 
6439 #define wxTimeSpan_GetWeeks(_swigobj)  (_swigobj->GetWeeks()) 
6440 static PyObject 
*_wrap_wxTimeSpan_GetWeeks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6441     PyObject 
* _resultobj
; 
6444     PyObject 
* _argo0 
= 0; 
6445     char *_kwnames
[] = { "self", NULL 
}; 
6448     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimeSpan_GetWeeks",_kwnames
,&_argo0
))  
6451         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6452         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_GetWeeks. Expected _wxTimeSpan_p."); 
6458     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6459     _result 
= (int )wxTimeSpan_GetWeeks(_arg0
); 
6461     wxPyEndAllowThreads(__tstate
); 
6462     if (PyErr_Occurred()) return NULL
; 
6463 }    _resultobj 
= Py_BuildValue("i",_result
); 
6467 #define wxTimeSpan_GetDays(_swigobj)  (_swigobj->GetDays()) 
6468 static PyObject 
*_wrap_wxTimeSpan_GetDays(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6469     PyObject 
* _resultobj
; 
6472     PyObject 
* _argo0 
= 0; 
6473     char *_kwnames
[] = { "self", NULL 
}; 
6476     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimeSpan_GetDays",_kwnames
,&_argo0
))  
6479         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6480         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6481             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_GetDays. Expected _wxTimeSpan_p."); 
6486     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6487     _result 
= (int )wxTimeSpan_GetDays(_arg0
); 
6489     wxPyEndAllowThreads(__tstate
); 
6490     if (PyErr_Occurred()) return NULL
; 
6491 }    _resultobj 
= Py_BuildValue("i",_result
); 
6495 #define wxTimeSpan_GetHours(_swigobj)  (_swigobj->GetHours()) 
6496 static PyObject 
*_wrap_wxTimeSpan_GetHours(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6497     PyObject 
* _resultobj
; 
6500     PyObject 
* _argo0 
= 0; 
6501     char *_kwnames
[] = { "self", NULL 
}; 
6504     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimeSpan_GetHours",_kwnames
,&_argo0
))  
6507         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6508         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6509             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_GetHours. Expected _wxTimeSpan_p."); 
6514     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6515     _result 
= (int )wxTimeSpan_GetHours(_arg0
); 
6517     wxPyEndAllowThreads(__tstate
); 
6518     if (PyErr_Occurred()) return NULL
; 
6519 }    _resultobj 
= Py_BuildValue("i",_result
); 
6523 #define wxTimeSpan_GetMinutes(_swigobj)  (_swigobj->GetMinutes()) 
6524 static PyObject 
*_wrap_wxTimeSpan_GetMinutes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6525     PyObject 
* _resultobj
; 
6528     PyObject 
* _argo0 
= 0; 
6529     char *_kwnames
[] = { "self", NULL 
}; 
6532     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimeSpan_GetMinutes",_kwnames
,&_argo0
))  
6535         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6536         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6537             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_GetMinutes. Expected _wxTimeSpan_p."); 
6542     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6543     _result 
= (int )wxTimeSpan_GetMinutes(_arg0
); 
6545     wxPyEndAllowThreads(__tstate
); 
6546     if (PyErr_Occurred()) return NULL
; 
6547 }    _resultobj 
= Py_BuildValue("i",_result
); 
6551 #define wxTimeSpan_GetSeconds(_swigobj)  (_swigobj->GetSeconds()) 
6552 static PyObject 
*_wrap_wxTimeSpan_GetSeconds(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6553     PyObject 
* _resultobj
; 
6554     wxLongLong 
* _result
; 
6556     PyObject 
* _argo0 
= 0; 
6557     char *_kwnames
[] = { "self", NULL 
}; 
6560     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimeSpan_GetSeconds",_kwnames
,&_argo0
))  
6563         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6564         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6565             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_GetSeconds. Expected _wxTimeSpan_p."); 
6570     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6571     _result 
= new wxLongLong (wxTimeSpan_GetSeconds(_arg0
)); 
6573     wxPyEndAllowThreads(__tstate
); 
6574     if (PyErr_Occurred()) return NULL
; 
6576     PyObject 
*hi
, *lo
, *shifter
, *shifted
; 
6577     hi 
= PyLong_FromLong(_result
->GetHi()); 
6578     lo 
= PyLong_FromLong(_result
->GetLo()); 
6579     shifter 
= PyLong_FromLong(32); 
6580     shifted 
= PyNumber_Lshift(hi
, shifter
); 
6581     _resultobj 
= PyNumber_Or(shifted
, lo
); 
6590 #define wxTimeSpan_GetMilliseconds(_swigobj)  (_swigobj->GetMilliseconds()) 
6591 static PyObject 
*_wrap_wxTimeSpan_GetMilliseconds(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6592     PyObject 
* _resultobj
; 
6593     wxLongLong 
* _result
; 
6595     PyObject 
* _argo0 
= 0; 
6596     char *_kwnames
[] = { "self", NULL 
}; 
6599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimeSpan_GetMilliseconds",_kwnames
,&_argo0
))  
6602         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6603         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_GetMilliseconds. Expected _wxTimeSpan_p."); 
6609     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6610     _result 
= new wxLongLong (wxTimeSpan_GetMilliseconds(_arg0
)); 
6612     wxPyEndAllowThreads(__tstate
); 
6613     if (PyErr_Occurred()) return NULL
; 
6615     PyObject 
*hi
, *lo
, *shifter
, *shifted
; 
6616     hi 
= PyLong_FromLong(_result
->GetHi()); 
6617     lo 
= PyLong_FromLong(_result
->GetLo()); 
6618     shifter 
= PyLong_FromLong(32); 
6619     shifted 
= PyNumber_Lshift(hi
, shifter
); 
6620     _resultobj 
= PyNumber_Or(shifted
, lo
); 
6629 #define wxTimeSpan_Format(_swigobj,_swigarg0)  (_swigobj->Format(_swigarg0)) 
6630 static PyObject 
*_wrap_wxTimeSpan_Format(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6631     PyObject 
* _resultobj
; 
6634     wxString 
* _arg1 
= (wxString 
*) &wxPyDateFormatStr
; 
6635     PyObject 
* _argo0 
= 0; 
6636     PyObject 
* _obj1 
= 0; 
6637     char *_kwnames
[] = { "self","format", NULL 
}; 
6640     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxTimeSpan_Format",_kwnames
,&_argo0
,&_obj1
))  
6643         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6644         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimeSpan_p")) { 
6645             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimeSpan_Format. Expected _wxTimeSpan_p."); 
6651     _arg1 
= wxString_in_helper(_obj1
); 
6656     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6657     _result 
= new wxString (wxTimeSpan_Format(_arg0
,*_arg1
)); 
6659     wxPyEndAllowThreads(__tstate
); 
6660     if (PyErr_Occurred()) return NULL
; 
6663     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
6665     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
6678 #define new_wxDateSpan(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxDateSpan(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6679 static PyObject 
*_wrap_new_wxDateSpan(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6680     PyObject 
* _resultobj
; 
6681     wxDateSpan 
* _result
; 
6682     int  _arg0 
= (int ) 0; 
6683     int  _arg1 
= (int ) 0; 
6684     int  _arg2 
= (int ) 0; 
6685     int  _arg3 
= (int ) 0; 
6686     char *_kwnames
[] = { "years","months","weeks","days", NULL 
}; 
6690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiii:new_wxDateSpan",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
6693     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6694     _result 
= (wxDateSpan 
*)new_wxDateSpan(_arg0
,_arg1
,_arg2
,_arg3
); 
6696     wxPyEndAllowThreads(__tstate
); 
6697     if (PyErr_Occurred()) return NULL
; 
6699         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateSpan_p"); 
6700         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6703         _resultobj 
= Py_None
; 
6708 #define delete_wxDateSpan(_swigobj) (delete _swigobj) 
6709 static PyObject 
*_wrap_delete_wxDateSpan(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6710     PyObject 
* _resultobj
; 
6712     PyObject 
* _argo0 
= 0; 
6713     char *_kwnames
[] = { "self", NULL 
}; 
6716     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxDateSpan",_kwnames
,&_argo0
))  
6719         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6720         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
6721             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxDateSpan. Expected _wxDateSpan_p."); 
6726     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6727     delete_wxDateSpan(_arg0
); 
6729     wxPyEndAllowThreads(__tstate
); 
6730     if (PyErr_Occurred()) return NULL
; 
6731 }    Py_INCREF(Py_None
); 
6732     _resultobj 
= Py_None
; 
6736 static PyObject 
*_wrap_wxDateSpan_Days(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6737     PyObject 
* _resultobj
; 
6738     wxDateSpan 
* _result
; 
6740     char *_kwnames
[] = { "days", NULL 
}; 
6744     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxDateSpan_Days",_kwnames
,&_arg0
))  
6747     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6748     _result 
= new wxDateSpan (wxDateSpan::Days(_arg0
)); 
6750     wxPyEndAllowThreads(__tstate
); 
6751     if (PyErr_Occurred()) return NULL
; 
6752 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateSpan_p"); 
6753     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6757 static PyObject 
*_wrap_wxDateSpan_Day(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6758     PyObject 
* _resultobj
; 
6759     wxDateSpan 
* _result
; 
6760     char *_kwnames
[] = {  NULL 
}; 
6764     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDateSpan_Day",_kwnames
))  
6767     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6768     _result 
= new wxDateSpan (wxDateSpan::Day()); 
6770     wxPyEndAllowThreads(__tstate
); 
6771     if (PyErr_Occurred()) return NULL
; 
6772 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateSpan_p"); 
6773     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6777 static PyObject 
*_wrap_wxDateSpan_Weeks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6778     PyObject 
* _resultobj
; 
6779     wxDateSpan 
* _result
; 
6781     char *_kwnames
[] = { "weeks", NULL 
}; 
6785     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxDateSpan_Weeks",_kwnames
,&_arg0
))  
6788     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6789     _result 
= new wxDateSpan (wxDateSpan::Weeks(_arg0
)); 
6791     wxPyEndAllowThreads(__tstate
); 
6792     if (PyErr_Occurred()) return NULL
; 
6793 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateSpan_p"); 
6794     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6798 static PyObject 
*_wrap_wxDateSpan_Week(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6799     PyObject 
* _resultobj
; 
6800     wxDateSpan 
* _result
; 
6801     char *_kwnames
[] = {  NULL 
}; 
6805     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDateSpan_Week",_kwnames
))  
6808     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6809     _result 
= new wxDateSpan (wxDateSpan::Week()); 
6811     wxPyEndAllowThreads(__tstate
); 
6812     if (PyErr_Occurred()) return NULL
; 
6813 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateSpan_p"); 
6814     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6818 static PyObject 
*_wrap_wxDateSpan_Months(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6819     PyObject 
* _resultobj
; 
6820     wxDateSpan 
* _result
; 
6822     char *_kwnames
[] = { "mon", NULL 
}; 
6826     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxDateSpan_Months",_kwnames
,&_arg0
))  
6829     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6830     _result 
= new wxDateSpan (wxDateSpan::Months(_arg0
)); 
6832     wxPyEndAllowThreads(__tstate
); 
6833     if (PyErr_Occurred()) return NULL
; 
6834 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateSpan_p"); 
6835     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6839 static PyObject 
*_wrap_wxDateSpan_Month(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6840     PyObject 
* _resultobj
; 
6841     wxDateSpan 
* _result
; 
6842     char *_kwnames
[] = {  NULL 
}; 
6846     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDateSpan_Month",_kwnames
))  
6849     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6850     _result 
= new wxDateSpan (wxDateSpan::Month()); 
6852     wxPyEndAllowThreads(__tstate
); 
6853     if (PyErr_Occurred()) return NULL
; 
6854 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateSpan_p"); 
6855     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6859 static PyObject 
*_wrap_wxDateSpan_Years(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6860     PyObject 
* _resultobj
; 
6861     wxDateSpan 
* _result
; 
6863     char *_kwnames
[] = { "years", NULL 
}; 
6867     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxDateSpan_Years",_kwnames
,&_arg0
))  
6870     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6871     _result 
= new wxDateSpan (wxDateSpan::Years(_arg0
)); 
6873     wxPyEndAllowThreads(__tstate
); 
6874     if (PyErr_Occurred()) return NULL
; 
6875 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateSpan_p"); 
6876     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6880 static PyObject 
*_wrap_wxDateSpan_Year(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6881     PyObject 
* _resultobj
; 
6882     wxDateSpan 
* _result
; 
6883     char *_kwnames
[] = {  NULL 
}; 
6887     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDateSpan_Year",_kwnames
))  
6890     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6891     _result 
= new wxDateSpan (wxDateSpan::Year()); 
6893     wxPyEndAllowThreads(__tstate
); 
6894     if (PyErr_Occurred()) return NULL
; 
6895 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateSpan_p"); 
6896     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6900 #define wxDateSpan_SetYears(_swigobj,_swigarg0)  (_swigobj->SetYears(_swigarg0)) 
6901 static PyObject 
*_wrap_wxDateSpan_SetYears(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6902     PyObject 
* _resultobj
; 
6903     wxDateSpan 
* _result
; 
6906     PyObject 
* _argo0 
= 0; 
6907     char *_kwnames
[] = { "self","n", NULL 
}; 
6911     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateSpan_SetYears",_kwnames
,&_argo0
,&_arg1
))  
6914         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6915         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
6916             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan_SetYears. Expected _wxDateSpan_p."); 
6921     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6922     wxDateSpan 
& _result_ref 
= wxDateSpan_SetYears(_arg0
,_arg1
); 
6923     _result 
= (wxDateSpan 
*) &_result_ref
; 
6925     wxPyEndAllowThreads(__tstate
); 
6926     if (PyErr_Occurred()) return NULL
; 
6928         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateSpan_p"); 
6929         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6932         _resultobj 
= Py_None
; 
6937 #define wxDateSpan_SetMonths(_swigobj,_swigarg0)  (_swigobj->SetMonths(_swigarg0)) 
6938 static PyObject 
*_wrap_wxDateSpan_SetMonths(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6939     PyObject 
* _resultobj
; 
6940     wxDateSpan 
* _result
; 
6943     PyObject 
* _argo0 
= 0; 
6944     char *_kwnames
[] = { "self","n", NULL 
}; 
6948     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateSpan_SetMonths",_kwnames
,&_argo0
,&_arg1
))  
6951         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6952         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
6953             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan_SetMonths. Expected _wxDateSpan_p."); 
6958     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6959     wxDateSpan 
& _result_ref 
= wxDateSpan_SetMonths(_arg0
,_arg1
); 
6960     _result 
= (wxDateSpan 
*) &_result_ref
; 
6962     wxPyEndAllowThreads(__tstate
); 
6963     if (PyErr_Occurred()) return NULL
; 
6965         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateSpan_p"); 
6966         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6969         _resultobj 
= Py_None
; 
6974 #define wxDateSpan_SetWeeks(_swigobj,_swigarg0)  (_swigobj->SetWeeks(_swigarg0)) 
6975 static PyObject 
*_wrap_wxDateSpan_SetWeeks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6976     PyObject 
* _resultobj
; 
6977     wxDateSpan 
* _result
; 
6980     PyObject 
* _argo0 
= 0; 
6981     char *_kwnames
[] = { "self","n", NULL 
}; 
6985     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateSpan_SetWeeks",_kwnames
,&_argo0
,&_arg1
))  
6988         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6989         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
6990             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan_SetWeeks. Expected _wxDateSpan_p."); 
6995     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6996     wxDateSpan 
& _result_ref 
= wxDateSpan_SetWeeks(_arg0
,_arg1
); 
6997     _result 
= (wxDateSpan 
*) &_result_ref
; 
6999     wxPyEndAllowThreads(__tstate
); 
7000     if (PyErr_Occurred()) return NULL
; 
7002         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateSpan_p"); 
7003         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7006         _resultobj 
= Py_None
; 
7011 #define wxDateSpan_SetDays(_swigobj,_swigarg0)  (_swigobj->SetDays(_swigarg0)) 
7012 static PyObject 
*_wrap_wxDateSpan_SetDays(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7013     PyObject 
* _resultobj
; 
7014     wxDateSpan 
* _result
; 
7017     PyObject 
* _argo0 
= 0; 
7018     char *_kwnames
[] = { "self","n", NULL 
}; 
7022     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateSpan_SetDays",_kwnames
,&_argo0
,&_arg1
))  
7025         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7026         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7027             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan_SetDays. Expected _wxDateSpan_p."); 
7032     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7033     wxDateSpan 
& _result_ref 
= wxDateSpan_SetDays(_arg0
,_arg1
); 
7034     _result 
= (wxDateSpan 
*) &_result_ref
; 
7036     wxPyEndAllowThreads(__tstate
); 
7037     if (PyErr_Occurred()) return NULL
; 
7039         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateSpan_p"); 
7040         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7043         _resultobj 
= Py_None
; 
7048 #define wxDateSpan_GetYears(_swigobj)  (_swigobj->GetYears()) 
7049 static PyObject 
*_wrap_wxDateSpan_GetYears(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7050     PyObject 
* _resultobj
; 
7053     PyObject 
* _argo0 
= 0; 
7054     char *_kwnames
[] = { "self", NULL 
}; 
7057     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateSpan_GetYears",_kwnames
,&_argo0
))  
7060         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7061         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7062             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan_GetYears. Expected _wxDateSpan_p."); 
7067     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7068     _result 
= (int )wxDateSpan_GetYears(_arg0
); 
7070     wxPyEndAllowThreads(__tstate
); 
7071     if (PyErr_Occurred()) return NULL
; 
7072 }    _resultobj 
= Py_BuildValue("i",_result
); 
7076 #define wxDateSpan_GetMonths(_swigobj)  (_swigobj->GetMonths()) 
7077 static PyObject 
*_wrap_wxDateSpan_GetMonths(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7078     PyObject 
* _resultobj
; 
7081     PyObject 
* _argo0 
= 0; 
7082     char *_kwnames
[] = { "self", NULL 
}; 
7085     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateSpan_GetMonths",_kwnames
,&_argo0
))  
7088         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7089         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan_GetMonths. Expected _wxDateSpan_p."); 
7095     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7096     _result 
= (int )wxDateSpan_GetMonths(_arg0
); 
7098     wxPyEndAllowThreads(__tstate
); 
7099     if (PyErr_Occurred()) return NULL
; 
7100 }    _resultobj 
= Py_BuildValue("i",_result
); 
7104 #define wxDateSpan_GetWeeks(_swigobj)  (_swigobj->GetWeeks()) 
7105 static PyObject 
*_wrap_wxDateSpan_GetWeeks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7106     PyObject 
* _resultobj
; 
7109     PyObject 
* _argo0 
= 0; 
7110     char *_kwnames
[] = { "self", NULL 
}; 
7113     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateSpan_GetWeeks",_kwnames
,&_argo0
))  
7116         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7117         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7118             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan_GetWeeks. Expected _wxDateSpan_p."); 
7123     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7124     _result 
= (int )wxDateSpan_GetWeeks(_arg0
); 
7126     wxPyEndAllowThreads(__tstate
); 
7127     if (PyErr_Occurred()) return NULL
; 
7128 }    _resultobj 
= Py_BuildValue("i",_result
); 
7132 #define wxDateSpan_GetDays(_swigobj)  (_swigobj->GetDays()) 
7133 static PyObject 
*_wrap_wxDateSpan_GetDays(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7134     PyObject 
* _resultobj
; 
7137     PyObject 
* _argo0 
= 0; 
7138     char *_kwnames
[] = { "self", NULL 
}; 
7141     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateSpan_GetDays",_kwnames
,&_argo0
))  
7144         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7145         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7146             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan_GetDays. Expected _wxDateSpan_p."); 
7151     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7152     _result 
= (int )wxDateSpan_GetDays(_arg0
); 
7154     wxPyEndAllowThreads(__tstate
); 
7155     if (PyErr_Occurred()) return NULL
; 
7156 }    _resultobj 
= Py_BuildValue("i",_result
); 
7160 #define wxDateSpan_GetTotalDays(_swigobj)  (_swigobj->GetTotalDays()) 
7161 static PyObject 
*_wrap_wxDateSpan_GetTotalDays(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7162     PyObject 
* _resultobj
; 
7165     PyObject 
* _argo0 
= 0; 
7166     char *_kwnames
[] = { "self", NULL 
}; 
7169     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateSpan_GetTotalDays",_kwnames
,&_argo0
))  
7172         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7173         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7174             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan_GetTotalDays. Expected _wxDateSpan_p."); 
7179     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7180     _result 
= (int )wxDateSpan_GetTotalDays(_arg0
); 
7182     wxPyEndAllowThreads(__tstate
); 
7183     if (PyErr_Occurred()) return NULL
; 
7184 }    _resultobj 
= Py_BuildValue("i",_result
); 
7188 #define wxDateSpan_Add(_swigobj,_swigarg0)  (_swigobj->Add(_swigarg0)) 
7189 static PyObject 
*_wrap_wxDateSpan_Add(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7190     PyObject 
* _resultobj
; 
7191     wxDateSpan 
* _result
; 
7194     PyObject 
* _argo0 
= 0; 
7195     PyObject 
* _argo1 
= 0; 
7196     char *_kwnames
[] = { "self","other", NULL 
}; 
7200     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateSpan_Add",_kwnames
,&_argo0
,&_argo1
))  
7203         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7204         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7205             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan_Add. Expected _wxDateSpan_p."); 
7210         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateSpan_p")) { 
7211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateSpan_Add. Expected _wxDateSpan_p."); 
7216     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7217     wxDateSpan 
& _result_ref 
= wxDateSpan_Add(_arg0
,*_arg1
); 
7218     _result 
= (wxDateSpan 
*) &_result_ref
; 
7220     wxPyEndAllowThreads(__tstate
); 
7221     if (PyErr_Occurred()) return NULL
; 
7223         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateSpan_p"); 
7224         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7227         _resultobj 
= Py_None
; 
7232 #define wxDateSpan_Subtract(_swigobj,_swigarg0)  (_swigobj->Subtract(_swigarg0)) 
7233 static PyObject 
*_wrap_wxDateSpan_Subtract(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7234     PyObject 
* _resultobj
; 
7235     wxDateSpan 
* _result
; 
7238     PyObject 
* _argo0 
= 0; 
7239     PyObject 
* _argo1 
= 0; 
7240     char *_kwnames
[] = { "self","other", NULL 
}; 
7244     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateSpan_Subtract",_kwnames
,&_argo0
,&_argo1
))  
7247         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7248         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7249             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan_Subtract. Expected _wxDateSpan_p."); 
7254         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateSpan_p")) { 
7255             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateSpan_Subtract. Expected _wxDateSpan_p."); 
7260     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7261     wxDateSpan 
& _result_ref 
= wxDateSpan_Subtract(_arg0
,*_arg1
); 
7262     _result 
= (wxDateSpan 
*) &_result_ref
; 
7264     wxPyEndAllowThreads(__tstate
); 
7265     if (PyErr_Occurred()) return NULL
; 
7267         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateSpan_p"); 
7268         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7271         _resultobj 
= Py_None
; 
7276 #define wxDateSpan_Neg(_swigobj)  (_swigobj->Neg()) 
7277 static PyObject 
*_wrap_wxDateSpan_Neg(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7278     PyObject 
* _resultobj
; 
7279     wxDateSpan 
* _result
; 
7281     PyObject 
* _argo0 
= 0; 
7282     char *_kwnames
[] = { "self", NULL 
}; 
7286     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateSpan_Neg",_kwnames
,&_argo0
))  
7289         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7290         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7291             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan_Neg. Expected _wxDateSpan_p."); 
7296     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7297     wxDateSpan 
& _result_ref 
= wxDateSpan_Neg(_arg0
); 
7298     _result 
= (wxDateSpan 
*) &_result_ref
; 
7300     wxPyEndAllowThreads(__tstate
); 
7301     if (PyErr_Occurred()) return NULL
; 
7303         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateSpan_p"); 
7304         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7307         _resultobj 
= Py_None
; 
7312 #define wxDateSpan_Multiply(_swigobj,_swigarg0)  (_swigobj->Multiply(_swigarg0)) 
7313 static PyObject 
*_wrap_wxDateSpan_Multiply(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7314     PyObject 
* _resultobj
; 
7315     wxDateSpan 
* _result
; 
7318     PyObject 
* _argo0 
= 0; 
7319     char *_kwnames
[] = { "self","factor", NULL 
}; 
7323     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateSpan_Multiply",_kwnames
,&_argo0
,&_arg1
))  
7326         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7327         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7328             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan_Multiply. Expected _wxDateSpan_p."); 
7333     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7334     wxDateSpan 
& _result_ref 
= wxDateSpan_Multiply(_arg0
,_arg1
); 
7335     _result 
= (wxDateSpan 
*) &_result_ref
; 
7337     wxPyEndAllowThreads(__tstate
); 
7338     if (PyErr_Occurred()) return NULL
; 
7340         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateSpan_p"); 
7341         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7344         _resultobj 
= Py_None
; 
7349 static wxDateSpan  
wxDateSpan___add__(wxDateSpan 
*self
,const wxDateSpan 
& other
) { return *self 
+ other
; } 
7350 static PyObject 
*_wrap_wxDateSpan___add__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7351     PyObject 
* _resultobj
; 
7352     wxDateSpan 
* _result
; 
7355     PyObject 
* _argo0 
= 0; 
7356     PyObject 
* _argo1 
= 0; 
7357     char *_kwnames
[] = { "self","other", NULL 
}; 
7361     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateSpan___add__",_kwnames
,&_argo0
,&_argo1
))  
7364         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7365         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7366             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan___add__. Expected _wxDateSpan_p."); 
7371         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateSpan_p")) { 
7372             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateSpan___add__. Expected _wxDateSpan_p."); 
7377     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7378     _result 
= new wxDateSpan (wxDateSpan___add__(_arg0
,*_arg1
)); 
7380     wxPyEndAllowThreads(__tstate
); 
7381     if (PyErr_Occurred()) return NULL
; 
7382 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateSpan_p"); 
7383     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7387 static wxDateSpan  
wxDateSpan___sub__(wxDateSpan 
*self
,const wxDateSpan 
& other
) { return *self 
- other
; } 
7388 static PyObject 
*_wrap_wxDateSpan___sub__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7389     PyObject 
* _resultobj
; 
7390     wxDateSpan 
* _result
; 
7393     PyObject 
* _argo0 
= 0; 
7394     PyObject 
* _argo1 
= 0; 
7395     char *_kwnames
[] = { "self","other", NULL 
}; 
7399     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDateSpan___sub__",_kwnames
,&_argo0
,&_argo1
))  
7402         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7403         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7404             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan___sub__. Expected _wxDateSpan_p."); 
7409         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateSpan_p")) { 
7410             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDateSpan___sub__. Expected _wxDateSpan_p."); 
7415     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7416     _result 
= new wxDateSpan (wxDateSpan___sub__(_arg0
,*_arg1
)); 
7418     wxPyEndAllowThreads(__tstate
); 
7419     if (PyErr_Occurred()) return NULL
; 
7420 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateSpan_p"); 
7421     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7425 static wxDateSpan  
wxDateSpan___mul__(wxDateSpan 
*self
,int  n
) { return *self 
* n
; } 
7426 static PyObject 
*_wrap_wxDateSpan___mul__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7427     PyObject 
* _resultobj
; 
7428     wxDateSpan 
* _result
; 
7431     PyObject 
* _argo0 
= 0; 
7432     char *_kwnames
[] = { "self","n", NULL 
}; 
7436     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateSpan___mul__",_kwnames
,&_argo0
,&_arg1
))  
7439         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7440         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7441             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan___mul__. Expected _wxDateSpan_p."); 
7446     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7447     _result 
= new wxDateSpan (wxDateSpan___mul__(_arg0
,_arg1
)); 
7449     wxPyEndAllowThreads(__tstate
); 
7450     if (PyErr_Occurred()) return NULL
; 
7451 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateSpan_p"); 
7452     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7456 static wxDateSpan  
wxDateSpan___rmul__(wxDateSpan 
*self
,int  n
) { return n 
* *self
; } 
7457 static PyObject 
*_wrap_wxDateSpan___rmul__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7458     PyObject 
* _resultobj
; 
7459     wxDateSpan 
* _result
; 
7462     PyObject 
* _argo0 
= 0; 
7463     char *_kwnames
[] = { "self","n", NULL 
}; 
7467     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDateSpan___rmul__",_kwnames
,&_argo0
,&_arg1
))  
7470         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7471         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan___rmul__. Expected _wxDateSpan_p."); 
7477     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7478     _result 
= new wxDateSpan (wxDateSpan___rmul__(_arg0
,_arg1
)); 
7480     wxPyEndAllowThreads(__tstate
); 
7481     if (PyErr_Occurred()) return NULL
; 
7482 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateSpan_p"); 
7483     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7487 static wxDateSpan  
wxDateSpan___neg__(wxDateSpan 
*self
) { return self
->Negate(); } 
7488 static PyObject 
*_wrap_wxDateSpan___neg__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7489     PyObject 
* _resultobj
; 
7490     wxDateSpan 
* _result
; 
7492     PyObject 
* _argo0 
= 0; 
7493     char *_kwnames
[] = { "self", NULL 
}; 
7497     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDateSpan___neg__",_kwnames
,&_argo0
))  
7500         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7501         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDateSpan_p")) { 
7502             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDateSpan___neg__. Expected _wxDateSpan_p."); 
7507     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7508     _result 
= new wxDateSpan (wxDateSpan___neg__(_arg0
)); 
7510     wxPyEndAllowThreads(__tstate
); 
7511     if (PyErr_Occurred()) return NULL
; 
7512 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateSpan_p"); 
7513     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7517 static PyMethodDef utilscMethods
[] = { 
7518          { "wxDateSpan___neg__", (PyCFunction
) _wrap_wxDateSpan___neg__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7519          { "wxDateSpan___rmul__", (PyCFunction
) _wrap_wxDateSpan___rmul__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7520          { "wxDateSpan___mul__", (PyCFunction
) _wrap_wxDateSpan___mul__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7521          { "wxDateSpan___sub__", (PyCFunction
) _wrap_wxDateSpan___sub__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7522          { "wxDateSpan___add__", (PyCFunction
) _wrap_wxDateSpan___add__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7523          { "wxDateSpan_Multiply", (PyCFunction
) _wrap_wxDateSpan_Multiply
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7524          { "wxDateSpan_Neg", (PyCFunction
) _wrap_wxDateSpan_Neg
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7525          { "wxDateSpan_Subtract", (PyCFunction
) _wrap_wxDateSpan_Subtract
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7526          { "wxDateSpan_Add", (PyCFunction
) _wrap_wxDateSpan_Add
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7527          { "wxDateSpan_GetTotalDays", (PyCFunction
) _wrap_wxDateSpan_GetTotalDays
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7528          { "wxDateSpan_GetDays", (PyCFunction
) _wrap_wxDateSpan_GetDays
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7529          { "wxDateSpan_GetWeeks", (PyCFunction
) _wrap_wxDateSpan_GetWeeks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7530          { "wxDateSpan_GetMonths", (PyCFunction
) _wrap_wxDateSpan_GetMonths
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7531          { "wxDateSpan_GetYears", (PyCFunction
) _wrap_wxDateSpan_GetYears
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7532          { "wxDateSpan_SetDays", (PyCFunction
) _wrap_wxDateSpan_SetDays
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7533          { "wxDateSpan_SetWeeks", (PyCFunction
) _wrap_wxDateSpan_SetWeeks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7534          { "wxDateSpan_SetMonths", (PyCFunction
) _wrap_wxDateSpan_SetMonths
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7535          { "wxDateSpan_SetYears", (PyCFunction
) _wrap_wxDateSpan_SetYears
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7536          { "wxDateSpan_Year", (PyCFunction
) _wrap_wxDateSpan_Year
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7537          { "wxDateSpan_Years", (PyCFunction
) _wrap_wxDateSpan_Years
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7538          { "wxDateSpan_Month", (PyCFunction
) _wrap_wxDateSpan_Month
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7539          { "wxDateSpan_Months", (PyCFunction
) _wrap_wxDateSpan_Months
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7540          { "wxDateSpan_Week", (PyCFunction
) _wrap_wxDateSpan_Week
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7541          { "wxDateSpan_Weeks", (PyCFunction
) _wrap_wxDateSpan_Weeks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7542          { "wxDateSpan_Day", (PyCFunction
) _wrap_wxDateSpan_Day
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7543          { "wxDateSpan_Days", (PyCFunction
) _wrap_wxDateSpan_Days
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7544          { "delete_wxDateSpan", (PyCFunction
) _wrap_delete_wxDateSpan
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7545          { "new_wxDateSpan", (PyCFunction
) _wrap_new_wxDateSpan
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7546          { "wxTimeSpan_Format", (PyCFunction
) _wrap_wxTimeSpan_Format
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7547          { "wxTimeSpan_GetMilliseconds", (PyCFunction
) _wrap_wxTimeSpan_GetMilliseconds
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7548          { "wxTimeSpan_GetSeconds", (PyCFunction
) _wrap_wxTimeSpan_GetSeconds
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7549          { "wxTimeSpan_GetMinutes", (PyCFunction
) _wrap_wxTimeSpan_GetMinutes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7550          { "wxTimeSpan_GetHours", (PyCFunction
) _wrap_wxTimeSpan_GetHours
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7551          { "wxTimeSpan_GetDays", (PyCFunction
) _wrap_wxTimeSpan_GetDays
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7552          { "wxTimeSpan_GetWeeks", (PyCFunction
) _wrap_wxTimeSpan_GetWeeks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7553          { "wxTimeSpan_IsShorterThan", (PyCFunction
) _wrap_wxTimeSpan_IsShorterThan
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7554          { "wxTimeSpan_IsLongerThan", (PyCFunction
) _wrap_wxTimeSpan_IsLongerThan
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7555          { "wxTimeSpan_IsEqualTo", (PyCFunction
) _wrap_wxTimeSpan_IsEqualTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7556          { "wxTimeSpan_IsNegative", (PyCFunction
) _wrap_wxTimeSpan_IsNegative
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7557          { "wxTimeSpan_IsPositive", (PyCFunction
) _wrap_wxTimeSpan_IsPositive
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7558          { "wxTimeSpan_IsNull", (PyCFunction
) _wrap_wxTimeSpan_IsNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7559          { "wxTimeSpan___cmp__", (PyCFunction
) _wrap_wxTimeSpan___cmp__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7560          { "wxTimeSpan___neg__", (PyCFunction
) _wrap_wxTimeSpan___neg__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7561          { "wxTimeSpan___rmul__", (PyCFunction
) _wrap_wxTimeSpan___rmul__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7562          { "wxTimeSpan___mul__", (PyCFunction
) _wrap_wxTimeSpan___mul__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7563          { "wxTimeSpan___sub__", (PyCFunction
) _wrap_wxTimeSpan___sub__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7564          { "wxTimeSpan___add__", (PyCFunction
) _wrap_wxTimeSpan___add__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7565          { "wxTimeSpan_Abs", (PyCFunction
) _wrap_wxTimeSpan_Abs
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7566          { "wxTimeSpan_Neg", (PyCFunction
) _wrap_wxTimeSpan_Neg
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7567          { "wxTimeSpan_Multiply", (PyCFunction
) _wrap_wxTimeSpan_Multiply
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7568          { "wxTimeSpan_Subtract", (PyCFunction
) _wrap_wxTimeSpan_Subtract
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7569          { "wxTimeSpan_Add", (PyCFunction
) _wrap_wxTimeSpan_Add
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7570          { "delete_wxTimeSpan", (PyCFunction
) _wrap_delete_wxTimeSpan
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7571          { "new_wxTimeSpan", (PyCFunction
) _wrap_new_wxTimeSpan
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7572          { "wxTimeSpan_Week", (PyCFunction
) _wrap_wxTimeSpan_Week
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7573          { "wxTimeSpan_Weeks", (PyCFunction
) _wrap_wxTimeSpan_Weeks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7574          { "wxTimeSpan_Day", (PyCFunction
) _wrap_wxTimeSpan_Day
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7575          { "wxTimeSpan_Days", (PyCFunction
) _wrap_wxTimeSpan_Days
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7576          { "wxTimeSpan_Hour", (PyCFunction
) _wrap_wxTimeSpan_Hour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7577          { "wxTimeSpan_Hours", (PyCFunction
) _wrap_wxTimeSpan_Hours
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7578          { "wxTimeSpan_Minute", (PyCFunction
) _wrap_wxTimeSpan_Minute
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7579          { "wxTimeSpan_Minutes", (PyCFunction
) _wrap_wxTimeSpan_Minutes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7580          { "wxTimeSpan_Second", (PyCFunction
) _wrap_wxTimeSpan_Second
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7581          { "wxTimeSpan_Seconds", (PyCFunction
) _wrap_wxTimeSpan_Seconds
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7582          { "wxDateTime_FormatISOTime", (PyCFunction
) _wrap_wxDateTime_FormatISOTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7583          { "wxDateTime_FormatISODate", (PyCFunction
) _wrap_wxDateTime_FormatISODate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7584          { "wxDateTime_FormatTime", (PyCFunction
) _wrap_wxDateTime_FormatTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7585          { "wxDateTime_FormatDate", (PyCFunction
) _wrap_wxDateTime_FormatDate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7586          { "wxDateTime_Format", (PyCFunction
) _wrap_wxDateTime_Format
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7587          { "wxDateTime_ParseTime", (PyCFunction
) _wrap_wxDateTime_ParseTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7588          { "wxDateTime_ParseDate", (PyCFunction
) _wrap_wxDateTime_ParseDate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7589          { "wxDateTime_ParseDateTime", (PyCFunction
) _wrap_wxDateTime_ParseDateTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7590          { "wxDateTime_ParseFormat", (PyCFunction
) _wrap_wxDateTime_ParseFormat
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7591          { "wxDateTime_ParseRfc822Date", (PyCFunction
) _wrap_wxDateTime_ParseRfc822Date
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7592          { "wxDateTime___cmp__", (PyCFunction
) _wrap_wxDateTime___cmp__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7593          { "wxDateTime___sub__DS", (PyCFunction
) _wrap_wxDateTime___sub__DS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7594          { "wxDateTime___sub__TS", (PyCFunction
) _wrap_wxDateTime___sub__TS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7595          { "wxDateTime___sub__DT", (PyCFunction
) _wrap_wxDateTime___sub__DT
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7596          { "wxDateTime___add__DS", (PyCFunction
) _wrap_wxDateTime___add__DS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7597          { "wxDateTime___add__TS", (PyCFunction
) _wrap_wxDateTime___add__TS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7598          { "wxDateTime_Subtract", (PyCFunction
) _wrap_wxDateTime_Subtract
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7599          { "wxDateTime_SubtractDS", (PyCFunction
) _wrap_wxDateTime_SubtractDS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7600          { "wxDateTime_SubtractTS", (PyCFunction
) _wrap_wxDateTime_SubtractTS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7601          { "wxDateTime_AddDS", (PyCFunction
) _wrap_wxDateTime_AddDS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7602          { "wxDateTime_AddTS", (PyCFunction
) _wrap_wxDateTime_AddTS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7603          { "wxDateTime_IsEqualUpTo", (PyCFunction
) _wrap_wxDateTime_IsEqualUpTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7604          { "wxDateTime_IsSameTime", (PyCFunction
) _wrap_wxDateTime_IsSameTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7605          { "wxDateTime_IsSameDate", (PyCFunction
) _wrap_wxDateTime_IsSameDate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7606          { "wxDateTime_IsBetween", (PyCFunction
) _wrap_wxDateTime_IsBetween
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7607          { "wxDateTime_IsStrictlyBetween", (PyCFunction
) _wrap_wxDateTime_IsStrictlyBetween
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7608          { "wxDateTime_IsLaterThan", (PyCFunction
) _wrap_wxDateTime_IsLaterThan
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7609          { "wxDateTime_IsEarlierThan", (PyCFunction
) _wrap_wxDateTime_IsEarlierThan
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7610          { "wxDateTime_IsEqualTo", (PyCFunction
) _wrap_wxDateTime_IsEqualTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7611          { "wxDateTime_IsWorkDay", (PyCFunction
) _wrap_wxDateTime_IsWorkDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7612          { "wxDateTime_GetWeekOfMonth", (PyCFunction
) _wrap_wxDateTime_GetWeekOfMonth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7613          { "wxDateTime_GetWeekOfYear", (PyCFunction
) _wrap_wxDateTime_GetWeekOfYear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7614          { "wxDateTime_GetDayOfYear", (PyCFunction
) _wrap_wxDateTime_GetDayOfYear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7615          { "wxDateTime_GetMillisecond", (PyCFunction
) _wrap_wxDateTime_GetMillisecond
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7616          { "wxDateTime_GetSecond", (PyCFunction
) _wrap_wxDateTime_GetSecond
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7617          { "wxDateTime_GetMinute", (PyCFunction
) _wrap_wxDateTime_GetMinute
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7618          { "wxDateTime_GetHour", (PyCFunction
) _wrap_wxDateTime_GetHour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7619          { "wxDateTime_GetWeekDay", (PyCFunction
) _wrap_wxDateTime_GetWeekDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7620          { "wxDateTime_GetDay", (PyCFunction
) _wrap_wxDateTime_GetDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7621          { "wxDateTime_GetMonth", (PyCFunction
) _wrap_wxDateTime_GetMonth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7622          { "wxDateTime_GetYear", (PyCFunction
) _wrap_wxDateTime_GetYear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7623          { "wxDateTime_GetTicks", (PyCFunction
) _wrap_wxDateTime_GetTicks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7624          { "wxDateTime_IsValid", (PyCFunction
) _wrap_wxDateTime_IsValid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7625          { "wxDateTime_IsDST", (PyCFunction
) _wrap_wxDateTime_IsDST
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7626          { "wxDateTime_MakeGMT", (PyCFunction
) _wrap_wxDateTime_MakeGMT
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7627          { "wxDateTime_ToGMT", (PyCFunction
) _wrap_wxDateTime_ToGMT
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7628          { "wxDateTime_MakeTimezone", (PyCFunction
) _wrap_wxDateTime_MakeTimezone
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7629          { "wxDateTime_ToTimezone", (PyCFunction
) _wrap_wxDateTime_ToTimezone
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7630          { "wxDateTime_GetRataDie", (PyCFunction
) _wrap_wxDateTime_GetRataDie
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7631          { "wxDateTime_GetMJD", (PyCFunction
) _wrap_wxDateTime_GetMJD
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7632          { "wxDateTime_GetModifiedJulianDayNumber", (PyCFunction
) _wrap_wxDateTime_GetModifiedJulianDayNumber
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7633          { "wxDateTime_GetJDN", (PyCFunction
) _wrap_wxDateTime_GetJDN
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7634          { "wxDateTime_GetJulianDayNumber", (PyCFunction
) _wrap_wxDateTime_GetJulianDayNumber
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7635          { "wxDateTime_GetYearDay", (PyCFunction
) _wrap_wxDateTime_GetYearDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7636          { "wxDateTime_SetToYearDay", (PyCFunction
) _wrap_wxDateTime_SetToYearDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7637          { "wxDateTime_GetLastMonthDay", (PyCFunction
) _wrap_wxDateTime_GetLastMonthDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7638          { "wxDateTime_SetToLastMonthDay", (PyCFunction
) _wrap_wxDateTime_SetToLastMonthDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7639          { "wxDateTime_GetWeek", (PyCFunction
) _wrap_wxDateTime_GetWeek
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7640          { "wxDateTime_SetToTheWeek", (PyCFunction
) _wrap_wxDateTime_SetToTheWeek
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7641          { "wxDateTime_GetLastWeekDay", (PyCFunction
) _wrap_wxDateTime_GetLastWeekDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7642          { "wxDateTime_SetToLastWeekDay", (PyCFunction
) _wrap_wxDateTime_SetToLastWeekDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7643          { "wxDateTime_SetToWeekDay", (PyCFunction
) _wrap_wxDateTime_SetToWeekDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7644          { "wxDateTime_GetPrevWeekDay", (PyCFunction
) _wrap_wxDateTime_GetPrevWeekDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7645          { "wxDateTime_SetToPrevWeekDay", (PyCFunction
) _wrap_wxDateTime_SetToPrevWeekDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7646          { "wxDateTime_GetNextWeekDay", (PyCFunction
) _wrap_wxDateTime_GetNextWeekDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7647          { "wxDateTime_SetToNextWeekDay", (PyCFunction
) _wrap_wxDateTime_SetToNextWeekDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7648          { "wxDateTime_GetWeekDayInSameWeek", (PyCFunction
) _wrap_wxDateTime_GetWeekDayInSameWeek
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7649          { "wxDateTime_SetToWeekDayInSameWeek", (PyCFunction
) _wrap_wxDateTime_SetToWeekDayInSameWeek
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7650          { "wxDateTime_SetMillisecond", (PyCFunction
) _wrap_wxDateTime_SetMillisecond
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7651          { "wxDateTime_SetSecond", (PyCFunction
) _wrap_wxDateTime_SetSecond
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7652          { "wxDateTime_SetMinute", (PyCFunction
) _wrap_wxDateTime_SetMinute
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7653          { "wxDateTime_SetHour", (PyCFunction
) _wrap_wxDateTime_SetHour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7654          { "wxDateTime_SetDay", (PyCFunction
) _wrap_wxDateTime_SetDay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7655          { "wxDateTime_SetMonth", (PyCFunction
) _wrap_wxDateTime_SetMonth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7656          { "wxDateTime_SetYear", (PyCFunction
) _wrap_wxDateTime_SetYear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7657          { "wxDateTime_ResetTime", (PyCFunction
) _wrap_wxDateTime_ResetTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7658          { "wxDateTime_Set", (PyCFunction
) _wrap_wxDateTime_Set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7659          { "wxDateTime_SetHMS", (PyCFunction
) _wrap_wxDateTime_SetHMS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7660          { "wxDateTime_SetJDN", (PyCFunction
) _wrap_wxDateTime_SetJDN
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7661          { "wxDateTime_SetTimeT", (PyCFunction
) _wrap_wxDateTime_SetTimeT
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7662          { "wxDateTime_SetToCurrent", (PyCFunction
) _wrap_wxDateTime_SetToCurrent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7663          { "delete_wxDateTime", (PyCFunction
) _wrap_delete_wxDateTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7664          { "new_wxDateTimeFromDMY", (PyCFunction
) _wrap_new_wxDateTimeFromDMY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7665          { "new_wxDateTimeFromHMS", (PyCFunction
) _wrap_new_wxDateTimeFromHMS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7666          { "new_wxDateTimeFromJDN", (PyCFunction
) _wrap_new_wxDateTimeFromJDN
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7667          { "new_wxDateTimeFromTimeT", (PyCFunction
) _wrap_new_wxDateTimeFromTimeT
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7668          { "new_wxDateTime", (PyCFunction
) _wrap_new_wxDateTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7669          { "wxDateTime_Today", (PyCFunction
) _wrap_wxDateTime_Today
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7670          { "wxDateTime_UNow", (PyCFunction
) _wrap_wxDateTime_UNow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7671          { "wxDateTime_Now", (PyCFunction
) _wrap_wxDateTime_Now
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7672          { "wxDateTime_GetEndDST", (PyCFunction
) _wrap_wxDateTime_GetEndDST
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7673          { "wxDateTime_GetBeginDST", (PyCFunction
) _wrap_wxDateTime_GetBeginDST
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7674          { "wxDateTime_IsDSTApplicable", (PyCFunction
) _wrap_wxDateTime_IsDSTApplicable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7675          { "wxDateTime_GetAmPmStrings", (PyCFunction
) _wrap_wxDateTime_GetAmPmStrings
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7676          { "wxDateTime_GetWeekDayName", (PyCFunction
) _wrap_wxDateTime_GetWeekDayName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7677          { "wxDateTime_GetMonthName", (PyCFunction
) _wrap_wxDateTime_GetMonthName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7678          { "wxDateTime_GetNumberOfDaysInMonth", (PyCFunction
) _wrap_wxDateTime_GetNumberOfDaysInMonth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7679          { "wxDateTime_GetNumberOfDaysinYear", (PyCFunction
) _wrap_wxDateTime_GetNumberOfDaysinYear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7680          { "wxDateTime_GetCentury", (PyCFunction
) _wrap_wxDateTime_GetCentury
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7681          { "wxDateTime_IsLeapYear", (PyCFunction
) _wrap_wxDateTime_IsLeapYear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7682          { "wxDateTime_GetCurrentMonth", (PyCFunction
) _wrap_wxDateTime_GetCurrentMonth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7683          { "wxDateTime_ConvertYearToBC", (PyCFunction
) _wrap_wxDateTime_ConvertYearToBC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7684          { "wxDateTime_GetCurrentYear", (PyCFunction
) _wrap_wxDateTime_GetCurrentYear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7685          { "wxDateTime_IsWestEuropeanCountry", (PyCFunction
) _wrap_wxDateTime_IsWestEuropeanCountry
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7686          { "wxDateTime_GetCountry", (PyCFunction
) _wrap_wxDateTime_GetCountry
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7687          { "wxDateTime_SetCountry", (PyCFunction
) _wrap_wxDateTime_SetCountry
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7688          { "delete_wxFileConfig", (PyCFunction
) _wrap_delete_wxFileConfig
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7689          { "new_wxFileConfig", (PyCFunction
) _wrap_new_wxFileConfig
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7690          { "delete_wxConfig", (PyCFunction
) _wrap_delete_wxConfig
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7691          { "new_wxConfig", (PyCFunction
) _wrap_new_wxConfig
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7692          { "wxConfigBase_ExpandEnvVars", (PyCFunction
) _wrap_wxConfigBase_ExpandEnvVars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7693          { "wxConfigBase_RenameGroup", (PyCFunction
) _wrap_wxConfigBase_RenameGroup
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7694          { "wxConfigBase_RenameEntry", (PyCFunction
) _wrap_wxConfigBase_RenameEntry
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7695          { "wxConfigBase_GetEntryType", (PyCFunction
) _wrap_wxConfigBase_GetEntryType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7696          { "wxConfigBase_WriteBool", (PyCFunction
) _wrap_wxConfigBase_WriteBool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7697          { "wxConfigBase_WriteFloat", (PyCFunction
) _wrap_wxConfigBase_WriteFloat
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7698          { "wxConfigBase_WriteInt", (PyCFunction
) _wrap_wxConfigBase_WriteInt
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7699          { "wxConfigBase_Write", (PyCFunction
) _wrap_wxConfigBase_Write
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7700          { "wxConfigBase_GetStyle", (PyCFunction
) _wrap_wxConfigBase_GetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7701          { "wxConfigBase_SetStyle", (PyCFunction
) _wrap_wxConfigBase_SetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7702          { "wxConfigBase_SetVendorName", (PyCFunction
) _wrap_wxConfigBase_SetVendorName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7703          { "wxConfigBase_SetAppName", (PyCFunction
) _wrap_wxConfigBase_SetAppName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7704          { "wxConfigBase_SetRecordDefaults", (PyCFunction
) _wrap_wxConfigBase_SetRecordDefaults
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7705          { "wxConfigBase_SetPath", (PyCFunction
) _wrap_wxConfigBase_SetPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7706          { "wxConfigBase_SetExpandEnvVars", (PyCFunction
) _wrap_wxConfigBase_SetExpandEnvVars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7707          { "wxConfigBase_ReadBool", (PyCFunction
) _wrap_wxConfigBase_ReadBool
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7708          { "wxConfigBase_ReadFloat", (PyCFunction
) _wrap_wxConfigBase_ReadFloat
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7709          { "wxConfigBase_ReadInt", (PyCFunction
) _wrap_wxConfigBase_ReadInt
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7710          { "wxConfigBase_Read", (PyCFunction
) _wrap_wxConfigBase_Read
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7711          { "wxConfigBase_IsRecordingDefaults", (PyCFunction
) _wrap_wxConfigBase_IsRecordingDefaults
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7712          { "wxConfigBase_IsExpandingEnvVars", (PyCFunction
) _wrap_wxConfigBase_IsExpandingEnvVars
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7713          { "wxConfigBase_HasGroup", (PyCFunction
) _wrap_wxConfigBase_HasGroup
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7714          { "wxConfigBase_HasEntry", (PyCFunction
) _wrap_wxConfigBase_HasEntry
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7715          { "wxConfigBase_GetVendorName", (PyCFunction
) _wrap_wxConfigBase_GetVendorName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7716          { "wxConfigBase_GetPath", (PyCFunction
) _wrap_wxConfigBase_GetPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7717          { "wxConfigBase_GetNumberOfGroups", (PyCFunction
) _wrap_wxConfigBase_GetNumberOfGroups
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7718          { "wxConfigBase_GetNumberOfEntries", (PyCFunction
) _wrap_wxConfigBase_GetNumberOfEntries
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7719          { "wxConfigBase_GetNextEntry", (PyCFunction
) _wrap_wxConfigBase_GetNextEntry
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7720          { "wxConfigBase_GetNextGroup", (PyCFunction
) _wrap_wxConfigBase_GetNextGroup
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7721          { "wxConfigBase_GetFirstEntry", (PyCFunction
) _wrap_wxConfigBase_GetFirstEntry
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7722          { "wxConfigBase_GetFirstGroup", (PyCFunction
) _wrap_wxConfigBase_GetFirstGroup
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7723          { "wxConfigBase_GetAppName", (PyCFunction
) _wrap_wxConfigBase_GetAppName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7724          { "wxConfigBase_Flush", (PyCFunction
) _wrap_wxConfigBase_Flush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7725          { "wxConfigBase_Exists", (PyCFunction
) _wrap_wxConfigBase_Exists
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7726          { "wxConfigBase_DeleteGroup", (PyCFunction
) _wrap_wxConfigBase_DeleteGroup
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7727          { "wxConfigBase_DeleteEntry", (PyCFunction
) _wrap_wxConfigBase_DeleteEntry
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7728          { "wxConfigBase_DeleteAll", (PyCFunction
) _wrap_wxConfigBase_DeleteAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7729          { "wxConfigBase_DontCreateOnDemand", (PyCFunction
) _wrap_wxConfigBase_DontCreateOnDemand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7730          { "wxConfigBase_Create", (PyCFunction
) _wrap_wxConfigBase_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7731          { "wxConfigBase_Get", (PyCFunction
) _wrap_wxConfigBase_Get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7732          { "wxConfigBase_Set", (PyCFunction
) _wrap_wxConfigBase_Set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7733          { "delete_wxConfigBase", (PyCFunction
) _wrap_delete_wxConfigBase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7734          { "wxGetLocalTimeMillis", (PyCFunction
) _wrap_wxGetLocalTimeMillis
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7735          { "wxGetCurrentTime", (PyCFunction
) _wrap_wxGetCurrentTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7736          { "wxGetUTCTime", (PyCFunction
) _wrap_wxGetUTCTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7737          { "wxGetLocalTime", (PyCFunction
) _wrap_wxGetLocalTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7744  * This table is used by the pointer type-checker 
7746 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
7747     { "_signed_long","_long",0}, 
7748     { "_wxPrintQuality","_wxCoord",0}, 
7749     { "_wxPrintQuality","_int",0}, 
7750     { "_wxPrintQuality","_signed_int",0}, 
7751     { "_wxPrintQuality","_unsigned_int",0}, 
7752     { "_wxPrintQuality","_wxWindowID",0}, 
7753     { "_wxPrintQuality","_uint",0}, 
7754     { "_wxPrintQuality","_EBool",0}, 
7755     { "_wxPrintQuality","_size_t",0}, 
7756     { "_wxPrintQuality","_time_t",0}, 
7757     { "_byte","_unsigned_char",0}, 
7758     { "_long","_unsigned_long",0}, 
7759     { "_long","_signed_long",0}, 
7760     { "_size_t","_wxCoord",0}, 
7761     { "_size_t","_wxPrintQuality",0}, 
7762     { "_size_t","_time_t",0}, 
7763     { "_size_t","_unsigned_int",0}, 
7764     { "_size_t","_int",0}, 
7765     { "_size_t","_wxWindowID",0}, 
7766     { "_size_t","_uint",0}, 
7767     { "_uint","_wxCoord",0}, 
7768     { "_uint","_wxPrintQuality",0}, 
7769     { "_uint","_time_t",0}, 
7770     { "_uint","_size_t",0}, 
7771     { "_uint","_unsigned_int",0}, 
7772     { "_uint","_int",0}, 
7773     { "_uint","_wxWindowID",0}, 
7774     { "_wxChar","_char",0}, 
7775     { "_char","_wxChar",0}, 
7776     { "_EBool","_wxCoord",0}, 
7777     { "_EBool","_wxPrintQuality",0}, 
7778     { "_EBool","_signed_int",0}, 
7779     { "_EBool","_int",0}, 
7780     { "_EBool","_wxWindowID",0}, 
7781     { "_unsigned_long","_long",0}, 
7782     { "_signed_int","_wxCoord",0}, 
7783     { "_signed_int","_wxPrintQuality",0}, 
7784     { "_signed_int","_EBool",0}, 
7785     { "_signed_int","_wxWindowID",0}, 
7786     { "_signed_int","_int",0}, 
7787     { "_WXTYPE","_wxDateTime_t",0}, 
7788     { "_WXTYPE","_short",0}, 
7789     { "_WXTYPE","_signed_short",0}, 
7790     { "_WXTYPE","_unsigned_short",0}, 
7791     { "_unsigned_short","_wxDateTime_t",0}, 
7792     { "_unsigned_short","_WXTYPE",0}, 
7793     { "_unsigned_short","_short",0}, 
7794     { "_signed_short","_WXTYPE",0}, 
7795     { "_signed_short","_short",0}, 
7796     { "_unsigned_char","_byte",0}, 
7797     { "_unsigned_int","_wxCoord",0}, 
7798     { "_unsigned_int","_wxPrintQuality",0}, 
7799     { "_unsigned_int","_time_t",0}, 
7800     { "_unsigned_int","_size_t",0}, 
7801     { "_unsigned_int","_uint",0}, 
7802     { "_unsigned_int","_wxWindowID",0}, 
7803     { "_unsigned_int","_int",0}, 
7804     { "_wxConfigBase","_wxFileConfig",SwigwxFileConfigTowxConfigBase
}, 
7805     { "_wxConfigBase","_wxConfig",SwigwxConfigTowxConfigBase
}, 
7806     { "_short","_wxDateTime_t",0}, 
7807     { "_short","_WXTYPE",0}, 
7808     { "_short","_unsigned_short",0}, 
7809     { "_short","_signed_short",0}, 
7810     { "_wxWindowID","_wxCoord",0}, 
7811     { "_wxWindowID","_wxPrintQuality",0}, 
7812     { "_wxWindowID","_time_t",0}, 
7813     { "_wxWindowID","_size_t",0}, 
7814     { "_wxWindowID","_EBool",0}, 
7815     { "_wxWindowID","_uint",0}, 
7816     { "_wxWindowID","_int",0}, 
7817     { "_wxWindowID","_signed_int",0}, 
7818     { "_wxWindowID","_unsigned_int",0}, 
7819     { "_int","_wxCoord",0}, 
7820     { "_int","_wxPrintQuality",0}, 
7821     { "_int","_time_t",0}, 
7822     { "_int","_size_t",0}, 
7823     { "_int","_EBool",0}, 
7824     { "_int","_uint",0}, 
7825     { "_int","_wxWindowID",0}, 
7826     { "_int","_unsigned_int",0}, 
7827     { "_int","_signed_int",0}, 
7828     { "_wxDateTime_t","_unsigned_short",0}, 
7829     { "_wxDateTime_t","_short",0}, 
7830     { "_wxDateTime_t","_WXTYPE",0}, 
7831     { "_time_t","_wxCoord",0}, 
7832     { "_time_t","_wxPrintQuality",0}, 
7833     { "_time_t","_unsigned_int",0}, 
7834     { "_time_t","_int",0}, 
7835     { "_time_t","_wxWindowID",0}, 
7836     { "_time_t","_uint",0}, 
7837     { "_time_t","_size_t",0}, 
7838     { "_wxCoord","_int",0}, 
7839     { "_wxCoord","_signed_int",0}, 
7840     { "_wxCoord","_unsigned_int",0}, 
7841     { "_wxCoord","_wxWindowID",0}, 
7842     { "_wxCoord","_uint",0}, 
7843     { "_wxCoord","_EBool",0}, 
7844     { "_wxCoord","_size_t",0}, 
7845     { "_wxCoord","_time_t",0}, 
7846     { "_wxCoord","_wxPrintQuality",0}, 
7849 static PyObject 
*SWIG_globals
; 
7853 SWIGEXPORT(void) initutilsc() { 
7855          SWIG_globals 
= SWIG_newvarlink(); 
7856          m 
= Py_InitModule("utilsc", utilscMethods
); 
7857          d 
= PyModule_GetDict(m
); 
7858          PyDict_SetItemString(d
,"wxCONFIG_USE_LOCAL_FILE", PyInt_FromLong((long) wxCONFIG_USE_LOCAL_FILE
)); 
7859          PyDict_SetItemString(d
,"wxCONFIG_USE_GLOBAL_FILE", PyInt_FromLong((long) wxCONFIG_USE_GLOBAL_FILE
)); 
7860          PyDict_SetItemString(d
,"wxCONFIG_USE_RELATIVE_PATH", PyInt_FromLong((long) wxCONFIG_USE_RELATIVE_PATH
)); 
7861          PyDict_SetItemString(d
,"wxCONFIG_USE_NO_ESCAPE_CHARACTERS", PyInt_FromLong((long) wxCONFIG_USE_NO_ESCAPE_CHARACTERS
)); 
7863     // These are no longer needed since utils is back in the core 
7864 //      wxClassInfo::CleanUpClasses(); 
7865 //      wxClassInfo::InitializeClasses(); 
7866          PyDict_SetItemString(d
,"wxConfigBase_Type_Unknown", PyInt_FromLong((long) wxConfigBase::Type_Unknown
)); 
7867          PyDict_SetItemString(d
,"wxConfigBase_Type_String", PyInt_FromLong((long) wxConfigBase::Type_String
)); 
7868          PyDict_SetItemString(d
,"wxConfigBase_Type_Boolean", PyInt_FromLong((long) wxConfigBase::Type_Boolean
)); 
7869          PyDict_SetItemString(d
,"wxConfigBase_Type_Integer", PyInt_FromLong((long) wxConfigBase::Type_Integer
)); 
7870          PyDict_SetItemString(d
,"wxConfigBase_Type_Float", PyInt_FromLong((long) wxConfigBase::Type_Float
)); 
7871          PyDict_SetItemString(d
,"wxDateTime_Local", PyInt_FromLong((long) wxDateTime::Local
)); 
7872          PyDict_SetItemString(d
,"wxDateTime_GMT_12", PyInt_FromLong((long) wxDateTime::GMT_12
)); 
7873          PyDict_SetItemString(d
,"wxDateTime_GMT_11", PyInt_FromLong((long) wxDateTime::GMT_11
)); 
7874          PyDict_SetItemString(d
,"wxDateTime_GMT_10", PyInt_FromLong((long) wxDateTime::GMT_10
)); 
7875          PyDict_SetItemString(d
,"wxDateTime_GMT_9", PyInt_FromLong((long) wxDateTime::GMT_9
)); 
7876          PyDict_SetItemString(d
,"wxDateTime_GMT_8", PyInt_FromLong((long) wxDateTime::GMT_8
)); 
7877          PyDict_SetItemString(d
,"wxDateTime_GMT_7", PyInt_FromLong((long) wxDateTime::GMT_7
)); 
7878          PyDict_SetItemString(d
,"wxDateTime_GMT_6", PyInt_FromLong((long) wxDateTime::GMT_6
)); 
7879          PyDict_SetItemString(d
,"wxDateTime_GMT_5", PyInt_FromLong((long) wxDateTime::GMT_5
)); 
7880          PyDict_SetItemString(d
,"wxDateTime_GMT_4", PyInt_FromLong((long) wxDateTime::GMT_4
)); 
7881          PyDict_SetItemString(d
,"wxDateTime_GMT_3", PyInt_FromLong((long) wxDateTime::GMT_3
)); 
7882          PyDict_SetItemString(d
,"wxDateTime_GMT_2", PyInt_FromLong((long) wxDateTime::GMT_2
)); 
7883          PyDict_SetItemString(d
,"wxDateTime_GMT_1", PyInt_FromLong((long) wxDateTime::GMT_1
)); 
7884          PyDict_SetItemString(d
,"wxDateTime_GMT0", PyInt_FromLong((long) wxDateTime::GMT0
)); 
7885          PyDict_SetItemString(d
,"wxDateTime_GMT1", PyInt_FromLong((long) wxDateTime::GMT1
)); 
7886          PyDict_SetItemString(d
,"wxDateTime_GMT2", PyInt_FromLong((long) wxDateTime::GMT2
)); 
7887          PyDict_SetItemString(d
,"wxDateTime_GMT3", PyInt_FromLong((long) wxDateTime::GMT3
)); 
7888          PyDict_SetItemString(d
,"wxDateTime_GMT4", PyInt_FromLong((long) wxDateTime::GMT4
)); 
7889          PyDict_SetItemString(d
,"wxDateTime_GMT5", PyInt_FromLong((long) wxDateTime::GMT5
)); 
7890          PyDict_SetItemString(d
,"wxDateTime_GMT6", PyInt_FromLong((long) wxDateTime::GMT6
)); 
7891          PyDict_SetItemString(d
,"wxDateTime_GMT7", PyInt_FromLong((long) wxDateTime::GMT7
)); 
7892          PyDict_SetItemString(d
,"wxDateTime_GMT8", PyInt_FromLong((long) wxDateTime::GMT8
)); 
7893          PyDict_SetItemString(d
,"wxDateTime_GMT9", PyInt_FromLong((long) wxDateTime::GMT9
)); 
7894          PyDict_SetItemString(d
,"wxDateTime_GMT10", PyInt_FromLong((long) wxDateTime::GMT10
)); 
7895          PyDict_SetItemString(d
,"wxDateTime_GMT11", PyInt_FromLong((long) wxDateTime::GMT11
)); 
7896          PyDict_SetItemString(d
,"wxDateTime_GMT12", PyInt_FromLong((long) wxDateTime::GMT12
)); 
7897          PyDict_SetItemString(d
,"wxDateTime_WET", PyInt_FromLong((long) wxDateTime::WET
)); 
7898          PyDict_SetItemString(d
,"wxDateTime_WEST", PyInt_FromLong((long) wxDateTime::WEST
)); 
7899          PyDict_SetItemString(d
,"wxDateTime_CET", PyInt_FromLong((long) wxDateTime::CET
)); 
7900          PyDict_SetItemString(d
,"wxDateTime_CEST", PyInt_FromLong((long) wxDateTime::CEST
)); 
7901          PyDict_SetItemString(d
,"wxDateTime_EET", PyInt_FromLong((long) wxDateTime::EET
)); 
7902          PyDict_SetItemString(d
,"wxDateTime_EEST", PyInt_FromLong((long) wxDateTime::EEST
)); 
7903          PyDict_SetItemString(d
,"wxDateTime_MSK", PyInt_FromLong((long) wxDateTime::MSK
)); 
7904          PyDict_SetItemString(d
,"wxDateTime_MSD", PyInt_FromLong((long) wxDateTime::MSD
)); 
7905          PyDict_SetItemString(d
,"wxDateTime_AST", PyInt_FromLong((long) wxDateTime::AST
)); 
7906          PyDict_SetItemString(d
,"wxDateTime_ADT", PyInt_FromLong((long) wxDateTime::ADT
)); 
7907          PyDict_SetItemString(d
,"wxDateTime_EST", PyInt_FromLong((long) wxDateTime::EST
)); 
7908          PyDict_SetItemString(d
,"wxDateTime_EDT", PyInt_FromLong((long) wxDateTime::EDT
)); 
7909          PyDict_SetItemString(d
,"wxDateTime_CST", PyInt_FromLong((long) wxDateTime::CST
)); 
7910          PyDict_SetItemString(d
,"wxDateTime_CDT", PyInt_FromLong((long) wxDateTime::CDT
)); 
7911          PyDict_SetItemString(d
,"wxDateTime_MST", PyInt_FromLong((long) wxDateTime::MST
)); 
7912          PyDict_SetItemString(d
,"wxDateTime_MDT", PyInt_FromLong((long) wxDateTime::MDT
)); 
7913          PyDict_SetItemString(d
,"wxDateTime_PST", PyInt_FromLong((long) wxDateTime::PST
)); 
7914          PyDict_SetItemString(d
,"wxDateTime_PDT", PyInt_FromLong((long) wxDateTime::PDT
)); 
7915          PyDict_SetItemString(d
,"wxDateTime_HST", PyInt_FromLong((long) wxDateTime::HST
)); 
7916          PyDict_SetItemString(d
,"wxDateTime_AKST", PyInt_FromLong((long) wxDateTime::AKST
)); 
7917          PyDict_SetItemString(d
,"wxDateTime_AKDT", PyInt_FromLong((long) wxDateTime::AKDT
)); 
7918          PyDict_SetItemString(d
,"wxDateTime_A_WST", PyInt_FromLong((long) wxDateTime::A_WST
)); 
7919          PyDict_SetItemString(d
,"wxDateTime_A_CST", PyInt_FromLong((long) wxDateTime::A_CST
)); 
7920          PyDict_SetItemString(d
,"wxDateTime_A_EST", PyInt_FromLong((long) wxDateTime::A_EST
)); 
7921          PyDict_SetItemString(d
,"wxDateTime_A_ESST", PyInt_FromLong((long) wxDateTime::A_ESST
)); 
7922          PyDict_SetItemString(d
,"wxDateTime_UTC", PyInt_FromLong((long) wxDateTime::UTC
)); 
7923          PyDict_SetItemString(d
,"wxDateTime_Gregorian", PyInt_FromLong((long) wxDateTime::Gregorian
)); 
7924          PyDict_SetItemString(d
,"wxDateTime_Julian", PyInt_FromLong((long) wxDateTime::Julian
)); 
7925          PyDict_SetItemString(d
,"wxDateTime_Country_Unknown", PyInt_FromLong((long) wxDateTime::Country_Unknown
)); 
7926          PyDict_SetItemString(d
,"wxDateTime_Country_Default", PyInt_FromLong((long) wxDateTime::Country_Default
)); 
7927          PyDict_SetItemString(d
,"wxDateTime_Country_WesternEurope_Start", PyInt_FromLong((long) wxDateTime::Country_WesternEurope_Start
)); 
7928          PyDict_SetItemString(d
,"wxDateTime_Country_EEC", PyInt_FromLong((long) wxDateTime::Country_EEC
)); 
7929          PyDict_SetItemString(d
,"wxDateTime_France", PyInt_FromLong((long) wxDateTime::France
)); 
7930          PyDict_SetItemString(d
,"wxDateTime_Germany", PyInt_FromLong((long) wxDateTime::Germany
)); 
7931          PyDict_SetItemString(d
,"wxDateTime_UK", PyInt_FromLong((long) wxDateTime::UK
)); 
7932          PyDict_SetItemString(d
,"wxDateTime_Country_WesternEurope_End", PyInt_FromLong((long) wxDateTime::Country_WesternEurope_End
)); 
7933          PyDict_SetItemString(d
,"wxDateTime_Russia", PyInt_FromLong((long) wxDateTime::Russia
)); 
7934          PyDict_SetItemString(d
,"wxDateTime_USA", PyInt_FromLong((long) wxDateTime::USA
)); 
7935          PyDict_SetItemString(d
,"wxDateTime_Jan", PyInt_FromLong((long) wxDateTime::Jan
)); 
7936          PyDict_SetItemString(d
,"wxDateTime_Feb", PyInt_FromLong((long) wxDateTime::Feb
)); 
7937          PyDict_SetItemString(d
,"wxDateTime_Mar", PyInt_FromLong((long) wxDateTime::Mar
)); 
7938          PyDict_SetItemString(d
,"wxDateTime_Apr", PyInt_FromLong((long) wxDateTime::Apr
)); 
7939          PyDict_SetItemString(d
,"wxDateTime_May", PyInt_FromLong((long) wxDateTime::May
)); 
7940          PyDict_SetItemString(d
,"wxDateTime_Jun", PyInt_FromLong((long) wxDateTime::Jun
)); 
7941          PyDict_SetItemString(d
,"wxDateTime_Jul", PyInt_FromLong((long) wxDateTime::Jul
)); 
7942          PyDict_SetItemString(d
,"wxDateTime_Aug", PyInt_FromLong((long) wxDateTime::Aug
)); 
7943          PyDict_SetItemString(d
,"wxDateTime_Sep", PyInt_FromLong((long) wxDateTime::Sep
)); 
7944          PyDict_SetItemString(d
,"wxDateTime_Oct", PyInt_FromLong((long) wxDateTime::Oct
)); 
7945          PyDict_SetItemString(d
,"wxDateTime_Nov", PyInt_FromLong((long) wxDateTime::Nov
)); 
7946          PyDict_SetItemString(d
,"wxDateTime_Dec", PyInt_FromLong((long) wxDateTime::Dec
)); 
7947          PyDict_SetItemString(d
,"wxDateTime_Inv_Month", PyInt_FromLong((long) wxDateTime::Inv_Month
)); 
7948          PyDict_SetItemString(d
,"wxDateTime_Sun", PyInt_FromLong((long) wxDateTime::Sun
)); 
7949          PyDict_SetItemString(d
,"wxDateTime_Mon", PyInt_FromLong((long) wxDateTime::Mon
)); 
7950          PyDict_SetItemString(d
,"wxDateTime_Tue", PyInt_FromLong((long) wxDateTime::Tue
)); 
7951          PyDict_SetItemString(d
,"wxDateTime_Wed", PyInt_FromLong((long) wxDateTime::Wed
)); 
7952          PyDict_SetItemString(d
,"wxDateTime_Thu", PyInt_FromLong((long) wxDateTime::Thu
)); 
7953          PyDict_SetItemString(d
,"wxDateTime_Fri", PyInt_FromLong((long) wxDateTime::Fri
)); 
7954          PyDict_SetItemString(d
,"wxDateTime_Sat", PyInt_FromLong((long) wxDateTime::Sat
)); 
7955          PyDict_SetItemString(d
,"wxDateTime_Inv_WeekDay", PyInt_FromLong((long) wxDateTime::Inv_WeekDay
)); 
7956          PyDict_SetItemString(d
,"wxDateTime_Inv_Year", PyInt_FromLong((long) wxDateTime::Inv_Year
)); 
7957          PyDict_SetItemString(d
,"wxDateTime_Name_Full", PyInt_FromLong((long) wxDateTime::Name_Full
)); 
7958          PyDict_SetItemString(d
,"wxDateTime_Name_Abbr", PyInt_FromLong((long) wxDateTime::Name_Abbr
)); 
7959          PyDict_SetItemString(d
,"wxDateTime_Default_First", PyInt_FromLong((long) wxDateTime::Default_First
)); 
7960          PyDict_SetItemString(d
,"wxDateTime_Monday_First", PyInt_FromLong((long) wxDateTime::Monday_First
)); 
7961          PyDict_SetItemString(d
,"wxDateTime_Sunday_First", PyInt_FromLong((long) wxDateTime::Sunday_First
)); 
7964    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
7965         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);