]> git.saurik.com Git - wxWidgets.git/blame_incremental - wxPython/src/gtk/utils.cpp
merged 2.2 branch
[wxWidgets.git] / wxPython / src / gtk / utils.cpp
... / ...
CommitLineData
1/*
2 * FILE : gtk/utils.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 810)
7 *
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.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18#define SWIGCODE
19/* Implementation : PYTHON */
20
21#define SWIGPYTHON
22#include <string.h>
23#include <stdlib.h>
24/* Definitions for Windows/Unix exporting */
25#if defined(__WIN32__)
26# if defined(_MSC_VER)
27# define SWIGEXPORT(a) __declspec(dllexport) a
28# else
29# if defined(__BORLANDC__)
30# define SWIGEXPORT(a) a _export
31# else
32# define SWIGEXPORT(a) a
33# endif
34# endif
35#else
36# define SWIGEXPORT(a) a
37#endif
38
39#ifdef __cplusplus
40extern "C" {
41#endif
42#include "Python.h"
43extern void SWIG_MakePtr(char *, void *, char *);
44extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
45extern char *SWIG_GetPtr(char *, void **, char *);
46extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
47extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
48extern PyObject *SWIG_newvarlink(void);
49#ifdef __cplusplus
50}
51#endif
52#define SWIG_init initutilsc
53
54#define SWIG_name "utilsc"
55
56#include "helpers.h"
57#include <wx/config.h>
58#include <wx/fileconf.h>
59#include <wx/datetime.h>
60
61static PyObject* l_output_helper(PyObject* target, PyObject* o) {
62 PyObject* o2;
63 PyObject* o3;
64 if (!target) {
65 target = o;
66 } else if (target == Py_None) {
67 Py_DECREF(Py_None);
68 target = o;
69 } else {
70 if (!PyList_Check(target)) {
71 o2 = target;
72 target = PyList_New(0);
73 PyList_Append(target, o2);
74 Py_XDECREF(o2);
75 }
76 PyList_Append(target,o);
77 Py_XDECREF(o);
78 }
79 return target;
80}
81
82static PyObject* t_output_helper(PyObject* target, PyObject* o) {
83 PyObject* o2;
84 PyObject* o3;
85
86 if (!target) {
87 target = o;
88 } else if (target == Py_None) {
89 Py_DECREF(Py_None);
90 target = o;
91 } else {
92 if (!PyTuple_Check(target)) {
93 o2 = target;
94 target = PyTuple_New(1);
95 PyTuple_SetItem(target, 0, o2);
96 }
97 o3 = PyTuple_New(1);
98 PyTuple_SetItem(o3, 0, o);
99
100 o2 = target;
101 target = PySequence_Concat(o2, o3);
102 Py_DECREF(o2);
103 Py_DECREF(o3);
104 }
105 return target;
106}
107
108static char* wxStringErrorMsg = "string type is required for parameter";
109
110 static PyObject* __EnumerationHelper(bool flag, wxString& str, long index) {
111 PyObject* ret = PyTuple_New(3);
112 if (ret) {
113 PyTuple_SET_ITEM(ret, 0, PyInt_FromLong(flag));
114 PyTuple_SET_ITEM(ret, 1, PyString_FromString(str));
115 PyTuple_SET_ITEM(ret, 2, PyInt_FromLong(index));
116 }
117 return ret;
118 }
119
120#define LOCAL *(new wxDateTime::TimeZone(wxDateTime::Local))
121#ifdef __cplusplus
122extern "C" {
123#endif
124static PyObject *_wrap_wxGetLocalTime(PyObject *self, PyObject *args, PyObject *kwargs) {
125 PyObject * _resultobj;
126 long _result;
127 char *_kwnames[] = { NULL };
128
129 self = self;
130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxGetLocalTime",_kwnames))
131 return NULL;
132{
133 wxPy_BEGIN_ALLOW_THREADS;
134 _result = (long )wxGetLocalTime();
135
136 wxPy_END_ALLOW_THREADS;
137} _resultobj = Py_BuildValue("l",_result);
138 return _resultobj;
139}
140
141static PyObject *_wrap_wxGetUTCTime(PyObject *self, PyObject *args, PyObject *kwargs) {
142 PyObject * _resultobj;
143 long _result;
144 char *_kwnames[] = { NULL };
145
146 self = self;
147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxGetUTCTime",_kwnames))
148 return NULL;
149{
150 wxPy_BEGIN_ALLOW_THREADS;
151 _result = (long )wxGetUTCTime();
152
153 wxPy_END_ALLOW_THREADS;
154} _resultobj = Py_BuildValue("l",_result);
155 return _resultobj;
156}
157
158static PyObject *_wrap_wxGetCurrentTime(PyObject *self, PyObject *args, PyObject *kwargs) {
159 PyObject * _resultobj;
160 long _result;
161 char *_kwnames[] = { NULL };
162
163 self = self;
164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxGetCurrentTime",_kwnames))
165 return NULL;
166{
167 wxPy_BEGIN_ALLOW_THREADS;
168 _result = (long )wxGetCurrentTime();
169
170 wxPy_END_ALLOW_THREADS;
171} _resultobj = Py_BuildValue("l",_result);
172 return _resultobj;
173}
174
175static PyObject *_wrap_wxGetLocalTimeMillis(PyObject *self, PyObject *args, PyObject *kwargs) {
176 PyObject * _resultobj;
177 wxLongLong * _result;
178 char *_kwnames[] = { NULL };
179
180 self = self;
181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxGetLocalTimeMillis",_kwnames))
182 return NULL;
183{
184 wxPy_BEGIN_ALLOW_THREADS;
185 _result = new wxLongLong (wxGetLocalTimeMillis());
186
187 wxPy_END_ALLOW_THREADS;
188}{
189 PyObject *hi, *lo, *shifter, *shifted;
190 hi = PyLong_FromLong(_result->GetHi());
191 lo = PyLong_FromLong(_result->GetLo());
192 shifter = PyLong_FromLong(32);
193 shifted = PyNumber_Lshift(hi, shifter);
194 _resultobj = PyNumber_Or(shifted, lo);
195 Py_DECREF(hi);
196 Py_DECREF(lo);
197 Py_DECREF(shifter);
198 Py_DECREF(shifted);
199}
200 return _resultobj;
201}
202
203#define delete_wxConfigBase(_swigobj) (delete _swigobj)
204static PyObject *_wrap_delete_wxConfigBase(PyObject *self, PyObject *args, PyObject *kwargs) {
205 PyObject * _resultobj;
206 wxConfigBase * _arg0;
207 PyObject * _argo0 = 0;
208 char *_kwnames[] = { "self", NULL };
209
210 self = self;
211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxConfigBase",_kwnames,&_argo0))
212 return NULL;
213 if (_argo0) {
214 if (_argo0 == Py_None) { _arg0 = NULL; }
215 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
216 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxConfigBase. Expected _wxConfigBase_p.");
217 return NULL;
218 }
219 }
220{
221 wxPy_BEGIN_ALLOW_THREADS;
222 delete_wxConfigBase(_arg0);
223
224 wxPy_END_ALLOW_THREADS;
225} Py_INCREF(Py_None);
226 _resultobj = Py_None;
227 return _resultobj;
228}
229
230static PyObject *_wrap_wxConfigBase_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
231 PyObject * _resultobj;
232 wxConfigBase * _result;
233 wxConfigBase * _arg0;
234 PyObject * _argo0 = 0;
235 char *_kwnames[] = { "pConfig", NULL };
236 char _ptemp[128];
237
238 self = self;
239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxConfigBase_Set",_kwnames,&_argo0))
240 return NULL;
241 if (_argo0) {
242 if (_argo0 == Py_None) { _arg0 = NULL; }
243 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
244 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_Set. Expected _wxConfigBase_p.");
245 return NULL;
246 }
247 }
248{
249 wxPy_BEGIN_ALLOW_THREADS;
250 _result = (wxConfigBase *)wxConfigBase::Set(_arg0);
251
252 wxPy_END_ALLOW_THREADS;
253} if (_result) {
254 SWIG_MakePtr(_ptemp, (char *) _result,"_wxConfigBase_p");
255 _resultobj = Py_BuildValue("s",_ptemp);
256 } else {
257 Py_INCREF(Py_None);
258 _resultobj = Py_None;
259 }
260 return _resultobj;
261}
262
263static PyObject *_wrap_wxConfigBase_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
264 PyObject * _resultobj;
265 wxConfigBase * _result;
266 bool _arg0 = (bool ) TRUE;
267 int tempbool0 = (int) TRUE;
268 char *_kwnames[] = { "createOnDemand", NULL };
269 char _ptemp[128];
270
271 self = self;
272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:wxConfigBase_Get",_kwnames,&tempbool0))
273 return NULL;
274 _arg0 = (bool ) tempbool0;
275{
276 wxPy_BEGIN_ALLOW_THREADS;
277 _result = (wxConfigBase *)wxConfigBase::Get(_arg0);
278
279 wxPy_END_ALLOW_THREADS;
280} if (_result) {
281 SWIG_MakePtr(_ptemp, (char *) _result,"_wxConfigBase_p");
282 _resultobj = Py_BuildValue("s",_ptemp);
283 } else {
284 Py_INCREF(Py_None);
285 _resultobj = Py_None;
286 }
287 return _resultobj;
288}
289
290static PyObject *_wrap_wxConfigBase_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
291 PyObject * _resultobj;
292 wxConfigBase * _result;
293 char *_kwnames[] = { NULL };
294 char _ptemp[128];
295
296 self = self;
297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxConfigBase_Create",_kwnames))
298 return NULL;
299{
300 wxPy_BEGIN_ALLOW_THREADS;
301 _result = (wxConfigBase *)wxConfigBase::Create();
302
303 wxPy_END_ALLOW_THREADS;
304} if (_result) {
305 SWIG_MakePtr(_ptemp, (char *) _result,"_wxConfigBase_p");
306 _resultobj = Py_BuildValue("s",_ptemp);
307 } else {
308 Py_INCREF(Py_None);
309 _resultobj = Py_None;
310 }
311 return _resultobj;
312}
313
314static PyObject *_wrap_wxConfigBase_DontCreateOnDemand(PyObject *self, PyObject *args, PyObject *kwargs) {
315 PyObject * _resultobj;
316 char *_kwnames[] = { NULL };
317
318 self = self;
319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxConfigBase_DontCreateOnDemand",_kwnames))
320 return NULL;
321{
322 wxPy_BEGIN_ALLOW_THREADS;
323 wxConfigBase::DontCreateOnDemand();
324
325 wxPy_END_ALLOW_THREADS;
326} Py_INCREF(Py_None);
327 _resultobj = Py_None;
328 return _resultobj;
329}
330
331#define wxConfigBase_DeleteAll(_swigobj) (_swigobj->DeleteAll())
332static PyObject *_wrap_wxConfigBase_DeleteAll(PyObject *self, PyObject *args, PyObject *kwargs) {
333 PyObject * _resultobj;
334 bool _result;
335 wxConfigBase * _arg0;
336 PyObject * _argo0 = 0;
337 char *_kwnames[] = { "self", NULL };
338
339 self = self;
340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxConfigBase_DeleteAll",_kwnames,&_argo0))
341 return NULL;
342 if (_argo0) {
343 if (_argo0 == Py_None) { _arg0 = NULL; }
344 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
345 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_DeleteAll. Expected _wxConfigBase_p.");
346 return NULL;
347 }
348 }
349{
350 wxPy_BEGIN_ALLOW_THREADS;
351 _result = (bool )wxConfigBase_DeleteAll(_arg0);
352
353 wxPy_END_ALLOW_THREADS;
354} _resultobj = Py_BuildValue("i",_result);
355 return _resultobj;
356}
357
358#define wxConfigBase_DeleteEntry(_swigobj,_swigarg0,_swigarg1) (_swigobj->DeleteEntry(_swigarg0,_swigarg1))
359static PyObject *_wrap_wxConfigBase_DeleteEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
360 PyObject * _resultobj;
361 bool _result;
362 wxConfigBase * _arg0;
363 wxString * _arg1;
364 bool _arg2 = (bool ) TRUE;
365 PyObject * _argo0 = 0;
366 PyObject * _obj1 = 0;
367 int tempbool2 = (int) TRUE;
368 char *_kwnames[] = { "self","key","bDeleteGroupIfEmpty", NULL };
369
370 self = self;
371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxConfigBase_DeleteEntry",_kwnames,&_argo0,&_obj1,&tempbool2))
372 return NULL;
373 if (_argo0) {
374 if (_argo0 == Py_None) { _arg0 = NULL; }
375 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
376 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_DeleteEntry. Expected _wxConfigBase_p.");
377 return NULL;
378 }
379 }
380{
381 if (!PyString_Check(_obj1)) {
382 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
383 return NULL;
384 }
385 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
386}
387 _arg2 = (bool ) tempbool2;
388{
389 wxPy_BEGIN_ALLOW_THREADS;
390 _result = (bool )wxConfigBase_DeleteEntry(_arg0,*_arg1,_arg2);
391
392 wxPy_END_ALLOW_THREADS;
393} _resultobj = Py_BuildValue("i",_result);
394{
395 if (_obj1)
396 delete _arg1;
397}
398 return _resultobj;
399}
400
401#define wxConfigBase_DeleteGroup(_swigobj,_swigarg0) (_swigobj->DeleteGroup(_swigarg0))
402static PyObject *_wrap_wxConfigBase_DeleteGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
403 PyObject * _resultobj;
404 bool _result;
405 wxConfigBase * _arg0;
406 wxString * _arg1;
407 PyObject * _argo0 = 0;
408 PyObject * _obj1 = 0;
409 char *_kwnames[] = { "self","key", NULL };
410
411 self = self;
412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxConfigBase_DeleteGroup",_kwnames,&_argo0,&_obj1))
413 return NULL;
414 if (_argo0) {
415 if (_argo0 == Py_None) { _arg0 = NULL; }
416 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
417 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_DeleteGroup. Expected _wxConfigBase_p.");
418 return NULL;
419 }
420 }
421{
422 if (!PyString_Check(_obj1)) {
423 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
424 return NULL;
425 }
426 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
427}
428{
429 wxPy_BEGIN_ALLOW_THREADS;
430 _result = (bool )wxConfigBase_DeleteGroup(_arg0,*_arg1);
431
432 wxPy_END_ALLOW_THREADS;
433} _resultobj = Py_BuildValue("i",_result);
434{
435 if (_obj1)
436 delete _arg1;
437}
438 return _resultobj;
439}
440
441#define wxConfigBase_Exists(_swigobj,_swigarg0) (_swigobj->Exists(_swigarg0))
442static PyObject *_wrap_wxConfigBase_Exists(PyObject *self, PyObject *args, PyObject *kwargs) {
443 PyObject * _resultobj;
444 bool _result;
445 wxConfigBase * _arg0;
446 wxString * _arg1;
447 PyObject * _argo0 = 0;
448 PyObject * _obj1 = 0;
449 char *_kwnames[] = { "self","strName", NULL };
450
451 self = self;
452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxConfigBase_Exists",_kwnames,&_argo0,&_obj1))
453 return NULL;
454 if (_argo0) {
455 if (_argo0 == Py_None) { _arg0 = NULL; }
456 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
457 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_Exists. Expected _wxConfigBase_p.");
458 return NULL;
459 }
460 }
461{
462 if (!PyString_Check(_obj1)) {
463 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
464 return NULL;
465 }
466 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
467}
468{
469 wxPy_BEGIN_ALLOW_THREADS;
470 _result = (bool )wxConfigBase_Exists(_arg0,*_arg1);
471
472 wxPy_END_ALLOW_THREADS;
473} _resultobj = Py_BuildValue("i",_result);
474{
475 if (_obj1)
476 delete _arg1;
477}
478 return _resultobj;
479}
480
481#define wxConfigBase_Flush(_swigobj,_swigarg0) (_swigobj->Flush(_swigarg0))
482static PyObject *_wrap_wxConfigBase_Flush(PyObject *self, PyObject *args, PyObject *kwargs) {
483 PyObject * _resultobj;
484 bool _result;
485 wxConfigBase * _arg0;
486 bool _arg1 = (bool ) FALSE;
487 PyObject * _argo0 = 0;
488 int tempbool1 = (int) FALSE;
489 char *_kwnames[] = { "self","bCurrentOnly", NULL };
490
491 self = self;
492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxConfigBase_Flush",_kwnames,&_argo0,&tempbool1))
493 return NULL;
494 if (_argo0) {
495 if (_argo0 == Py_None) { _arg0 = NULL; }
496 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
497 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_Flush. Expected _wxConfigBase_p.");
498 return NULL;
499 }
500 }
501 _arg1 = (bool ) tempbool1;
502{
503 wxPy_BEGIN_ALLOW_THREADS;
504 _result = (bool )wxConfigBase_Flush(_arg0,_arg1);
505
506 wxPy_END_ALLOW_THREADS;
507} _resultobj = Py_BuildValue("i",_result);
508 return _resultobj;
509}
510
511#define wxConfigBase_GetAppName(_swigobj) (_swigobj->GetAppName())
512static PyObject *_wrap_wxConfigBase_GetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
513 PyObject * _resultobj;
514 wxString * _result;
515 wxConfigBase * _arg0;
516 PyObject * _argo0 = 0;
517 char *_kwnames[] = { "self", NULL };
518
519 self = self;
520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxConfigBase_GetAppName",_kwnames,&_argo0))
521 return NULL;
522 if (_argo0) {
523 if (_argo0 == Py_None) { _arg0 = NULL; }
524 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
525 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_GetAppName. Expected _wxConfigBase_p.");
526 return NULL;
527 }
528 }
529{
530 wxPy_BEGIN_ALLOW_THREADS;
531 _result = new wxString (wxConfigBase_GetAppName(_arg0));
532
533 wxPy_END_ALLOW_THREADS;
534}{
535 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
536}
537{
538 delete _result;
539}
540 return _resultobj;
541}
542
543static PyObject * wxConfigBase_GetFirstGroup(wxConfigBase *self) {
544 bool cont;
545 long index = 0;
546 wxString value;
547
548 cont = self->GetFirstGroup(value, index);
549 return __EnumerationHelper(cont, value, index);
550 }
551static PyObject *_wrap_wxConfigBase_GetFirstGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
552 PyObject * _resultobj;
553 PyObject * _result;
554 wxConfigBase * _arg0;
555 PyObject * _argo0 = 0;
556 char *_kwnames[] = { "self", NULL };
557
558 self = self;
559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxConfigBase_GetFirstGroup",_kwnames,&_argo0))
560 return NULL;
561 if (_argo0) {
562 if (_argo0 == Py_None) { _arg0 = NULL; }
563 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
564 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_GetFirstGroup. Expected _wxConfigBase_p.");
565 return NULL;
566 }
567 }
568{
569 wxPy_BEGIN_ALLOW_THREADS;
570 _result = (PyObject *)wxConfigBase_GetFirstGroup(_arg0);
571
572 wxPy_END_ALLOW_THREADS;
573}{
574 _resultobj = _result;
575}
576 return _resultobj;
577}
578
579static PyObject * wxConfigBase_GetFirstEntry(wxConfigBase *self) {
580 bool cont;
581 long index = 0;
582 wxString value;
583
584 cont = self->GetFirstEntry(value, index);
585 return __EnumerationHelper(cont, value, index);
586 }
587static PyObject *_wrap_wxConfigBase_GetFirstEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
588 PyObject * _resultobj;
589 PyObject * _result;
590 wxConfigBase * _arg0;
591 PyObject * _argo0 = 0;
592 char *_kwnames[] = { "self", NULL };
593
594 self = self;
595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxConfigBase_GetFirstEntry",_kwnames,&_argo0))
596 return NULL;
597 if (_argo0) {
598 if (_argo0 == Py_None) { _arg0 = NULL; }
599 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
600 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_GetFirstEntry. Expected _wxConfigBase_p.");
601 return NULL;
602 }
603 }
604{
605 wxPy_BEGIN_ALLOW_THREADS;
606 _result = (PyObject *)wxConfigBase_GetFirstEntry(_arg0);
607
608 wxPy_END_ALLOW_THREADS;
609}{
610 _resultobj = _result;
611}
612 return _resultobj;
613}
614
615static PyObject * wxConfigBase_GetNextGroup(wxConfigBase *self,long index) {
616 bool cont;
617 wxString value;
618
619 cont = self->GetNextGroup(value, index);
620 return __EnumerationHelper(cont, value, index);
621 }
622static PyObject *_wrap_wxConfigBase_GetNextGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
623 PyObject * _resultobj;
624 PyObject * _result;
625 wxConfigBase * _arg0;
626 long _arg1;
627 PyObject * _argo0 = 0;
628 char *_kwnames[] = { "self","index", NULL };
629
630 self = self;
631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxConfigBase_GetNextGroup",_kwnames,&_argo0,&_arg1))
632 return NULL;
633 if (_argo0) {
634 if (_argo0 == Py_None) { _arg0 = NULL; }
635 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
636 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_GetNextGroup. Expected _wxConfigBase_p.");
637 return NULL;
638 }
639 }
640{
641 wxPy_BEGIN_ALLOW_THREADS;
642 _result = (PyObject *)wxConfigBase_GetNextGroup(_arg0,_arg1);
643
644 wxPy_END_ALLOW_THREADS;
645}{
646 _resultobj = _result;
647}
648 return _resultobj;
649}
650
651static PyObject * wxConfigBase_GetNextEntry(wxConfigBase *self,long index) {
652 bool cont;
653 wxString value;
654
655 cont = self->GetNextEntry(value, index);
656 return __EnumerationHelper(cont, value, index);
657 }
658static PyObject *_wrap_wxConfigBase_GetNextEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
659 PyObject * _resultobj;
660 PyObject * _result;
661 wxConfigBase * _arg0;
662 long _arg1;
663 PyObject * _argo0 = 0;
664 char *_kwnames[] = { "self","index", NULL };
665
666 self = self;
667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxConfigBase_GetNextEntry",_kwnames,&_argo0,&_arg1))
668 return NULL;
669 if (_argo0) {
670 if (_argo0 == Py_None) { _arg0 = NULL; }
671 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
672 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_GetNextEntry. Expected _wxConfigBase_p.");
673 return NULL;
674 }
675 }
676{
677 wxPy_BEGIN_ALLOW_THREADS;
678 _result = (PyObject *)wxConfigBase_GetNextEntry(_arg0,_arg1);
679
680 wxPy_END_ALLOW_THREADS;
681}{
682 _resultobj = _result;
683}
684 return _resultobj;
685}
686
687#define wxConfigBase_GetNumberOfEntries(_swigobj,_swigarg0) (_swigobj->GetNumberOfEntries(_swigarg0))
688static PyObject *_wrap_wxConfigBase_GetNumberOfEntries(PyObject *self, PyObject *args, PyObject *kwargs) {
689 PyObject * _resultobj;
690 int _result;
691 wxConfigBase * _arg0;
692 bool _arg1 = (bool ) FALSE;
693 PyObject * _argo0 = 0;
694 int tempbool1 = (int) FALSE;
695 char *_kwnames[] = { "self","bRecursive", NULL };
696
697 self = self;
698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxConfigBase_GetNumberOfEntries",_kwnames,&_argo0,&tempbool1))
699 return NULL;
700 if (_argo0) {
701 if (_argo0 == Py_None) { _arg0 = NULL; }
702 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
703 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_GetNumberOfEntries. Expected _wxConfigBase_p.");
704 return NULL;
705 }
706 }
707 _arg1 = (bool ) tempbool1;
708{
709 wxPy_BEGIN_ALLOW_THREADS;
710 _result = (int )wxConfigBase_GetNumberOfEntries(_arg0,_arg1);
711
712 wxPy_END_ALLOW_THREADS;
713} _resultobj = Py_BuildValue("i",_result);
714 return _resultobj;
715}
716
717#define wxConfigBase_GetNumberOfGroups(_swigobj,_swigarg0) (_swigobj->GetNumberOfGroups(_swigarg0))
718static PyObject *_wrap_wxConfigBase_GetNumberOfGroups(PyObject *self, PyObject *args, PyObject *kwargs) {
719 PyObject * _resultobj;
720 int _result;
721 wxConfigBase * _arg0;
722 bool _arg1 = (bool ) FALSE;
723 PyObject * _argo0 = 0;
724 int tempbool1 = (int) FALSE;
725 char *_kwnames[] = { "self","bRecursive", NULL };
726
727 self = self;
728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxConfigBase_GetNumberOfGroups",_kwnames,&_argo0,&tempbool1))
729 return NULL;
730 if (_argo0) {
731 if (_argo0 == Py_None) { _arg0 = NULL; }
732 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
733 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_GetNumberOfGroups. Expected _wxConfigBase_p.");
734 return NULL;
735 }
736 }
737 _arg1 = (bool ) tempbool1;
738{
739 wxPy_BEGIN_ALLOW_THREADS;
740 _result = (int )wxConfigBase_GetNumberOfGroups(_arg0,_arg1);
741
742 wxPy_END_ALLOW_THREADS;
743} _resultobj = Py_BuildValue("i",_result);
744 return _resultobj;
745}
746
747#define wxConfigBase_GetPath(_swigobj) (_swigobj->GetPath())
748static PyObject *_wrap_wxConfigBase_GetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
749 PyObject * _resultobj;
750 wxString * _result;
751 wxConfigBase * _arg0;
752 PyObject * _argo0 = 0;
753 char *_kwnames[] = { "self", NULL };
754
755 self = self;
756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxConfigBase_GetPath",_kwnames,&_argo0))
757 return NULL;
758 if (_argo0) {
759 if (_argo0 == Py_None) { _arg0 = NULL; }
760 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
761 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_GetPath. Expected _wxConfigBase_p.");
762 return NULL;
763 }
764 }
765{
766 wxPy_BEGIN_ALLOW_THREADS;
767 _result = new wxString (wxConfigBase_GetPath(_arg0));
768
769 wxPy_END_ALLOW_THREADS;
770}{
771 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
772}
773{
774 delete _result;
775}
776 return _resultobj;
777}
778
779#define wxConfigBase_GetVendorName(_swigobj) (_swigobj->GetVendorName())
780static PyObject *_wrap_wxConfigBase_GetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
781 PyObject * _resultobj;
782 wxString * _result;
783 wxConfigBase * _arg0;
784 PyObject * _argo0 = 0;
785 char *_kwnames[] = { "self", NULL };
786
787 self = self;
788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxConfigBase_GetVendorName",_kwnames,&_argo0))
789 return NULL;
790 if (_argo0) {
791 if (_argo0 == Py_None) { _arg0 = NULL; }
792 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
793 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_GetVendorName. Expected _wxConfigBase_p.");
794 return NULL;
795 }
796 }
797{
798 wxPy_BEGIN_ALLOW_THREADS;
799 _result = new wxString (wxConfigBase_GetVendorName(_arg0));
800
801 wxPy_END_ALLOW_THREADS;
802}{
803 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
804}
805{
806 delete _result;
807}
808 return _resultobj;
809}
810
811#define wxConfigBase_HasEntry(_swigobj,_swigarg0) (_swigobj->HasEntry(_swigarg0))
812static PyObject *_wrap_wxConfigBase_HasEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
813 PyObject * _resultobj;
814 bool _result;
815 wxConfigBase * _arg0;
816 wxString * _arg1;
817 PyObject * _argo0 = 0;
818 PyObject * _obj1 = 0;
819 char *_kwnames[] = { "self","strName", NULL };
820
821 self = self;
822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxConfigBase_HasEntry",_kwnames,&_argo0,&_obj1))
823 return NULL;
824 if (_argo0) {
825 if (_argo0 == Py_None) { _arg0 = NULL; }
826 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
827 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_HasEntry. Expected _wxConfigBase_p.");
828 return NULL;
829 }
830 }
831{
832 if (!PyString_Check(_obj1)) {
833 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
834 return NULL;
835 }
836 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
837}
838{
839 wxPy_BEGIN_ALLOW_THREADS;
840 _result = (bool )wxConfigBase_HasEntry(_arg0,*_arg1);
841
842 wxPy_END_ALLOW_THREADS;
843} _resultobj = Py_BuildValue("i",_result);
844{
845 if (_obj1)
846 delete _arg1;
847}
848 return _resultobj;
849}
850
851#define wxConfigBase_HasGroup(_swigobj,_swigarg0) (_swigobj->HasGroup(_swigarg0))
852static PyObject *_wrap_wxConfigBase_HasGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
853 PyObject * _resultobj;
854 bool _result;
855 wxConfigBase * _arg0;
856 wxString * _arg1;
857 PyObject * _argo0 = 0;
858 PyObject * _obj1 = 0;
859 char *_kwnames[] = { "self","strName", NULL };
860
861 self = self;
862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxConfigBase_HasGroup",_kwnames,&_argo0,&_obj1))
863 return NULL;
864 if (_argo0) {
865 if (_argo0 == Py_None) { _arg0 = NULL; }
866 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
867 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_HasGroup. Expected _wxConfigBase_p.");
868 return NULL;
869 }
870 }
871{
872 if (!PyString_Check(_obj1)) {
873 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
874 return NULL;
875 }
876 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
877}
878{
879 wxPy_BEGIN_ALLOW_THREADS;
880 _result = (bool )wxConfigBase_HasGroup(_arg0,*_arg1);
881
882 wxPy_END_ALLOW_THREADS;
883} _resultobj = Py_BuildValue("i",_result);
884{
885 if (_obj1)
886 delete _arg1;
887}
888 return _resultobj;
889}
890
891#define wxConfigBase_IsExpandingEnvVars(_swigobj) (_swigobj->IsExpandingEnvVars())
892static PyObject *_wrap_wxConfigBase_IsExpandingEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
893 PyObject * _resultobj;
894 bool _result;
895 wxConfigBase * _arg0;
896 PyObject * _argo0 = 0;
897 char *_kwnames[] = { "self", NULL };
898
899 self = self;
900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxConfigBase_IsExpandingEnvVars",_kwnames,&_argo0))
901 return NULL;
902 if (_argo0) {
903 if (_argo0 == Py_None) { _arg0 = NULL; }
904 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
905 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_IsExpandingEnvVars. Expected _wxConfigBase_p.");
906 return NULL;
907 }
908 }
909{
910 wxPy_BEGIN_ALLOW_THREADS;
911 _result = (bool )wxConfigBase_IsExpandingEnvVars(_arg0);
912
913 wxPy_END_ALLOW_THREADS;
914} _resultobj = Py_BuildValue("i",_result);
915 return _resultobj;
916}
917
918#define wxConfigBase_IsRecordingDefaults(_swigobj) (_swigobj->IsRecordingDefaults())
919static PyObject *_wrap_wxConfigBase_IsRecordingDefaults(PyObject *self, PyObject *args, PyObject *kwargs) {
920 PyObject * _resultobj;
921 bool _result;
922 wxConfigBase * _arg0;
923 PyObject * _argo0 = 0;
924 char *_kwnames[] = { "self", NULL };
925
926 self = self;
927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxConfigBase_IsRecordingDefaults",_kwnames,&_argo0))
928 return NULL;
929 if (_argo0) {
930 if (_argo0 == Py_None) { _arg0 = NULL; }
931 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
932 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_IsRecordingDefaults. Expected _wxConfigBase_p.");
933 return NULL;
934 }
935 }
936{
937 wxPy_BEGIN_ALLOW_THREADS;
938 _result = (bool )wxConfigBase_IsRecordingDefaults(_arg0);
939
940 wxPy_END_ALLOW_THREADS;
941} _resultobj = Py_BuildValue("i",_result);
942 return _resultobj;
943}
944
945#define wxConfigBase_Read(_swigobj,_swigarg0,_swigarg1) (_swigobj->Read(_swigarg0,_swigarg1))
946static PyObject *_wrap_wxConfigBase_Read(PyObject *self, PyObject *args, PyObject *kwargs) {
947 PyObject * _resultobj;
948 wxString * _result;
949 wxConfigBase * _arg0;
950 wxString * _arg1;
951 wxString * _arg2 = (wxString *) &wxPyEmptyStr;
952 PyObject * _argo0 = 0;
953 PyObject * _obj1 = 0;
954 PyObject * _obj2 = 0;
955 char *_kwnames[] = { "self","key","defaultVal", NULL };
956
957 self = self;
958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxConfigBase_Read",_kwnames,&_argo0,&_obj1,&_obj2))
959 return NULL;
960 if (_argo0) {
961 if (_argo0 == Py_None) { _arg0 = NULL; }
962 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
963 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_Read. Expected _wxConfigBase_p.");
964 return NULL;
965 }
966 }
967{
968 if (!PyString_Check(_obj1)) {
969 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
970 return NULL;
971 }
972 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
973}
974 if (_obj2)
975{
976 if (!PyString_Check(_obj2)) {
977 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
978 return NULL;
979 }
980 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
981}
982{
983 wxPy_BEGIN_ALLOW_THREADS;
984 _result = new wxString (wxConfigBase_Read(_arg0,*_arg1,*_arg2));
985
986 wxPy_END_ALLOW_THREADS;
987}{
988 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
989}
990{
991 if (_obj1)
992 delete _arg1;
993}
994{
995 if (_obj2)
996 delete _arg2;
997}
998{
999 delete _result;
1000}
1001 return _resultobj;
1002}
1003
1004#define wxConfigBase_ReadInt(_swigobj,_swigarg0,_swigarg1) (_swigobj->Read(_swigarg0,_swigarg1))
1005static PyObject *_wrap_wxConfigBase_ReadInt(PyObject *self, PyObject *args, PyObject *kwargs) {
1006 PyObject * _resultobj;
1007 long _result;
1008 wxConfigBase * _arg0;
1009 wxString * _arg1;
1010 long _arg2 = (long ) 0;
1011 PyObject * _argo0 = 0;
1012 PyObject * _obj1 = 0;
1013 char *_kwnames[] = { "self","key","defaultVal", NULL };
1014
1015 self = self;
1016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|l:wxConfigBase_ReadInt",_kwnames,&_argo0,&_obj1,&_arg2))
1017 return NULL;
1018 if (_argo0) {
1019 if (_argo0 == Py_None) { _arg0 = NULL; }
1020 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1021 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_ReadInt. Expected _wxConfigBase_p.");
1022 return NULL;
1023 }
1024 }
1025{
1026 if (!PyString_Check(_obj1)) {
1027 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1028 return NULL;
1029 }
1030 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1031}
1032{
1033 wxPy_BEGIN_ALLOW_THREADS;
1034 _result = (long )wxConfigBase_ReadInt(_arg0,*_arg1,_arg2);
1035
1036 wxPy_END_ALLOW_THREADS;
1037} _resultobj = Py_BuildValue("l",_result);
1038{
1039 if (_obj1)
1040 delete _arg1;
1041}
1042 return _resultobj;
1043}
1044
1045#define wxConfigBase_ReadFloat(_swigobj,_swigarg0,_swigarg1) (_swigobj->Read(_swigarg0,_swigarg1))
1046static PyObject *_wrap_wxConfigBase_ReadFloat(PyObject *self, PyObject *args, PyObject *kwargs) {
1047 PyObject * _resultobj;
1048 double _result;
1049 wxConfigBase * _arg0;
1050 wxString * _arg1;
1051 double _arg2 = (double ) 0.0;
1052 PyObject * _argo0 = 0;
1053 PyObject * _obj1 = 0;
1054 char *_kwnames[] = { "self","key","defaultVal", NULL };
1055
1056 self = self;
1057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|d:wxConfigBase_ReadFloat",_kwnames,&_argo0,&_obj1,&_arg2))
1058 return NULL;
1059 if (_argo0) {
1060 if (_argo0 == Py_None) { _arg0 = NULL; }
1061 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1062 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_ReadFloat. Expected _wxConfigBase_p.");
1063 return NULL;
1064 }
1065 }
1066{
1067 if (!PyString_Check(_obj1)) {
1068 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1069 return NULL;
1070 }
1071 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1072}
1073{
1074 wxPy_BEGIN_ALLOW_THREADS;
1075 _result = (double )wxConfigBase_ReadFloat(_arg0,*_arg1,_arg2);
1076
1077 wxPy_END_ALLOW_THREADS;
1078} _resultobj = Py_BuildValue("d",_result);
1079{
1080 if (_obj1)
1081 delete _arg1;
1082}
1083 return _resultobj;
1084}
1085
1086#define wxConfigBase_SetExpandEnvVars(_swigobj,_swigarg0) (_swigobj->SetExpandEnvVars(_swigarg0))
1087static PyObject *_wrap_wxConfigBase_SetExpandEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
1088 PyObject * _resultobj;
1089 wxConfigBase * _arg0;
1090 bool _arg1 = (bool ) TRUE;
1091 PyObject * _argo0 = 0;
1092 int tempbool1 = (int) TRUE;
1093 char *_kwnames[] = { "self","bDoIt", NULL };
1094
1095 self = self;
1096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxConfigBase_SetExpandEnvVars",_kwnames,&_argo0,&tempbool1))
1097 return NULL;
1098 if (_argo0) {
1099 if (_argo0 == Py_None) { _arg0 = NULL; }
1100 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1101 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_SetExpandEnvVars. Expected _wxConfigBase_p.");
1102 return NULL;
1103 }
1104 }
1105 _arg1 = (bool ) tempbool1;
1106{
1107 wxPy_BEGIN_ALLOW_THREADS;
1108 wxConfigBase_SetExpandEnvVars(_arg0,_arg1);
1109
1110 wxPy_END_ALLOW_THREADS;
1111} Py_INCREF(Py_None);
1112 _resultobj = Py_None;
1113 return _resultobj;
1114}
1115
1116#define wxConfigBase_SetPath(_swigobj,_swigarg0) (_swigobj->SetPath(_swigarg0))
1117static PyObject *_wrap_wxConfigBase_SetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
1118 PyObject * _resultobj;
1119 wxConfigBase * _arg0;
1120 wxString * _arg1;
1121 PyObject * _argo0 = 0;
1122 PyObject * _obj1 = 0;
1123 char *_kwnames[] = { "self","strPath", NULL };
1124
1125 self = self;
1126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxConfigBase_SetPath",_kwnames,&_argo0,&_obj1))
1127 return NULL;
1128 if (_argo0) {
1129 if (_argo0 == Py_None) { _arg0 = NULL; }
1130 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1131 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_SetPath. Expected _wxConfigBase_p.");
1132 return NULL;
1133 }
1134 }
1135{
1136 if (!PyString_Check(_obj1)) {
1137 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1138 return NULL;
1139 }
1140 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1141}
1142{
1143 wxPy_BEGIN_ALLOW_THREADS;
1144 wxConfigBase_SetPath(_arg0,*_arg1);
1145
1146 wxPy_END_ALLOW_THREADS;
1147} Py_INCREF(Py_None);
1148 _resultobj = Py_None;
1149{
1150 if (_obj1)
1151 delete _arg1;
1152}
1153 return _resultobj;
1154}
1155
1156#define wxConfigBase_SetRecordDefaults(_swigobj,_swigarg0) (_swigobj->SetRecordDefaults(_swigarg0))
1157static PyObject *_wrap_wxConfigBase_SetRecordDefaults(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 };
1164
1165 self = self;
1166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxConfigBase_SetRecordDefaults",_kwnames,&_argo0,&tempbool1))
1167 return NULL;
1168 if (_argo0) {
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_SetRecordDefaults. Expected _wxConfigBase_p.");
1172 return NULL;
1173 }
1174 }
1175 _arg1 = (bool ) tempbool1;
1176{
1177 wxPy_BEGIN_ALLOW_THREADS;
1178 wxConfigBase_SetRecordDefaults(_arg0,_arg1);
1179
1180 wxPy_END_ALLOW_THREADS;
1181} Py_INCREF(Py_None);
1182 _resultobj = Py_None;
1183 return _resultobj;
1184}
1185
1186#define wxConfigBase_SetAppName(_swigobj,_swigarg0) (_swigobj->SetAppName(_swigarg0))
1187static PyObject *_wrap_wxConfigBase_SetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
1188 PyObject * _resultobj;
1189 wxConfigBase * _arg0;
1190 wxString * _arg1;
1191 PyObject * _argo0 = 0;
1192 PyObject * _obj1 = 0;
1193 char *_kwnames[] = { "self","appName", NULL };
1194
1195 self = self;
1196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxConfigBase_SetAppName",_kwnames,&_argo0,&_obj1))
1197 return NULL;
1198 if (_argo0) {
1199 if (_argo0 == Py_None) { _arg0 = NULL; }
1200 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1201 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_SetAppName. Expected _wxConfigBase_p.");
1202 return NULL;
1203 }
1204 }
1205{
1206 if (!PyString_Check(_obj1)) {
1207 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1208 return NULL;
1209 }
1210 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1211}
1212{
1213 wxPy_BEGIN_ALLOW_THREADS;
1214 wxConfigBase_SetAppName(_arg0,*_arg1);
1215
1216 wxPy_END_ALLOW_THREADS;
1217} Py_INCREF(Py_None);
1218 _resultobj = Py_None;
1219{
1220 if (_obj1)
1221 delete _arg1;
1222}
1223 return _resultobj;
1224}
1225
1226#define wxConfigBase_SetVendorName(_swigobj,_swigarg0) (_swigobj->SetVendorName(_swigarg0))
1227static PyObject *_wrap_wxConfigBase_SetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
1228 PyObject * _resultobj;
1229 wxConfigBase * _arg0;
1230 wxString * _arg1;
1231 PyObject * _argo0 = 0;
1232 PyObject * _obj1 = 0;
1233 char *_kwnames[] = { "self","vendorName", NULL };
1234
1235 self = self;
1236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxConfigBase_SetVendorName",_kwnames,&_argo0,&_obj1))
1237 return NULL;
1238 if (_argo0) {
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_SetVendorName. Expected _wxConfigBase_p.");
1242 return NULL;
1243 }
1244 }
1245{
1246 if (!PyString_Check(_obj1)) {
1247 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1248 return NULL;
1249 }
1250 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1251}
1252{
1253 wxPy_BEGIN_ALLOW_THREADS;
1254 wxConfigBase_SetVendorName(_arg0,*_arg1);
1255
1256 wxPy_END_ALLOW_THREADS;
1257} Py_INCREF(Py_None);
1258 _resultobj = Py_None;
1259{
1260 if (_obj1)
1261 delete _arg1;
1262}
1263 return _resultobj;
1264}
1265
1266#define wxConfigBase_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
1267static PyObject *_wrap_wxConfigBase_SetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
1268 PyObject * _resultobj;
1269 wxConfigBase * _arg0;
1270 long _arg1;
1271 PyObject * _argo0 = 0;
1272 char *_kwnames[] = { "self","style", NULL };
1273
1274 self = self;
1275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxConfigBase_SetStyle",_kwnames,&_argo0,&_arg1))
1276 return NULL;
1277 if (_argo0) {
1278 if (_argo0 == Py_None) { _arg0 = NULL; }
1279 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1280 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_SetStyle. Expected _wxConfigBase_p.");
1281 return NULL;
1282 }
1283 }
1284{
1285 wxPy_BEGIN_ALLOW_THREADS;
1286 wxConfigBase_SetStyle(_arg0,_arg1);
1287
1288 wxPy_END_ALLOW_THREADS;
1289} Py_INCREF(Py_None);
1290 _resultobj = Py_None;
1291 return _resultobj;
1292}
1293
1294#define wxConfigBase_GetStyle(_swigobj) (_swigobj->GetStyle())
1295static PyObject *_wrap_wxConfigBase_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
1296 PyObject * _resultobj;
1297 long _result;
1298 wxConfigBase * _arg0;
1299 PyObject * _argo0 = 0;
1300 char *_kwnames[] = { "self", NULL };
1301
1302 self = self;
1303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxConfigBase_GetStyle",_kwnames,&_argo0))
1304 return NULL;
1305 if (_argo0) {
1306 if (_argo0 == Py_None) { _arg0 = NULL; }
1307 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1308 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_GetStyle. Expected _wxConfigBase_p.");
1309 return NULL;
1310 }
1311 }
1312{
1313 wxPy_BEGIN_ALLOW_THREADS;
1314 _result = (long )wxConfigBase_GetStyle(_arg0);
1315
1316 wxPy_END_ALLOW_THREADS;
1317} _resultobj = Py_BuildValue("l",_result);
1318 return _resultobj;
1319}
1320
1321#define wxConfigBase_Write(_swigobj,_swigarg0,_swigarg1) (_swigobj->Write(_swigarg0,_swigarg1))
1322static PyObject *_wrap_wxConfigBase_Write(PyObject *self, PyObject *args, PyObject *kwargs) {
1323 PyObject * _resultobj;
1324 bool _result;
1325 wxConfigBase * _arg0;
1326 wxString * _arg1;
1327 wxString * _arg2;
1328 PyObject * _argo0 = 0;
1329 PyObject * _obj1 = 0;
1330 PyObject * _obj2 = 0;
1331 char *_kwnames[] = { "self","key","value", NULL };
1332
1333 self = self;
1334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxConfigBase_Write",_kwnames,&_argo0,&_obj1,&_obj2))
1335 return NULL;
1336 if (_argo0) {
1337 if (_argo0 == Py_None) { _arg0 = NULL; }
1338 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1339 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_Write. Expected _wxConfigBase_p.");
1340 return NULL;
1341 }
1342 }
1343{
1344 if (!PyString_Check(_obj1)) {
1345 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1346 return NULL;
1347 }
1348 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1349}
1350{
1351 if (!PyString_Check(_obj2)) {
1352 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1353 return NULL;
1354 }
1355 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
1356}
1357{
1358 wxPy_BEGIN_ALLOW_THREADS;
1359 _result = (bool )wxConfigBase_Write(_arg0,*_arg1,*_arg2);
1360
1361 wxPy_END_ALLOW_THREADS;
1362} _resultobj = Py_BuildValue("i",_result);
1363{
1364 if (_obj1)
1365 delete _arg1;
1366}
1367{
1368 if (_obj2)
1369 delete _arg2;
1370}
1371 return _resultobj;
1372}
1373
1374#define wxConfigBase_WriteInt(_swigobj,_swigarg0,_swigarg1) (_swigobj->Write(_swigarg0,_swigarg1))
1375static PyObject *_wrap_wxConfigBase_WriteInt(PyObject *self, PyObject *args, PyObject *kwargs) {
1376 PyObject * _resultobj;
1377 bool _result;
1378 wxConfigBase * _arg0;
1379 wxString * _arg1;
1380 long _arg2;
1381 PyObject * _argo0 = 0;
1382 PyObject * _obj1 = 0;
1383 char *_kwnames[] = { "self","key","value", NULL };
1384
1385 self = self;
1386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOl:wxConfigBase_WriteInt",_kwnames,&_argo0,&_obj1,&_arg2))
1387 return NULL;
1388 if (_argo0) {
1389 if (_argo0 == Py_None) { _arg0 = NULL; }
1390 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1391 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_WriteInt. Expected _wxConfigBase_p.");
1392 return NULL;
1393 }
1394 }
1395{
1396 if (!PyString_Check(_obj1)) {
1397 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1398 return NULL;
1399 }
1400 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1401}
1402{
1403 wxPy_BEGIN_ALLOW_THREADS;
1404 _result = (bool )wxConfigBase_WriteInt(_arg0,*_arg1,_arg2);
1405
1406 wxPy_END_ALLOW_THREADS;
1407} _resultobj = Py_BuildValue("i",_result);
1408{
1409 if (_obj1)
1410 delete _arg1;
1411}
1412 return _resultobj;
1413}
1414
1415#define wxConfigBase_WriteFloat(_swigobj,_swigarg0,_swigarg1) (_swigobj->Write(_swigarg0,_swigarg1))
1416static PyObject *_wrap_wxConfigBase_WriteFloat(PyObject *self, PyObject *args, PyObject *kwargs) {
1417 PyObject * _resultobj;
1418 bool _result;
1419 wxConfigBase * _arg0;
1420 wxString * _arg1;
1421 double _arg2;
1422 PyObject * _argo0 = 0;
1423 PyObject * _obj1 = 0;
1424 char *_kwnames[] = { "self","key","value", NULL };
1425
1426 self = self;
1427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOd:wxConfigBase_WriteFloat",_kwnames,&_argo0,&_obj1,&_arg2))
1428 return NULL;
1429 if (_argo0) {
1430 if (_argo0 == Py_None) { _arg0 = NULL; }
1431 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1432 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_WriteFloat. Expected _wxConfigBase_p.");
1433 return NULL;
1434 }
1435 }
1436{
1437 if (!PyString_Check(_obj1)) {
1438 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1439 return NULL;
1440 }
1441 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1442}
1443{
1444 wxPy_BEGIN_ALLOW_THREADS;
1445 _result = (bool )wxConfigBase_WriteFloat(_arg0,*_arg1,_arg2);
1446
1447 wxPy_END_ALLOW_THREADS;
1448} _resultobj = Py_BuildValue("i",_result);
1449{
1450 if (_obj1)
1451 delete _arg1;
1452}
1453 return _resultobj;
1454}
1455
1456#define wxConfigBase_GetEntryType(_swigobj,_swigarg0) (_swigobj->GetEntryType(_swigarg0))
1457static PyObject *_wrap_wxConfigBase_GetEntryType(PyObject *self, PyObject *args, PyObject *kwargs) {
1458 PyObject * _resultobj;
1459 wxConfigBase::EntryType _result;
1460 wxConfigBase * _arg0;
1461 wxString * _arg1;
1462 PyObject * _argo0 = 0;
1463 PyObject * _obj1 = 0;
1464 char *_kwnames[] = { "self","name", NULL };
1465
1466 self = self;
1467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxConfigBase_GetEntryType",_kwnames,&_argo0,&_obj1))
1468 return NULL;
1469 if (_argo0) {
1470 if (_argo0 == Py_None) { _arg0 = NULL; }
1471 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1472 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_GetEntryType. Expected _wxConfigBase_p.");
1473 return NULL;
1474 }
1475 }
1476{
1477 if (!PyString_Check(_obj1)) {
1478 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1479 return NULL;
1480 }
1481 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1482}
1483{
1484 wxPy_BEGIN_ALLOW_THREADS;
1485 _result = (wxConfigBase::EntryType )wxConfigBase_GetEntryType(_arg0,*_arg1);
1486
1487 wxPy_END_ALLOW_THREADS;
1488} _resultobj = Py_BuildValue("i",_result);
1489{
1490 if (_obj1)
1491 delete _arg1;
1492}
1493 return _resultobj;
1494}
1495
1496#define wxConfigBase_RenameEntry(_swigobj,_swigarg0,_swigarg1) (_swigobj->RenameEntry(_swigarg0,_swigarg1))
1497static PyObject *_wrap_wxConfigBase_RenameEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
1498 PyObject * _resultobj;
1499 bool _result;
1500 wxConfigBase * _arg0;
1501 wxString * _arg1;
1502 wxString * _arg2;
1503 PyObject * _argo0 = 0;
1504 PyObject * _obj1 = 0;
1505 PyObject * _obj2 = 0;
1506 char *_kwnames[] = { "self","oldName","newName", NULL };
1507
1508 self = self;
1509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxConfigBase_RenameEntry",_kwnames,&_argo0,&_obj1,&_obj2))
1510 return NULL;
1511 if (_argo0) {
1512 if (_argo0 == Py_None) { _arg0 = NULL; }
1513 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1514 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_RenameEntry. Expected _wxConfigBase_p.");
1515 return NULL;
1516 }
1517 }
1518{
1519 if (!PyString_Check(_obj1)) {
1520 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1521 return NULL;
1522 }
1523 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1524}
1525{
1526 if (!PyString_Check(_obj2)) {
1527 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1528 return NULL;
1529 }
1530 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
1531}
1532{
1533 wxPy_BEGIN_ALLOW_THREADS;
1534 _result = (bool )wxConfigBase_RenameEntry(_arg0,*_arg1,*_arg2);
1535
1536 wxPy_END_ALLOW_THREADS;
1537} _resultobj = Py_BuildValue("i",_result);
1538{
1539 if (_obj1)
1540 delete _arg1;
1541}
1542{
1543 if (_obj2)
1544 delete _arg2;
1545}
1546 return _resultobj;
1547}
1548
1549#define wxConfigBase_RenameGroup(_swigobj,_swigarg0,_swigarg1) (_swigobj->RenameGroup(_swigarg0,_swigarg1))
1550static PyObject *_wrap_wxConfigBase_RenameGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
1551 PyObject * _resultobj;
1552 bool _result;
1553 wxConfigBase * _arg0;
1554 wxString * _arg1;
1555 wxString * _arg2;
1556 PyObject * _argo0 = 0;
1557 PyObject * _obj1 = 0;
1558 PyObject * _obj2 = 0;
1559 char *_kwnames[] = { "self","oldName","newName", NULL };
1560
1561 self = self;
1562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxConfigBase_RenameGroup",_kwnames,&_argo0,&_obj1,&_obj2))
1563 return NULL;
1564 if (_argo0) {
1565 if (_argo0 == Py_None) { _arg0 = NULL; }
1566 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1567 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_RenameGroup. Expected _wxConfigBase_p.");
1568 return NULL;
1569 }
1570 }
1571{
1572 if (!PyString_Check(_obj1)) {
1573 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1574 return NULL;
1575 }
1576 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1577}
1578{
1579 if (!PyString_Check(_obj2)) {
1580 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1581 return NULL;
1582 }
1583 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
1584}
1585{
1586 wxPy_BEGIN_ALLOW_THREADS;
1587 _result = (bool )wxConfigBase_RenameGroup(_arg0,*_arg1,*_arg2);
1588
1589 wxPy_END_ALLOW_THREADS;
1590} _resultobj = Py_BuildValue("i",_result);
1591{
1592 if (_obj1)
1593 delete _arg1;
1594}
1595{
1596 if (_obj2)
1597 delete _arg2;
1598}
1599 return _resultobj;
1600}
1601
1602#define wxConfigBase_ExpandEnvVars(_swigobj,_swigarg0) (_swigobj->ExpandEnvVars(_swigarg0))
1603static PyObject *_wrap_wxConfigBase_ExpandEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
1604 PyObject * _resultobj;
1605 wxString * _result;
1606 wxConfigBase * _arg0;
1607 wxString * _arg1;
1608 PyObject * _argo0 = 0;
1609 PyObject * _obj1 = 0;
1610 char *_kwnames[] = { "self","str", NULL };
1611
1612 self = self;
1613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxConfigBase_ExpandEnvVars",_kwnames,&_argo0,&_obj1))
1614 return NULL;
1615 if (_argo0) {
1616 if (_argo0 == Py_None) { _arg0 = NULL; }
1617 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfigBase_p")) {
1618 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxConfigBase_ExpandEnvVars. Expected _wxConfigBase_p.");
1619 return NULL;
1620 }
1621 }
1622{
1623 if (!PyString_Check(_obj1)) {
1624 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1625 return NULL;
1626 }
1627 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1628}
1629{
1630 wxPy_BEGIN_ALLOW_THREADS;
1631 _result = new wxString (wxConfigBase_ExpandEnvVars(_arg0,*_arg1));
1632
1633 wxPy_END_ALLOW_THREADS;
1634}{
1635 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
1636}
1637{
1638 if (_obj1)
1639 delete _arg1;
1640}
1641{
1642 delete _result;
1643}
1644 return _resultobj;
1645}
1646
1647static void *SwigwxConfigTowxConfigBase(void *ptr) {
1648 wxConfig *src;
1649 wxConfigBase *dest;
1650 src = (wxConfig *) ptr;
1651 dest = (wxConfigBase *) src;
1652 return (void *) dest;
1653}
1654
1655#define new_wxConfig(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxConfig(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
1656static PyObject *_wrap_new_wxConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
1657 PyObject * _resultobj;
1658 wxConfig * _result;
1659 wxString * _arg0 = (wxString *) &wxPyEmptyStr;
1660 wxString * _arg1 = (wxString *) &wxPyEmptyStr;
1661 wxString * _arg2 = (wxString *) &wxPyEmptyStr;
1662 wxString * _arg3 = (wxString *) &wxPyEmptyStr;
1663 long _arg4 = (long ) 0;
1664 PyObject * _obj0 = 0;
1665 PyObject * _obj1 = 0;
1666 PyObject * _obj2 = 0;
1667 PyObject * _obj3 = 0;
1668 char *_kwnames[] = { "appName","vendorName","localFilename","globalFilename","style", NULL };
1669 char _ptemp[128];
1670
1671 self = self;
1672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|OOOOl:new_wxConfig",_kwnames,&_obj0,&_obj1,&_obj2,&_obj3,&_arg4))
1673 return NULL;
1674 if (_obj0)
1675{
1676 if (!PyString_Check(_obj0)) {
1677 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1678 return NULL;
1679 }
1680 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
1681}
1682 if (_obj1)
1683{
1684 if (!PyString_Check(_obj1)) {
1685 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1686 return NULL;
1687 }
1688 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1689}
1690 if (_obj2)
1691{
1692 if (!PyString_Check(_obj2)) {
1693 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1694 return NULL;
1695 }
1696 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
1697}
1698 if (_obj3)
1699{
1700 if (!PyString_Check(_obj3)) {
1701 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1702 return NULL;
1703 }
1704 _arg3 = new wxString(PyString_AsString(_obj3), PyString_Size(_obj3));
1705}
1706{
1707 wxPy_BEGIN_ALLOW_THREADS;
1708 _result = (wxConfig *)new_wxConfig(*_arg0,*_arg1,*_arg2,*_arg3,_arg4);
1709
1710 wxPy_END_ALLOW_THREADS;
1711} if (_result) {
1712 SWIG_MakePtr(_ptemp, (char *) _result,"_wxConfig_p");
1713 _resultobj = Py_BuildValue("s",_ptemp);
1714 } else {
1715 Py_INCREF(Py_None);
1716 _resultobj = Py_None;
1717 }
1718{
1719 if (_obj0)
1720 delete _arg0;
1721}
1722{
1723 if (_obj1)
1724 delete _arg1;
1725}
1726{
1727 if (_obj2)
1728 delete _arg2;
1729}
1730{
1731 if (_obj3)
1732 delete _arg3;
1733}
1734 return _resultobj;
1735}
1736
1737#define delete_wxConfig(_swigobj) (delete _swigobj)
1738static PyObject *_wrap_delete_wxConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
1739 PyObject * _resultobj;
1740 wxConfig * _arg0;
1741 PyObject * _argo0 = 0;
1742 char *_kwnames[] = { "self", NULL };
1743
1744 self = self;
1745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxConfig",_kwnames,&_argo0))
1746 return NULL;
1747 if (_argo0) {
1748 if (_argo0 == Py_None) { _arg0 = NULL; }
1749 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxConfig_p")) {
1750 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxConfig. Expected _wxConfig_p.");
1751 return NULL;
1752 }
1753 }
1754{
1755 wxPy_BEGIN_ALLOW_THREADS;
1756 delete_wxConfig(_arg0);
1757
1758 wxPy_END_ALLOW_THREADS;
1759} Py_INCREF(Py_None);
1760 _resultobj = Py_None;
1761 return _resultobj;
1762}
1763
1764static void *SwigwxFileConfigTowxConfigBase(void *ptr) {
1765 wxFileConfig *src;
1766 wxConfigBase *dest;
1767 src = (wxFileConfig *) ptr;
1768 dest = (wxConfigBase *) src;
1769 return (void *) dest;
1770}
1771
1772#define new_wxFileConfig(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxFileConfig(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
1773static PyObject *_wrap_new_wxFileConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
1774 PyObject * _resultobj;
1775 wxFileConfig * _result;
1776 wxString * _arg0 = (wxString *) &wxPyEmptyStr;
1777 wxString * _arg1 = (wxString *) &wxPyEmptyStr;
1778 wxString * _arg2 = (wxString *) &wxPyEmptyStr;
1779 wxString * _arg3 = (wxString *) &wxPyEmptyStr;
1780 long _arg4 = (long ) 0;
1781 PyObject * _obj0 = 0;
1782 PyObject * _obj1 = 0;
1783 PyObject * _obj2 = 0;
1784 PyObject * _obj3 = 0;
1785 char *_kwnames[] = { "appName","vendorName","localFilename","globalFilename","style", NULL };
1786 char _ptemp[128];
1787
1788 self = self;
1789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|OOOOl:new_wxFileConfig",_kwnames,&_obj0,&_obj1,&_obj2,&_obj3,&_arg4))
1790 return NULL;
1791 if (_obj0)
1792{
1793 if (!PyString_Check(_obj0)) {
1794 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1795 return NULL;
1796 }
1797 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
1798}
1799 if (_obj1)
1800{
1801 if (!PyString_Check(_obj1)) {
1802 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1803 return NULL;
1804 }
1805 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1806}
1807 if (_obj2)
1808{
1809 if (!PyString_Check(_obj2)) {
1810 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1811 return NULL;
1812 }
1813 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
1814}
1815 if (_obj3)
1816{
1817 if (!PyString_Check(_obj3)) {
1818 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1819 return NULL;
1820 }
1821 _arg3 = new wxString(PyString_AsString(_obj3), PyString_Size(_obj3));
1822}
1823{
1824 wxPy_BEGIN_ALLOW_THREADS;
1825 _result = (wxFileConfig *)new_wxFileConfig(*_arg0,*_arg1,*_arg2,*_arg3,_arg4);
1826
1827 wxPy_END_ALLOW_THREADS;
1828} if (_result) {
1829 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFileConfig_p");
1830 _resultobj = Py_BuildValue("s",_ptemp);
1831 } else {
1832 Py_INCREF(Py_None);
1833 _resultobj = Py_None;
1834 }
1835{
1836 if (_obj0)
1837 delete _arg0;
1838}
1839{
1840 if (_obj1)
1841 delete _arg1;
1842}
1843{
1844 if (_obj2)
1845 delete _arg2;
1846}
1847{
1848 if (_obj3)
1849 delete _arg3;
1850}
1851 return _resultobj;
1852}
1853
1854#define delete_wxFileConfig(_swigobj) (delete _swigobj)
1855static PyObject *_wrap_delete_wxFileConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
1856 PyObject * _resultobj;
1857 wxFileConfig * _arg0;
1858 PyObject * _argo0 = 0;
1859 char *_kwnames[] = { "self", NULL };
1860
1861 self = self;
1862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxFileConfig",_kwnames,&_argo0))
1863 return NULL;
1864 if (_argo0) {
1865 if (_argo0 == Py_None) { _arg0 = NULL; }
1866 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileConfig_p")) {
1867 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxFileConfig. Expected _wxFileConfig_p.");
1868 return NULL;
1869 }
1870 }
1871{
1872 wxPy_BEGIN_ALLOW_THREADS;
1873 delete_wxFileConfig(_arg0);
1874
1875 wxPy_END_ALLOW_THREADS;
1876} Py_INCREF(Py_None);
1877 _resultobj = Py_None;
1878 return _resultobj;
1879}
1880
1881static PyObject *_wrap_wxDateTime_SetCountry(PyObject *self, PyObject *args, PyObject *kwargs) {
1882 PyObject * _resultobj;
1883 wxDateTime::Country _arg0;
1884 char *_kwnames[] = { "country", NULL };
1885
1886 self = self;
1887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxDateTime_SetCountry",_kwnames,&_arg0))
1888 return NULL;
1889{
1890 wxPy_BEGIN_ALLOW_THREADS;
1891 wxDateTime::SetCountry(_arg0);
1892
1893 wxPy_END_ALLOW_THREADS;
1894} Py_INCREF(Py_None);
1895 _resultobj = Py_None;
1896 return _resultobj;
1897}
1898
1899static PyObject *_wrap_wxDateTime_GetCountry(PyObject *self, PyObject *args, PyObject *kwargs) {
1900 PyObject * _resultobj;
1901 wxDateTime::Country _result;
1902 char *_kwnames[] = { NULL };
1903
1904 self = self;
1905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxDateTime_GetCountry",_kwnames))
1906 return NULL;
1907{
1908 wxPy_BEGIN_ALLOW_THREADS;
1909 _result = (wxDateTime::Country )wxDateTime::GetCountry();
1910
1911 wxPy_END_ALLOW_THREADS;
1912} _resultobj = Py_BuildValue("i",_result);
1913 return _resultobj;
1914}
1915
1916static PyObject *_wrap_wxDateTime_IsWestEuropeanCountry(PyObject *self, PyObject *args, PyObject *kwargs) {
1917 PyObject * _resultobj;
1918 bool _result;
1919 wxDateTime::Country _arg0 = (wxDateTime::Country ) wxDateTime::Country_Default;
1920 char *_kwnames[] = { "country", NULL };
1921
1922 self = self;
1923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:wxDateTime_IsWestEuropeanCountry",_kwnames,&_arg0))
1924 return NULL;
1925{
1926 wxPy_BEGIN_ALLOW_THREADS;
1927 _result = (bool )wxDateTime::IsWestEuropeanCountry(_arg0);
1928
1929 wxPy_END_ALLOW_THREADS;
1930} _resultobj = Py_BuildValue("i",_result);
1931 return _resultobj;
1932}
1933
1934static PyObject *_wrap_wxDateTime_GetCurrentYear(PyObject *self, PyObject *args, PyObject *kwargs) {
1935 PyObject * _resultobj;
1936 int _result;
1937 wxDateTime::Calendar _arg0 = (wxDateTime::Calendar ) wxDateTime::Gregorian;
1938 char *_kwnames[] = { "cal", NULL };
1939
1940 self = self;
1941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:wxDateTime_GetCurrentYear",_kwnames,&_arg0))
1942 return NULL;
1943{
1944 wxPy_BEGIN_ALLOW_THREADS;
1945 _result = (int )wxDateTime::GetCurrentYear(_arg0);
1946
1947 wxPy_END_ALLOW_THREADS;
1948} _resultobj = Py_BuildValue("i",_result);
1949 return _resultobj;
1950}
1951
1952static PyObject *_wrap_wxDateTime_ConvertYearToBC(PyObject *self, PyObject *args, PyObject *kwargs) {
1953 PyObject * _resultobj;
1954 int _result;
1955 int _arg0;
1956 char *_kwnames[] = { "year", NULL };
1957
1958 self = self;
1959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxDateTime_ConvertYearToBC",_kwnames,&_arg0))
1960 return NULL;
1961{
1962 wxPy_BEGIN_ALLOW_THREADS;
1963 _result = (int )wxDateTime::ConvertYearToBC(_arg0);
1964
1965 wxPy_END_ALLOW_THREADS;
1966} _resultobj = Py_BuildValue("i",_result);
1967 return _resultobj;
1968}
1969
1970static PyObject *_wrap_wxDateTime_GetCurrentMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
1971 PyObject * _resultobj;
1972 wxDateTime::Month _result;
1973 wxDateTime::Calendar _arg0 = (wxDateTime::Calendar ) wxDateTime::Gregorian;
1974 char *_kwnames[] = { "cal", NULL };
1975
1976 self = self;
1977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:wxDateTime_GetCurrentMonth",_kwnames,&_arg0))
1978 return NULL;
1979{
1980 wxPy_BEGIN_ALLOW_THREADS;
1981 _result = (wxDateTime::Month )wxDateTime::GetCurrentMonth(_arg0);
1982
1983 wxPy_END_ALLOW_THREADS;
1984} _resultobj = Py_BuildValue("i",_result);
1985 return _resultobj;
1986}
1987
1988static PyObject *_wrap_wxDateTime_IsLeapYear(PyObject *self, PyObject *args, PyObject *kwargs) {
1989 PyObject * _resultobj;
1990 bool _result;
1991 int _arg0 = (int ) wxDateTime::Inv_Year;
1992 wxDateTime::Calendar _arg1 = (wxDateTime::Calendar ) wxDateTime::Gregorian;
1993 char *_kwnames[] = { "year","cal", NULL };
1994
1995 self = self;
1996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|ii:wxDateTime_IsLeapYear",_kwnames,&_arg0,&_arg1))
1997 return NULL;
1998{
1999 wxPy_BEGIN_ALLOW_THREADS;
2000 _result = (bool )wxDateTime::IsLeapYear(_arg0,_arg1);
2001
2002 wxPy_END_ALLOW_THREADS;
2003} _resultobj = Py_BuildValue("i",_result);
2004 return _resultobj;
2005}
2006
2007static PyObject *_wrap_wxDateTime_GetCentury(PyObject *self, PyObject *args, PyObject *kwargs) {
2008 PyObject * _resultobj;
2009 int _result;
2010 int _arg0 = (int ) wxDateTime::Inv_Year;
2011 char *_kwnames[] = { "year", NULL };
2012
2013 self = self;
2014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:wxDateTime_GetCentury",_kwnames,&_arg0))
2015 return NULL;
2016{
2017 wxPy_BEGIN_ALLOW_THREADS;
2018 _result = (int )wxDateTime::GetCentury(_arg0);
2019
2020 wxPy_END_ALLOW_THREADS;
2021} _resultobj = Py_BuildValue("i",_result);
2022 return _resultobj;
2023}
2024
2025static PyObject *_wrap_wxDateTime_GetNumberOfDaysinYear(PyObject *self, PyObject *args, PyObject *kwargs) {
2026 PyObject * _resultobj;
2027 wxDateTime::wxDateTime_t _result;
2028 int _arg0;
2029 wxDateTime::Calendar _arg1 = (wxDateTime::Calendar ) wxDateTime::Gregorian;
2030 char *_kwnames[] = { "year","cal", NULL };
2031
2032 self = self;
2033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i|i:wxDateTime_GetNumberOfDaysinYear",_kwnames,&_arg0,&_arg1))
2034 return NULL;
2035{
2036 wxPy_BEGIN_ALLOW_THREADS;
2037 _result = (wxDateTime::wxDateTime_t )wxDateTime::GetNumberOfDays(_arg0,_arg1);
2038
2039 wxPy_END_ALLOW_THREADS;
2040} _resultobj = Py_BuildValue("h",_result);
2041 return _resultobj;
2042}
2043
2044static PyObject *_wrap_wxDateTime_GetNumberOfDaysInMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
2045 PyObject * _resultobj;
2046 wxDateTime::wxDateTime_t _result;
2047 wxDateTime::Month _arg0;
2048 int _arg1 = (int ) wxDateTime::Inv_Year;
2049 wxDateTime::Calendar _arg2 = (wxDateTime::Calendar ) wxDateTime::Gregorian;
2050 char *_kwnames[] = { "month","year","cal", NULL };
2051
2052 self = self;
2053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i|ii:wxDateTime_GetNumberOfDaysInMonth",_kwnames,&_arg0,&_arg1,&_arg2))
2054 return NULL;
2055{
2056 wxPy_BEGIN_ALLOW_THREADS;
2057 _result = (wxDateTime::wxDateTime_t )wxDateTime::GetNumberOfDays(_arg0,_arg1,_arg2);
2058
2059 wxPy_END_ALLOW_THREADS;
2060} _resultobj = Py_BuildValue("h",_result);
2061 return _resultobj;
2062}
2063
2064static PyObject *_wrap_wxDateTime_GetMonthName(PyObject *self, PyObject *args, PyObject *kwargs) {
2065 PyObject * _resultobj;
2066 wxString * _result;
2067 wxDateTime::Month _arg0;
2068 wxDateTime::NameFlags _arg1 = (wxDateTime::NameFlags ) wxDateTime::Name_Full;
2069 char *_kwnames[] = { "month","flags", NULL };
2070
2071 self = self;
2072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i|i:wxDateTime_GetMonthName",_kwnames,&_arg0,&_arg1))
2073 return NULL;
2074{
2075 wxPy_BEGIN_ALLOW_THREADS;
2076 _result = new wxString (wxDateTime::GetMonthName(_arg0,_arg1));
2077
2078 wxPy_END_ALLOW_THREADS;
2079}{
2080 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2081}
2082{
2083 delete _result;
2084}
2085 return _resultobj;
2086}
2087
2088static PyObject *_wrap_wxDateTime_GetWeekDayName(PyObject *self, PyObject *args, PyObject *kwargs) {
2089 PyObject * _resultobj;
2090 wxString * _result;
2091 wxDateTime::WeekDay _arg0;
2092 wxDateTime::NameFlags _arg1 = (wxDateTime::NameFlags ) wxDateTime::Name_Full;
2093 char *_kwnames[] = { "weekday","flags", NULL };
2094
2095 self = self;
2096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i|i:wxDateTime_GetWeekDayName",_kwnames,&_arg0,&_arg1))
2097 return NULL;
2098{
2099 wxPy_BEGIN_ALLOW_THREADS;
2100 _result = new wxString (wxDateTime::GetWeekDayName(_arg0,_arg1));
2101
2102 wxPy_END_ALLOW_THREADS;
2103}{
2104 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2105}
2106{
2107 delete _result;
2108}
2109 return _resultobj;
2110}
2111
2112static PyObject *_wrap_wxDateTime_GetAmPmStrings(PyObject *self, PyObject *args, PyObject *kwargs) {
2113 PyObject * _resultobj;
2114 wxString * _arg0;
2115 wxString * _arg1;
2116 PyObject * _obj0 = 0;
2117 PyObject * _obj1 = 0;
2118 char *_kwnames[] = { "OUTPUT","OUTPUT", NULL };
2119
2120 self = self;
2121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime_GetAmPmStrings",_kwnames,&_obj0,&_obj1))
2122 return NULL;
2123{
2124 if (!PyString_Check(_obj0)) {
2125 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2126 return NULL;
2127 }
2128 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
2129}
2130{
2131 if (!PyString_Check(_obj1)) {
2132 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2133 return NULL;
2134 }
2135 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
2136}
2137{
2138 wxPy_BEGIN_ALLOW_THREADS;
2139 wxDateTime::GetAmPmStrings(_arg0,_arg1);
2140
2141 wxPy_END_ALLOW_THREADS;
2142} Py_INCREF(Py_None);
2143 _resultobj = Py_None;
2144{
2145 if (_obj0)
2146 delete _arg0;
2147}
2148{
2149 if (_obj1)
2150 delete _arg1;
2151}
2152 return _resultobj;
2153}
2154
2155static PyObject *_wrap_wxDateTime_IsDSTApplicable(PyObject *self, PyObject *args, PyObject *kwargs) {
2156 PyObject * _resultobj;
2157 bool _result;
2158 int _arg0 = (int ) wxDateTime::Inv_Year;
2159 wxDateTime::Country _arg1 = (wxDateTime::Country ) wxDateTime::Country_Default;
2160 char *_kwnames[] = { "year","country", NULL };
2161
2162 self = self;
2163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|ii:wxDateTime_IsDSTApplicable",_kwnames,&_arg0,&_arg1))
2164 return NULL;
2165{
2166 wxPy_BEGIN_ALLOW_THREADS;
2167 _result = (bool )wxDateTime::IsDSTApplicable(_arg0,_arg1);
2168
2169 wxPy_END_ALLOW_THREADS;
2170} _resultobj = Py_BuildValue("i",_result);
2171 return _resultobj;
2172}
2173
2174static PyObject *_wrap_wxDateTime_GetBeginDST(PyObject *self, PyObject *args, PyObject *kwargs) {
2175 PyObject * _resultobj;
2176 wxDateTime * _result;
2177 int _arg0 = (int ) wxDateTime::Inv_Year;
2178 wxDateTime::Country _arg1 = (wxDateTime::Country ) wxDateTime::Country_Default;
2179 char *_kwnames[] = { "year","country", NULL };
2180 char _ptemp[128];
2181
2182 self = self;
2183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|ii:wxDateTime_GetBeginDST",_kwnames,&_arg0,&_arg1))
2184 return NULL;
2185{
2186 wxPy_BEGIN_ALLOW_THREADS;
2187 _result = new wxDateTime (wxDateTime::GetBeginDST(_arg0,_arg1));
2188
2189 wxPy_END_ALLOW_THREADS;
2190} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
2191 _resultobj = Py_BuildValue("s",_ptemp);
2192 return _resultobj;
2193}
2194
2195static PyObject *_wrap_wxDateTime_GetEndDST(PyObject *self, PyObject *args, PyObject *kwargs) {
2196 PyObject * _resultobj;
2197 wxDateTime * _result;
2198 int _arg0 = (int ) wxDateTime::Inv_Year;
2199 wxDateTime::Country _arg1 = (wxDateTime::Country ) wxDateTime::Country_Default;
2200 char *_kwnames[] = { "year","country", NULL };
2201 char _ptemp[128];
2202
2203 self = self;
2204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|ii:wxDateTime_GetEndDST",_kwnames,&_arg0,&_arg1))
2205 return NULL;
2206{
2207 wxPy_BEGIN_ALLOW_THREADS;
2208 _result = new wxDateTime (wxDateTime::GetEndDST(_arg0,_arg1));
2209
2210 wxPy_END_ALLOW_THREADS;
2211} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
2212 _resultobj = Py_BuildValue("s",_ptemp);
2213 return _resultobj;
2214}
2215
2216static PyObject *_wrap_wxDateTime_Now(PyObject *self, PyObject *args, PyObject *kwargs) {
2217 PyObject * _resultobj;
2218 wxDateTime * _result;
2219 char *_kwnames[] = { NULL };
2220 char _ptemp[128];
2221
2222 self = self;
2223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxDateTime_Now",_kwnames))
2224 return NULL;
2225{
2226 wxPy_BEGIN_ALLOW_THREADS;
2227 _result = new wxDateTime (wxDateTime::Now());
2228
2229 wxPy_END_ALLOW_THREADS;
2230} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
2231 _resultobj = Py_BuildValue("s",_ptemp);
2232 return _resultobj;
2233}
2234
2235static PyObject *_wrap_wxDateTime_Today(PyObject *self, PyObject *args, PyObject *kwargs) {
2236 PyObject * _resultobj;
2237 wxDateTime * _result;
2238 char *_kwnames[] = { NULL };
2239 char _ptemp[128];
2240
2241 self = self;
2242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxDateTime_Today",_kwnames))
2243 return NULL;
2244{
2245 wxPy_BEGIN_ALLOW_THREADS;
2246 _result = new wxDateTime (wxDateTime::Today());
2247
2248 wxPy_END_ALLOW_THREADS;
2249} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
2250 _resultobj = Py_BuildValue("s",_ptemp);
2251 return _resultobj;
2252}
2253
2254#define new_wxDateTime() (new wxDateTime())
2255static PyObject *_wrap_new_wxDateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
2256 PyObject * _resultobj;
2257 wxDateTime * _result;
2258 char *_kwnames[] = { NULL };
2259 char _ptemp[128];
2260
2261 self = self;
2262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxDateTime",_kwnames))
2263 return NULL;
2264{
2265 wxPy_BEGIN_ALLOW_THREADS;
2266 _result = (wxDateTime *)new_wxDateTime();
2267
2268 wxPy_END_ALLOW_THREADS;
2269} if (_result) {
2270 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2271 _resultobj = Py_BuildValue("s",_ptemp);
2272 } else {
2273 Py_INCREF(Py_None);
2274 _resultobj = Py_None;
2275 }
2276 return _resultobj;
2277}
2278
2279#define new_wxDateTimeFromTimeT(_swigarg0) (new wxDateTime(_swigarg0))
2280static PyObject *_wrap_new_wxDateTimeFromTimeT(PyObject *self, PyObject *args, PyObject *kwargs) {
2281 PyObject * _resultobj;
2282 wxDateTime * _result;
2283 time_t * _arg0;
2284 PyObject * _argo0 = 0;
2285 char *_kwnames[] = { "timet", NULL };
2286 char _ptemp[128];
2287
2288 self = self;
2289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxDateTimeFromTimeT",_kwnames,&_argo0))
2290 return NULL;
2291 if (_argo0) {
2292 if (_argo0 == Py_None) { _arg0 = NULL; }
2293 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_time_t_p")) {
2294 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxDateTimeFromTimeT. Expected _time_t_p.");
2295 return NULL;
2296 }
2297 }
2298{
2299 wxPy_BEGIN_ALLOW_THREADS;
2300 _result = (wxDateTime *)new_wxDateTimeFromTimeT(*_arg0);
2301
2302 wxPy_END_ALLOW_THREADS;
2303} if (_result) {
2304 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2305 _resultobj = Py_BuildValue("s",_ptemp);
2306 } else {
2307 Py_INCREF(Py_None);
2308 _resultobj = Py_None;
2309 }
2310 return _resultobj;
2311}
2312
2313#define new_wxDateTimeFromJDN(_swigarg0) (new wxDateTime(_swigarg0))
2314static PyObject *_wrap_new_wxDateTimeFromJDN(PyObject *self, PyObject *args, PyObject *kwargs) {
2315 PyObject * _resultobj;
2316 wxDateTime * _result;
2317 double _arg0;
2318 char *_kwnames[] = { "jdn", NULL };
2319 char _ptemp[128];
2320
2321 self = self;
2322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"d:new_wxDateTimeFromJDN",_kwnames,&_arg0))
2323 return NULL;
2324{
2325 wxPy_BEGIN_ALLOW_THREADS;
2326 _result = (wxDateTime *)new_wxDateTimeFromJDN(_arg0);
2327
2328 wxPy_END_ALLOW_THREADS;
2329} if (_result) {
2330 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2331 _resultobj = Py_BuildValue("s",_ptemp);
2332 } else {
2333 Py_INCREF(Py_None);
2334 _resultobj = Py_None;
2335 }
2336 return _resultobj;
2337}
2338
2339#define new_wxDateTimeFromHMS(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxDateTime(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2340static PyObject *_wrap_new_wxDateTimeFromHMS(PyObject *self, PyObject *args, PyObject *kwargs) {
2341 PyObject * _resultobj;
2342 wxDateTime * _result;
2343 wxDateTime::wxDateTime_t _arg0;
2344 wxDateTime::wxDateTime_t _arg1 = (wxDateTime::wxDateTime_t ) 0;
2345 wxDateTime::wxDateTime_t _arg2 = (wxDateTime::wxDateTime_t ) 0;
2346 wxDateTime::wxDateTime_t _arg3 = (wxDateTime::wxDateTime_t ) 0;
2347 char *_kwnames[] = { "hour","minute","second","millisec", NULL };
2348 char _ptemp[128];
2349
2350 self = self;
2351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"h|hhh:new_wxDateTimeFromHMS",_kwnames,&_arg0,&_arg1,&_arg2,&_arg3))
2352 return NULL;
2353{
2354 wxPy_BEGIN_ALLOW_THREADS;
2355 _result = (wxDateTime *)new_wxDateTimeFromHMS(_arg0,_arg1,_arg2,_arg3);
2356
2357 wxPy_END_ALLOW_THREADS;
2358} if (_result) {
2359 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2360 _resultobj = Py_BuildValue("s",_ptemp);
2361 } else {
2362 Py_INCREF(Py_None);
2363 _resultobj = Py_None;
2364 }
2365 return _resultobj;
2366}
2367
2368#define new_wxDateTimeFromDMY(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxDateTime(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
2369static PyObject *_wrap_new_wxDateTimeFromDMY(PyObject *self, PyObject *args, PyObject *kwargs) {
2370 PyObject * _resultobj;
2371 wxDateTime * _result;
2372 wxDateTime::wxDateTime_t _arg0;
2373 wxDateTime::Month _arg1 = (wxDateTime::Month ) wxDateTime::Inv_Month;
2374 int _arg2 = (int ) wxDateTime::Inv_Year;
2375 wxDateTime::wxDateTime_t _arg3 = (wxDateTime::wxDateTime_t ) 0;
2376 wxDateTime::wxDateTime_t _arg4 = (wxDateTime::wxDateTime_t ) 0;
2377 wxDateTime::wxDateTime_t _arg5 = (wxDateTime::wxDateTime_t ) 0;
2378 wxDateTime::wxDateTime_t _arg6 = (wxDateTime::wxDateTime_t ) 0;
2379 char *_kwnames[] = { "day","month","year","hour","minute","second","millisec", NULL };
2380 char _ptemp[128];
2381
2382 self = self;
2383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"h|iihhhh:new_wxDateTimeFromDMY",_kwnames,&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6))
2384 return NULL;
2385{
2386 wxPy_BEGIN_ALLOW_THREADS;
2387 _result = (wxDateTime *)new_wxDateTimeFromDMY(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2388
2389 wxPy_END_ALLOW_THREADS;
2390} if (_result) {
2391 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2392 _resultobj = Py_BuildValue("s",_ptemp);
2393 } else {
2394 Py_INCREF(Py_None);
2395 _resultobj = Py_None;
2396 }
2397 return _resultobj;
2398}
2399
2400#define delete_wxDateTime(_swigobj) (delete _swigobj)
2401static PyObject *_wrap_delete_wxDateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
2402 PyObject * _resultobj;
2403 wxDateTime * _arg0;
2404 PyObject * _argo0 = 0;
2405 char *_kwnames[] = { "self", NULL };
2406
2407 self = self;
2408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxDateTime",_kwnames,&_argo0))
2409 return NULL;
2410 if (_argo0) {
2411 if (_argo0 == Py_None) { _arg0 = NULL; }
2412 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2413 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxDateTime. Expected _wxDateTime_p.");
2414 return NULL;
2415 }
2416 }
2417{
2418 wxPy_BEGIN_ALLOW_THREADS;
2419 delete_wxDateTime(_arg0);
2420
2421 wxPy_END_ALLOW_THREADS;
2422} Py_INCREF(Py_None);
2423 _resultobj = Py_None;
2424 return _resultobj;
2425}
2426
2427#define wxDateTime_SetToCurrent(_swigobj) (_swigobj->SetToCurrent())
2428static PyObject *_wrap_wxDateTime_SetToCurrent(PyObject *self, PyObject *args, PyObject *kwargs) {
2429 PyObject * _resultobj;
2430 wxDateTime * _result;
2431 wxDateTime * _arg0;
2432 PyObject * _argo0 = 0;
2433 char *_kwnames[] = { "self", NULL };
2434 char _ptemp[128];
2435
2436 self = self;
2437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateTime_SetToCurrent",_kwnames,&_argo0))
2438 return NULL;
2439 if (_argo0) {
2440 if (_argo0 == Py_None) { _arg0 = NULL; }
2441 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2442 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetToCurrent. Expected _wxDateTime_p.");
2443 return NULL;
2444 }
2445 }
2446{
2447 wxPy_BEGIN_ALLOW_THREADS;
2448 wxDateTime & _result_ref = wxDateTime_SetToCurrent(_arg0);
2449 _result = (wxDateTime *) &_result_ref;
2450
2451 wxPy_END_ALLOW_THREADS;
2452} if (_result) {
2453 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2454 _resultobj = Py_BuildValue("s",_ptemp);
2455 } else {
2456 Py_INCREF(Py_None);
2457 _resultobj = Py_None;
2458 }
2459 return _resultobj;
2460}
2461
2462#define wxDateTime_SetTimeT(_swigobj,_swigarg0) (_swigobj->Set(_swigarg0))
2463static PyObject *_wrap_wxDateTime_SetTimeT(PyObject *self, PyObject *args, PyObject *kwargs) {
2464 PyObject * _resultobj;
2465 wxDateTime * _result;
2466 wxDateTime * _arg0;
2467 time_t * _arg1;
2468 PyObject * _argo0 = 0;
2469 PyObject * _argo1 = 0;
2470 char *_kwnames[] = { "self","timet", NULL };
2471 char _ptemp[128];
2472
2473 self = self;
2474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime_SetTimeT",_kwnames,&_argo0,&_argo1))
2475 return NULL;
2476 if (_argo0) {
2477 if (_argo0 == Py_None) { _arg0 = NULL; }
2478 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2479 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetTimeT. Expected _wxDateTime_p.");
2480 return NULL;
2481 }
2482 }
2483 if (_argo1) {
2484 if (_argo1 == Py_None) { _arg1 = NULL; }
2485 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_time_t_p")) {
2486 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_SetTimeT. Expected _time_t_p.");
2487 return NULL;
2488 }
2489 }
2490{
2491 wxPy_BEGIN_ALLOW_THREADS;
2492 wxDateTime & _result_ref = wxDateTime_SetTimeT(_arg0,*_arg1);
2493 _result = (wxDateTime *) &_result_ref;
2494
2495 wxPy_END_ALLOW_THREADS;
2496} if (_result) {
2497 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2498 _resultobj = Py_BuildValue("s",_ptemp);
2499 } else {
2500 Py_INCREF(Py_None);
2501 _resultobj = Py_None;
2502 }
2503 return _resultobj;
2504}
2505
2506#define wxDateTime_SetJDN(_swigobj,_swigarg0) (_swigobj->Set(_swigarg0))
2507static PyObject *_wrap_wxDateTime_SetJDN(PyObject *self, PyObject *args, PyObject *kwargs) {
2508 PyObject * _resultobj;
2509 wxDateTime * _result;
2510 wxDateTime * _arg0;
2511 double _arg1;
2512 PyObject * _argo0 = 0;
2513 char *_kwnames[] = { "self","jdn", NULL };
2514 char _ptemp[128];
2515
2516 self = self;
2517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Od:wxDateTime_SetJDN",_kwnames,&_argo0,&_arg1))
2518 return NULL;
2519 if (_argo0) {
2520 if (_argo0 == Py_None) { _arg0 = NULL; }
2521 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2522 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetJDN. Expected _wxDateTime_p.");
2523 return NULL;
2524 }
2525 }
2526{
2527 wxPy_BEGIN_ALLOW_THREADS;
2528 wxDateTime & _result_ref = wxDateTime_SetJDN(_arg0,_arg1);
2529 _result = (wxDateTime *) &_result_ref;
2530
2531 wxPy_END_ALLOW_THREADS;
2532} if (_result) {
2533 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2534 _resultobj = Py_BuildValue("s",_ptemp);
2535 } else {
2536 Py_INCREF(Py_None);
2537 _resultobj = Py_None;
2538 }
2539 return _resultobj;
2540}
2541
2542#define wxDateTime_SetHMS(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Set(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2543static PyObject *_wrap_wxDateTime_SetHMS(PyObject *self, PyObject *args, PyObject *kwargs) {
2544 PyObject * _resultobj;
2545 wxDateTime * _result;
2546 wxDateTime * _arg0;
2547 wxDateTime::wxDateTime_t _arg1;
2548 wxDateTime::wxDateTime_t _arg2 = (wxDateTime::wxDateTime_t ) 0;
2549 wxDateTime::wxDateTime_t _arg3 = (wxDateTime::wxDateTime_t ) 0;
2550 wxDateTime::wxDateTime_t _arg4 = (wxDateTime::wxDateTime_t ) 0;
2551 PyObject * _argo0 = 0;
2552 char *_kwnames[] = { "self","hour","minute","second","millisec", NULL };
2553 char _ptemp[128];
2554
2555 self = self;
2556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oh|hhh:wxDateTime_SetHMS",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2557 return NULL;
2558 if (_argo0) {
2559 if (_argo0 == Py_None) { _arg0 = NULL; }
2560 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2561 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetHMS. Expected _wxDateTime_p.");
2562 return NULL;
2563 }
2564 }
2565{
2566 wxPy_BEGIN_ALLOW_THREADS;
2567 wxDateTime & _result_ref = wxDateTime_SetHMS(_arg0,_arg1,_arg2,_arg3,_arg4);
2568 _result = (wxDateTime *) &_result_ref;
2569
2570 wxPy_END_ALLOW_THREADS;
2571} if (_result) {
2572 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2573 _resultobj = Py_BuildValue("s",_ptemp);
2574 } else {
2575 Py_INCREF(Py_None);
2576 _resultobj = Py_None;
2577 }
2578 return _resultobj;
2579}
2580
2581#define wxDateTime_Set(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Set(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
2582static PyObject *_wrap_wxDateTime_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
2583 PyObject * _resultobj;
2584 wxDateTime * _result;
2585 wxDateTime * _arg0;
2586 wxDateTime::wxDateTime_t _arg1;
2587 wxDateTime::Month _arg2 = (wxDateTime::Month ) wxDateTime::Inv_Month;
2588 int _arg3 = (int ) wxDateTime::Inv_Year;
2589 wxDateTime::wxDateTime_t _arg4 = (wxDateTime::wxDateTime_t ) 0;
2590 wxDateTime::wxDateTime_t _arg5 = (wxDateTime::wxDateTime_t ) 0;
2591 wxDateTime::wxDateTime_t _arg6 = (wxDateTime::wxDateTime_t ) 0;
2592 wxDateTime::wxDateTime_t _arg7 = (wxDateTime::wxDateTime_t ) 0;
2593 PyObject * _argo0 = 0;
2594 char *_kwnames[] = { "self","day","month","year","hour","minute","second","millisec", NULL };
2595 char _ptemp[128];
2596
2597 self = self;
2598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oh|iihhhh:wxDateTime_Set",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6,&_arg7))
2599 return NULL;
2600 if (_argo0) {
2601 if (_argo0 == Py_None) { _arg0 = NULL; }
2602 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2603 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_Set. Expected _wxDateTime_p.");
2604 return NULL;
2605 }
2606 }
2607{
2608 wxPy_BEGIN_ALLOW_THREADS;
2609 wxDateTime & _result_ref = wxDateTime_Set(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7);
2610 _result = (wxDateTime *) &_result_ref;
2611
2612 wxPy_END_ALLOW_THREADS;
2613} if (_result) {
2614 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2615 _resultobj = Py_BuildValue("s",_ptemp);
2616 } else {
2617 Py_INCREF(Py_None);
2618 _resultobj = Py_None;
2619 }
2620 return _resultobj;
2621}
2622
2623#define wxDateTime_ResetTime(_swigobj) (_swigobj->ResetTime())
2624static PyObject *_wrap_wxDateTime_ResetTime(PyObject *self, PyObject *args, PyObject *kwargs) {
2625 PyObject * _resultobj;
2626 wxDateTime * _result;
2627 wxDateTime * _arg0;
2628 PyObject * _argo0 = 0;
2629 char *_kwnames[] = { "self", NULL };
2630 char _ptemp[128];
2631
2632 self = self;
2633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateTime_ResetTime",_kwnames,&_argo0))
2634 return NULL;
2635 if (_argo0) {
2636 if (_argo0 == Py_None) { _arg0 = NULL; }
2637 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2638 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_ResetTime. Expected _wxDateTime_p.");
2639 return NULL;
2640 }
2641 }
2642{
2643 wxPy_BEGIN_ALLOW_THREADS;
2644 wxDateTime & _result_ref = wxDateTime_ResetTime(_arg0);
2645 _result = (wxDateTime *) &_result_ref;
2646
2647 wxPy_END_ALLOW_THREADS;
2648} if (_result) {
2649 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2650 _resultobj = Py_BuildValue("s",_ptemp);
2651 } else {
2652 Py_INCREF(Py_None);
2653 _resultobj = Py_None;
2654 }
2655 return _resultobj;
2656}
2657
2658#define wxDateTime_SetYear(_swigobj,_swigarg0) (_swigobj->SetYear(_swigarg0))
2659static PyObject *_wrap_wxDateTime_SetYear(PyObject *self, PyObject *args, PyObject *kwargs) {
2660 PyObject * _resultobj;
2661 wxDateTime * _result;
2662 wxDateTime * _arg0;
2663 int _arg1;
2664 PyObject * _argo0 = 0;
2665 char *_kwnames[] = { "self","year", NULL };
2666 char _ptemp[128];
2667
2668 self = self;
2669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateTime_SetYear",_kwnames,&_argo0,&_arg1))
2670 return NULL;
2671 if (_argo0) {
2672 if (_argo0 == Py_None) { _arg0 = NULL; }
2673 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2674 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetYear. Expected _wxDateTime_p.");
2675 return NULL;
2676 }
2677 }
2678{
2679 wxPy_BEGIN_ALLOW_THREADS;
2680 wxDateTime & _result_ref = wxDateTime_SetYear(_arg0,_arg1);
2681 _result = (wxDateTime *) &_result_ref;
2682
2683 wxPy_END_ALLOW_THREADS;
2684} if (_result) {
2685 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2686 _resultobj = Py_BuildValue("s",_ptemp);
2687 } else {
2688 Py_INCREF(Py_None);
2689 _resultobj = Py_None;
2690 }
2691 return _resultobj;
2692}
2693
2694#define wxDateTime_SetMonth(_swigobj,_swigarg0) (_swigobj->SetMonth(_swigarg0))
2695static PyObject *_wrap_wxDateTime_SetMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
2696 PyObject * _resultobj;
2697 wxDateTime * _result;
2698 wxDateTime * _arg0;
2699 wxDateTime::Month _arg1;
2700 PyObject * _argo0 = 0;
2701 char *_kwnames[] = { "self","month", NULL };
2702 char _ptemp[128];
2703
2704 self = self;
2705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateTime_SetMonth",_kwnames,&_argo0,&_arg1))
2706 return NULL;
2707 if (_argo0) {
2708 if (_argo0 == Py_None) { _arg0 = NULL; }
2709 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2710 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetMonth. Expected _wxDateTime_p.");
2711 return NULL;
2712 }
2713 }
2714{
2715 wxPy_BEGIN_ALLOW_THREADS;
2716 wxDateTime & _result_ref = wxDateTime_SetMonth(_arg0,_arg1);
2717 _result = (wxDateTime *) &_result_ref;
2718
2719 wxPy_END_ALLOW_THREADS;
2720} if (_result) {
2721 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2722 _resultobj = Py_BuildValue("s",_ptemp);
2723 } else {
2724 Py_INCREF(Py_None);
2725 _resultobj = Py_None;
2726 }
2727 return _resultobj;
2728}
2729
2730#define wxDateTime_SetDay(_swigobj,_swigarg0) (_swigobj->SetDay(_swigarg0))
2731static PyObject *_wrap_wxDateTime_SetDay(PyObject *self, PyObject *args, PyObject *kwargs) {
2732 PyObject * _resultobj;
2733 wxDateTime * _result;
2734 wxDateTime * _arg0;
2735 wxDateTime::wxDateTime_t _arg1;
2736 PyObject * _argo0 = 0;
2737 char *_kwnames[] = { "self","day", NULL };
2738 char _ptemp[128];
2739
2740 self = self;
2741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oh:wxDateTime_SetDay",_kwnames,&_argo0,&_arg1))
2742 return NULL;
2743 if (_argo0) {
2744 if (_argo0 == Py_None) { _arg0 = NULL; }
2745 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2746 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetDay. Expected _wxDateTime_p.");
2747 return NULL;
2748 }
2749 }
2750{
2751 wxPy_BEGIN_ALLOW_THREADS;
2752 wxDateTime & _result_ref = wxDateTime_SetDay(_arg0,_arg1);
2753 _result = (wxDateTime *) &_result_ref;
2754
2755 wxPy_END_ALLOW_THREADS;
2756} if (_result) {
2757 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2758 _resultobj = Py_BuildValue("s",_ptemp);
2759 } else {
2760 Py_INCREF(Py_None);
2761 _resultobj = Py_None;
2762 }
2763 return _resultobj;
2764}
2765
2766#define wxDateTime_SetHour(_swigobj,_swigarg0) (_swigobj->SetHour(_swigarg0))
2767static PyObject *_wrap_wxDateTime_SetHour(PyObject *self, PyObject *args, PyObject *kwargs) {
2768 PyObject * _resultobj;
2769 wxDateTime * _result;
2770 wxDateTime * _arg0;
2771 wxDateTime::wxDateTime_t _arg1;
2772 PyObject * _argo0 = 0;
2773 char *_kwnames[] = { "self","hour", NULL };
2774 char _ptemp[128];
2775
2776 self = self;
2777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oh:wxDateTime_SetHour",_kwnames,&_argo0,&_arg1))
2778 return NULL;
2779 if (_argo0) {
2780 if (_argo0 == Py_None) { _arg0 = NULL; }
2781 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2782 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetHour. Expected _wxDateTime_p.");
2783 return NULL;
2784 }
2785 }
2786{
2787 wxPy_BEGIN_ALLOW_THREADS;
2788 wxDateTime & _result_ref = wxDateTime_SetHour(_arg0,_arg1);
2789 _result = (wxDateTime *) &_result_ref;
2790
2791 wxPy_END_ALLOW_THREADS;
2792} if (_result) {
2793 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2794 _resultobj = Py_BuildValue("s",_ptemp);
2795 } else {
2796 Py_INCREF(Py_None);
2797 _resultobj = Py_None;
2798 }
2799 return _resultobj;
2800}
2801
2802#define wxDateTime_SetMinute(_swigobj,_swigarg0) (_swigobj->SetMinute(_swigarg0))
2803static PyObject *_wrap_wxDateTime_SetMinute(PyObject *self, PyObject *args, PyObject *kwargs) {
2804 PyObject * _resultobj;
2805 wxDateTime * _result;
2806 wxDateTime * _arg0;
2807 wxDateTime::wxDateTime_t _arg1;
2808 PyObject * _argo0 = 0;
2809 char *_kwnames[] = { "self","minute", NULL };
2810 char _ptemp[128];
2811
2812 self = self;
2813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oh:wxDateTime_SetMinute",_kwnames,&_argo0,&_arg1))
2814 return NULL;
2815 if (_argo0) {
2816 if (_argo0 == Py_None) { _arg0 = NULL; }
2817 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2818 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetMinute. Expected _wxDateTime_p.");
2819 return NULL;
2820 }
2821 }
2822{
2823 wxPy_BEGIN_ALLOW_THREADS;
2824 wxDateTime & _result_ref = wxDateTime_SetMinute(_arg0,_arg1);
2825 _result = (wxDateTime *) &_result_ref;
2826
2827 wxPy_END_ALLOW_THREADS;
2828} if (_result) {
2829 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2830 _resultobj = Py_BuildValue("s",_ptemp);
2831 } else {
2832 Py_INCREF(Py_None);
2833 _resultobj = Py_None;
2834 }
2835 return _resultobj;
2836}
2837
2838#define wxDateTime_SetSecond(_swigobj,_swigarg0) (_swigobj->SetSecond(_swigarg0))
2839static PyObject *_wrap_wxDateTime_SetSecond(PyObject *self, PyObject *args, PyObject *kwargs) {
2840 PyObject * _resultobj;
2841 wxDateTime * _result;
2842 wxDateTime * _arg0;
2843 wxDateTime::wxDateTime_t _arg1;
2844 PyObject * _argo0 = 0;
2845 char *_kwnames[] = { "self","second", NULL };
2846 char _ptemp[128];
2847
2848 self = self;
2849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oh:wxDateTime_SetSecond",_kwnames,&_argo0,&_arg1))
2850 return NULL;
2851 if (_argo0) {
2852 if (_argo0 == Py_None) { _arg0 = NULL; }
2853 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2854 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetSecond. Expected _wxDateTime_p.");
2855 return NULL;
2856 }
2857 }
2858{
2859 wxPy_BEGIN_ALLOW_THREADS;
2860 wxDateTime & _result_ref = wxDateTime_SetSecond(_arg0,_arg1);
2861 _result = (wxDateTime *) &_result_ref;
2862
2863 wxPy_END_ALLOW_THREADS;
2864} if (_result) {
2865 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2866 _resultobj = Py_BuildValue("s",_ptemp);
2867 } else {
2868 Py_INCREF(Py_None);
2869 _resultobj = Py_None;
2870 }
2871 return _resultobj;
2872}
2873
2874#define wxDateTime_SetMillisecond(_swigobj,_swigarg0) (_swigobj->SetMillisecond(_swigarg0))
2875static PyObject *_wrap_wxDateTime_SetMillisecond(PyObject *self, PyObject *args, PyObject *kwargs) {
2876 PyObject * _resultobj;
2877 wxDateTime * _result;
2878 wxDateTime * _arg0;
2879 wxDateTime::wxDateTime_t _arg1;
2880 PyObject * _argo0 = 0;
2881 char *_kwnames[] = { "self","millisecond", NULL };
2882 char _ptemp[128];
2883
2884 self = self;
2885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oh:wxDateTime_SetMillisecond",_kwnames,&_argo0,&_arg1))
2886 return NULL;
2887 if (_argo0) {
2888 if (_argo0 == Py_None) { _arg0 = NULL; }
2889 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2890 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetMillisecond. Expected _wxDateTime_p.");
2891 return NULL;
2892 }
2893 }
2894{
2895 wxPy_BEGIN_ALLOW_THREADS;
2896 wxDateTime & _result_ref = wxDateTime_SetMillisecond(_arg0,_arg1);
2897 _result = (wxDateTime *) &_result_ref;
2898
2899 wxPy_END_ALLOW_THREADS;
2900} if (_result) {
2901 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2902 _resultobj = Py_BuildValue("s",_ptemp);
2903 } else {
2904 Py_INCREF(Py_None);
2905 _resultobj = Py_None;
2906 }
2907 return _resultobj;
2908}
2909
2910#define wxDateTime_SetToWeekDayInSameWeek(_swigobj,_swigarg0) (_swigobj->SetToWeekDayInSameWeek(_swigarg0))
2911static PyObject *_wrap_wxDateTime_SetToWeekDayInSameWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
2912 PyObject * _resultobj;
2913 wxDateTime * _result;
2914 wxDateTime * _arg0;
2915 wxDateTime::WeekDay _arg1;
2916 PyObject * _argo0 = 0;
2917 char *_kwnames[] = { "self","weekday", NULL };
2918 char _ptemp[128];
2919
2920 self = self;
2921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateTime_SetToWeekDayInSameWeek",_kwnames,&_argo0,&_arg1))
2922 return NULL;
2923 if (_argo0) {
2924 if (_argo0 == Py_None) { _arg0 = NULL; }
2925 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2926 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetToWeekDayInSameWeek. Expected _wxDateTime_p.");
2927 return NULL;
2928 }
2929 }
2930{
2931 wxPy_BEGIN_ALLOW_THREADS;
2932 wxDateTime & _result_ref = wxDateTime_SetToWeekDayInSameWeek(_arg0,_arg1);
2933 _result = (wxDateTime *) &_result_ref;
2934
2935 wxPy_END_ALLOW_THREADS;
2936} if (_result) {
2937 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
2938 _resultobj = Py_BuildValue("s",_ptemp);
2939 } else {
2940 Py_INCREF(Py_None);
2941 _resultobj = Py_None;
2942 }
2943 return _resultobj;
2944}
2945
2946#define wxDateTime_GetWeekDayInSameWeek(_swigobj,_swigarg0) (_swigobj->GetWeekDayInSameWeek(_swigarg0))
2947static PyObject *_wrap_wxDateTime_GetWeekDayInSameWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
2948 PyObject * _resultobj;
2949 wxDateTime * _result;
2950 wxDateTime * _arg0;
2951 wxDateTime::WeekDay _arg1;
2952 PyObject * _argo0 = 0;
2953 char *_kwnames[] = { "self","weekday", NULL };
2954 char _ptemp[128];
2955
2956 self = self;
2957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateTime_GetWeekDayInSameWeek",_kwnames,&_argo0,&_arg1))
2958 return NULL;
2959 if (_argo0) {
2960 if (_argo0 == Py_None) { _arg0 = NULL; }
2961 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2962 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetWeekDayInSameWeek. Expected _wxDateTime_p.");
2963 return NULL;
2964 }
2965 }
2966{
2967 wxPy_BEGIN_ALLOW_THREADS;
2968 _result = new wxDateTime (wxDateTime_GetWeekDayInSameWeek(_arg0,_arg1));
2969
2970 wxPy_END_ALLOW_THREADS;
2971} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
2972 _resultobj = Py_BuildValue("s",_ptemp);
2973 return _resultobj;
2974}
2975
2976#define wxDateTime_SetToNextWeekDay(_swigobj,_swigarg0) (_swigobj->SetToNextWeekDay(_swigarg0))
2977static PyObject *_wrap_wxDateTime_SetToNextWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
2978 PyObject * _resultobj;
2979 wxDateTime * _result;
2980 wxDateTime * _arg0;
2981 wxDateTime::WeekDay _arg1;
2982 PyObject * _argo0 = 0;
2983 char *_kwnames[] = { "self","weekday", NULL };
2984 char _ptemp[128];
2985
2986 self = self;
2987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateTime_SetToNextWeekDay",_kwnames,&_argo0,&_arg1))
2988 return NULL;
2989 if (_argo0) {
2990 if (_argo0 == Py_None) { _arg0 = NULL; }
2991 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
2992 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetToNextWeekDay. Expected _wxDateTime_p.");
2993 return NULL;
2994 }
2995 }
2996{
2997 wxPy_BEGIN_ALLOW_THREADS;
2998 wxDateTime & _result_ref = wxDateTime_SetToNextWeekDay(_arg0,_arg1);
2999 _result = (wxDateTime *) &_result_ref;
3000
3001 wxPy_END_ALLOW_THREADS;
3002} if (_result) {
3003 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
3004 _resultobj = Py_BuildValue("s",_ptemp);
3005 } else {
3006 Py_INCREF(Py_None);
3007 _resultobj = Py_None;
3008 }
3009 return _resultobj;
3010}
3011
3012#define wxDateTime_GetNextWeekDay(_swigobj,_swigarg0) (_swigobj->GetNextWeekDay(_swigarg0))
3013static PyObject *_wrap_wxDateTime_GetNextWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
3014 PyObject * _resultobj;
3015 wxDateTime * _result;
3016 wxDateTime * _arg0;
3017 wxDateTime::WeekDay _arg1;
3018 PyObject * _argo0 = 0;
3019 char *_kwnames[] = { "self","weekday", NULL };
3020 char _ptemp[128];
3021
3022 self = self;
3023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateTime_GetNextWeekDay",_kwnames,&_argo0,&_arg1))
3024 return NULL;
3025 if (_argo0) {
3026 if (_argo0 == Py_None) { _arg0 = NULL; }
3027 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3028 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetNextWeekDay. Expected _wxDateTime_p.");
3029 return NULL;
3030 }
3031 }
3032{
3033 wxPy_BEGIN_ALLOW_THREADS;
3034 _result = new wxDateTime (wxDateTime_GetNextWeekDay(_arg0,_arg1));
3035
3036 wxPy_END_ALLOW_THREADS;
3037} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
3038 _resultobj = Py_BuildValue("s",_ptemp);
3039 return _resultobj;
3040}
3041
3042#define wxDateTime_SetToPrevWeekDay(_swigobj,_swigarg0) (_swigobj->SetToPrevWeekDay(_swigarg0))
3043static PyObject *_wrap_wxDateTime_SetToPrevWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
3044 PyObject * _resultobj;
3045 wxDateTime * _result;
3046 wxDateTime * _arg0;
3047 wxDateTime::WeekDay _arg1;
3048 PyObject * _argo0 = 0;
3049 char *_kwnames[] = { "self","weekday", NULL };
3050 char _ptemp[128];
3051
3052 self = self;
3053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateTime_SetToPrevWeekDay",_kwnames,&_argo0,&_arg1))
3054 return NULL;
3055 if (_argo0) {
3056 if (_argo0 == Py_None) { _arg0 = NULL; }
3057 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3058 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetToPrevWeekDay. Expected _wxDateTime_p.");
3059 return NULL;
3060 }
3061 }
3062{
3063 wxPy_BEGIN_ALLOW_THREADS;
3064 wxDateTime & _result_ref = wxDateTime_SetToPrevWeekDay(_arg0,_arg1);
3065 _result = (wxDateTime *) &_result_ref;
3066
3067 wxPy_END_ALLOW_THREADS;
3068} if (_result) {
3069 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
3070 _resultobj = Py_BuildValue("s",_ptemp);
3071 } else {
3072 Py_INCREF(Py_None);
3073 _resultobj = Py_None;
3074 }
3075 return _resultobj;
3076}
3077
3078#define wxDateTime_GetPrevWeekDay(_swigobj,_swigarg0) (_swigobj->GetPrevWeekDay(_swigarg0))
3079static PyObject *_wrap_wxDateTime_GetPrevWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
3080 PyObject * _resultobj;
3081 wxDateTime * _result;
3082 wxDateTime * _arg0;
3083 wxDateTime::WeekDay _arg1;
3084 PyObject * _argo0 = 0;
3085 char *_kwnames[] = { "self","weekday", NULL };
3086 char _ptemp[128];
3087
3088 self = self;
3089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateTime_GetPrevWeekDay",_kwnames,&_argo0,&_arg1))
3090 return NULL;
3091 if (_argo0) {
3092 if (_argo0 == Py_None) { _arg0 = NULL; }
3093 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3094 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetPrevWeekDay. Expected _wxDateTime_p.");
3095 return NULL;
3096 }
3097 }
3098{
3099 wxPy_BEGIN_ALLOW_THREADS;
3100 _result = new wxDateTime (wxDateTime_GetPrevWeekDay(_arg0,_arg1));
3101
3102 wxPy_END_ALLOW_THREADS;
3103} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
3104 _resultobj = Py_BuildValue("s",_ptemp);
3105 return _resultobj;
3106}
3107
3108#define wxDateTime_SetToWeekDay(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetToWeekDay(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3109static PyObject *_wrap_wxDateTime_SetToWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
3110 PyObject * _resultobj;
3111 bool _result;
3112 wxDateTime * _arg0;
3113 wxDateTime::WeekDay _arg1;
3114 int _arg2 = (int ) 1;
3115 wxDateTime::Month _arg3 = (wxDateTime::Month ) wxDateTime::Inv_Month;
3116 int _arg4 = (int ) wxDateTime::Inv_Year;
3117 PyObject * _argo0 = 0;
3118 char *_kwnames[] = { "self","weekday","n","month","year", NULL };
3119
3120 self = self;
3121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|iii:wxDateTime_SetToWeekDay",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3122 return NULL;
3123 if (_argo0) {
3124 if (_argo0 == Py_None) { _arg0 = NULL; }
3125 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3126 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetToWeekDay. Expected _wxDateTime_p.");
3127 return NULL;
3128 }
3129 }
3130{
3131 wxPy_BEGIN_ALLOW_THREADS;
3132 _result = (bool )wxDateTime_SetToWeekDay(_arg0,_arg1,_arg2,_arg3,_arg4);
3133
3134 wxPy_END_ALLOW_THREADS;
3135} _resultobj = Py_BuildValue("i",_result);
3136 return _resultobj;
3137}
3138
3139#define wxDateTime_GetWeekDay(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetWeekDay(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3140static PyObject *_wrap_wxDateTime_GetWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
3141 PyObject * _resultobj;
3142 wxDateTime * _result;
3143 wxDateTime * _arg0;
3144 wxDateTime::WeekDay _arg1;
3145 int _arg2 = (int ) 1;
3146 wxDateTime::Month _arg3 = (wxDateTime::Month ) wxDateTime::Inv_Month;
3147 int _arg4 = (int ) wxDateTime::Inv_Year;
3148 PyObject * _argo0 = 0;
3149 char *_kwnames[] = { "self","weekday","n","month","year", NULL };
3150 char _ptemp[128];
3151
3152 self = self;
3153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|iii:wxDateTime_GetWeekDay",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3154 return NULL;
3155 if (_argo0) {
3156 if (_argo0 == Py_None) { _arg0 = NULL; }
3157 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3158 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetWeekDay. Expected _wxDateTime_p.");
3159 return NULL;
3160 }
3161 }
3162{
3163 wxPy_BEGIN_ALLOW_THREADS;
3164 _result = new wxDateTime (wxDateTime_GetWeekDay(_arg0,_arg1,_arg2,_arg3,_arg4));
3165
3166 wxPy_END_ALLOW_THREADS;
3167} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
3168 _resultobj = Py_BuildValue("s",_ptemp);
3169 return _resultobj;
3170}
3171
3172#define wxDateTime_SetToLastWeekDay(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetToLastWeekDay(_swigarg0,_swigarg1,_swigarg2))
3173static PyObject *_wrap_wxDateTime_SetToLastWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
3174 PyObject * _resultobj;
3175 bool _result;
3176 wxDateTime * _arg0;
3177 wxDateTime::WeekDay _arg1;
3178 wxDateTime::Month _arg2 = (wxDateTime::Month ) wxDateTime::Inv_Month;
3179 int _arg3 = (int ) wxDateTime::Inv_Year;
3180 PyObject * _argo0 = 0;
3181 char *_kwnames[] = { "self","weekday","month","year", NULL };
3182
3183 self = self;
3184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|ii:wxDateTime_SetToLastWeekDay",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
3185 return NULL;
3186 if (_argo0) {
3187 if (_argo0 == Py_None) { _arg0 = NULL; }
3188 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3189 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetToLastWeekDay. Expected _wxDateTime_p.");
3190 return NULL;
3191 }
3192 }
3193{
3194 wxPy_BEGIN_ALLOW_THREADS;
3195 _result = (bool )wxDateTime_SetToLastWeekDay(_arg0,_arg1,_arg2,_arg3);
3196
3197 wxPy_END_ALLOW_THREADS;
3198} _resultobj = Py_BuildValue("i",_result);
3199 return _resultobj;
3200}
3201
3202#define wxDateTime_GetLastWeekDay(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetLastWeekDay(_swigarg0,_swigarg1,_swigarg2))
3203static PyObject *_wrap_wxDateTime_GetLastWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
3204 PyObject * _resultobj;
3205 wxDateTime * _result;
3206 wxDateTime * _arg0;
3207 wxDateTime::WeekDay _arg1;
3208 wxDateTime::Month _arg2 = (wxDateTime::Month ) wxDateTime::Inv_Month;
3209 int _arg3 = (int ) wxDateTime::Inv_Year;
3210 PyObject * _argo0 = 0;
3211 char *_kwnames[] = { "self","weekday","month","year", NULL };
3212 char _ptemp[128];
3213
3214 self = self;
3215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|ii:wxDateTime_GetLastWeekDay",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
3216 return NULL;
3217 if (_argo0) {
3218 if (_argo0 == Py_None) { _arg0 = NULL; }
3219 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3220 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetLastWeekDay. Expected _wxDateTime_p.");
3221 return NULL;
3222 }
3223 }
3224{
3225 wxPy_BEGIN_ALLOW_THREADS;
3226 _result = new wxDateTime (wxDateTime_GetLastWeekDay(_arg0,_arg1,_arg2,_arg3));
3227
3228 wxPy_END_ALLOW_THREADS;
3229} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
3230 _resultobj = Py_BuildValue("s",_ptemp);
3231 return _resultobj;
3232}
3233
3234#define wxDateTime_SetToTheWeek(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToTheWeek(_swigarg0,_swigarg1))
3235static PyObject *_wrap_wxDateTime_SetToTheWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
3236 PyObject * _resultobj;
3237 bool _result;
3238 wxDateTime * _arg0;
3239 wxDateTime::wxDateTime_t _arg1;
3240 wxDateTime::WeekDay _arg2 = (wxDateTime::WeekDay ) wxDateTime::Mon;
3241 PyObject * _argo0 = 0;
3242 char *_kwnames[] = { "self","numWeek","weekday", NULL };
3243
3244 self = self;
3245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oh|i:wxDateTime_SetToTheWeek",_kwnames,&_argo0,&_arg1,&_arg2))
3246 return NULL;
3247 if (_argo0) {
3248 if (_argo0 == Py_None) { _arg0 = NULL; }
3249 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3250 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetToTheWeek. Expected _wxDateTime_p.");
3251 return NULL;
3252 }
3253 }
3254{
3255 wxPy_BEGIN_ALLOW_THREADS;
3256 _result = (bool )wxDateTime_SetToTheWeek(_arg0,_arg1,_arg2);
3257
3258 wxPy_END_ALLOW_THREADS;
3259} _resultobj = Py_BuildValue("i",_result);
3260 return _resultobj;
3261}
3262
3263#define wxDateTime_GetWeek(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetWeek(_swigarg0,_swigarg1))
3264static PyObject *_wrap_wxDateTime_GetWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
3265 PyObject * _resultobj;
3266 wxDateTime * _result;
3267 wxDateTime * _arg0;
3268 wxDateTime::wxDateTime_t _arg1;
3269 wxDateTime::WeekDay _arg2 = (wxDateTime::WeekDay ) wxDateTime::Mon;
3270 PyObject * _argo0 = 0;
3271 char *_kwnames[] = { "self","numWeek","weekday", NULL };
3272 char _ptemp[128];
3273
3274 self = self;
3275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oh|i:wxDateTime_GetWeek",_kwnames,&_argo0,&_arg1,&_arg2))
3276 return NULL;
3277 if (_argo0) {
3278 if (_argo0 == Py_None) { _arg0 = NULL; }
3279 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3280 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetWeek. Expected _wxDateTime_p.");
3281 return NULL;
3282 }
3283 }
3284{
3285 wxPy_BEGIN_ALLOW_THREADS;
3286 _result = new wxDateTime (wxDateTime_GetWeek(_arg0,_arg1,_arg2));
3287
3288 wxPy_END_ALLOW_THREADS;
3289} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
3290 _resultobj = Py_BuildValue("s",_ptemp);
3291 return _resultobj;
3292}
3293
3294#define wxDateTime_SetToLastMonthDay(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetToLastMonthDay(_swigarg0,_swigarg1))
3295static PyObject *_wrap_wxDateTime_SetToLastMonthDay(PyObject *self, PyObject *args, PyObject *kwargs) {
3296 PyObject * _resultobj;
3297 wxDateTime * _result;
3298 wxDateTime * _arg0;
3299 wxDateTime::Month _arg1 = (wxDateTime::Month ) wxDateTime::Inv_Month;
3300 int _arg2 = (int ) wxDateTime::Inv_Year;
3301 PyObject * _argo0 = 0;
3302 char *_kwnames[] = { "self","month","year", NULL };
3303 char _ptemp[128];
3304
3305 self = self;
3306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ii:wxDateTime_SetToLastMonthDay",_kwnames,&_argo0,&_arg1,&_arg2))
3307 return NULL;
3308 if (_argo0) {
3309 if (_argo0 == Py_None) { _arg0 = NULL; }
3310 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3311 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetToLastMonthDay. Expected _wxDateTime_p.");
3312 return NULL;
3313 }
3314 }
3315{
3316 wxPy_BEGIN_ALLOW_THREADS;
3317 wxDateTime & _result_ref = wxDateTime_SetToLastMonthDay(_arg0,_arg1,_arg2);
3318 _result = (wxDateTime *) &_result_ref;
3319
3320 wxPy_END_ALLOW_THREADS;
3321} if (_result) {
3322 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
3323 _resultobj = Py_BuildValue("s",_ptemp);
3324 } else {
3325 Py_INCREF(Py_None);
3326 _resultobj = Py_None;
3327 }
3328 return _resultobj;
3329}
3330
3331#define wxDateTime_GetLastMonthDay(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetLastMonthDay(_swigarg0,_swigarg1))
3332static PyObject *_wrap_wxDateTime_GetLastMonthDay(PyObject *self, PyObject *args, PyObject *kwargs) {
3333 PyObject * _resultobj;
3334 wxDateTime * _result;
3335 wxDateTime * _arg0;
3336 wxDateTime::Month _arg1 = (wxDateTime::Month ) wxDateTime::Inv_Month;
3337 int _arg2 = (int ) wxDateTime::Inv_Year;
3338 PyObject * _argo0 = 0;
3339 char *_kwnames[] = { "self","month","year", NULL };
3340 char _ptemp[128];
3341
3342 self = self;
3343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ii:wxDateTime_GetLastMonthDay",_kwnames,&_argo0,&_arg1,&_arg2))
3344 return NULL;
3345 if (_argo0) {
3346 if (_argo0 == Py_None) { _arg0 = NULL; }
3347 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3348 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetLastMonthDay. Expected _wxDateTime_p.");
3349 return NULL;
3350 }
3351 }
3352{
3353 wxPy_BEGIN_ALLOW_THREADS;
3354 _result = new wxDateTime (wxDateTime_GetLastMonthDay(_arg0,_arg1,_arg2));
3355
3356 wxPy_END_ALLOW_THREADS;
3357} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
3358 _resultobj = Py_BuildValue("s",_ptemp);
3359 return _resultobj;
3360}
3361
3362#define wxDateTime_SetToYearDay(_swigobj,_swigarg0) (_swigobj->SetToYearDay(_swigarg0))
3363static PyObject *_wrap_wxDateTime_SetToYearDay(PyObject *self, PyObject *args, PyObject *kwargs) {
3364 PyObject * _resultobj;
3365 wxDateTime * _result;
3366 wxDateTime * _arg0;
3367 wxDateTime::wxDateTime_t _arg1;
3368 PyObject * _argo0 = 0;
3369 char *_kwnames[] = { "self","yday", NULL };
3370 char _ptemp[128];
3371
3372 self = self;
3373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oh:wxDateTime_SetToYearDay",_kwnames,&_argo0,&_arg1))
3374 return NULL;
3375 if (_argo0) {
3376 if (_argo0 == Py_None) { _arg0 = NULL; }
3377 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3378 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SetToYearDay. Expected _wxDateTime_p.");
3379 return NULL;
3380 }
3381 }
3382{
3383 wxPy_BEGIN_ALLOW_THREADS;
3384 wxDateTime & _result_ref = wxDateTime_SetToYearDay(_arg0,_arg1);
3385 _result = (wxDateTime *) &_result_ref;
3386
3387 wxPy_END_ALLOW_THREADS;
3388} if (_result) {
3389 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
3390 _resultobj = Py_BuildValue("s",_ptemp);
3391 } else {
3392 Py_INCREF(Py_None);
3393 _resultobj = Py_None;
3394 }
3395 return _resultobj;
3396}
3397
3398#define wxDateTime_GetYearDay(_swigobj,_swigarg0) (_swigobj->GetYearDay(_swigarg0))
3399static PyObject *_wrap_wxDateTime_GetYearDay(PyObject *self, PyObject *args, PyObject *kwargs) {
3400 PyObject * _resultobj;
3401 wxDateTime * _result;
3402 wxDateTime * _arg0;
3403 wxDateTime::wxDateTime_t _arg1;
3404 PyObject * _argo0 = 0;
3405 char *_kwnames[] = { "self","yday", NULL };
3406 char _ptemp[128];
3407
3408 self = self;
3409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oh:wxDateTime_GetYearDay",_kwnames,&_argo0,&_arg1))
3410 return NULL;
3411 if (_argo0) {
3412 if (_argo0 == Py_None) { _arg0 = NULL; }
3413 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3414 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetYearDay. Expected _wxDateTime_p.");
3415 return NULL;
3416 }
3417 }
3418{
3419 wxPy_BEGIN_ALLOW_THREADS;
3420 _result = new wxDateTime (wxDateTime_GetYearDay(_arg0,_arg1));
3421
3422 wxPy_END_ALLOW_THREADS;
3423} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
3424 _resultobj = Py_BuildValue("s",_ptemp);
3425 return _resultobj;
3426}
3427
3428#define wxDateTime_GetJulianDayNumber(_swigobj) (_swigobj->GetJulianDayNumber())
3429static PyObject *_wrap_wxDateTime_GetJulianDayNumber(PyObject *self, PyObject *args, PyObject *kwargs) {
3430 PyObject * _resultobj;
3431 double _result;
3432 wxDateTime * _arg0;
3433 PyObject * _argo0 = 0;
3434 char *_kwnames[] = { "self", NULL };
3435
3436 self = self;
3437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateTime_GetJulianDayNumber",_kwnames,&_argo0))
3438 return NULL;
3439 if (_argo0) {
3440 if (_argo0 == Py_None) { _arg0 = NULL; }
3441 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3442 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetJulianDayNumber. Expected _wxDateTime_p.");
3443 return NULL;
3444 }
3445 }
3446{
3447 wxPy_BEGIN_ALLOW_THREADS;
3448 _result = (double )wxDateTime_GetJulianDayNumber(_arg0);
3449
3450 wxPy_END_ALLOW_THREADS;
3451} _resultobj = Py_BuildValue("d",_result);
3452 return _resultobj;
3453}
3454
3455#define wxDateTime_GetJDN(_swigobj) (_swigobj->GetJDN())
3456static PyObject *_wrap_wxDateTime_GetJDN(PyObject *self, PyObject *args, PyObject *kwargs) {
3457 PyObject * _resultobj;
3458 double _result;
3459 wxDateTime * _arg0;
3460 PyObject * _argo0 = 0;
3461 char *_kwnames[] = { "self", NULL };
3462
3463 self = self;
3464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateTime_GetJDN",_kwnames,&_argo0))
3465 return NULL;
3466 if (_argo0) {
3467 if (_argo0 == Py_None) { _arg0 = NULL; }
3468 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3469 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetJDN. Expected _wxDateTime_p.");
3470 return NULL;
3471 }
3472 }
3473{
3474 wxPy_BEGIN_ALLOW_THREADS;
3475 _result = (double )wxDateTime_GetJDN(_arg0);
3476
3477 wxPy_END_ALLOW_THREADS;
3478} _resultobj = Py_BuildValue("d",_result);
3479 return _resultobj;
3480}
3481
3482#define wxDateTime_GetModifiedJulianDayNumber(_swigobj) (_swigobj->GetModifiedJulianDayNumber())
3483static PyObject *_wrap_wxDateTime_GetModifiedJulianDayNumber(PyObject *self, PyObject *args, PyObject *kwargs) {
3484 PyObject * _resultobj;
3485 double _result;
3486 wxDateTime * _arg0;
3487 PyObject * _argo0 = 0;
3488 char *_kwnames[] = { "self", NULL };
3489
3490 self = self;
3491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateTime_GetModifiedJulianDayNumber",_kwnames,&_argo0))
3492 return NULL;
3493 if (_argo0) {
3494 if (_argo0 == Py_None) { _arg0 = NULL; }
3495 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3496 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetModifiedJulianDayNumber. Expected _wxDateTime_p.");
3497 return NULL;
3498 }
3499 }
3500{
3501 wxPy_BEGIN_ALLOW_THREADS;
3502 _result = (double )wxDateTime_GetModifiedJulianDayNumber(_arg0);
3503
3504 wxPy_END_ALLOW_THREADS;
3505} _resultobj = Py_BuildValue("d",_result);
3506 return _resultobj;
3507}
3508
3509#define wxDateTime_GetMJD(_swigobj) (_swigobj->GetMJD())
3510static PyObject *_wrap_wxDateTime_GetMJD(PyObject *self, PyObject *args, PyObject *kwargs) {
3511 PyObject * _resultobj;
3512 double _result;
3513 wxDateTime * _arg0;
3514 PyObject * _argo0 = 0;
3515 char *_kwnames[] = { "self", NULL };
3516
3517 self = self;
3518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateTime_GetMJD",_kwnames,&_argo0))
3519 return NULL;
3520 if (_argo0) {
3521 if (_argo0 == Py_None) { _arg0 = NULL; }
3522 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3523 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetMJD. Expected _wxDateTime_p.");
3524 return NULL;
3525 }
3526 }
3527{
3528 wxPy_BEGIN_ALLOW_THREADS;
3529 _result = (double )wxDateTime_GetMJD(_arg0);
3530
3531 wxPy_END_ALLOW_THREADS;
3532} _resultobj = Py_BuildValue("d",_result);
3533 return _resultobj;
3534}
3535
3536#define wxDateTime_GetRataDie(_swigobj) (_swigobj->GetRataDie())
3537static PyObject *_wrap_wxDateTime_GetRataDie(PyObject *self, PyObject *args, PyObject *kwargs) {
3538 PyObject * _resultobj;
3539 double _result;
3540 wxDateTime * _arg0;
3541 PyObject * _argo0 = 0;
3542 char *_kwnames[] = { "self", NULL };
3543
3544 self = self;
3545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateTime_GetRataDie",_kwnames,&_argo0))
3546 return NULL;
3547 if (_argo0) {
3548 if (_argo0 == Py_None) { _arg0 = NULL; }
3549 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3550 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetRataDie. Expected _wxDateTime_p.");
3551 return NULL;
3552 }
3553 }
3554{
3555 wxPy_BEGIN_ALLOW_THREADS;
3556 _result = (double )wxDateTime_GetRataDie(_arg0);
3557
3558 wxPy_END_ALLOW_THREADS;
3559} _resultobj = Py_BuildValue("d",_result);
3560 return _resultobj;
3561}
3562
3563#define wxDateTime_ToTimezone(_swigobj,_swigarg0,_swigarg1) (_swigobj->ToTimezone(_swigarg0,_swigarg1))
3564static PyObject *_wrap_wxDateTime_ToTimezone(PyObject *self, PyObject *args, PyObject *kwargs) {
3565 PyObject * _resultobj;
3566 wxDateTime * _result;
3567 wxDateTime * _arg0;
3568 wxDateTime::TimeZone * _arg1;
3569 bool _arg2 = (bool ) FALSE;
3570 PyObject * _argo0 = 0;
3571 PyObject * _obj1 = 0;
3572 int tempbool2 = (int) FALSE;
3573 char *_kwnames[] = { "self","tz","noDST", NULL };
3574 char _ptemp[128];
3575
3576 self = self;
3577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxDateTime_ToTimezone",_kwnames,&_argo0,&_obj1,&tempbool2))
3578 return NULL;
3579 if (_argo0) {
3580 if (_argo0 == Py_None) { _arg0 = NULL; }
3581 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3582 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_ToTimezone. Expected _wxDateTime_p.");
3583 return NULL;
3584 }
3585 }
3586{
3587 _arg1 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(_obj1));
3588}
3589 _arg2 = (bool ) tempbool2;
3590{
3591 wxPy_BEGIN_ALLOW_THREADS;
3592 _result = new wxDateTime (wxDateTime_ToTimezone(_arg0,*_arg1,_arg2));
3593
3594 wxPy_END_ALLOW_THREADS;
3595} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
3596 _resultobj = Py_BuildValue("s",_ptemp);
3597{
3598 if (_arg1) delete _arg1;
3599}
3600 return _resultobj;
3601}
3602
3603#define wxDateTime_MakeTimezone(_swigobj,_swigarg0,_swigarg1) (_swigobj->MakeTimezone(_swigarg0,_swigarg1))
3604static PyObject *_wrap_wxDateTime_MakeTimezone(PyObject *self, PyObject *args, PyObject *kwargs) {
3605 PyObject * _resultobj;
3606 wxDateTime * _result;
3607 wxDateTime * _arg0;
3608 wxDateTime::TimeZone * _arg1;
3609 bool _arg2 = (bool ) FALSE;
3610 PyObject * _argo0 = 0;
3611 PyObject * _obj1 = 0;
3612 int tempbool2 = (int) FALSE;
3613 char *_kwnames[] = { "self","tz","noDST", NULL };
3614 char _ptemp[128];
3615
3616 self = self;
3617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxDateTime_MakeTimezone",_kwnames,&_argo0,&_obj1,&tempbool2))
3618 return NULL;
3619 if (_argo0) {
3620 if (_argo0 == Py_None) { _arg0 = NULL; }
3621 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3622 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_MakeTimezone. Expected _wxDateTime_p.");
3623 return NULL;
3624 }
3625 }
3626{
3627 _arg1 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(_obj1));
3628}
3629 _arg2 = (bool ) tempbool2;
3630{
3631 wxPy_BEGIN_ALLOW_THREADS;
3632 wxDateTime & _result_ref = wxDateTime_MakeTimezone(_arg0,*_arg1,_arg2);
3633 _result = (wxDateTime *) &_result_ref;
3634
3635 wxPy_END_ALLOW_THREADS;
3636} if (_result) {
3637 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
3638 _resultobj = Py_BuildValue("s",_ptemp);
3639 } else {
3640 Py_INCREF(Py_None);
3641 _resultobj = Py_None;
3642 }
3643{
3644 if (_arg1) delete _arg1;
3645}
3646 return _resultobj;
3647}
3648
3649#define wxDateTime_ToGMT(_swigobj,_swigarg0) (_swigobj->ToGMT(_swigarg0))
3650static PyObject *_wrap_wxDateTime_ToGMT(PyObject *self, PyObject *args, PyObject *kwargs) {
3651 PyObject * _resultobj;
3652 wxDateTime * _result;
3653 wxDateTime * _arg0;
3654 bool _arg1 = (bool ) FALSE;
3655 PyObject * _argo0 = 0;
3656 int tempbool1 = (int) FALSE;
3657 char *_kwnames[] = { "self","noDST", NULL };
3658 char _ptemp[128];
3659
3660 self = self;
3661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxDateTime_ToGMT",_kwnames,&_argo0,&tempbool1))
3662 return NULL;
3663 if (_argo0) {
3664 if (_argo0 == Py_None) { _arg0 = NULL; }
3665 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3666 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_ToGMT. Expected _wxDateTime_p.");
3667 return NULL;
3668 }
3669 }
3670 _arg1 = (bool ) tempbool1;
3671{
3672 wxPy_BEGIN_ALLOW_THREADS;
3673 _result = new wxDateTime (wxDateTime_ToGMT(_arg0,_arg1));
3674
3675 wxPy_END_ALLOW_THREADS;
3676} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
3677 _resultobj = Py_BuildValue("s",_ptemp);
3678 return _resultobj;
3679}
3680
3681#define wxDateTime_MakeGMT(_swigobj,_swigarg0) (_swigobj->MakeGMT(_swigarg0))
3682static PyObject *_wrap_wxDateTime_MakeGMT(PyObject *self, PyObject *args, PyObject *kwargs) {
3683 PyObject * _resultobj;
3684 wxDateTime * _result;
3685 wxDateTime * _arg0;
3686 bool _arg1 = (bool ) FALSE;
3687 PyObject * _argo0 = 0;
3688 int tempbool1 = (int) FALSE;
3689 char *_kwnames[] = { "self","noDST", NULL };
3690 char _ptemp[128];
3691
3692 self = self;
3693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxDateTime_MakeGMT",_kwnames,&_argo0,&tempbool1))
3694 return NULL;
3695 if (_argo0) {
3696 if (_argo0 == Py_None) { _arg0 = NULL; }
3697 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3698 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_MakeGMT. Expected _wxDateTime_p.");
3699 return NULL;
3700 }
3701 }
3702 _arg1 = (bool ) tempbool1;
3703{
3704 wxPy_BEGIN_ALLOW_THREADS;
3705 wxDateTime & _result_ref = wxDateTime_MakeGMT(_arg0,_arg1);
3706 _result = (wxDateTime *) &_result_ref;
3707
3708 wxPy_END_ALLOW_THREADS;
3709} if (_result) {
3710 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
3711 _resultobj = Py_BuildValue("s",_ptemp);
3712 } else {
3713 Py_INCREF(Py_None);
3714 _resultobj = Py_None;
3715 }
3716 return _resultobj;
3717}
3718
3719#define wxDateTime_IsDST(_swigobj,_swigarg0) (_swigobj->IsDST(_swigarg0))
3720static PyObject *_wrap_wxDateTime_IsDST(PyObject *self, PyObject *args, PyObject *kwargs) {
3721 PyObject * _resultobj;
3722 int _result;
3723 wxDateTime * _arg0;
3724 wxDateTime::Country _arg1 = (wxDateTime::Country ) wxDateTime::Country_Default;
3725 PyObject * _argo0 = 0;
3726 char *_kwnames[] = { "self","country", NULL };
3727
3728 self = self;
3729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxDateTime_IsDST",_kwnames,&_argo0,&_arg1))
3730 return NULL;
3731 if (_argo0) {
3732 if (_argo0 == Py_None) { _arg0 = NULL; }
3733 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3734 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_IsDST. Expected _wxDateTime_p.");
3735 return NULL;
3736 }
3737 }
3738{
3739 wxPy_BEGIN_ALLOW_THREADS;
3740 _result = (int )wxDateTime_IsDST(_arg0,_arg1);
3741
3742 wxPy_END_ALLOW_THREADS;
3743} _resultobj = Py_BuildValue("i",_result);
3744 return _resultobj;
3745}
3746
3747#define wxDateTime_IsValid(_swigobj) (_swigobj->IsValid())
3748static PyObject *_wrap_wxDateTime_IsValid(PyObject *self, PyObject *args, PyObject *kwargs) {
3749 PyObject * _resultobj;
3750 bool _result;
3751 wxDateTime * _arg0;
3752 PyObject * _argo0 = 0;
3753 char *_kwnames[] = { "self", NULL };
3754
3755 self = self;
3756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateTime_IsValid",_kwnames,&_argo0))
3757 return NULL;
3758 if (_argo0) {
3759 if (_argo0 == Py_None) { _arg0 = NULL; }
3760 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3761 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_IsValid. Expected _wxDateTime_p.");
3762 return NULL;
3763 }
3764 }
3765{
3766 wxPy_BEGIN_ALLOW_THREADS;
3767 _result = (bool )wxDateTime_IsValid(_arg0);
3768
3769 wxPy_END_ALLOW_THREADS;
3770} _resultobj = Py_BuildValue("i",_result);
3771 return _resultobj;
3772}
3773
3774#define wxDateTime_GetTicks(_swigobj) (_swigobj->GetTicks())
3775static PyObject *_wrap_wxDateTime_GetTicks(PyObject *self, PyObject *args, PyObject *kwargs) {
3776 PyObject * _resultobj;
3777 time_t * _result;
3778 wxDateTime * _arg0;
3779 PyObject * _argo0 = 0;
3780 char *_kwnames[] = { "self", NULL };
3781 char _ptemp[128];
3782
3783 self = self;
3784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateTime_GetTicks",_kwnames,&_argo0))
3785 return NULL;
3786 if (_argo0) {
3787 if (_argo0 == Py_None) { _arg0 = NULL; }
3788 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3789 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetTicks. Expected _wxDateTime_p.");
3790 return NULL;
3791 }
3792 }
3793{
3794 wxPy_BEGIN_ALLOW_THREADS;
3795 _result = new time_t (wxDateTime_GetTicks(_arg0));
3796
3797 wxPy_END_ALLOW_THREADS;
3798} SWIG_MakePtr(_ptemp, (void *) _result,"_time_t_p");
3799 _resultobj = Py_BuildValue("s",_ptemp);
3800 return _resultobj;
3801}
3802
3803#define wxDateTime_GetYear(_swigobj,_swigarg0) (_swigobj->GetYear(_swigarg0))
3804static PyObject *_wrap_wxDateTime_GetYear(PyObject *self, PyObject *args, PyObject *kwargs) {
3805 PyObject * _resultobj;
3806 int _result;
3807 wxDateTime * _arg0;
3808 wxDateTime::TimeZone * _arg1 = (wxDateTime::TimeZone *) &LOCAL;
3809 PyObject * _argo0 = 0;
3810 PyObject * _obj1 = 0;
3811 char *_kwnames[] = { "self","tz", NULL };
3812
3813 self = self;
3814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxDateTime_GetYear",_kwnames,&_argo0,&_obj1))
3815 return NULL;
3816 if (_argo0) {
3817 if (_argo0 == Py_None) { _arg0 = NULL; }
3818 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3819 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetYear. Expected _wxDateTime_p.");
3820 return NULL;
3821 }
3822 }
3823 if (_obj1)
3824{
3825 _arg1 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(_obj1));
3826}
3827{
3828 wxPy_BEGIN_ALLOW_THREADS;
3829 _result = (int )wxDateTime_GetYear(_arg0,*_arg1);
3830
3831 wxPy_END_ALLOW_THREADS;
3832} _resultobj = Py_BuildValue("i",_result);
3833{
3834 if (_arg1) delete _arg1;
3835}
3836 return _resultobj;
3837}
3838
3839#define wxDateTime_GetMonth(_swigobj,_swigarg0) (_swigobj->GetMonth(_swigarg0))
3840static PyObject *_wrap_wxDateTime_GetMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
3841 PyObject * _resultobj;
3842 wxDateTime::Month _result;
3843 wxDateTime * _arg0;
3844 wxDateTime::TimeZone * _arg1 = (wxDateTime::TimeZone *) &LOCAL;
3845 PyObject * _argo0 = 0;
3846 PyObject * _obj1 = 0;
3847 char *_kwnames[] = { "self","tz", NULL };
3848
3849 self = self;
3850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxDateTime_GetMonth",_kwnames,&_argo0,&_obj1))
3851 return NULL;
3852 if (_argo0) {
3853 if (_argo0 == Py_None) { _arg0 = NULL; }
3854 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3855 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetMonth. Expected _wxDateTime_p.");
3856 return NULL;
3857 }
3858 }
3859 if (_obj1)
3860{
3861 _arg1 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(_obj1));
3862}
3863{
3864 wxPy_BEGIN_ALLOW_THREADS;
3865 _result = (wxDateTime::Month )wxDateTime_GetMonth(_arg0,*_arg1);
3866
3867 wxPy_END_ALLOW_THREADS;
3868} _resultobj = Py_BuildValue("i",_result);
3869{
3870 if (_arg1) delete _arg1;
3871}
3872 return _resultobj;
3873}
3874
3875#define wxDateTime_GetDay(_swigobj,_swigarg0) (_swigobj->GetDay(_swigarg0))
3876static PyObject *_wrap_wxDateTime_GetDay(PyObject *self, PyObject *args, PyObject *kwargs) {
3877 PyObject * _resultobj;
3878 wxDateTime::wxDateTime_t _result;
3879 wxDateTime * _arg0;
3880 wxDateTime::TimeZone * _arg1 = (wxDateTime::TimeZone *) &LOCAL;
3881 PyObject * _argo0 = 0;
3882 PyObject * _obj1 = 0;
3883 char *_kwnames[] = { "self","tz", NULL };
3884
3885 self = self;
3886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxDateTime_GetDay",_kwnames,&_argo0,&_obj1))
3887 return NULL;
3888 if (_argo0) {
3889 if (_argo0 == Py_None) { _arg0 = NULL; }
3890 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3891 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetDay. Expected _wxDateTime_p.");
3892 return NULL;
3893 }
3894 }
3895 if (_obj1)
3896{
3897 _arg1 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(_obj1));
3898}
3899{
3900 wxPy_BEGIN_ALLOW_THREADS;
3901 _result = (wxDateTime::wxDateTime_t )wxDateTime_GetDay(_arg0,*_arg1);
3902
3903 wxPy_END_ALLOW_THREADS;
3904} _resultobj = Py_BuildValue("h",_result);
3905{
3906 if (_arg1) delete _arg1;
3907}
3908 return _resultobj;
3909}
3910
3911#define wxDateTime_GetHour(_swigobj,_swigarg0) (_swigobj->GetHour(_swigarg0))
3912static PyObject *_wrap_wxDateTime_GetHour(PyObject *self, PyObject *args, PyObject *kwargs) {
3913 PyObject * _resultobj;
3914 wxDateTime::wxDateTime_t _result;
3915 wxDateTime * _arg0;
3916 wxDateTime::TimeZone * _arg1 = (wxDateTime::TimeZone *) &LOCAL;
3917 PyObject * _argo0 = 0;
3918 PyObject * _obj1 = 0;
3919 char *_kwnames[] = { "self","tz", NULL };
3920
3921 self = self;
3922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxDateTime_GetHour",_kwnames,&_argo0,&_obj1))
3923 return NULL;
3924 if (_argo0) {
3925 if (_argo0 == Py_None) { _arg0 = NULL; }
3926 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3927 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetHour. Expected _wxDateTime_p.");
3928 return NULL;
3929 }
3930 }
3931 if (_obj1)
3932{
3933 _arg1 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(_obj1));
3934}
3935{
3936 wxPy_BEGIN_ALLOW_THREADS;
3937 _result = (wxDateTime::wxDateTime_t )wxDateTime_GetHour(_arg0,*_arg1);
3938
3939 wxPy_END_ALLOW_THREADS;
3940} _resultobj = Py_BuildValue("h",_result);
3941{
3942 if (_arg1) delete _arg1;
3943}
3944 return _resultobj;
3945}
3946
3947#define wxDateTime_GetMinute(_swigobj,_swigarg0) (_swigobj->GetMinute(_swigarg0))
3948static PyObject *_wrap_wxDateTime_GetMinute(PyObject *self, PyObject *args, PyObject *kwargs) {
3949 PyObject * _resultobj;
3950 wxDateTime::wxDateTime_t _result;
3951 wxDateTime * _arg0;
3952 wxDateTime::TimeZone * _arg1 = (wxDateTime::TimeZone *) &LOCAL;
3953 PyObject * _argo0 = 0;
3954 PyObject * _obj1 = 0;
3955 char *_kwnames[] = { "self","tz", NULL };
3956
3957 self = self;
3958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxDateTime_GetMinute",_kwnames,&_argo0,&_obj1))
3959 return NULL;
3960 if (_argo0) {
3961 if (_argo0 == Py_None) { _arg0 = NULL; }
3962 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3963 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetMinute. Expected _wxDateTime_p.");
3964 return NULL;
3965 }
3966 }
3967 if (_obj1)
3968{
3969 _arg1 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(_obj1));
3970}
3971{
3972 wxPy_BEGIN_ALLOW_THREADS;
3973 _result = (wxDateTime::wxDateTime_t )wxDateTime_GetMinute(_arg0,*_arg1);
3974
3975 wxPy_END_ALLOW_THREADS;
3976} _resultobj = Py_BuildValue("h",_result);
3977{
3978 if (_arg1) delete _arg1;
3979}
3980 return _resultobj;
3981}
3982
3983#define wxDateTime_GetSecond(_swigobj,_swigarg0) (_swigobj->GetSecond(_swigarg0))
3984static PyObject *_wrap_wxDateTime_GetSecond(PyObject *self, PyObject *args, PyObject *kwargs) {
3985 PyObject * _resultobj;
3986 wxDateTime::wxDateTime_t _result;
3987 wxDateTime * _arg0;
3988 wxDateTime::TimeZone * _arg1 = (wxDateTime::TimeZone *) &LOCAL;
3989 PyObject * _argo0 = 0;
3990 PyObject * _obj1 = 0;
3991 char *_kwnames[] = { "self","tz", NULL };
3992
3993 self = self;
3994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxDateTime_GetSecond",_kwnames,&_argo0,&_obj1))
3995 return NULL;
3996 if (_argo0) {
3997 if (_argo0 == Py_None) { _arg0 = NULL; }
3998 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
3999 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetSecond. Expected _wxDateTime_p.");
4000 return NULL;
4001 }
4002 }
4003 if (_obj1)
4004{
4005 _arg1 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(_obj1));
4006}
4007{
4008 wxPy_BEGIN_ALLOW_THREADS;
4009 _result = (wxDateTime::wxDateTime_t )wxDateTime_GetSecond(_arg0,*_arg1);
4010
4011 wxPy_END_ALLOW_THREADS;
4012} _resultobj = Py_BuildValue("h",_result);
4013{
4014 if (_arg1) delete _arg1;
4015}
4016 return _resultobj;
4017}
4018
4019#define wxDateTime_GetMillisecond(_swigobj,_swigarg0) (_swigobj->GetMillisecond(_swigarg0))
4020static PyObject *_wrap_wxDateTime_GetMillisecond(PyObject *self, PyObject *args, PyObject *kwargs) {
4021 PyObject * _resultobj;
4022 wxDateTime::wxDateTime_t _result;
4023 wxDateTime * _arg0;
4024 wxDateTime::TimeZone * _arg1 = (wxDateTime::TimeZone *) &LOCAL;
4025 PyObject * _argo0 = 0;
4026 PyObject * _obj1 = 0;
4027 char *_kwnames[] = { "self","tz", NULL };
4028
4029 self = self;
4030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxDateTime_GetMillisecond",_kwnames,&_argo0,&_obj1))
4031 return NULL;
4032 if (_argo0) {
4033 if (_argo0 == Py_None) { _arg0 = NULL; }
4034 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4035 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetMillisecond. Expected _wxDateTime_p.");
4036 return NULL;
4037 }
4038 }
4039 if (_obj1)
4040{
4041 _arg1 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(_obj1));
4042}
4043{
4044 wxPy_BEGIN_ALLOW_THREADS;
4045 _result = (wxDateTime::wxDateTime_t )wxDateTime_GetMillisecond(_arg0,*_arg1);
4046
4047 wxPy_END_ALLOW_THREADS;
4048} _resultobj = Py_BuildValue("h",_result);
4049{
4050 if (_arg1) delete _arg1;
4051}
4052 return _resultobj;
4053}
4054
4055#define wxDateTime_GetDayOfYear(_swigobj,_swigarg0) (_swigobj->GetDayOfYear(_swigarg0))
4056static PyObject *_wrap_wxDateTime_GetDayOfYear(PyObject *self, PyObject *args, PyObject *kwargs) {
4057 PyObject * _resultobj;
4058 wxDateTime::wxDateTime_t _result;
4059 wxDateTime * _arg0;
4060 wxDateTime::TimeZone * _arg1 = (wxDateTime::TimeZone *) &LOCAL;
4061 PyObject * _argo0 = 0;
4062 PyObject * _obj1 = 0;
4063 char *_kwnames[] = { "self","tz", NULL };
4064
4065 self = self;
4066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxDateTime_GetDayOfYear",_kwnames,&_argo0,&_obj1))
4067 return NULL;
4068 if (_argo0) {
4069 if (_argo0 == Py_None) { _arg0 = NULL; }
4070 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4071 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetDayOfYear. Expected _wxDateTime_p.");
4072 return NULL;
4073 }
4074 }
4075 if (_obj1)
4076{
4077 _arg1 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(_obj1));
4078}
4079{
4080 wxPy_BEGIN_ALLOW_THREADS;
4081 _result = (wxDateTime::wxDateTime_t )wxDateTime_GetDayOfYear(_arg0,*_arg1);
4082
4083 wxPy_END_ALLOW_THREADS;
4084} _resultobj = Py_BuildValue("h",_result);
4085{
4086 if (_arg1) delete _arg1;
4087}
4088 return _resultobj;
4089}
4090
4091#define wxDateTime_GetWeekOfYear(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetWeekOfYear(_swigarg0,_swigarg1))
4092static PyObject *_wrap_wxDateTime_GetWeekOfYear(PyObject *self, PyObject *args, PyObject *kwargs) {
4093 PyObject * _resultobj;
4094 wxDateTime::wxDateTime_t _result;
4095 wxDateTime * _arg0;
4096 wxDateTime::WeekFlags _arg1 = (wxDateTime::WeekFlags ) wxDateTime::Monday_First;
4097 wxDateTime::TimeZone * _arg2 = (wxDateTime::TimeZone *) &LOCAL;
4098 PyObject * _argo0 = 0;
4099 PyObject * _obj2 = 0;
4100 char *_kwnames[] = { "self","flags","tz", NULL };
4101
4102 self = self;
4103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iO:wxDateTime_GetWeekOfYear",_kwnames,&_argo0,&_arg1,&_obj2))
4104 return NULL;
4105 if (_argo0) {
4106 if (_argo0 == Py_None) { _arg0 = NULL; }
4107 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4108 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetWeekOfYear. Expected _wxDateTime_p.");
4109 return NULL;
4110 }
4111 }
4112 if (_obj2)
4113{
4114 _arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(_obj2));
4115}
4116{
4117 wxPy_BEGIN_ALLOW_THREADS;
4118 _result = (wxDateTime::wxDateTime_t )wxDateTime_GetWeekOfYear(_arg0,_arg1,*_arg2);
4119
4120 wxPy_END_ALLOW_THREADS;
4121} _resultobj = Py_BuildValue("h",_result);
4122{
4123 if (_arg2) delete _arg2;
4124}
4125 return _resultobj;
4126}
4127
4128#define wxDateTime_GetWeekOfMonth(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetWeekOfMonth(_swigarg0,_swigarg1))
4129static PyObject *_wrap_wxDateTime_GetWeekOfMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
4130 PyObject * _resultobj;
4131 wxDateTime::wxDateTime_t _result;
4132 wxDateTime * _arg0;
4133 wxDateTime::WeekFlags _arg1 = (wxDateTime::WeekFlags ) wxDateTime::Monday_First;
4134 wxDateTime::TimeZone * _arg2 = (wxDateTime::TimeZone *) &LOCAL;
4135 PyObject * _argo0 = 0;
4136 PyObject * _obj2 = 0;
4137 char *_kwnames[] = { "self","flags","tz", NULL };
4138
4139 self = self;
4140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iO:wxDateTime_GetWeekOfMonth",_kwnames,&_argo0,&_arg1,&_obj2))
4141 return NULL;
4142 if (_argo0) {
4143 if (_argo0 == Py_None) { _arg0 = NULL; }
4144 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4145 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_GetWeekOfMonth. Expected _wxDateTime_p.");
4146 return NULL;
4147 }
4148 }
4149 if (_obj2)
4150{
4151 _arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(_obj2));
4152}
4153{
4154 wxPy_BEGIN_ALLOW_THREADS;
4155 _result = (wxDateTime::wxDateTime_t )wxDateTime_GetWeekOfMonth(_arg0,_arg1,*_arg2);
4156
4157 wxPy_END_ALLOW_THREADS;
4158} _resultobj = Py_BuildValue("h",_result);
4159{
4160 if (_arg2) delete _arg2;
4161}
4162 return _resultobj;
4163}
4164
4165#define wxDateTime_IsWorkDay(_swigobj,_swigarg0) (_swigobj->IsWorkDay(_swigarg0))
4166static PyObject *_wrap_wxDateTime_IsWorkDay(PyObject *self, PyObject *args, PyObject *kwargs) {
4167 PyObject * _resultobj;
4168 bool _result;
4169 wxDateTime * _arg0;
4170 wxDateTime::Country _arg1 = (wxDateTime::Country ) wxDateTime::Country_Default;
4171 PyObject * _argo0 = 0;
4172 char *_kwnames[] = { "self","country", NULL };
4173
4174 self = self;
4175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxDateTime_IsWorkDay",_kwnames,&_argo0,&_arg1))
4176 return NULL;
4177 if (_argo0) {
4178 if (_argo0 == Py_None) { _arg0 = NULL; }
4179 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4180 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_IsWorkDay. Expected _wxDateTime_p.");
4181 return NULL;
4182 }
4183 }
4184{
4185 wxPy_BEGIN_ALLOW_THREADS;
4186 _result = (bool )wxDateTime_IsWorkDay(_arg0,_arg1);
4187
4188 wxPy_END_ALLOW_THREADS;
4189} _resultobj = Py_BuildValue("i",_result);
4190 return _resultobj;
4191}
4192
4193#define wxDateTime_IsEqualTo(_swigobj,_swigarg0) (_swigobj->IsEqualTo(_swigarg0))
4194static PyObject *_wrap_wxDateTime_IsEqualTo(PyObject *self, PyObject *args, PyObject *kwargs) {
4195 PyObject * _resultobj;
4196 bool _result;
4197 wxDateTime * _arg0;
4198 wxDateTime * _arg1;
4199 PyObject * _argo0 = 0;
4200 PyObject * _argo1 = 0;
4201 char *_kwnames[] = { "self","datetime", NULL };
4202
4203 self = self;
4204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime_IsEqualTo",_kwnames,&_argo0,&_argo1))
4205 return NULL;
4206 if (_argo0) {
4207 if (_argo0 == Py_None) { _arg0 = NULL; }
4208 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4209 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_IsEqualTo. Expected _wxDateTime_p.");
4210 return NULL;
4211 }
4212 }
4213 if (_argo1) {
4214 if (_argo1 == Py_None) { _arg1 = NULL; }
4215 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateTime_p")) {
4216 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_IsEqualTo. Expected _wxDateTime_p.");
4217 return NULL;
4218 }
4219 }
4220{
4221 wxPy_BEGIN_ALLOW_THREADS;
4222 _result = (bool )wxDateTime_IsEqualTo(_arg0,*_arg1);
4223
4224 wxPy_END_ALLOW_THREADS;
4225} _resultobj = Py_BuildValue("i",_result);
4226 return _resultobj;
4227}
4228
4229#define wxDateTime_IsEarlierThan(_swigobj,_swigarg0) (_swigobj->IsEarlierThan(_swigarg0))
4230static PyObject *_wrap_wxDateTime_IsEarlierThan(PyObject *self, PyObject *args, PyObject *kwargs) {
4231 PyObject * _resultobj;
4232 bool _result;
4233 wxDateTime * _arg0;
4234 wxDateTime * _arg1;
4235 PyObject * _argo0 = 0;
4236 PyObject * _argo1 = 0;
4237 char *_kwnames[] = { "self","datetime", NULL };
4238
4239 self = self;
4240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime_IsEarlierThan",_kwnames,&_argo0,&_argo1))
4241 return NULL;
4242 if (_argo0) {
4243 if (_argo0 == Py_None) { _arg0 = NULL; }
4244 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4245 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_IsEarlierThan. Expected _wxDateTime_p.");
4246 return NULL;
4247 }
4248 }
4249 if (_argo1) {
4250 if (_argo1 == Py_None) { _arg1 = NULL; }
4251 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateTime_p")) {
4252 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_IsEarlierThan. Expected _wxDateTime_p.");
4253 return NULL;
4254 }
4255 }
4256{
4257 wxPy_BEGIN_ALLOW_THREADS;
4258 _result = (bool )wxDateTime_IsEarlierThan(_arg0,*_arg1);
4259
4260 wxPy_END_ALLOW_THREADS;
4261} _resultobj = Py_BuildValue("i",_result);
4262 return _resultobj;
4263}
4264
4265#define wxDateTime_IsLaterThan(_swigobj,_swigarg0) (_swigobj->IsLaterThan(_swigarg0))
4266static PyObject *_wrap_wxDateTime_IsLaterThan(PyObject *self, PyObject *args, PyObject *kwargs) {
4267 PyObject * _resultobj;
4268 bool _result;
4269 wxDateTime * _arg0;
4270 wxDateTime * _arg1;
4271 PyObject * _argo0 = 0;
4272 PyObject * _argo1 = 0;
4273 char *_kwnames[] = { "self","datetime", NULL };
4274
4275 self = self;
4276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime_IsLaterThan",_kwnames,&_argo0,&_argo1))
4277 return NULL;
4278 if (_argo0) {
4279 if (_argo0 == Py_None) { _arg0 = NULL; }
4280 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4281 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_IsLaterThan. Expected _wxDateTime_p.");
4282 return NULL;
4283 }
4284 }
4285 if (_argo1) {
4286 if (_argo1 == Py_None) { _arg1 = NULL; }
4287 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateTime_p")) {
4288 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_IsLaterThan. Expected _wxDateTime_p.");
4289 return NULL;
4290 }
4291 }
4292{
4293 wxPy_BEGIN_ALLOW_THREADS;
4294 _result = (bool )wxDateTime_IsLaterThan(_arg0,*_arg1);
4295
4296 wxPy_END_ALLOW_THREADS;
4297} _resultobj = Py_BuildValue("i",_result);
4298 return _resultobj;
4299}
4300
4301#define wxDateTime_IsStrictlyBetween(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsStrictlyBetween(_swigarg0,_swigarg1))
4302static PyObject *_wrap_wxDateTime_IsStrictlyBetween(PyObject *self, PyObject *args, PyObject *kwargs) {
4303 PyObject * _resultobj;
4304 bool _result;
4305 wxDateTime * _arg0;
4306 wxDateTime * _arg1;
4307 wxDateTime * _arg2;
4308 PyObject * _argo0 = 0;
4309 PyObject * _argo1 = 0;
4310 PyObject * _argo2 = 0;
4311 char *_kwnames[] = { "self","t1","t2", NULL };
4312
4313 self = self;
4314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxDateTime_IsStrictlyBetween",_kwnames,&_argo0,&_argo1,&_argo2))
4315 return NULL;
4316 if (_argo0) {
4317 if (_argo0 == Py_None) { _arg0 = NULL; }
4318 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4319 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_IsStrictlyBetween. Expected _wxDateTime_p.");
4320 return NULL;
4321 }
4322 }
4323 if (_argo1) {
4324 if (_argo1 == Py_None) { _arg1 = NULL; }
4325 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateTime_p")) {
4326 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_IsStrictlyBetween. Expected _wxDateTime_p.");
4327 return NULL;
4328 }
4329 }
4330 if (_argo2) {
4331 if (_argo2 == Py_None) { _arg2 = NULL; }
4332 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxDateTime_p")) {
4333 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxDateTime_IsStrictlyBetween. Expected _wxDateTime_p.");
4334 return NULL;
4335 }
4336 }
4337{
4338 wxPy_BEGIN_ALLOW_THREADS;
4339 _result = (bool )wxDateTime_IsStrictlyBetween(_arg0,*_arg1,*_arg2);
4340
4341 wxPy_END_ALLOW_THREADS;
4342} _resultobj = Py_BuildValue("i",_result);
4343 return _resultobj;
4344}
4345
4346#define wxDateTime_IsBetween(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsBetween(_swigarg0,_swigarg1))
4347static PyObject *_wrap_wxDateTime_IsBetween(PyObject *self, PyObject *args, PyObject *kwargs) {
4348 PyObject * _resultobj;
4349 bool _result;
4350 wxDateTime * _arg0;
4351 wxDateTime * _arg1;
4352 wxDateTime * _arg2;
4353 PyObject * _argo0 = 0;
4354 PyObject * _argo1 = 0;
4355 PyObject * _argo2 = 0;
4356 char *_kwnames[] = { "self","t1","t2", NULL };
4357
4358 self = self;
4359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxDateTime_IsBetween",_kwnames,&_argo0,&_argo1,&_argo2))
4360 return NULL;
4361 if (_argo0) {
4362 if (_argo0 == Py_None) { _arg0 = NULL; }
4363 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4364 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_IsBetween. Expected _wxDateTime_p.");
4365 return NULL;
4366 }
4367 }
4368 if (_argo1) {
4369 if (_argo1 == Py_None) { _arg1 = NULL; }
4370 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateTime_p")) {
4371 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_IsBetween. Expected _wxDateTime_p.");
4372 return NULL;
4373 }
4374 }
4375 if (_argo2) {
4376 if (_argo2 == Py_None) { _arg2 = NULL; }
4377 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxDateTime_p")) {
4378 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxDateTime_IsBetween. Expected _wxDateTime_p.");
4379 return NULL;
4380 }
4381 }
4382{
4383 wxPy_BEGIN_ALLOW_THREADS;
4384 _result = (bool )wxDateTime_IsBetween(_arg0,*_arg1,*_arg2);
4385
4386 wxPy_END_ALLOW_THREADS;
4387} _resultobj = Py_BuildValue("i",_result);
4388 return _resultobj;
4389}
4390
4391#define wxDateTime_IsSameDate(_swigobj,_swigarg0) (_swigobj->IsSameDate(_swigarg0))
4392static PyObject *_wrap_wxDateTime_IsSameDate(PyObject *self, PyObject *args, PyObject *kwargs) {
4393 PyObject * _resultobj;
4394 bool _result;
4395 wxDateTime * _arg0;
4396 wxDateTime * _arg1;
4397 PyObject * _argo0 = 0;
4398 PyObject * _argo1 = 0;
4399 char *_kwnames[] = { "self","dt", NULL };
4400
4401 self = self;
4402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime_IsSameDate",_kwnames,&_argo0,&_argo1))
4403 return NULL;
4404 if (_argo0) {
4405 if (_argo0 == Py_None) { _arg0 = NULL; }
4406 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4407 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_IsSameDate. Expected _wxDateTime_p.");
4408 return NULL;
4409 }
4410 }
4411 if (_argo1) {
4412 if (_argo1 == Py_None) { _arg1 = NULL; }
4413 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateTime_p")) {
4414 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_IsSameDate. Expected _wxDateTime_p.");
4415 return NULL;
4416 }
4417 }
4418{
4419 wxPy_BEGIN_ALLOW_THREADS;
4420 _result = (bool )wxDateTime_IsSameDate(_arg0,*_arg1);
4421
4422 wxPy_END_ALLOW_THREADS;
4423} _resultobj = Py_BuildValue("i",_result);
4424 return _resultobj;
4425}
4426
4427#define wxDateTime_IsSameTime(_swigobj,_swigarg0) (_swigobj->IsSameTime(_swigarg0))
4428static PyObject *_wrap_wxDateTime_IsSameTime(PyObject *self, PyObject *args, PyObject *kwargs) {
4429 PyObject * _resultobj;
4430 bool _result;
4431 wxDateTime * _arg0;
4432 wxDateTime * _arg1;
4433 PyObject * _argo0 = 0;
4434 PyObject * _argo1 = 0;
4435 char *_kwnames[] = { "self","dt", NULL };
4436
4437 self = self;
4438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime_IsSameTime",_kwnames,&_argo0,&_argo1))
4439 return NULL;
4440 if (_argo0) {
4441 if (_argo0 == Py_None) { _arg0 = NULL; }
4442 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4443 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_IsSameTime. Expected _wxDateTime_p.");
4444 return NULL;
4445 }
4446 }
4447 if (_argo1) {
4448 if (_argo1 == Py_None) { _arg1 = NULL; }
4449 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateTime_p")) {
4450 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_IsSameTime. Expected _wxDateTime_p.");
4451 return NULL;
4452 }
4453 }
4454{
4455 wxPy_BEGIN_ALLOW_THREADS;
4456 _result = (bool )wxDateTime_IsSameTime(_arg0,*_arg1);
4457
4458 wxPy_END_ALLOW_THREADS;
4459} _resultobj = Py_BuildValue("i",_result);
4460 return _resultobj;
4461}
4462
4463#define wxDateTime_IsEqualUpTo(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsEqualUpTo(_swigarg0,_swigarg1))
4464static PyObject *_wrap_wxDateTime_IsEqualUpTo(PyObject *self, PyObject *args, PyObject *kwargs) {
4465 PyObject * _resultobj;
4466 bool _result;
4467 wxDateTime * _arg0;
4468 wxDateTime * _arg1;
4469 wxTimeSpan * _arg2;
4470 PyObject * _argo0 = 0;
4471 PyObject * _argo1 = 0;
4472 PyObject * _argo2 = 0;
4473 char *_kwnames[] = { "self","dt","ts", NULL };
4474
4475 self = self;
4476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxDateTime_IsEqualUpTo",_kwnames,&_argo0,&_argo1,&_argo2))
4477 return NULL;
4478 if (_argo0) {
4479 if (_argo0 == Py_None) { _arg0 = NULL; }
4480 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4481 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_IsEqualUpTo. Expected _wxDateTime_p.");
4482 return NULL;
4483 }
4484 }
4485 if (_argo1) {
4486 if (_argo1 == Py_None) { _arg1 = NULL; }
4487 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateTime_p")) {
4488 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_IsEqualUpTo. Expected _wxDateTime_p.");
4489 return NULL;
4490 }
4491 }
4492 if (_argo2) {
4493 if (_argo2 == Py_None) { _arg2 = NULL; }
4494 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxTimeSpan_p")) {
4495 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxDateTime_IsEqualUpTo. Expected _wxTimeSpan_p.");
4496 return NULL;
4497 }
4498 }
4499{
4500 wxPy_BEGIN_ALLOW_THREADS;
4501 _result = (bool )wxDateTime_IsEqualUpTo(_arg0,*_arg1,*_arg2);
4502
4503 wxPy_END_ALLOW_THREADS;
4504} _resultobj = Py_BuildValue("i",_result);
4505 return _resultobj;
4506}
4507
4508#define wxDateTime_AddTS(_swigobj,_swigarg0) (_swigobj->Add(_swigarg0))
4509static PyObject *_wrap_wxDateTime_AddTS(PyObject *self, PyObject *args, PyObject *kwargs) {
4510 PyObject * _resultobj;
4511 wxDateTime * _result;
4512 wxDateTime * _arg0;
4513 wxTimeSpan * _arg1;
4514 PyObject * _argo0 = 0;
4515 PyObject * _argo1 = 0;
4516 char *_kwnames[] = { "self","diff", NULL };
4517 char _ptemp[128];
4518
4519 self = self;
4520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime_AddTS",_kwnames,&_argo0,&_argo1))
4521 return NULL;
4522 if (_argo0) {
4523 if (_argo0 == Py_None) { _arg0 = NULL; }
4524 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4525 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_AddTS. Expected _wxDateTime_p.");
4526 return NULL;
4527 }
4528 }
4529 if (_argo1) {
4530 if (_argo1 == Py_None) { _arg1 = NULL; }
4531 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTimeSpan_p")) {
4532 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_AddTS. Expected _wxTimeSpan_p.");
4533 return NULL;
4534 }
4535 }
4536{
4537 wxPy_BEGIN_ALLOW_THREADS;
4538 wxDateTime & _result_ref = wxDateTime_AddTS(_arg0,*_arg1);
4539 _result = (wxDateTime *) &_result_ref;
4540
4541 wxPy_END_ALLOW_THREADS;
4542} if (_result) {
4543 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
4544 _resultobj = Py_BuildValue("s",_ptemp);
4545 } else {
4546 Py_INCREF(Py_None);
4547 _resultobj = Py_None;
4548 }
4549 return _resultobj;
4550}
4551
4552#define wxDateTime_AddDS(_swigobj,_swigarg0) (_swigobj->Add(_swigarg0))
4553static PyObject *_wrap_wxDateTime_AddDS(PyObject *self, PyObject *args, PyObject *kwargs) {
4554 PyObject * _resultobj;
4555 wxDateTime * _result;
4556 wxDateTime * _arg0;
4557 wxDateSpan * _arg1;
4558 PyObject * _argo0 = 0;
4559 PyObject * _argo1 = 0;
4560 char *_kwnames[] = { "self","diff", NULL };
4561 char _ptemp[128];
4562
4563 self = self;
4564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime_AddDS",_kwnames,&_argo0,&_argo1))
4565 return NULL;
4566 if (_argo0) {
4567 if (_argo0 == Py_None) { _arg0 = NULL; }
4568 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4569 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_AddDS. Expected _wxDateTime_p.");
4570 return NULL;
4571 }
4572 }
4573 if (_argo1) {
4574 if (_argo1 == Py_None) { _arg1 = NULL; }
4575 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateSpan_p")) {
4576 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_AddDS. Expected _wxDateSpan_p.");
4577 return NULL;
4578 }
4579 }
4580{
4581 wxPy_BEGIN_ALLOW_THREADS;
4582 wxDateTime & _result_ref = wxDateTime_AddDS(_arg0,*_arg1);
4583 _result = (wxDateTime *) &_result_ref;
4584
4585 wxPy_END_ALLOW_THREADS;
4586} if (_result) {
4587 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
4588 _resultobj = Py_BuildValue("s",_ptemp);
4589 } else {
4590 Py_INCREF(Py_None);
4591 _resultobj = Py_None;
4592 }
4593 return _resultobj;
4594}
4595
4596#define wxDateTime_SubtractTS(_swigobj,_swigarg0) (_swigobj->Subtract(_swigarg0))
4597static PyObject *_wrap_wxDateTime_SubtractTS(PyObject *self, PyObject *args, PyObject *kwargs) {
4598 PyObject * _resultobj;
4599 wxDateTime * _result;
4600 wxDateTime * _arg0;
4601 wxTimeSpan * _arg1;
4602 PyObject * _argo0 = 0;
4603 PyObject * _argo1 = 0;
4604 char *_kwnames[] = { "self","diff", NULL };
4605 char _ptemp[128];
4606
4607 self = self;
4608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime_SubtractTS",_kwnames,&_argo0,&_argo1))
4609 return NULL;
4610 if (_argo0) {
4611 if (_argo0 == Py_None) { _arg0 = NULL; }
4612 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4613 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SubtractTS. Expected _wxDateTime_p.");
4614 return NULL;
4615 }
4616 }
4617 if (_argo1) {
4618 if (_argo1 == Py_None) { _arg1 = NULL; }
4619 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTimeSpan_p")) {
4620 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_SubtractTS. Expected _wxTimeSpan_p.");
4621 return NULL;
4622 }
4623 }
4624{
4625 wxPy_BEGIN_ALLOW_THREADS;
4626 wxDateTime & _result_ref = wxDateTime_SubtractTS(_arg0,*_arg1);
4627 _result = (wxDateTime *) &_result_ref;
4628
4629 wxPy_END_ALLOW_THREADS;
4630} if (_result) {
4631 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
4632 _resultobj = Py_BuildValue("s",_ptemp);
4633 } else {
4634 Py_INCREF(Py_None);
4635 _resultobj = Py_None;
4636 }
4637 return _resultobj;
4638}
4639
4640#define wxDateTime_SubtractDS(_swigobj,_swigarg0) (_swigobj->Subtract(_swigarg0))
4641static PyObject *_wrap_wxDateTime_SubtractDS(PyObject *self, PyObject *args, PyObject *kwargs) {
4642 PyObject * _resultobj;
4643 wxDateTime * _result;
4644 wxDateTime * _arg0;
4645 wxDateSpan * _arg1;
4646 PyObject * _argo0 = 0;
4647 PyObject * _argo1 = 0;
4648 char *_kwnames[] = { "self","diff", NULL };
4649 char _ptemp[128];
4650
4651 self = self;
4652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime_SubtractDS",_kwnames,&_argo0,&_argo1))
4653 return NULL;
4654 if (_argo0) {
4655 if (_argo0 == Py_None) { _arg0 = NULL; }
4656 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4657 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_SubtractDS. Expected _wxDateTime_p.");
4658 return NULL;
4659 }
4660 }
4661 if (_argo1) {
4662 if (_argo1 == Py_None) { _arg1 = NULL; }
4663 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateSpan_p")) {
4664 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_SubtractDS. Expected _wxDateSpan_p.");
4665 return NULL;
4666 }
4667 }
4668{
4669 wxPy_BEGIN_ALLOW_THREADS;
4670 wxDateTime & _result_ref = wxDateTime_SubtractDS(_arg0,*_arg1);
4671 _result = (wxDateTime *) &_result_ref;
4672
4673 wxPy_END_ALLOW_THREADS;
4674} if (_result) {
4675 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateTime_p");
4676 _resultobj = Py_BuildValue("s",_ptemp);
4677 } else {
4678 Py_INCREF(Py_None);
4679 _resultobj = Py_None;
4680 }
4681 return _resultobj;
4682}
4683
4684#define wxDateTime_Subtract(_swigobj,_swigarg0) (_swigobj->Subtract(_swigarg0))
4685static PyObject *_wrap_wxDateTime_Subtract(PyObject *self, PyObject *args, PyObject *kwargs) {
4686 PyObject * _resultobj;
4687 wxTimeSpan * _result;
4688 wxDateTime * _arg0;
4689 wxDateTime * _arg1;
4690 PyObject * _argo0 = 0;
4691 PyObject * _argo1 = 0;
4692 char *_kwnames[] = { "self","dt", NULL };
4693 char _ptemp[128];
4694
4695 self = self;
4696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime_Subtract",_kwnames,&_argo0,&_argo1))
4697 return NULL;
4698 if (_argo0) {
4699 if (_argo0 == Py_None) { _arg0 = NULL; }
4700 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4701 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_Subtract. Expected _wxDateTime_p.");
4702 return NULL;
4703 }
4704 }
4705 if (_argo1) {
4706 if (_argo1 == Py_None) { _arg1 = NULL; }
4707 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateTime_p")) {
4708 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime_Subtract. Expected _wxDateTime_p.");
4709 return NULL;
4710 }
4711 }
4712{
4713 wxPy_BEGIN_ALLOW_THREADS;
4714 _result = new wxTimeSpan (wxDateTime_Subtract(_arg0,*_arg1));
4715
4716 wxPy_END_ALLOW_THREADS;
4717} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
4718 _resultobj = Py_BuildValue("s",_ptemp);
4719 return _resultobj;
4720}
4721
4722static wxDateTime wxDateTime___add__TS(wxDateTime *self,const wxTimeSpan & other) { return *self + other; }
4723static PyObject *_wrap_wxDateTime___add__TS(PyObject *self, PyObject *args, PyObject *kwargs) {
4724 PyObject * _resultobj;
4725 wxDateTime * _result;
4726 wxDateTime * _arg0;
4727 wxTimeSpan * _arg1;
4728 PyObject * _argo0 = 0;
4729 PyObject * _argo1 = 0;
4730 char *_kwnames[] = { "self","other", NULL };
4731 char _ptemp[128];
4732
4733 self = self;
4734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime___add__TS",_kwnames,&_argo0,&_argo1))
4735 return NULL;
4736 if (_argo0) {
4737 if (_argo0 == Py_None) { _arg0 = NULL; }
4738 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4739 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime___add__TS. Expected _wxDateTime_p.");
4740 return NULL;
4741 }
4742 }
4743 if (_argo1) {
4744 if (_argo1 == Py_None) { _arg1 = NULL; }
4745 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTimeSpan_p")) {
4746 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime___add__TS. Expected _wxTimeSpan_p.");
4747 return NULL;
4748 }
4749 }
4750{
4751 wxPy_BEGIN_ALLOW_THREADS;
4752 _result = new wxDateTime (wxDateTime___add__TS(_arg0,*_arg1));
4753
4754 wxPy_END_ALLOW_THREADS;
4755} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
4756 _resultobj = Py_BuildValue("s",_ptemp);
4757 return _resultobj;
4758}
4759
4760static wxDateTime wxDateTime___add__DS(wxDateTime *self,const wxDateSpan & other) { return *self + other; }
4761static PyObject *_wrap_wxDateTime___add__DS(PyObject *self, PyObject *args, PyObject *kwargs) {
4762 PyObject * _resultobj;
4763 wxDateTime * _result;
4764 wxDateTime * _arg0;
4765 wxDateSpan * _arg1;
4766 PyObject * _argo0 = 0;
4767 PyObject * _argo1 = 0;
4768 char *_kwnames[] = { "self","other", NULL };
4769 char _ptemp[128];
4770
4771 self = self;
4772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime___add__DS",_kwnames,&_argo0,&_argo1))
4773 return NULL;
4774 if (_argo0) {
4775 if (_argo0 == Py_None) { _arg0 = NULL; }
4776 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4777 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime___add__DS. Expected _wxDateTime_p.");
4778 return NULL;
4779 }
4780 }
4781 if (_argo1) {
4782 if (_argo1 == Py_None) { _arg1 = NULL; }
4783 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateSpan_p")) {
4784 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime___add__DS. Expected _wxDateSpan_p.");
4785 return NULL;
4786 }
4787 }
4788{
4789 wxPy_BEGIN_ALLOW_THREADS;
4790 _result = new wxDateTime (wxDateTime___add__DS(_arg0,*_arg1));
4791
4792 wxPy_END_ALLOW_THREADS;
4793} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
4794 _resultobj = Py_BuildValue("s",_ptemp);
4795 return _resultobj;
4796}
4797
4798static wxTimeSpan wxDateTime___sub__DT(wxDateTime *self,const wxDateTime & other) { return *self - other; }
4799static PyObject *_wrap_wxDateTime___sub__DT(PyObject *self, PyObject *args, PyObject *kwargs) {
4800 PyObject * _resultobj;
4801 wxTimeSpan * _result;
4802 wxDateTime * _arg0;
4803 wxDateTime * _arg1;
4804 PyObject * _argo0 = 0;
4805 PyObject * _argo1 = 0;
4806 char *_kwnames[] = { "self","other", NULL };
4807 char _ptemp[128];
4808
4809 self = self;
4810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime___sub__DT",_kwnames,&_argo0,&_argo1))
4811 return NULL;
4812 if (_argo0) {
4813 if (_argo0 == Py_None) { _arg0 = NULL; }
4814 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4815 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime___sub__DT. Expected _wxDateTime_p.");
4816 return NULL;
4817 }
4818 }
4819 if (_argo1) {
4820 if (_argo1 == Py_None) { _arg1 = NULL; }
4821 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateTime_p")) {
4822 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime___sub__DT. Expected _wxDateTime_p.");
4823 return NULL;
4824 }
4825 }
4826{
4827 wxPy_BEGIN_ALLOW_THREADS;
4828 _result = new wxTimeSpan (wxDateTime___sub__DT(_arg0,*_arg1));
4829
4830 wxPy_END_ALLOW_THREADS;
4831} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
4832 _resultobj = Py_BuildValue("s",_ptemp);
4833 return _resultobj;
4834}
4835
4836static wxDateTime wxDateTime___sub__TS(wxDateTime *self,const wxTimeSpan & other) { return *self - other; }
4837static PyObject *_wrap_wxDateTime___sub__TS(PyObject *self, PyObject *args, PyObject *kwargs) {
4838 PyObject * _resultobj;
4839 wxDateTime * _result;
4840 wxDateTime * _arg0;
4841 wxTimeSpan * _arg1;
4842 PyObject * _argo0 = 0;
4843 PyObject * _argo1 = 0;
4844 char *_kwnames[] = { "self","other", NULL };
4845 char _ptemp[128];
4846
4847 self = self;
4848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime___sub__TS",_kwnames,&_argo0,&_argo1))
4849 return NULL;
4850 if (_argo0) {
4851 if (_argo0 == Py_None) { _arg0 = NULL; }
4852 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4853 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime___sub__TS. Expected _wxDateTime_p.");
4854 return NULL;
4855 }
4856 }
4857 if (_argo1) {
4858 if (_argo1 == Py_None) { _arg1 = NULL; }
4859 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTimeSpan_p")) {
4860 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime___sub__TS. Expected _wxTimeSpan_p.");
4861 return NULL;
4862 }
4863 }
4864{
4865 wxPy_BEGIN_ALLOW_THREADS;
4866 _result = new wxDateTime (wxDateTime___sub__TS(_arg0,*_arg1));
4867
4868 wxPy_END_ALLOW_THREADS;
4869} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
4870 _resultobj = Py_BuildValue("s",_ptemp);
4871 return _resultobj;
4872}
4873
4874static wxDateTime wxDateTime___sub__DS(wxDateTime *self,const wxDateSpan & other) { return *self - other; }
4875static PyObject *_wrap_wxDateTime___sub__DS(PyObject *self, PyObject *args, PyObject *kwargs) {
4876 PyObject * _resultobj;
4877 wxDateTime * _result;
4878 wxDateTime * _arg0;
4879 wxDateSpan * _arg1;
4880 PyObject * _argo0 = 0;
4881 PyObject * _argo1 = 0;
4882 char *_kwnames[] = { "self","other", NULL };
4883 char _ptemp[128];
4884
4885 self = self;
4886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime___sub__DS",_kwnames,&_argo0,&_argo1))
4887 return NULL;
4888 if (_argo0) {
4889 if (_argo0 == Py_None) { _arg0 = NULL; }
4890 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4891 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime___sub__DS. Expected _wxDateTime_p.");
4892 return NULL;
4893 }
4894 }
4895 if (_argo1) {
4896 if (_argo1 == Py_None) { _arg1 = NULL; }
4897 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateSpan_p")) {
4898 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime___sub__DS. Expected _wxDateSpan_p.");
4899 return NULL;
4900 }
4901 }
4902{
4903 wxPy_BEGIN_ALLOW_THREADS;
4904 _result = new wxDateTime (wxDateTime___sub__DS(_arg0,*_arg1));
4905
4906 wxPy_END_ALLOW_THREADS;
4907} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateTime_p");
4908 _resultobj = Py_BuildValue("s",_ptemp);
4909 return _resultobj;
4910}
4911
4912static int wxDateTime___cmp__(wxDateTime *self,const wxDateTime & other) {
4913 if (*self < other) return -1;
4914 if (*self == other) return 0;
4915 return 1;
4916 }
4917static PyObject *_wrap_wxDateTime___cmp__(PyObject *self, PyObject *args, PyObject *kwargs) {
4918 PyObject * _resultobj;
4919 int _result;
4920 wxDateTime * _arg0;
4921 wxDateTime * _arg1;
4922 PyObject * _argo0 = 0;
4923 PyObject * _argo1 = 0;
4924 char *_kwnames[] = { "self","other", NULL };
4925
4926 self = self;
4927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateTime___cmp__",_kwnames,&_argo0,&_argo1))
4928 return NULL;
4929 if (_argo0) {
4930 if (_argo0 == Py_None) { _arg0 = NULL; }
4931 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4932 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime___cmp__. Expected _wxDateTime_p.");
4933 return NULL;
4934 }
4935 }
4936 if (_argo1) {
4937 if (_argo1 == Py_None) { _arg1 = NULL; }
4938 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateTime_p")) {
4939 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateTime___cmp__. Expected _wxDateTime_p.");
4940 return NULL;
4941 }
4942 }
4943{
4944 wxPy_BEGIN_ALLOW_THREADS;
4945 _result = (int )wxDateTime___cmp__(_arg0,*_arg1);
4946
4947 wxPy_END_ALLOW_THREADS;
4948} _resultobj = Py_BuildValue("i",_result);
4949 return _resultobj;
4950}
4951
4952#define wxDateTime_ParseRfc822Date(_swigobj,_swigarg0) (_swigobj->ParseRfc822Date(_swigarg0))
4953static PyObject *_wrap_wxDateTime_ParseRfc822Date(PyObject *self, PyObject *args, PyObject *kwargs) {
4954 PyObject * _resultobj;
4955 char * _result;
4956 wxDateTime * _arg0;
4957 char * _arg1;
4958 PyObject * _argo0 = 0;
4959 char *_kwnames[] = { "self","date", NULL };
4960
4961 self = self;
4962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxDateTime_ParseRfc822Date",_kwnames,&_argo0,&_arg1))
4963 return NULL;
4964 if (_argo0) {
4965 if (_argo0 == Py_None) { _arg0 = NULL; }
4966 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4967 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_ParseRfc822Date. Expected _wxDateTime_p.");
4968 return NULL;
4969 }
4970 }
4971{
4972 wxPy_BEGIN_ALLOW_THREADS;
4973 _result = (char *)wxDateTime_ParseRfc822Date(_arg0,_arg1);
4974
4975 wxPy_END_ALLOW_THREADS;
4976} _resultobj = Py_BuildValue("s", _result);
4977 return _resultobj;
4978}
4979
4980#define wxDateTime_ParseFormat(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->ParseFormat(_swigarg0,_swigarg1,_swigarg2))
4981static PyObject *_wrap_wxDateTime_ParseFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
4982 PyObject * _resultobj;
4983 char * _result;
4984 wxDateTime * _arg0;
4985 char * _arg1;
4986 char * _arg2 = (char *) "%c";
4987 wxDateTime * _arg3 = (wxDateTime *) &wxDefaultDateTime;
4988 PyObject * _argo0 = 0;
4989 PyObject * _argo3 = 0;
4990 char *_kwnames[] = { "self","date","format","dateDef", NULL };
4991
4992 self = self;
4993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os|sO:wxDateTime_ParseFormat",_kwnames,&_argo0,&_arg1,&_arg2,&_argo3))
4994 return NULL;
4995 if (_argo0) {
4996 if (_argo0 == Py_None) { _arg0 = NULL; }
4997 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
4998 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_ParseFormat. Expected _wxDateTime_p.");
4999 return NULL;
5000 }
5001 }
5002 if (_argo3) {
5003 if (_argo3 == Py_None) { _arg3 = NULL; }
5004 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxDateTime_p")) {
5005 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxDateTime_ParseFormat. Expected _wxDateTime_p.");
5006 return NULL;
5007 }
5008 }
5009{
5010 wxPy_BEGIN_ALLOW_THREADS;
5011 _result = (char *)wxDateTime_ParseFormat(_arg0,_arg1,_arg2,*_arg3);
5012
5013 wxPy_END_ALLOW_THREADS;
5014} _resultobj = Py_BuildValue("s", _result);
5015 return _resultobj;
5016}
5017
5018#define wxDateTime_ParseDateTime(_swigobj,_swigarg0) (_swigobj->ParseDateTime(_swigarg0))
5019static PyObject *_wrap_wxDateTime_ParseDateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
5020 PyObject * _resultobj;
5021 char * _result;
5022 wxDateTime * _arg0;
5023 char * _arg1;
5024 PyObject * _argo0 = 0;
5025 char *_kwnames[] = { "self","datetime", NULL };
5026
5027 self = self;
5028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxDateTime_ParseDateTime",_kwnames,&_argo0,&_arg1))
5029 return NULL;
5030 if (_argo0) {
5031 if (_argo0 == Py_None) { _arg0 = NULL; }
5032 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
5033 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_ParseDateTime. Expected _wxDateTime_p.");
5034 return NULL;
5035 }
5036 }
5037{
5038 wxPy_BEGIN_ALLOW_THREADS;
5039 _result = (char *)wxDateTime_ParseDateTime(_arg0,_arg1);
5040
5041 wxPy_END_ALLOW_THREADS;
5042} _resultobj = Py_BuildValue("s", _result);
5043 return _resultobj;
5044}
5045
5046#define wxDateTime_ParseDate(_swigobj,_swigarg0) (_swigobj->ParseDate(_swigarg0))
5047static PyObject *_wrap_wxDateTime_ParseDate(PyObject *self, PyObject *args, PyObject *kwargs) {
5048 PyObject * _resultobj;
5049 char * _result;
5050 wxDateTime * _arg0;
5051 char * _arg1;
5052 PyObject * _argo0 = 0;
5053 char *_kwnames[] = { "self","date", NULL };
5054
5055 self = self;
5056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxDateTime_ParseDate",_kwnames,&_argo0,&_arg1))
5057 return NULL;
5058 if (_argo0) {
5059 if (_argo0 == Py_None) { _arg0 = NULL; }
5060 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
5061 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_ParseDate. Expected _wxDateTime_p.");
5062 return NULL;
5063 }
5064 }
5065{
5066 wxPy_BEGIN_ALLOW_THREADS;
5067 _result = (char *)wxDateTime_ParseDate(_arg0,_arg1);
5068
5069 wxPy_END_ALLOW_THREADS;
5070} _resultobj = Py_BuildValue("s", _result);
5071 return _resultobj;
5072}
5073
5074#define wxDateTime_ParseTime(_swigobj,_swigarg0) (_swigobj->ParseTime(_swigarg0))
5075static PyObject *_wrap_wxDateTime_ParseTime(PyObject *self, PyObject *args, PyObject *kwargs) {
5076 PyObject * _resultobj;
5077 char * _result;
5078 wxDateTime * _arg0;
5079 char * _arg1;
5080 PyObject * _argo0 = 0;
5081 char *_kwnames[] = { "self","time", NULL };
5082
5083 self = self;
5084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxDateTime_ParseTime",_kwnames,&_argo0,&_arg1))
5085 return NULL;
5086 if (_argo0) {
5087 if (_argo0 == Py_None) { _arg0 = NULL; }
5088 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
5089 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_ParseTime. Expected _wxDateTime_p.");
5090 return NULL;
5091 }
5092 }
5093{
5094 wxPy_BEGIN_ALLOW_THREADS;
5095 _result = (char *)wxDateTime_ParseTime(_arg0,_arg1);
5096
5097 wxPy_END_ALLOW_THREADS;
5098} _resultobj = Py_BuildValue("s", _result);
5099 return _resultobj;
5100}
5101
5102#define wxDateTime_Format(_swigobj,_swigarg0,_swigarg1) (_swigobj->Format(_swigarg0,_swigarg1))
5103static PyObject *_wrap_wxDateTime_Format(PyObject *self, PyObject *args, PyObject *kwargs) {
5104 PyObject * _resultobj;
5105 wxString * _result;
5106 wxDateTime * _arg0;
5107 char * _arg1 = (char *) "%c";
5108 wxDateTime::TimeZone * _arg2 = (wxDateTime::TimeZone *) &LOCAL;
5109 PyObject * _argo0 = 0;
5110 PyObject * _obj2 = 0;
5111 char *_kwnames[] = { "self","format","tz", NULL };
5112
5113 self = self;
5114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|sO:wxDateTime_Format",_kwnames,&_argo0,&_arg1,&_obj2))
5115 return NULL;
5116 if (_argo0) {
5117 if (_argo0 == Py_None) { _arg0 = NULL; }
5118 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
5119 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_Format. Expected _wxDateTime_p.");
5120 return NULL;
5121 }
5122 }
5123 if (_obj2)
5124{
5125 _arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(_obj2));
5126}
5127{
5128 wxPy_BEGIN_ALLOW_THREADS;
5129 _result = new wxString (wxDateTime_Format(_arg0,_arg1,*_arg2));
5130
5131 wxPy_END_ALLOW_THREADS;
5132}{
5133 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
5134}
5135{
5136 if (_arg2) delete _arg2;
5137}
5138{
5139 delete _result;
5140}
5141 return _resultobj;
5142}
5143
5144#define wxDateTime_FormatDate(_swigobj) (_swigobj->FormatDate())
5145static PyObject *_wrap_wxDateTime_FormatDate(PyObject *self, PyObject *args, PyObject *kwargs) {
5146 PyObject * _resultobj;
5147 wxString * _result;
5148 wxDateTime * _arg0;
5149 PyObject * _argo0 = 0;
5150 char *_kwnames[] = { "self", NULL };
5151
5152 self = self;
5153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateTime_FormatDate",_kwnames,&_argo0))
5154 return NULL;
5155 if (_argo0) {
5156 if (_argo0 == Py_None) { _arg0 = NULL; }
5157 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
5158 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_FormatDate. Expected _wxDateTime_p.");
5159 return NULL;
5160 }
5161 }
5162{
5163 wxPy_BEGIN_ALLOW_THREADS;
5164 _result = new wxString (wxDateTime_FormatDate(_arg0));
5165
5166 wxPy_END_ALLOW_THREADS;
5167}{
5168 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
5169}
5170{
5171 delete _result;
5172}
5173 return _resultobj;
5174}
5175
5176#define wxDateTime_FormatTime(_swigobj) (_swigobj->FormatTime())
5177static PyObject *_wrap_wxDateTime_FormatTime(PyObject *self, PyObject *args, PyObject *kwargs) {
5178 PyObject * _resultobj;
5179 wxString * _result;
5180 wxDateTime * _arg0;
5181 PyObject * _argo0 = 0;
5182 char *_kwnames[] = { "self", NULL };
5183
5184 self = self;
5185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateTime_FormatTime",_kwnames,&_argo0))
5186 return NULL;
5187 if (_argo0) {
5188 if (_argo0 == Py_None) { _arg0 = NULL; }
5189 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
5190 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_FormatTime. Expected _wxDateTime_p.");
5191 return NULL;
5192 }
5193 }
5194{
5195 wxPy_BEGIN_ALLOW_THREADS;
5196 _result = new wxString (wxDateTime_FormatTime(_arg0));
5197
5198 wxPy_END_ALLOW_THREADS;
5199}{
5200 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
5201}
5202{
5203 delete _result;
5204}
5205 return _resultobj;
5206}
5207
5208#define wxDateTime_FormatISODate(_swigobj) (_swigobj->FormatISODate())
5209static PyObject *_wrap_wxDateTime_FormatISODate(PyObject *self, PyObject *args, PyObject *kwargs) {
5210 PyObject * _resultobj;
5211 wxString * _result;
5212 wxDateTime * _arg0;
5213 PyObject * _argo0 = 0;
5214 char *_kwnames[] = { "self", NULL };
5215
5216 self = self;
5217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateTime_FormatISODate",_kwnames,&_argo0))
5218 return NULL;
5219 if (_argo0) {
5220 if (_argo0 == Py_None) { _arg0 = NULL; }
5221 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
5222 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_FormatISODate. Expected _wxDateTime_p.");
5223 return NULL;
5224 }
5225 }
5226{
5227 wxPy_BEGIN_ALLOW_THREADS;
5228 _result = new wxString (wxDateTime_FormatISODate(_arg0));
5229
5230 wxPy_END_ALLOW_THREADS;
5231}{
5232 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
5233}
5234{
5235 delete _result;
5236}
5237 return _resultobj;
5238}
5239
5240#define wxDateTime_FormatISOTime(_swigobj) (_swigobj->FormatISOTime())
5241static PyObject *_wrap_wxDateTime_FormatISOTime(PyObject *self, PyObject *args, PyObject *kwargs) {
5242 PyObject * _resultobj;
5243 wxString * _result;
5244 wxDateTime * _arg0;
5245 PyObject * _argo0 = 0;
5246 char *_kwnames[] = { "self", NULL };
5247
5248 self = self;
5249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateTime_FormatISOTime",_kwnames,&_argo0))
5250 return NULL;
5251 if (_argo0) {
5252 if (_argo0 == Py_None) { _arg0 = NULL; }
5253 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateTime_p")) {
5254 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateTime_FormatISOTime. Expected _wxDateTime_p.");
5255 return NULL;
5256 }
5257 }
5258{
5259 wxPy_BEGIN_ALLOW_THREADS;
5260 _result = new wxString (wxDateTime_FormatISOTime(_arg0));
5261
5262 wxPy_END_ALLOW_THREADS;
5263}{
5264 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
5265}
5266{
5267 delete _result;
5268}
5269 return _resultobj;
5270}
5271
5272static PyObject *_wrap_wxTimeSpan_Seconds(PyObject *self, PyObject *args, PyObject *kwargs) {
5273 PyObject * _resultobj;
5274 wxTimeSpan * _result;
5275 long _arg0;
5276 char *_kwnames[] = { "sec", NULL };
5277 char _ptemp[128];
5278
5279 self = self;
5280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"l:wxTimeSpan_Seconds",_kwnames,&_arg0))
5281 return NULL;
5282{
5283 wxPy_BEGIN_ALLOW_THREADS;
5284 _result = new wxTimeSpan (wxTimeSpan::Seconds(_arg0));
5285
5286 wxPy_END_ALLOW_THREADS;
5287} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5288 _resultobj = Py_BuildValue("s",_ptemp);
5289 return _resultobj;
5290}
5291
5292static PyObject *_wrap_wxTimeSpan_Second(PyObject *self, PyObject *args, PyObject *kwargs) {
5293 PyObject * _resultobj;
5294 wxTimeSpan * _result;
5295 char *_kwnames[] = { NULL };
5296 char _ptemp[128];
5297
5298 self = self;
5299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxTimeSpan_Second",_kwnames))
5300 return NULL;
5301{
5302 wxPy_BEGIN_ALLOW_THREADS;
5303 _result = new wxTimeSpan (wxTimeSpan::Second());
5304
5305 wxPy_END_ALLOW_THREADS;
5306} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5307 _resultobj = Py_BuildValue("s",_ptemp);
5308 return _resultobj;
5309}
5310
5311static PyObject *_wrap_wxTimeSpan_Minutes(PyObject *self, PyObject *args, PyObject *kwargs) {
5312 PyObject * _resultobj;
5313 wxTimeSpan * _result;
5314 long _arg0;
5315 char *_kwnames[] = { "min", NULL };
5316 char _ptemp[128];
5317
5318 self = self;
5319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"l:wxTimeSpan_Minutes",_kwnames,&_arg0))
5320 return NULL;
5321{
5322 wxPy_BEGIN_ALLOW_THREADS;
5323 _result = new wxTimeSpan (wxTimeSpan::Minutes(_arg0));
5324
5325 wxPy_END_ALLOW_THREADS;
5326} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5327 _resultobj = Py_BuildValue("s",_ptemp);
5328 return _resultobj;
5329}
5330
5331static PyObject *_wrap_wxTimeSpan_Minute(PyObject *self, PyObject *args, PyObject *kwargs) {
5332 PyObject * _resultobj;
5333 wxTimeSpan * _result;
5334 char *_kwnames[] = { NULL };
5335 char _ptemp[128];
5336
5337 self = self;
5338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxTimeSpan_Minute",_kwnames))
5339 return NULL;
5340{
5341 wxPy_BEGIN_ALLOW_THREADS;
5342 _result = new wxTimeSpan (wxTimeSpan::Minute());
5343
5344 wxPy_END_ALLOW_THREADS;
5345} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5346 _resultobj = Py_BuildValue("s",_ptemp);
5347 return _resultobj;
5348}
5349
5350static PyObject *_wrap_wxTimeSpan_Hours(PyObject *self, PyObject *args, PyObject *kwargs) {
5351 PyObject * _resultobj;
5352 wxTimeSpan * _result;
5353 long _arg0;
5354 char *_kwnames[] = { "hours", NULL };
5355 char _ptemp[128];
5356
5357 self = self;
5358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"l:wxTimeSpan_Hours",_kwnames,&_arg0))
5359 return NULL;
5360{
5361 wxPy_BEGIN_ALLOW_THREADS;
5362 _result = new wxTimeSpan (wxTimeSpan::Hours(_arg0));
5363
5364 wxPy_END_ALLOW_THREADS;
5365} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5366 _resultobj = Py_BuildValue("s",_ptemp);
5367 return _resultobj;
5368}
5369
5370static PyObject *_wrap_wxTimeSpan_Hour(PyObject *self, PyObject *args, PyObject *kwargs) {
5371 PyObject * _resultobj;
5372 wxTimeSpan * _result;
5373 char *_kwnames[] = { NULL };
5374 char _ptemp[128];
5375
5376 self = self;
5377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxTimeSpan_Hour",_kwnames))
5378 return NULL;
5379{
5380 wxPy_BEGIN_ALLOW_THREADS;
5381 _result = new wxTimeSpan (wxTimeSpan::Hour());
5382
5383 wxPy_END_ALLOW_THREADS;
5384} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5385 _resultobj = Py_BuildValue("s",_ptemp);
5386 return _resultobj;
5387}
5388
5389static PyObject *_wrap_wxTimeSpan_Days(PyObject *self, PyObject *args, PyObject *kwargs) {
5390 PyObject * _resultobj;
5391 wxTimeSpan * _result;
5392 long _arg0;
5393 char *_kwnames[] = { "days", NULL };
5394 char _ptemp[128];
5395
5396 self = self;
5397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"l:wxTimeSpan_Days",_kwnames,&_arg0))
5398 return NULL;
5399{
5400 wxPy_BEGIN_ALLOW_THREADS;
5401 _result = new wxTimeSpan (wxTimeSpan::Days(_arg0));
5402
5403 wxPy_END_ALLOW_THREADS;
5404} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5405 _resultobj = Py_BuildValue("s",_ptemp);
5406 return _resultobj;
5407}
5408
5409static PyObject *_wrap_wxTimeSpan_Day(PyObject *self, PyObject *args, PyObject *kwargs) {
5410 PyObject * _resultobj;
5411 wxTimeSpan * _result;
5412 char *_kwnames[] = { NULL };
5413 char _ptemp[128];
5414
5415 self = self;
5416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxTimeSpan_Day",_kwnames))
5417 return NULL;
5418{
5419 wxPy_BEGIN_ALLOW_THREADS;
5420 _result = new wxTimeSpan (wxTimeSpan::Day());
5421
5422 wxPy_END_ALLOW_THREADS;
5423} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5424 _resultobj = Py_BuildValue("s",_ptemp);
5425 return _resultobj;
5426}
5427
5428static PyObject *_wrap_wxTimeSpan_Weeks(PyObject *self, PyObject *args, PyObject *kwargs) {
5429 PyObject * _resultobj;
5430 wxTimeSpan * _result;
5431 long _arg0;
5432 char *_kwnames[] = { "days", NULL };
5433 char _ptemp[128];
5434
5435 self = self;
5436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"l:wxTimeSpan_Weeks",_kwnames,&_arg0))
5437 return NULL;
5438{
5439 wxPy_BEGIN_ALLOW_THREADS;
5440 _result = new wxTimeSpan (wxTimeSpan::Weeks(_arg0));
5441
5442 wxPy_END_ALLOW_THREADS;
5443} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5444 _resultobj = Py_BuildValue("s",_ptemp);
5445 return _resultobj;
5446}
5447
5448static PyObject *_wrap_wxTimeSpan_Week(PyObject *self, PyObject *args, PyObject *kwargs) {
5449 PyObject * _resultobj;
5450 wxTimeSpan * _result;
5451 char *_kwnames[] = { NULL };
5452 char _ptemp[128];
5453
5454 self = self;
5455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxTimeSpan_Week",_kwnames))
5456 return NULL;
5457{
5458 wxPy_BEGIN_ALLOW_THREADS;
5459 _result = new wxTimeSpan (wxTimeSpan::Week());
5460
5461 wxPy_END_ALLOW_THREADS;
5462} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5463 _resultobj = Py_BuildValue("s",_ptemp);
5464 return _resultobj;
5465}
5466
5467#define new_wxTimeSpan(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxTimeSpan(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5468static PyObject *_wrap_new_wxTimeSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
5469 PyObject * _resultobj;
5470 wxTimeSpan * _result;
5471 long _arg0 = (long ) 0;
5472 long _arg1 = (long ) 0;
5473 long _arg2 = (long ) 0;
5474 long _arg3 = (long ) 0;
5475 char *_kwnames[] = { "hours","minutes","seconds","milliseconds", NULL };
5476 char _ptemp[128];
5477
5478 self = self;
5479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|llll:new_wxTimeSpan",_kwnames,&_arg0,&_arg1,&_arg2,&_arg3))
5480 return NULL;
5481{
5482 wxPy_BEGIN_ALLOW_THREADS;
5483 _result = (wxTimeSpan *)new_wxTimeSpan(_arg0,_arg1,_arg2,_arg3);
5484
5485 wxPy_END_ALLOW_THREADS;
5486} if (_result) {
5487 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTimeSpan_p");
5488 _resultobj = Py_BuildValue("s",_ptemp);
5489 } else {
5490 Py_INCREF(Py_None);
5491 _resultobj = Py_None;
5492 }
5493 return _resultobj;
5494}
5495
5496#define delete_wxTimeSpan(_swigobj) (delete _swigobj)
5497static PyObject *_wrap_delete_wxTimeSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
5498 PyObject * _resultobj;
5499 wxTimeSpan * _arg0;
5500 PyObject * _argo0 = 0;
5501 char *_kwnames[] = { "self", NULL };
5502
5503 self = self;
5504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxTimeSpan",_kwnames,&_argo0))
5505 return NULL;
5506 if (_argo0) {
5507 if (_argo0 == Py_None) { _arg0 = NULL; }
5508 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5509 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxTimeSpan. Expected _wxTimeSpan_p.");
5510 return NULL;
5511 }
5512 }
5513{
5514 wxPy_BEGIN_ALLOW_THREADS;
5515 delete_wxTimeSpan(_arg0);
5516
5517 wxPy_END_ALLOW_THREADS;
5518} Py_INCREF(Py_None);
5519 _resultobj = Py_None;
5520 return _resultobj;
5521}
5522
5523#define wxTimeSpan_Add(_swigobj,_swigarg0) (_swigobj->Add(_swigarg0))
5524static PyObject *_wrap_wxTimeSpan_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
5525 PyObject * _resultobj;
5526 wxTimeSpan * _result;
5527 wxTimeSpan * _arg0;
5528 wxTimeSpan * _arg1;
5529 PyObject * _argo0 = 0;
5530 PyObject * _argo1 = 0;
5531 char *_kwnames[] = { "self","diff", NULL };
5532 char _ptemp[128];
5533
5534 self = self;
5535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTimeSpan_Add",_kwnames,&_argo0,&_argo1))
5536 return NULL;
5537 if (_argo0) {
5538 if (_argo0 == Py_None) { _arg0 = NULL; }
5539 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5540 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_Add. Expected _wxTimeSpan_p.");
5541 return NULL;
5542 }
5543 }
5544 if (_argo1) {
5545 if (_argo1 == Py_None) { _arg1 = NULL; }
5546 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTimeSpan_p")) {
5547 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTimeSpan_Add. Expected _wxTimeSpan_p.");
5548 return NULL;
5549 }
5550 }
5551{
5552 wxPy_BEGIN_ALLOW_THREADS;
5553 wxTimeSpan & _result_ref = wxTimeSpan_Add(_arg0,*_arg1);
5554 _result = (wxTimeSpan *) &_result_ref;
5555
5556 wxPy_END_ALLOW_THREADS;
5557} if (_result) {
5558 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTimeSpan_p");
5559 _resultobj = Py_BuildValue("s",_ptemp);
5560 } else {
5561 Py_INCREF(Py_None);
5562 _resultobj = Py_None;
5563 }
5564 return _resultobj;
5565}
5566
5567#define wxTimeSpan_Subtract(_swigobj,_swigarg0) (_swigobj->Subtract(_swigarg0))
5568static PyObject *_wrap_wxTimeSpan_Subtract(PyObject *self, PyObject *args, PyObject *kwargs) {
5569 PyObject * _resultobj;
5570 wxTimeSpan * _result;
5571 wxTimeSpan * _arg0;
5572 wxTimeSpan * _arg1;
5573 PyObject * _argo0 = 0;
5574 PyObject * _argo1 = 0;
5575 char *_kwnames[] = { "self","diff", NULL };
5576 char _ptemp[128];
5577
5578 self = self;
5579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTimeSpan_Subtract",_kwnames,&_argo0,&_argo1))
5580 return NULL;
5581 if (_argo0) {
5582 if (_argo0 == Py_None) { _arg0 = NULL; }
5583 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5584 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_Subtract. Expected _wxTimeSpan_p.");
5585 return NULL;
5586 }
5587 }
5588 if (_argo1) {
5589 if (_argo1 == Py_None) { _arg1 = NULL; }
5590 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTimeSpan_p")) {
5591 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTimeSpan_Subtract. Expected _wxTimeSpan_p.");
5592 return NULL;
5593 }
5594 }
5595{
5596 wxPy_BEGIN_ALLOW_THREADS;
5597 wxTimeSpan & _result_ref = wxTimeSpan_Subtract(_arg0,*_arg1);
5598 _result = (wxTimeSpan *) &_result_ref;
5599
5600 wxPy_END_ALLOW_THREADS;
5601} if (_result) {
5602 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTimeSpan_p");
5603 _resultobj = Py_BuildValue("s",_ptemp);
5604 } else {
5605 Py_INCREF(Py_None);
5606 _resultobj = Py_None;
5607 }
5608 return _resultobj;
5609}
5610
5611#define wxTimeSpan_Multiply(_swigobj,_swigarg0) (_swigobj->Multiply(_swigarg0))
5612static PyObject *_wrap_wxTimeSpan_Multiply(PyObject *self, PyObject *args, PyObject *kwargs) {
5613 PyObject * _resultobj;
5614 wxTimeSpan * _result;
5615 wxTimeSpan * _arg0;
5616 int _arg1;
5617 PyObject * _argo0 = 0;
5618 char *_kwnames[] = { "self","n", NULL };
5619 char _ptemp[128];
5620
5621 self = self;
5622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxTimeSpan_Multiply",_kwnames,&_argo0,&_arg1))
5623 return NULL;
5624 if (_argo0) {
5625 if (_argo0 == Py_None) { _arg0 = NULL; }
5626 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5627 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_Multiply. Expected _wxTimeSpan_p.");
5628 return NULL;
5629 }
5630 }
5631{
5632 wxPy_BEGIN_ALLOW_THREADS;
5633 wxTimeSpan & _result_ref = wxTimeSpan_Multiply(_arg0,_arg1);
5634 _result = (wxTimeSpan *) &_result_ref;
5635
5636 wxPy_END_ALLOW_THREADS;
5637} if (_result) {
5638 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTimeSpan_p");
5639 _resultobj = Py_BuildValue("s",_ptemp);
5640 } else {
5641 Py_INCREF(Py_None);
5642 _resultobj = Py_None;
5643 }
5644 return _resultobj;
5645}
5646
5647#define wxTimeSpan_Neg(_swigobj) (_swigobj->Neg())
5648static PyObject *_wrap_wxTimeSpan_Neg(PyObject *self, PyObject *args, PyObject *kwargs) {
5649 PyObject * _resultobj;
5650 wxTimeSpan * _result;
5651 wxTimeSpan * _arg0;
5652 PyObject * _argo0 = 0;
5653 char *_kwnames[] = { "self", NULL };
5654 char _ptemp[128];
5655
5656 self = self;
5657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTimeSpan_Neg",_kwnames,&_argo0))
5658 return NULL;
5659 if (_argo0) {
5660 if (_argo0 == Py_None) { _arg0 = NULL; }
5661 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5662 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_Neg. Expected _wxTimeSpan_p.");
5663 return NULL;
5664 }
5665 }
5666{
5667 wxPy_BEGIN_ALLOW_THREADS;
5668 wxTimeSpan & _result_ref = wxTimeSpan_Neg(_arg0);
5669 _result = (wxTimeSpan *) &_result_ref;
5670
5671 wxPy_END_ALLOW_THREADS;
5672} if (_result) {
5673 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTimeSpan_p");
5674 _resultobj = Py_BuildValue("s",_ptemp);
5675 } else {
5676 Py_INCREF(Py_None);
5677 _resultobj = Py_None;
5678 }
5679 return _resultobj;
5680}
5681
5682#define wxTimeSpan_Abs(_swigobj) (_swigobj->Abs())
5683static PyObject *_wrap_wxTimeSpan_Abs(PyObject *self, PyObject *args, PyObject *kwargs) {
5684 PyObject * _resultobj;
5685 wxTimeSpan * _result;
5686 wxTimeSpan * _arg0;
5687 PyObject * _argo0 = 0;
5688 char *_kwnames[] = { "self", NULL };
5689 char _ptemp[128];
5690
5691 self = self;
5692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTimeSpan_Abs",_kwnames,&_argo0))
5693 return NULL;
5694 if (_argo0) {
5695 if (_argo0 == Py_None) { _arg0 = NULL; }
5696 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5697 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_Abs. Expected _wxTimeSpan_p.");
5698 return NULL;
5699 }
5700 }
5701{
5702 wxPy_BEGIN_ALLOW_THREADS;
5703 _result = new wxTimeSpan (wxTimeSpan_Abs(_arg0));
5704
5705 wxPy_END_ALLOW_THREADS;
5706} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5707 _resultobj = Py_BuildValue("s",_ptemp);
5708 return _resultobj;
5709}
5710
5711static wxTimeSpan wxTimeSpan___add__(wxTimeSpan *self,const wxTimeSpan & other) { return *self + other; }
5712static PyObject *_wrap_wxTimeSpan___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
5713 PyObject * _resultobj;
5714 wxTimeSpan * _result;
5715 wxTimeSpan * _arg0;
5716 wxTimeSpan * _arg1;
5717 PyObject * _argo0 = 0;
5718 PyObject * _argo1 = 0;
5719 char *_kwnames[] = { "self","other", NULL };
5720 char _ptemp[128];
5721
5722 self = self;
5723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTimeSpan___add__",_kwnames,&_argo0,&_argo1))
5724 return NULL;
5725 if (_argo0) {
5726 if (_argo0 == Py_None) { _arg0 = NULL; }
5727 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5728 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan___add__. Expected _wxTimeSpan_p.");
5729 return NULL;
5730 }
5731 }
5732 if (_argo1) {
5733 if (_argo1 == Py_None) { _arg1 = NULL; }
5734 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTimeSpan_p")) {
5735 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTimeSpan___add__. Expected _wxTimeSpan_p.");
5736 return NULL;
5737 }
5738 }
5739{
5740 wxPy_BEGIN_ALLOW_THREADS;
5741 _result = new wxTimeSpan (wxTimeSpan___add__(_arg0,*_arg1));
5742
5743 wxPy_END_ALLOW_THREADS;
5744} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5745 _resultobj = Py_BuildValue("s",_ptemp);
5746 return _resultobj;
5747}
5748
5749static wxTimeSpan wxTimeSpan___sub__(wxTimeSpan *self,const wxTimeSpan & other) { return *self - other; }
5750static PyObject *_wrap_wxTimeSpan___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
5751 PyObject * _resultobj;
5752 wxTimeSpan * _result;
5753 wxTimeSpan * _arg0;
5754 wxTimeSpan * _arg1;
5755 PyObject * _argo0 = 0;
5756 PyObject * _argo1 = 0;
5757 char *_kwnames[] = { "self","other", NULL };
5758 char _ptemp[128];
5759
5760 self = self;
5761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTimeSpan___sub__",_kwnames,&_argo0,&_argo1))
5762 return NULL;
5763 if (_argo0) {
5764 if (_argo0 == Py_None) { _arg0 = NULL; }
5765 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5766 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan___sub__. Expected _wxTimeSpan_p.");
5767 return NULL;
5768 }
5769 }
5770 if (_argo1) {
5771 if (_argo1 == Py_None) { _arg1 = NULL; }
5772 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTimeSpan_p")) {
5773 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTimeSpan___sub__. Expected _wxTimeSpan_p.");
5774 return NULL;
5775 }
5776 }
5777{
5778 wxPy_BEGIN_ALLOW_THREADS;
5779 _result = new wxTimeSpan (wxTimeSpan___sub__(_arg0,*_arg1));
5780
5781 wxPy_END_ALLOW_THREADS;
5782} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5783 _resultobj = Py_BuildValue("s",_ptemp);
5784 return _resultobj;
5785}
5786
5787static wxTimeSpan wxTimeSpan___mul__(wxTimeSpan *self,int n) { return *self * n; }
5788static PyObject *_wrap_wxTimeSpan___mul__(PyObject *self, PyObject *args, PyObject *kwargs) {
5789 PyObject * _resultobj;
5790 wxTimeSpan * _result;
5791 wxTimeSpan * _arg0;
5792 int _arg1;
5793 PyObject * _argo0 = 0;
5794 char *_kwnames[] = { "self","n", NULL };
5795 char _ptemp[128];
5796
5797 self = self;
5798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxTimeSpan___mul__",_kwnames,&_argo0,&_arg1))
5799 return NULL;
5800 if (_argo0) {
5801 if (_argo0 == Py_None) { _arg0 = NULL; }
5802 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5803 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan___mul__. Expected _wxTimeSpan_p.");
5804 return NULL;
5805 }
5806 }
5807{
5808 wxPy_BEGIN_ALLOW_THREADS;
5809 _result = new wxTimeSpan (wxTimeSpan___mul__(_arg0,_arg1));
5810
5811 wxPy_END_ALLOW_THREADS;
5812} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5813 _resultobj = Py_BuildValue("s",_ptemp);
5814 return _resultobj;
5815}
5816
5817static wxTimeSpan wxTimeSpan___rmul__(wxTimeSpan *self,int n) { return n * *self; }
5818static PyObject *_wrap_wxTimeSpan___rmul__(PyObject *self, PyObject *args, PyObject *kwargs) {
5819 PyObject * _resultobj;
5820 wxTimeSpan * _result;
5821 wxTimeSpan * _arg0;
5822 int _arg1;
5823 PyObject * _argo0 = 0;
5824 char *_kwnames[] = { "self","n", NULL };
5825 char _ptemp[128];
5826
5827 self = self;
5828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxTimeSpan___rmul__",_kwnames,&_argo0,&_arg1))
5829 return NULL;
5830 if (_argo0) {
5831 if (_argo0 == Py_None) { _arg0 = NULL; }
5832 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5833 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan___rmul__. Expected _wxTimeSpan_p.");
5834 return NULL;
5835 }
5836 }
5837{
5838 wxPy_BEGIN_ALLOW_THREADS;
5839 _result = new wxTimeSpan (wxTimeSpan___rmul__(_arg0,_arg1));
5840
5841 wxPy_END_ALLOW_THREADS;
5842} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5843 _resultobj = Py_BuildValue("s",_ptemp);
5844 return _resultobj;
5845}
5846
5847static wxTimeSpan wxTimeSpan___neg__(wxTimeSpan *self) { return self->Negate(); }
5848static PyObject *_wrap_wxTimeSpan___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
5849 PyObject * _resultobj;
5850 wxTimeSpan * _result;
5851 wxTimeSpan * _arg0;
5852 PyObject * _argo0 = 0;
5853 char *_kwnames[] = { "self", NULL };
5854 char _ptemp[128];
5855
5856 self = self;
5857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTimeSpan___neg__",_kwnames,&_argo0))
5858 return NULL;
5859 if (_argo0) {
5860 if (_argo0 == Py_None) { _arg0 = NULL; }
5861 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5862 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan___neg__. Expected _wxTimeSpan_p.");
5863 return NULL;
5864 }
5865 }
5866{
5867 wxPy_BEGIN_ALLOW_THREADS;
5868 _result = new wxTimeSpan (wxTimeSpan___neg__(_arg0));
5869
5870 wxPy_END_ALLOW_THREADS;
5871} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTimeSpan_p");
5872 _resultobj = Py_BuildValue("s",_ptemp);
5873 return _resultobj;
5874}
5875
5876static int wxTimeSpan___cmp__(wxTimeSpan *self,const wxTimeSpan & other) {
5877 if (*self < other) return -1;
5878 if (*self == other) return 0;
5879 return 1;
5880 }
5881static PyObject *_wrap_wxTimeSpan___cmp__(PyObject *self, PyObject *args, PyObject *kwargs) {
5882 PyObject * _resultobj;
5883 int _result;
5884 wxTimeSpan * _arg0;
5885 wxTimeSpan * _arg1;
5886 PyObject * _argo0 = 0;
5887 PyObject * _argo1 = 0;
5888 char *_kwnames[] = { "self","other", NULL };
5889
5890 self = self;
5891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTimeSpan___cmp__",_kwnames,&_argo0,&_argo1))
5892 return NULL;
5893 if (_argo0) {
5894 if (_argo0 == Py_None) { _arg0 = NULL; }
5895 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5896 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan___cmp__. Expected _wxTimeSpan_p.");
5897 return NULL;
5898 }
5899 }
5900 if (_argo1) {
5901 if (_argo1 == Py_None) { _arg1 = NULL; }
5902 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTimeSpan_p")) {
5903 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTimeSpan___cmp__. Expected _wxTimeSpan_p.");
5904 return NULL;
5905 }
5906 }
5907{
5908 wxPy_BEGIN_ALLOW_THREADS;
5909 _result = (int )wxTimeSpan___cmp__(_arg0,*_arg1);
5910
5911 wxPy_END_ALLOW_THREADS;
5912} _resultobj = Py_BuildValue("i",_result);
5913 return _resultobj;
5914}
5915
5916#define wxTimeSpan_IsNull(_swigobj) (_swigobj->IsNull())
5917static PyObject *_wrap_wxTimeSpan_IsNull(PyObject *self, PyObject *args, PyObject *kwargs) {
5918 PyObject * _resultobj;
5919 bool _result;
5920 wxTimeSpan * _arg0;
5921 PyObject * _argo0 = 0;
5922 char *_kwnames[] = { "self", NULL };
5923
5924 self = self;
5925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTimeSpan_IsNull",_kwnames,&_argo0))
5926 return NULL;
5927 if (_argo0) {
5928 if (_argo0 == Py_None) { _arg0 = NULL; }
5929 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5930 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_IsNull. Expected _wxTimeSpan_p.");
5931 return NULL;
5932 }
5933 }
5934{
5935 wxPy_BEGIN_ALLOW_THREADS;
5936 _result = (bool )wxTimeSpan_IsNull(_arg0);
5937
5938 wxPy_END_ALLOW_THREADS;
5939} _resultobj = Py_BuildValue("i",_result);
5940 return _resultobj;
5941}
5942
5943#define wxTimeSpan_IsPositive(_swigobj) (_swigobj->IsPositive())
5944static PyObject *_wrap_wxTimeSpan_IsPositive(PyObject *self, PyObject *args, PyObject *kwargs) {
5945 PyObject * _resultobj;
5946 bool _result;
5947 wxTimeSpan * _arg0;
5948 PyObject * _argo0 = 0;
5949 char *_kwnames[] = { "self", NULL };
5950
5951 self = self;
5952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTimeSpan_IsPositive",_kwnames,&_argo0))
5953 return NULL;
5954 if (_argo0) {
5955 if (_argo0 == Py_None) { _arg0 = NULL; }
5956 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5957 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_IsPositive. Expected _wxTimeSpan_p.");
5958 return NULL;
5959 }
5960 }
5961{
5962 wxPy_BEGIN_ALLOW_THREADS;
5963 _result = (bool )wxTimeSpan_IsPositive(_arg0);
5964
5965 wxPy_END_ALLOW_THREADS;
5966} _resultobj = Py_BuildValue("i",_result);
5967 return _resultobj;
5968}
5969
5970#define wxTimeSpan_IsNegative(_swigobj) (_swigobj->IsNegative())
5971static PyObject *_wrap_wxTimeSpan_IsNegative(PyObject *self, PyObject *args, PyObject *kwargs) {
5972 PyObject * _resultobj;
5973 bool _result;
5974 wxTimeSpan * _arg0;
5975 PyObject * _argo0 = 0;
5976 char *_kwnames[] = { "self", NULL };
5977
5978 self = self;
5979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTimeSpan_IsNegative",_kwnames,&_argo0))
5980 return NULL;
5981 if (_argo0) {
5982 if (_argo0 == Py_None) { _arg0 = NULL; }
5983 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
5984 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_IsNegative. Expected _wxTimeSpan_p.");
5985 return NULL;
5986 }
5987 }
5988{
5989 wxPy_BEGIN_ALLOW_THREADS;
5990 _result = (bool )wxTimeSpan_IsNegative(_arg0);
5991
5992 wxPy_END_ALLOW_THREADS;
5993} _resultobj = Py_BuildValue("i",_result);
5994 return _resultobj;
5995}
5996
5997#define wxTimeSpan_IsEqualTo(_swigobj,_swigarg0) (_swigobj->IsEqualTo(_swigarg0))
5998static PyObject *_wrap_wxTimeSpan_IsEqualTo(PyObject *self, PyObject *args, PyObject *kwargs) {
5999 PyObject * _resultobj;
6000 bool _result;
6001 wxTimeSpan * _arg0;
6002 wxTimeSpan * _arg1;
6003 PyObject * _argo0 = 0;
6004 PyObject * _argo1 = 0;
6005 char *_kwnames[] = { "self","ts", NULL };
6006
6007 self = self;
6008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTimeSpan_IsEqualTo",_kwnames,&_argo0,&_argo1))
6009 return NULL;
6010 if (_argo0) {
6011 if (_argo0 == Py_None) { _arg0 = NULL; }
6012 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
6013 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_IsEqualTo. Expected _wxTimeSpan_p.");
6014 return NULL;
6015 }
6016 }
6017 if (_argo1) {
6018 if (_argo1 == Py_None) { _arg1 = NULL; }
6019 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTimeSpan_p")) {
6020 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTimeSpan_IsEqualTo. Expected _wxTimeSpan_p.");
6021 return NULL;
6022 }
6023 }
6024{
6025 wxPy_BEGIN_ALLOW_THREADS;
6026 _result = (bool )wxTimeSpan_IsEqualTo(_arg0,*_arg1);
6027
6028 wxPy_END_ALLOW_THREADS;
6029} _resultobj = Py_BuildValue("i",_result);
6030 return _resultobj;
6031}
6032
6033#define wxTimeSpan_IsLongerThan(_swigobj,_swigarg0) (_swigobj->IsLongerThan(_swigarg0))
6034static PyObject *_wrap_wxTimeSpan_IsLongerThan(PyObject *self, PyObject *args, PyObject *kwargs) {
6035 PyObject * _resultobj;
6036 bool _result;
6037 wxTimeSpan * _arg0;
6038 wxTimeSpan * _arg1;
6039 PyObject * _argo0 = 0;
6040 PyObject * _argo1 = 0;
6041 char *_kwnames[] = { "self","ts", NULL };
6042
6043 self = self;
6044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTimeSpan_IsLongerThan",_kwnames,&_argo0,&_argo1))
6045 return NULL;
6046 if (_argo0) {
6047 if (_argo0 == Py_None) { _arg0 = NULL; }
6048 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
6049 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_IsLongerThan. Expected _wxTimeSpan_p.");
6050 return NULL;
6051 }
6052 }
6053 if (_argo1) {
6054 if (_argo1 == Py_None) { _arg1 = NULL; }
6055 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTimeSpan_p")) {
6056 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTimeSpan_IsLongerThan. Expected _wxTimeSpan_p.");
6057 return NULL;
6058 }
6059 }
6060{
6061 wxPy_BEGIN_ALLOW_THREADS;
6062 _result = (bool )wxTimeSpan_IsLongerThan(_arg0,*_arg1);
6063
6064 wxPy_END_ALLOW_THREADS;
6065} _resultobj = Py_BuildValue("i",_result);
6066 return _resultobj;
6067}
6068
6069#define wxTimeSpan_IsShorterThan(_swigobj,_swigarg0) (_swigobj->IsShorterThan(_swigarg0))
6070static PyObject *_wrap_wxTimeSpan_IsShorterThan(PyObject *self, PyObject *args, PyObject *kwargs) {
6071 PyObject * _resultobj;
6072 bool _result;
6073 wxTimeSpan * _arg0;
6074 wxTimeSpan * _arg1;
6075 PyObject * _argo0 = 0;
6076 PyObject * _argo1 = 0;
6077 char *_kwnames[] = { "self","t", NULL };
6078
6079 self = self;
6080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTimeSpan_IsShorterThan",_kwnames,&_argo0,&_argo1))
6081 return NULL;
6082 if (_argo0) {
6083 if (_argo0 == Py_None) { _arg0 = NULL; }
6084 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
6085 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_IsShorterThan. Expected _wxTimeSpan_p.");
6086 return NULL;
6087 }
6088 }
6089 if (_argo1) {
6090 if (_argo1 == Py_None) { _arg1 = NULL; }
6091 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTimeSpan_p")) {
6092 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTimeSpan_IsShorterThan. Expected _wxTimeSpan_p.");
6093 return NULL;
6094 }
6095 }
6096{
6097 wxPy_BEGIN_ALLOW_THREADS;
6098 _result = (bool )wxTimeSpan_IsShorterThan(_arg0,*_arg1);
6099
6100 wxPy_END_ALLOW_THREADS;
6101} _resultobj = Py_BuildValue("i",_result);
6102 return _resultobj;
6103}
6104
6105#define wxTimeSpan_GetWeeks(_swigobj) (_swigobj->GetWeeks())
6106static PyObject *_wrap_wxTimeSpan_GetWeeks(PyObject *self, PyObject *args, PyObject *kwargs) {
6107 PyObject * _resultobj;
6108 int _result;
6109 wxTimeSpan * _arg0;
6110 PyObject * _argo0 = 0;
6111 char *_kwnames[] = { "self", NULL };
6112
6113 self = self;
6114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTimeSpan_GetWeeks",_kwnames,&_argo0))
6115 return NULL;
6116 if (_argo0) {
6117 if (_argo0 == Py_None) { _arg0 = NULL; }
6118 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
6119 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_GetWeeks. Expected _wxTimeSpan_p.");
6120 return NULL;
6121 }
6122 }
6123{
6124 wxPy_BEGIN_ALLOW_THREADS;
6125 _result = (int )wxTimeSpan_GetWeeks(_arg0);
6126
6127 wxPy_END_ALLOW_THREADS;
6128} _resultobj = Py_BuildValue("i",_result);
6129 return _resultobj;
6130}
6131
6132#define wxTimeSpan_GetDays(_swigobj) (_swigobj->GetDays())
6133static PyObject *_wrap_wxTimeSpan_GetDays(PyObject *self, PyObject *args, PyObject *kwargs) {
6134 PyObject * _resultobj;
6135 int _result;
6136 wxTimeSpan * _arg0;
6137 PyObject * _argo0 = 0;
6138 char *_kwnames[] = { "self", NULL };
6139
6140 self = self;
6141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTimeSpan_GetDays",_kwnames,&_argo0))
6142 return NULL;
6143 if (_argo0) {
6144 if (_argo0 == Py_None) { _arg0 = NULL; }
6145 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
6146 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_GetDays. Expected _wxTimeSpan_p.");
6147 return NULL;
6148 }
6149 }
6150{
6151 wxPy_BEGIN_ALLOW_THREADS;
6152 _result = (int )wxTimeSpan_GetDays(_arg0);
6153
6154 wxPy_END_ALLOW_THREADS;
6155} _resultobj = Py_BuildValue("i",_result);
6156 return _resultobj;
6157}
6158
6159#define wxTimeSpan_GetHours(_swigobj) (_swigobj->GetHours())
6160static PyObject *_wrap_wxTimeSpan_GetHours(PyObject *self, PyObject *args, PyObject *kwargs) {
6161 PyObject * _resultobj;
6162 int _result;
6163 wxTimeSpan * _arg0;
6164 PyObject * _argo0 = 0;
6165 char *_kwnames[] = { "self", NULL };
6166
6167 self = self;
6168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTimeSpan_GetHours",_kwnames,&_argo0))
6169 return NULL;
6170 if (_argo0) {
6171 if (_argo0 == Py_None) { _arg0 = NULL; }
6172 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
6173 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_GetHours. Expected _wxTimeSpan_p.");
6174 return NULL;
6175 }
6176 }
6177{
6178 wxPy_BEGIN_ALLOW_THREADS;
6179 _result = (int )wxTimeSpan_GetHours(_arg0);
6180
6181 wxPy_END_ALLOW_THREADS;
6182} _resultobj = Py_BuildValue("i",_result);
6183 return _resultobj;
6184}
6185
6186#define wxTimeSpan_GetMinutes(_swigobj) (_swigobj->GetMinutes())
6187static PyObject *_wrap_wxTimeSpan_GetMinutes(PyObject *self, PyObject *args, PyObject *kwargs) {
6188 PyObject * _resultobj;
6189 int _result;
6190 wxTimeSpan * _arg0;
6191 PyObject * _argo0 = 0;
6192 char *_kwnames[] = { "self", NULL };
6193
6194 self = self;
6195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTimeSpan_GetMinutes",_kwnames,&_argo0))
6196 return NULL;
6197 if (_argo0) {
6198 if (_argo0 == Py_None) { _arg0 = NULL; }
6199 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
6200 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_GetMinutes. Expected _wxTimeSpan_p.");
6201 return NULL;
6202 }
6203 }
6204{
6205 wxPy_BEGIN_ALLOW_THREADS;
6206 _result = (int )wxTimeSpan_GetMinutes(_arg0);
6207
6208 wxPy_END_ALLOW_THREADS;
6209} _resultobj = Py_BuildValue("i",_result);
6210 return _resultobj;
6211}
6212
6213#define wxTimeSpan_GetSeconds(_swigobj) (_swigobj->GetSeconds())
6214static PyObject *_wrap_wxTimeSpan_GetSeconds(PyObject *self, PyObject *args, PyObject *kwargs) {
6215 PyObject * _resultobj;
6216 wxLongLong * _result;
6217 wxTimeSpan * _arg0;
6218 PyObject * _argo0 = 0;
6219 char *_kwnames[] = { "self", NULL };
6220
6221 self = self;
6222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTimeSpan_GetSeconds",_kwnames,&_argo0))
6223 return NULL;
6224 if (_argo0) {
6225 if (_argo0 == Py_None) { _arg0 = NULL; }
6226 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
6227 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_GetSeconds. Expected _wxTimeSpan_p.");
6228 return NULL;
6229 }
6230 }
6231{
6232 wxPy_BEGIN_ALLOW_THREADS;
6233 _result = new wxLongLong (wxTimeSpan_GetSeconds(_arg0));
6234
6235 wxPy_END_ALLOW_THREADS;
6236}{
6237 PyObject *hi, *lo, *shifter, *shifted;
6238 hi = PyLong_FromLong(_result->GetHi());
6239 lo = PyLong_FromLong(_result->GetLo());
6240 shifter = PyLong_FromLong(32);
6241 shifted = PyNumber_Lshift(hi, shifter);
6242 _resultobj = PyNumber_Or(shifted, lo);
6243 Py_DECREF(hi);
6244 Py_DECREF(lo);
6245 Py_DECREF(shifter);
6246 Py_DECREF(shifted);
6247}
6248 return _resultobj;
6249}
6250
6251#define wxTimeSpan_GetMilliseconds(_swigobj) (_swigobj->GetMilliseconds())
6252static PyObject *_wrap_wxTimeSpan_GetMilliseconds(PyObject *self, PyObject *args, PyObject *kwargs) {
6253 PyObject * _resultobj;
6254 wxLongLong * _result;
6255 wxTimeSpan * _arg0;
6256 PyObject * _argo0 = 0;
6257 char *_kwnames[] = { "self", NULL };
6258
6259 self = self;
6260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTimeSpan_GetMilliseconds",_kwnames,&_argo0))
6261 return NULL;
6262 if (_argo0) {
6263 if (_argo0 == Py_None) { _arg0 = NULL; }
6264 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
6265 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_GetMilliseconds. Expected _wxTimeSpan_p.");
6266 return NULL;
6267 }
6268 }
6269{
6270 wxPy_BEGIN_ALLOW_THREADS;
6271 _result = new wxLongLong (wxTimeSpan_GetMilliseconds(_arg0));
6272
6273 wxPy_END_ALLOW_THREADS;
6274}{
6275 PyObject *hi, *lo, *shifter, *shifted;
6276 hi = PyLong_FromLong(_result->GetHi());
6277 lo = PyLong_FromLong(_result->GetLo());
6278 shifter = PyLong_FromLong(32);
6279 shifted = PyNumber_Lshift(hi, shifter);
6280 _resultobj = PyNumber_Or(shifted, lo);
6281 Py_DECREF(hi);
6282 Py_DECREF(lo);
6283 Py_DECREF(shifter);
6284 Py_DECREF(shifted);
6285}
6286 return _resultobj;
6287}
6288
6289#define wxTimeSpan_Format(_swigobj,_swigarg0) (_swigobj->Format(_swigarg0))
6290static PyObject *_wrap_wxTimeSpan_Format(PyObject *self, PyObject *args, PyObject *kwargs) {
6291 PyObject * _resultobj;
6292 wxString * _result;
6293 wxTimeSpan * _arg0;
6294 char * _arg1 = (char *) "%c";
6295 PyObject * _argo0 = 0;
6296 char *_kwnames[] = { "self","format", NULL };
6297
6298 self = self;
6299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|s:wxTimeSpan_Format",_kwnames,&_argo0,&_arg1))
6300 return NULL;
6301 if (_argo0) {
6302 if (_argo0 == Py_None) { _arg0 = NULL; }
6303 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTimeSpan_p")) {
6304 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTimeSpan_Format. Expected _wxTimeSpan_p.");
6305 return NULL;
6306 }
6307 }
6308{
6309 wxPy_BEGIN_ALLOW_THREADS;
6310 _result = new wxString (wxTimeSpan_Format(_arg0,_arg1));
6311
6312 wxPy_END_ALLOW_THREADS;
6313}{
6314 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6315}
6316{
6317 delete _result;
6318}
6319 return _resultobj;
6320}
6321
6322#define new_wxDateSpan(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxDateSpan(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6323static PyObject *_wrap_new_wxDateSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
6324 PyObject * _resultobj;
6325 wxDateSpan * _result;
6326 int _arg0 = (int ) 0;
6327 int _arg1 = (int ) 0;
6328 int _arg2 = (int ) 0;
6329 int _arg3 = (int ) 0;
6330 char *_kwnames[] = { "years","months","weeks","days", NULL };
6331 char _ptemp[128];
6332
6333 self = self;
6334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|iiii:new_wxDateSpan",_kwnames,&_arg0,&_arg1,&_arg2,&_arg3))
6335 return NULL;
6336{
6337 wxPy_BEGIN_ALLOW_THREADS;
6338 _result = (wxDateSpan *)new_wxDateSpan(_arg0,_arg1,_arg2,_arg3);
6339
6340 wxPy_END_ALLOW_THREADS;
6341} if (_result) {
6342 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateSpan_p");
6343 _resultobj = Py_BuildValue("s",_ptemp);
6344 } else {
6345 Py_INCREF(Py_None);
6346 _resultobj = Py_None;
6347 }
6348 return _resultobj;
6349}
6350
6351#define delete_wxDateSpan(_swigobj) (delete _swigobj)
6352static PyObject *_wrap_delete_wxDateSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
6353 PyObject * _resultobj;
6354 wxDateSpan * _arg0;
6355 PyObject * _argo0 = 0;
6356 char *_kwnames[] = { "self", NULL };
6357
6358 self = self;
6359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxDateSpan",_kwnames,&_argo0))
6360 return NULL;
6361 if (_argo0) {
6362 if (_argo0 == Py_None) { _arg0 = NULL; }
6363 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6364 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxDateSpan. Expected _wxDateSpan_p.");
6365 return NULL;
6366 }
6367 }
6368{
6369 wxPy_BEGIN_ALLOW_THREADS;
6370 delete_wxDateSpan(_arg0);
6371
6372 wxPy_END_ALLOW_THREADS;
6373} Py_INCREF(Py_None);
6374 _resultobj = Py_None;
6375 return _resultobj;
6376}
6377
6378static PyObject *_wrap_wxDateSpan_Days(PyObject *self, PyObject *args, PyObject *kwargs) {
6379 PyObject * _resultobj;
6380 wxDateSpan * _result;
6381 int _arg0;
6382 char *_kwnames[] = { "days", NULL };
6383 char _ptemp[128];
6384
6385 self = self;
6386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxDateSpan_Days",_kwnames,&_arg0))
6387 return NULL;
6388{
6389 wxPy_BEGIN_ALLOW_THREADS;
6390 _result = new wxDateSpan (wxDateSpan::Days(_arg0));
6391
6392 wxPy_END_ALLOW_THREADS;
6393} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateSpan_p");
6394 _resultobj = Py_BuildValue("s",_ptemp);
6395 return _resultobj;
6396}
6397
6398static PyObject *_wrap_wxDateSpan_Day(PyObject *self, PyObject *args, PyObject *kwargs) {
6399 PyObject * _resultobj;
6400 wxDateSpan * _result;
6401 char *_kwnames[] = { NULL };
6402 char _ptemp[128];
6403
6404 self = self;
6405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxDateSpan_Day",_kwnames))
6406 return NULL;
6407{
6408 wxPy_BEGIN_ALLOW_THREADS;
6409 _result = new wxDateSpan (wxDateSpan::Day());
6410
6411 wxPy_END_ALLOW_THREADS;
6412} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateSpan_p");
6413 _resultobj = Py_BuildValue("s",_ptemp);
6414 return _resultobj;
6415}
6416
6417static PyObject *_wrap_wxDateSpan_Weeks(PyObject *self, PyObject *args, PyObject *kwargs) {
6418 PyObject * _resultobj;
6419 wxDateSpan * _result;
6420 int _arg0;
6421 char *_kwnames[] = { "weeks", NULL };
6422 char _ptemp[128];
6423
6424 self = self;
6425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxDateSpan_Weeks",_kwnames,&_arg0))
6426 return NULL;
6427{
6428 wxPy_BEGIN_ALLOW_THREADS;
6429 _result = new wxDateSpan (wxDateSpan::Weeks(_arg0));
6430
6431 wxPy_END_ALLOW_THREADS;
6432} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateSpan_p");
6433 _resultobj = Py_BuildValue("s",_ptemp);
6434 return _resultobj;
6435}
6436
6437static PyObject *_wrap_wxDateSpan_Week(PyObject *self, PyObject *args, PyObject *kwargs) {
6438 PyObject * _resultobj;
6439 wxDateSpan * _result;
6440 char *_kwnames[] = { NULL };
6441 char _ptemp[128];
6442
6443 self = self;
6444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxDateSpan_Week",_kwnames))
6445 return NULL;
6446{
6447 wxPy_BEGIN_ALLOW_THREADS;
6448 _result = new wxDateSpan (wxDateSpan::Week());
6449
6450 wxPy_END_ALLOW_THREADS;
6451} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateSpan_p");
6452 _resultobj = Py_BuildValue("s",_ptemp);
6453 return _resultobj;
6454}
6455
6456static PyObject *_wrap_wxDateSpan_Months(PyObject *self, PyObject *args, PyObject *kwargs) {
6457 PyObject * _resultobj;
6458 wxDateSpan * _result;
6459 int _arg0;
6460 char *_kwnames[] = { "mon", NULL };
6461 char _ptemp[128];
6462
6463 self = self;
6464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxDateSpan_Months",_kwnames,&_arg0))
6465 return NULL;
6466{
6467 wxPy_BEGIN_ALLOW_THREADS;
6468 _result = new wxDateSpan (wxDateSpan::Months(_arg0));
6469
6470 wxPy_END_ALLOW_THREADS;
6471} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateSpan_p");
6472 _resultobj = Py_BuildValue("s",_ptemp);
6473 return _resultobj;
6474}
6475
6476static PyObject *_wrap_wxDateSpan_Month(PyObject *self, PyObject *args, PyObject *kwargs) {
6477 PyObject * _resultobj;
6478 wxDateSpan * _result;
6479 char *_kwnames[] = { NULL };
6480 char _ptemp[128];
6481
6482 self = self;
6483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxDateSpan_Month",_kwnames))
6484 return NULL;
6485{
6486 wxPy_BEGIN_ALLOW_THREADS;
6487 _result = new wxDateSpan (wxDateSpan::Month());
6488
6489 wxPy_END_ALLOW_THREADS;
6490} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateSpan_p");
6491 _resultobj = Py_BuildValue("s",_ptemp);
6492 return _resultobj;
6493}
6494
6495static PyObject *_wrap_wxDateSpan_Years(PyObject *self, PyObject *args, PyObject *kwargs) {
6496 PyObject * _resultobj;
6497 wxDateSpan * _result;
6498 int _arg0;
6499 char *_kwnames[] = { "years", NULL };
6500 char _ptemp[128];
6501
6502 self = self;
6503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxDateSpan_Years",_kwnames,&_arg0))
6504 return NULL;
6505{
6506 wxPy_BEGIN_ALLOW_THREADS;
6507 _result = new wxDateSpan (wxDateSpan::Years(_arg0));
6508
6509 wxPy_END_ALLOW_THREADS;
6510} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateSpan_p");
6511 _resultobj = Py_BuildValue("s",_ptemp);
6512 return _resultobj;
6513}
6514
6515static PyObject *_wrap_wxDateSpan_Year(PyObject *self, PyObject *args, PyObject *kwargs) {
6516 PyObject * _resultobj;
6517 wxDateSpan * _result;
6518 char *_kwnames[] = { NULL };
6519 char _ptemp[128];
6520
6521 self = self;
6522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxDateSpan_Year",_kwnames))
6523 return NULL;
6524{
6525 wxPy_BEGIN_ALLOW_THREADS;
6526 _result = new wxDateSpan (wxDateSpan::Year());
6527
6528 wxPy_END_ALLOW_THREADS;
6529} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateSpan_p");
6530 _resultobj = Py_BuildValue("s",_ptemp);
6531 return _resultobj;
6532}
6533
6534#define wxDateSpan_SetYears(_swigobj,_swigarg0) (_swigobj->SetYears(_swigarg0))
6535static PyObject *_wrap_wxDateSpan_SetYears(PyObject *self, PyObject *args, PyObject *kwargs) {
6536 PyObject * _resultobj;
6537 wxDateSpan * _result;
6538 wxDateSpan * _arg0;
6539 int _arg1;
6540 PyObject * _argo0 = 0;
6541 char *_kwnames[] = { "self","n", NULL };
6542 char _ptemp[128];
6543
6544 self = self;
6545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateSpan_SetYears",_kwnames,&_argo0,&_arg1))
6546 return NULL;
6547 if (_argo0) {
6548 if (_argo0 == Py_None) { _arg0 = NULL; }
6549 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6550 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan_SetYears. Expected _wxDateSpan_p.");
6551 return NULL;
6552 }
6553 }
6554{
6555 wxPy_BEGIN_ALLOW_THREADS;
6556 wxDateSpan & _result_ref = wxDateSpan_SetYears(_arg0,_arg1);
6557 _result = (wxDateSpan *) &_result_ref;
6558
6559 wxPy_END_ALLOW_THREADS;
6560} if (_result) {
6561 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateSpan_p");
6562 _resultobj = Py_BuildValue("s",_ptemp);
6563 } else {
6564 Py_INCREF(Py_None);
6565 _resultobj = Py_None;
6566 }
6567 return _resultobj;
6568}
6569
6570#define wxDateSpan_SetMonths(_swigobj,_swigarg0) (_swigobj->SetMonths(_swigarg0))
6571static PyObject *_wrap_wxDateSpan_SetMonths(PyObject *self, PyObject *args, PyObject *kwargs) {
6572 PyObject * _resultobj;
6573 wxDateSpan * _result;
6574 wxDateSpan * _arg0;
6575 int _arg1;
6576 PyObject * _argo0 = 0;
6577 char *_kwnames[] = { "self","n", NULL };
6578 char _ptemp[128];
6579
6580 self = self;
6581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateSpan_SetMonths",_kwnames,&_argo0,&_arg1))
6582 return NULL;
6583 if (_argo0) {
6584 if (_argo0 == Py_None) { _arg0 = NULL; }
6585 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6586 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan_SetMonths. Expected _wxDateSpan_p.");
6587 return NULL;
6588 }
6589 }
6590{
6591 wxPy_BEGIN_ALLOW_THREADS;
6592 wxDateSpan & _result_ref = wxDateSpan_SetMonths(_arg0,_arg1);
6593 _result = (wxDateSpan *) &_result_ref;
6594
6595 wxPy_END_ALLOW_THREADS;
6596} if (_result) {
6597 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateSpan_p");
6598 _resultobj = Py_BuildValue("s",_ptemp);
6599 } else {
6600 Py_INCREF(Py_None);
6601 _resultobj = Py_None;
6602 }
6603 return _resultobj;
6604}
6605
6606#define wxDateSpan_SetWeeks(_swigobj,_swigarg0) (_swigobj->SetWeeks(_swigarg0))
6607static PyObject *_wrap_wxDateSpan_SetWeeks(PyObject *self, PyObject *args, PyObject *kwargs) {
6608 PyObject * _resultobj;
6609 wxDateSpan * _result;
6610 wxDateSpan * _arg0;
6611 int _arg1;
6612 PyObject * _argo0 = 0;
6613 char *_kwnames[] = { "self","n", NULL };
6614 char _ptemp[128];
6615
6616 self = self;
6617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateSpan_SetWeeks",_kwnames,&_argo0,&_arg1))
6618 return NULL;
6619 if (_argo0) {
6620 if (_argo0 == Py_None) { _arg0 = NULL; }
6621 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6622 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan_SetWeeks. Expected _wxDateSpan_p.");
6623 return NULL;
6624 }
6625 }
6626{
6627 wxPy_BEGIN_ALLOW_THREADS;
6628 wxDateSpan & _result_ref = wxDateSpan_SetWeeks(_arg0,_arg1);
6629 _result = (wxDateSpan *) &_result_ref;
6630
6631 wxPy_END_ALLOW_THREADS;
6632} if (_result) {
6633 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateSpan_p");
6634 _resultobj = Py_BuildValue("s",_ptemp);
6635 } else {
6636 Py_INCREF(Py_None);
6637 _resultobj = Py_None;
6638 }
6639 return _resultobj;
6640}
6641
6642#define wxDateSpan_SetDays(_swigobj,_swigarg0) (_swigobj->SetDays(_swigarg0))
6643static PyObject *_wrap_wxDateSpan_SetDays(PyObject *self, PyObject *args, PyObject *kwargs) {
6644 PyObject * _resultobj;
6645 wxDateSpan * _result;
6646 wxDateSpan * _arg0;
6647 int _arg1;
6648 PyObject * _argo0 = 0;
6649 char *_kwnames[] = { "self","n", NULL };
6650 char _ptemp[128];
6651
6652 self = self;
6653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateSpan_SetDays",_kwnames,&_argo0,&_arg1))
6654 return NULL;
6655 if (_argo0) {
6656 if (_argo0 == Py_None) { _arg0 = NULL; }
6657 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6658 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan_SetDays. Expected _wxDateSpan_p.");
6659 return NULL;
6660 }
6661 }
6662{
6663 wxPy_BEGIN_ALLOW_THREADS;
6664 wxDateSpan & _result_ref = wxDateSpan_SetDays(_arg0,_arg1);
6665 _result = (wxDateSpan *) &_result_ref;
6666
6667 wxPy_END_ALLOW_THREADS;
6668} if (_result) {
6669 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateSpan_p");
6670 _resultobj = Py_BuildValue("s",_ptemp);
6671 } else {
6672 Py_INCREF(Py_None);
6673 _resultobj = Py_None;
6674 }
6675 return _resultobj;
6676}
6677
6678#define wxDateSpan_GetYears(_swigobj) (_swigobj->GetYears())
6679static PyObject *_wrap_wxDateSpan_GetYears(PyObject *self, PyObject *args, PyObject *kwargs) {
6680 PyObject * _resultobj;
6681 int _result;
6682 wxDateSpan * _arg0;
6683 PyObject * _argo0 = 0;
6684 char *_kwnames[] = { "self", NULL };
6685
6686 self = self;
6687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateSpan_GetYears",_kwnames,&_argo0))
6688 return NULL;
6689 if (_argo0) {
6690 if (_argo0 == Py_None) { _arg0 = NULL; }
6691 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6692 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan_GetYears. Expected _wxDateSpan_p.");
6693 return NULL;
6694 }
6695 }
6696{
6697 wxPy_BEGIN_ALLOW_THREADS;
6698 _result = (int )wxDateSpan_GetYears(_arg0);
6699
6700 wxPy_END_ALLOW_THREADS;
6701} _resultobj = Py_BuildValue("i",_result);
6702 return _resultobj;
6703}
6704
6705#define wxDateSpan_GetMonths(_swigobj) (_swigobj->GetMonths())
6706static PyObject *_wrap_wxDateSpan_GetMonths(PyObject *self, PyObject *args, PyObject *kwargs) {
6707 PyObject * _resultobj;
6708 int _result;
6709 wxDateSpan * _arg0;
6710 PyObject * _argo0 = 0;
6711 char *_kwnames[] = { "self", NULL };
6712
6713 self = self;
6714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateSpan_GetMonths",_kwnames,&_argo0))
6715 return NULL;
6716 if (_argo0) {
6717 if (_argo0 == Py_None) { _arg0 = NULL; }
6718 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6719 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan_GetMonths. Expected _wxDateSpan_p.");
6720 return NULL;
6721 }
6722 }
6723{
6724 wxPy_BEGIN_ALLOW_THREADS;
6725 _result = (int )wxDateSpan_GetMonths(_arg0);
6726
6727 wxPy_END_ALLOW_THREADS;
6728} _resultobj = Py_BuildValue("i",_result);
6729 return _resultobj;
6730}
6731
6732#define wxDateSpan_GetWeeks(_swigobj) (_swigobj->GetWeeks())
6733static PyObject *_wrap_wxDateSpan_GetWeeks(PyObject *self, PyObject *args, PyObject *kwargs) {
6734 PyObject * _resultobj;
6735 int _result;
6736 wxDateSpan * _arg0;
6737 PyObject * _argo0 = 0;
6738 char *_kwnames[] = { "self", NULL };
6739
6740 self = self;
6741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateSpan_GetWeeks",_kwnames,&_argo0))
6742 return NULL;
6743 if (_argo0) {
6744 if (_argo0 == Py_None) { _arg0 = NULL; }
6745 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6746 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan_GetWeeks. Expected _wxDateSpan_p.");
6747 return NULL;
6748 }
6749 }
6750{
6751 wxPy_BEGIN_ALLOW_THREADS;
6752 _result = (int )wxDateSpan_GetWeeks(_arg0);
6753
6754 wxPy_END_ALLOW_THREADS;
6755} _resultobj = Py_BuildValue("i",_result);
6756 return _resultobj;
6757}
6758
6759#define wxDateSpan_GetDays(_swigobj) (_swigobj->GetDays())
6760static PyObject *_wrap_wxDateSpan_GetDays(PyObject *self, PyObject *args, PyObject *kwargs) {
6761 PyObject * _resultobj;
6762 int _result;
6763 wxDateSpan * _arg0;
6764 PyObject * _argo0 = 0;
6765 char *_kwnames[] = { "self", NULL };
6766
6767 self = self;
6768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateSpan_GetDays",_kwnames,&_argo0))
6769 return NULL;
6770 if (_argo0) {
6771 if (_argo0 == Py_None) { _arg0 = NULL; }
6772 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6773 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan_GetDays. Expected _wxDateSpan_p.");
6774 return NULL;
6775 }
6776 }
6777{
6778 wxPy_BEGIN_ALLOW_THREADS;
6779 _result = (int )wxDateSpan_GetDays(_arg0);
6780
6781 wxPy_END_ALLOW_THREADS;
6782} _resultobj = Py_BuildValue("i",_result);
6783 return _resultobj;
6784}
6785
6786#define wxDateSpan_GetTotalDays(_swigobj) (_swigobj->GetTotalDays())
6787static PyObject *_wrap_wxDateSpan_GetTotalDays(PyObject *self, PyObject *args, PyObject *kwargs) {
6788 PyObject * _resultobj;
6789 int _result;
6790 wxDateSpan * _arg0;
6791 PyObject * _argo0 = 0;
6792 char *_kwnames[] = { "self", NULL };
6793
6794 self = self;
6795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateSpan_GetTotalDays",_kwnames,&_argo0))
6796 return NULL;
6797 if (_argo0) {
6798 if (_argo0 == Py_None) { _arg0 = NULL; }
6799 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6800 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan_GetTotalDays. Expected _wxDateSpan_p.");
6801 return NULL;
6802 }
6803 }
6804{
6805 wxPy_BEGIN_ALLOW_THREADS;
6806 _result = (int )wxDateSpan_GetTotalDays(_arg0);
6807
6808 wxPy_END_ALLOW_THREADS;
6809} _resultobj = Py_BuildValue("i",_result);
6810 return _resultobj;
6811}
6812
6813#define wxDateSpan_Add(_swigobj,_swigarg0) (_swigobj->Add(_swigarg0))
6814static PyObject *_wrap_wxDateSpan_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
6815 PyObject * _resultobj;
6816 wxDateSpan * _result;
6817 wxDateSpan * _arg0;
6818 wxDateSpan * _arg1;
6819 PyObject * _argo0 = 0;
6820 PyObject * _argo1 = 0;
6821 char *_kwnames[] = { "self","other", NULL };
6822 char _ptemp[128];
6823
6824 self = self;
6825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateSpan_Add",_kwnames,&_argo0,&_argo1))
6826 return NULL;
6827 if (_argo0) {
6828 if (_argo0 == Py_None) { _arg0 = NULL; }
6829 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6830 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan_Add. Expected _wxDateSpan_p.");
6831 return NULL;
6832 }
6833 }
6834 if (_argo1) {
6835 if (_argo1 == Py_None) { _arg1 = NULL; }
6836 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateSpan_p")) {
6837 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateSpan_Add. Expected _wxDateSpan_p.");
6838 return NULL;
6839 }
6840 }
6841{
6842 wxPy_BEGIN_ALLOW_THREADS;
6843 wxDateSpan & _result_ref = wxDateSpan_Add(_arg0,*_arg1);
6844 _result = (wxDateSpan *) &_result_ref;
6845
6846 wxPy_END_ALLOW_THREADS;
6847} if (_result) {
6848 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateSpan_p");
6849 _resultobj = Py_BuildValue("s",_ptemp);
6850 } else {
6851 Py_INCREF(Py_None);
6852 _resultobj = Py_None;
6853 }
6854 return _resultobj;
6855}
6856
6857#define wxDateSpan_Subtract(_swigobj,_swigarg0) (_swigobj->Subtract(_swigarg0))
6858static PyObject *_wrap_wxDateSpan_Subtract(PyObject *self, PyObject *args, PyObject *kwargs) {
6859 PyObject * _resultobj;
6860 wxDateSpan * _result;
6861 wxDateSpan * _arg0;
6862 wxDateSpan * _arg1;
6863 PyObject * _argo0 = 0;
6864 PyObject * _argo1 = 0;
6865 char *_kwnames[] = { "self","other", NULL };
6866 char _ptemp[128];
6867
6868 self = self;
6869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateSpan_Subtract",_kwnames,&_argo0,&_argo1))
6870 return NULL;
6871 if (_argo0) {
6872 if (_argo0 == Py_None) { _arg0 = NULL; }
6873 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6874 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan_Subtract. Expected _wxDateSpan_p.");
6875 return NULL;
6876 }
6877 }
6878 if (_argo1) {
6879 if (_argo1 == Py_None) { _arg1 = NULL; }
6880 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateSpan_p")) {
6881 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateSpan_Subtract. Expected _wxDateSpan_p.");
6882 return NULL;
6883 }
6884 }
6885{
6886 wxPy_BEGIN_ALLOW_THREADS;
6887 wxDateSpan & _result_ref = wxDateSpan_Subtract(_arg0,*_arg1);
6888 _result = (wxDateSpan *) &_result_ref;
6889
6890 wxPy_END_ALLOW_THREADS;
6891} if (_result) {
6892 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateSpan_p");
6893 _resultobj = Py_BuildValue("s",_ptemp);
6894 } else {
6895 Py_INCREF(Py_None);
6896 _resultobj = Py_None;
6897 }
6898 return _resultobj;
6899}
6900
6901#define wxDateSpan_Neg(_swigobj) (_swigobj->Neg())
6902static PyObject *_wrap_wxDateSpan_Neg(PyObject *self, PyObject *args, PyObject *kwargs) {
6903 PyObject * _resultobj;
6904 wxDateSpan * _result;
6905 wxDateSpan * _arg0;
6906 PyObject * _argo0 = 0;
6907 char *_kwnames[] = { "self", NULL };
6908 char _ptemp[128];
6909
6910 self = self;
6911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateSpan_Neg",_kwnames,&_argo0))
6912 return NULL;
6913 if (_argo0) {
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_Neg. Expected _wxDateSpan_p.");
6917 return NULL;
6918 }
6919 }
6920{
6921 wxPy_BEGIN_ALLOW_THREADS;
6922 wxDateSpan & _result_ref = wxDateSpan_Neg(_arg0);
6923 _result = (wxDateSpan *) &_result_ref;
6924
6925 wxPy_END_ALLOW_THREADS;
6926} if (_result) {
6927 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateSpan_p");
6928 _resultobj = Py_BuildValue("s",_ptemp);
6929 } else {
6930 Py_INCREF(Py_None);
6931 _resultobj = Py_None;
6932 }
6933 return _resultobj;
6934}
6935
6936#define wxDateSpan_Multiply(_swigobj,_swigarg0) (_swigobj->Multiply(_swigarg0))
6937static PyObject *_wrap_wxDateSpan_Multiply(PyObject *self, PyObject *args, PyObject *kwargs) {
6938 PyObject * _resultobj;
6939 wxDateSpan * _result;
6940 wxDateSpan * _arg0;
6941 int _arg1;
6942 PyObject * _argo0 = 0;
6943 char *_kwnames[] = { "self","factor", NULL };
6944 char _ptemp[128];
6945
6946 self = self;
6947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateSpan_Multiply",_kwnames,&_argo0,&_arg1))
6948 return NULL;
6949 if (_argo0) {
6950 if (_argo0 == Py_None) { _arg0 = NULL; }
6951 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6952 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan_Multiply. Expected _wxDateSpan_p.");
6953 return NULL;
6954 }
6955 }
6956{
6957 wxPy_BEGIN_ALLOW_THREADS;
6958 wxDateSpan & _result_ref = wxDateSpan_Multiply(_arg0,_arg1);
6959 _result = (wxDateSpan *) &_result_ref;
6960
6961 wxPy_END_ALLOW_THREADS;
6962} if (_result) {
6963 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDateSpan_p");
6964 _resultobj = Py_BuildValue("s",_ptemp);
6965 } else {
6966 Py_INCREF(Py_None);
6967 _resultobj = Py_None;
6968 }
6969 return _resultobj;
6970}
6971
6972static wxDateSpan wxDateSpan___add__(wxDateSpan *self,const wxDateSpan & other) { return *self + other; }
6973static PyObject *_wrap_wxDateSpan___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
6974 PyObject * _resultobj;
6975 wxDateSpan * _result;
6976 wxDateSpan * _arg0;
6977 wxDateSpan * _arg1;
6978 PyObject * _argo0 = 0;
6979 PyObject * _argo1 = 0;
6980 char *_kwnames[] = { "self","other", NULL };
6981 char _ptemp[128];
6982
6983 self = self;
6984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateSpan___add__",_kwnames,&_argo0,&_argo1))
6985 return NULL;
6986 if (_argo0) {
6987 if (_argo0 == Py_None) { _arg0 = NULL; }
6988 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
6989 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan___add__. Expected _wxDateSpan_p.");
6990 return NULL;
6991 }
6992 }
6993 if (_argo1) {
6994 if (_argo1 == Py_None) { _arg1 = NULL; }
6995 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateSpan_p")) {
6996 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateSpan___add__. Expected _wxDateSpan_p.");
6997 return NULL;
6998 }
6999 }
7000{
7001 wxPy_BEGIN_ALLOW_THREADS;
7002 _result = new wxDateSpan (wxDateSpan___add__(_arg0,*_arg1));
7003
7004 wxPy_END_ALLOW_THREADS;
7005} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateSpan_p");
7006 _resultobj = Py_BuildValue("s",_ptemp);
7007 return _resultobj;
7008}
7009
7010static wxDateSpan wxDateSpan___sub__(wxDateSpan *self,const wxDateSpan & other) { return *self - other; }
7011static PyObject *_wrap_wxDateSpan___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
7012 PyObject * _resultobj;
7013 wxDateSpan * _result;
7014 wxDateSpan * _arg0;
7015 wxDateSpan * _arg1;
7016 PyObject * _argo0 = 0;
7017 PyObject * _argo1 = 0;
7018 char *_kwnames[] = { "self","other", NULL };
7019 char _ptemp[128];
7020
7021 self = self;
7022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDateSpan___sub__",_kwnames,&_argo0,&_argo1))
7023 return NULL;
7024 if (_argo0) {
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___sub__. Expected _wxDateSpan_p.");
7028 return NULL;
7029 }
7030 }
7031 if (_argo1) {
7032 if (_argo1 == Py_None) { _arg1 = NULL; }
7033 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDateSpan_p")) {
7034 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDateSpan___sub__. Expected _wxDateSpan_p.");
7035 return NULL;
7036 }
7037 }
7038{
7039 wxPy_BEGIN_ALLOW_THREADS;
7040 _result = new wxDateSpan (wxDateSpan___sub__(_arg0,*_arg1));
7041
7042 wxPy_END_ALLOW_THREADS;
7043} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateSpan_p");
7044 _resultobj = Py_BuildValue("s",_ptemp);
7045 return _resultobj;
7046}
7047
7048static wxDateSpan wxDateSpan___mul__(wxDateSpan *self,int n) { return *self * n; }
7049static PyObject *_wrap_wxDateSpan___mul__(PyObject *self, PyObject *args, PyObject *kwargs) {
7050 PyObject * _resultobj;
7051 wxDateSpan * _result;
7052 wxDateSpan * _arg0;
7053 int _arg1;
7054 PyObject * _argo0 = 0;
7055 char *_kwnames[] = { "self","n", NULL };
7056 char _ptemp[128];
7057
7058 self = self;
7059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateSpan___mul__",_kwnames,&_argo0,&_arg1))
7060 return NULL;
7061 if (_argo0) {
7062 if (_argo0 == Py_None) { _arg0 = NULL; }
7063 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
7064 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan___mul__. Expected _wxDateSpan_p.");
7065 return NULL;
7066 }
7067 }
7068{
7069 wxPy_BEGIN_ALLOW_THREADS;
7070 _result = new wxDateSpan (wxDateSpan___mul__(_arg0,_arg1));
7071
7072 wxPy_END_ALLOW_THREADS;
7073} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateSpan_p");
7074 _resultobj = Py_BuildValue("s",_ptemp);
7075 return _resultobj;
7076}
7077
7078static wxDateSpan wxDateSpan___rmul__(wxDateSpan *self,int n) { return n * *self; }
7079static PyObject *_wrap_wxDateSpan___rmul__(PyObject *self, PyObject *args, PyObject *kwargs) {
7080 PyObject * _resultobj;
7081 wxDateSpan * _result;
7082 wxDateSpan * _arg0;
7083 int _arg1;
7084 PyObject * _argo0 = 0;
7085 char *_kwnames[] = { "self","n", NULL };
7086 char _ptemp[128];
7087
7088 self = self;
7089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDateSpan___rmul__",_kwnames,&_argo0,&_arg1))
7090 return NULL;
7091 if (_argo0) {
7092 if (_argo0 == Py_None) { _arg0 = NULL; }
7093 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
7094 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan___rmul__. Expected _wxDateSpan_p.");
7095 return NULL;
7096 }
7097 }
7098{
7099 wxPy_BEGIN_ALLOW_THREADS;
7100 _result = new wxDateSpan (wxDateSpan___rmul__(_arg0,_arg1));
7101
7102 wxPy_END_ALLOW_THREADS;
7103} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateSpan_p");
7104 _resultobj = Py_BuildValue("s",_ptemp);
7105 return _resultobj;
7106}
7107
7108static wxDateSpan wxDateSpan___neg__(wxDateSpan *self) { return self->Negate(); }
7109static PyObject *_wrap_wxDateSpan___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
7110 PyObject * _resultobj;
7111 wxDateSpan * _result;
7112 wxDateSpan * _arg0;
7113 PyObject * _argo0 = 0;
7114 char *_kwnames[] = { "self", NULL };
7115 char _ptemp[128];
7116
7117 self = self;
7118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDateSpan___neg__",_kwnames,&_argo0))
7119 return NULL;
7120 if (_argo0) {
7121 if (_argo0 == Py_None) { _arg0 = NULL; }
7122 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDateSpan_p")) {
7123 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDateSpan___neg__. Expected _wxDateSpan_p.");
7124 return NULL;
7125 }
7126 }
7127{
7128 wxPy_BEGIN_ALLOW_THREADS;
7129 _result = new wxDateSpan (wxDateSpan___neg__(_arg0));
7130
7131 wxPy_END_ALLOW_THREADS;
7132} SWIG_MakePtr(_ptemp, (void *) _result,"_wxDateSpan_p");
7133 _resultobj = Py_BuildValue("s",_ptemp);
7134 return _resultobj;
7135}
7136
7137static PyMethodDef utilscMethods[] = {
7138 { "wxDateSpan___neg__", (PyCFunction) _wrap_wxDateSpan___neg__, METH_VARARGS | METH_KEYWORDS },
7139 { "wxDateSpan___rmul__", (PyCFunction) _wrap_wxDateSpan___rmul__, METH_VARARGS | METH_KEYWORDS },
7140 { "wxDateSpan___mul__", (PyCFunction) _wrap_wxDateSpan___mul__, METH_VARARGS | METH_KEYWORDS },
7141 { "wxDateSpan___sub__", (PyCFunction) _wrap_wxDateSpan___sub__, METH_VARARGS | METH_KEYWORDS },
7142 { "wxDateSpan___add__", (PyCFunction) _wrap_wxDateSpan___add__, METH_VARARGS | METH_KEYWORDS },
7143 { "wxDateSpan_Multiply", (PyCFunction) _wrap_wxDateSpan_Multiply, METH_VARARGS | METH_KEYWORDS },
7144 { "wxDateSpan_Neg", (PyCFunction) _wrap_wxDateSpan_Neg, METH_VARARGS | METH_KEYWORDS },
7145 { "wxDateSpan_Subtract", (PyCFunction) _wrap_wxDateSpan_Subtract, METH_VARARGS | METH_KEYWORDS },
7146 { "wxDateSpan_Add", (PyCFunction) _wrap_wxDateSpan_Add, METH_VARARGS | METH_KEYWORDS },
7147 { "wxDateSpan_GetTotalDays", (PyCFunction) _wrap_wxDateSpan_GetTotalDays, METH_VARARGS | METH_KEYWORDS },
7148 { "wxDateSpan_GetDays", (PyCFunction) _wrap_wxDateSpan_GetDays, METH_VARARGS | METH_KEYWORDS },
7149 { "wxDateSpan_GetWeeks", (PyCFunction) _wrap_wxDateSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS },
7150 { "wxDateSpan_GetMonths", (PyCFunction) _wrap_wxDateSpan_GetMonths, METH_VARARGS | METH_KEYWORDS },
7151 { "wxDateSpan_GetYears", (PyCFunction) _wrap_wxDateSpan_GetYears, METH_VARARGS | METH_KEYWORDS },
7152 { "wxDateSpan_SetDays", (PyCFunction) _wrap_wxDateSpan_SetDays, METH_VARARGS | METH_KEYWORDS },
7153 { "wxDateSpan_SetWeeks", (PyCFunction) _wrap_wxDateSpan_SetWeeks, METH_VARARGS | METH_KEYWORDS },
7154 { "wxDateSpan_SetMonths", (PyCFunction) _wrap_wxDateSpan_SetMonths, METH_VARARGS | METH_KEYWORDS },
7155 { "wxDateSpan_SetYears", (PyCFunction) _wrap_wxDateSpan_SetYears, METH_VARARGS | METH_KEYWORDS },
7156 { "wxDateSpan_Year", (PyCFunction) _wrap_wxDateSpan_Year, METH_VARARGS | METH_KEYWORDS },
7157 { "wxDateSpan_Years", (PyCFunction) _wrap_wxDateSpan_Years, METH_VARARGS | METH_KEYWORDS },
7158 { "wxDateSpan_Month", (PyCFunction) _wrap_wxDateSpan_Month, METH_VARARGS | METH_KEYWORDS },
7159 { "wxDateSpan_Months", (PyCFunction) _wrap_wxDateSpan_Months, METH_VARARGS | METH_KEYWORDS },
7160 { "wxDateSpan_Week", (PyCFunction) _wrap_wxDateSpan_Week, METH_VARARGS | METH_KEYWORDS },
7161 { "wxDateSpan_Weeks", (PyCFunction) _wrap_wxDateSpan_Weeks, METH_VARARGS | METH_KEYWORDS },
7162 { "wxDateSpan_Day", (PyCFunction) _wrap_wxDateSpan_Day, METH_VARARGS | METH_KEYWORDS },
7163 { "wxDateSpan_Days", (PyCFunction) _wrap_wxDateSpan_Days, METH_VARARGS | METH_KEYWORDS },
7164 { "delete_wxDateSpan", (PyCFunction) _wrap_delete_wxDateSpan, METH_VARARGS | METH_KEYWORDS },
7165 { "new_wxDateSpan", (PyCFunction) _wrap_new_wxDateSpan, METH_VARARGS | METH_KEYWORDS },
7166 { "wxTimeSpan_Format", (PyCFunction) _wrap_wxTimeSpan_Format, METH_VARARGS | METH_KEYWORDS },
7167 { "wxTimeSpan_GetMilliseconds", (PyCFunction) _wrap_wxTimeSpan_GetMilliseconds, METH_VARARGS | METH_KEYWORDS },
7168 { "wxTimeSpan_GetSeconds", (PyCFunction) _wrap_wxTimeSpan_GetSeconds, METH_VARARGS | METH_KEYWORDS },
7169 { "wxTimeSpan_GetMinutes", (PyCFunction) _wrap_wxTimeSpan_GetMinutes, METH_VARARGS | METH_KEYWORDS },
7170 { "wxTimeSpan_GetHours", (PyCFunction) _wrap_wxTimeSpan_GetHours, METH_VARARGS | METH_KEYWORDS },
7171 { "wxTimeSpan_GetDays", (PyCFunction) _wrap_wxTimeSpan_GetDays, METH_VARARGS | METH_KEYWORDS },
7172 { "wxTimeSpan_GetWeeks", (PyCFunction) _wrap_wxTimeSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS },
7173 { "wxTimeSpan_IsShorterThan", (PyCFunction) _wrap_wxTimeSpan_IsShorterThan, METH_VARARGS | METH_KEYWORDS },
7174 { "wxTimeSpan_IsLongerThan", (PyCFunction) _wrap_wxTimeSpan_IsLongerThan, METH_VARARGS | METH_KEYWORDS },
7175 { "wxTimeSpan_IsEqualTo", (PyCFunction) _wrap_wxTimeSpan_IsEqualTo, METH_VARARGS | METH_KEYWORDS },
7176 { "wxTimeSpan_IsNegative", (PyCFunction) _wrap_wxTimeSpan_IsNegative, METH_VARARGS | METH_KEYWORDS },
7177 { "wxTimeSpan_IsPositive", (PyCFunction) _wrap_wxTimeSpan_IsPositive, METH_VARARGS | METH_KEYWORDS },
7178 { "wxTimeSpan_IsNull", (PyCFunction) _wrap_wxTimeSpan_IsNull, METH_VARARGS | METH_KEYWORDS },
7179 { "wxTimeSpan___cmp__", (PyCFunction) _wrap_wxTimeSpan___cmp__, METH_VARARGS | METH_KEYWORDS },
7180 { "wxTimeSpan___neg__", (PyCFunction) _wrap_wxTimeSpan___neg__, METH_VARARGS | METH_KEYWORDS },
7181 { "wxTimeSpan___rmul__", (PyCFunction) _wrap_wxTimeSpan___rmul__, METH_VARARGS | METH_KEYWORDS },
7182 { "wxTimeSpan___mul__", (PyCFunction) _wrap_wxTimeSpan___mul__, METH_VARARGS | METH_KEYWORDS },
7183 { "wxTimeSpan___sub__", (PyCFunction) _wrap_wxTimeSpan___sub__, METH_VARARGS | METH_KEYWORDS },
7184 { "wxTimeSpan___add__", (PyCFunction) _wrap_wxTimeSpan___add__, METH_VARARGS | METH_KEYWORDS },
7185 { "wxTimeSpan_Abs", (PyCFunction) _wrap_wxTimeSpan_Abs, METH_VARARGS | METH_KEYWORDS },
7186 { "wxTimeSpan_Neg", (PyCFunction) _wrap_wxTimeSpan_Neg, METH_VARARGS | METH_KEYWORDS },
7187 { "wxTimeSpan_Multiply", (PyCFunction) _wrap_wxTimeSpan_Multiply, METH_VARARGS | METH_KEYWORDS },
7188 { "wxTimeSpan_Subtract", (PyCFunction) _wrap_wxTimeSpan_Subtract, METH_VARARGS | METH_KEYWORDS },
7189 { "wxTimeSpan_Add", (PyCFunction) _wrap_wxTimeSpan_Add, METH_VARARGS | METH_KEYWORDS },
7190 { "delete_wxTimeSpan", (PyCFunction) _wrap_delete_wxTimeSpan, METH_VARARGS | METH_KEYWORDS },
7191 { "new_wxTimeSpan", (PyCFunction) _wrap_new_wxTimeSpan, METH_VARARGS | METH_KEYWORDS },
7192 { "wxTimeSpan_Week", (PyCFunction) _wrap_wxTimeSpan_Week, METH_VARARGS | METH_KEYWORDS },
7193 { "wxTimeSpan_Weeks", (PyCFunction) _wrap_wxTimeSpan_Weeks, METH_VARARGS | METH_KEYWORDS },
7194 { "wxTimeSpan_Day", (PyCFunction) _wrap_wxTimeSpan_Day, METH_VARARGS | METH_KEYWORDS },
7195 { "wxTimeSpan_Days", (PyCFunction) _wrap_wxTimeSpan_Days, METH_VARARGS | METH_KEYWORDS },
7196 { "wxTimeSpan_Hour", (PyCFunction) _wrap_wxTimeSpan_Hour, METH_VARARGS | METH_KEYWORDS },
7197 { "wxTimeSpan_Hours", (PyCFunction) _wrap_wxTimeSpan_Hours, METH_VARARGS | METH_KEYWORDS },
7198 { "wxTimeSpan_Minute", (PyCFunction) _wrap_wxTimeSpan_Minute, METH_VARARGS | METH_KEYWORDS },
7199 { "wxTimeSpan_Minutes", (PyCFunction) _wrap_wxTimeSpan_Minutes, METH_VARARGS | METH_KEYWORDS },
7200 { "wxTimeSpan_Second", (PyCFunction) _wrap_wxTimeSpan_Second, METH_VARARGS | METH_KEYWORDS },
7201 { "wxTimeSpan_Seconds", (PyCFunction) _wrap_wxTimeSpan_Seconds, METH_VARARGS | METH_KEYWORDS },
7202 { "wxDateTime_FormatISOTime", (PyCFunction) _wrap_wxDateTime_FormatISOTime, METH_VARARGS | METH_KEYWORDS },
7203 { "wxDateTime_FormatISODate", (PyCFunction) _wrap_wxDateTime_FormatISODate, METH_VARARGS | METH_KEYWORDS },
7204 { "wxDateTime_FormatTime", (PyCFunction) _wrap_wxDateTime_FormatTime, METH_VARARGS | METH_KEYWORDS },
7205 { "wxDateTime_FormatDate", (PyCFunction) _wrap_wxDateTime_FormatDate, METH_VARARGS | METH_KEYWORDS },
7206 { "wxDateTime_Format", (PyCFunction) _wrap_wxDateTime_Format, METH_VARARGS | METH_KEYWORDS },
7207 { "wxDateTime_ParseTime", (PyCFunction) _wrap_wxDateTime_ParseTime, METH_VARARGS | METH_KEYWORDS },
7208 { "wxDateTime_ParseDate", (PyCFunction) _wrap_wxDateTime_ParseDate, METH_VARARGS | METH_KEYWORDS },
7209 { "wxDateTime_ParseDateTime", (PyCFunction) _wrap_wxDateTime_ParseDateTime, METH_VARARGS | METH_KEYWORDS },
7210 { "wxDateTime_ParseFormat", (PyCFunction) _wrap_wxDateTime_ParseFormat, METH_VARARGS | METH_KEYWORDS },
7211 { "wxDateTime_ParseRfc822Date", (PyCFunction) _wrap_wxDateTime_ParseRfc822Date, METH_VARARGS | METH_KEYWORDS },
7212 { "wxDateTime___cmp__", (PyCFunction) _wrap_wxDateTime___cmp__, METH_VARARGS | METH_KEYWORDS },
7213 { "wxDateTime___sub__DS", (PyCFunction) _wrap_wxDateTime___sub__DS, METH_VARARGS | METH_KEYWORDS },
7214 { "wxDateTime___sub__TS", (PyCFunction) _wrap_wxDateTime___sub__TS, METH_VARARGS | METH_KEYWORDS },
7215 { "wxDateTime___sub__DT", (PyCFunction) _wrap_wxDateTime___sub__DT, METH_VARARGS | METH_KEYWORDS },
7216 { "wxDateTime___add__DS", (PyCFunction) _wrap_wxDateTime___add__DS, METH_VARARGS | METH_KEYWORDS },
7217 { "wxDateTime___add__TS", (PyCFunction) _wrap_wxDateTime___add__TS, METH_VARARGS | METH_KEYWORDS },
7218 { "wxDateTime_Subtract", (PyCFunction) _wrap_wxDateTime_Subtract, METH_VARARGS | METH_KEYWORDS },
7219 { "wxDateTime_SubtractDS", (PyCFunction) _wrap_wxDateTime_SubtractDS, METH_VARARGS | METH_KEYWORDS },
7220 { "wxDateTime_SubtractTS", (PyCFunction) _wrap_wxDateTime_SubtractTS, METH_VARARGS | METH_KEYWORDS },
7221 { "wxDateTime_AddDS", (PyCFunction) _wrap_wxDateTime_AddDS, METH_VARARGS | METH_KEYWORDS },
7222 { "wxDateTime_AddTS", (PyCFunction) _wrap_wxDateTime_AddTS, METH_VARARGS | METH_KEYWORDS },
7223 { "wxDateTime_IsEqualUpTo", (PyCFunction) _wrap_wxDateTime_IsEqualUpTo, METH_VARARGS | METH_KEYWORDS },
7224 { "wxDateTime_IsSameTime", (PyCFunction) _wrap_wxDateTime_IsSameTime, METH_VARARGS | METH_KEYWORDS },
7225 { "wxDateTime_IsSameDate", (PyCFunction) _wrap_wxDateTime_IsSameDate, METH_VARARGS | METH_KEYWORDS },
7226 { "wxDateTime_IsBetween", (PyCFunction) _wrap_wxDateTime_IsBetween, METH_VARARGS | METH_KEYWORDS },
7227 { "wxDateTime_IsStrictlyBetween", (PyCFunction) _wrap_wxDateTime_IsStrictlyBetween, METH_VARARGS | METH_KEYWORDS },
7228 { "wxDateTime_IsLaterThan", (PyCFunction) _wrap_wxDateTime_IsLaterThan, METH_VARARGS | METH_KEYWORDS },
7229 { "wxDateTime_IsEarlierThan", (PyCFunction) _wrap_wxDateTime_IsEarlierThan, METH_VARARGS | METH_KEYWORDS },
7230 { "wxDateTime_IsEqualTo", (PyCFunction) _wrap_wxDateTime_IsEqualTo, METH_VARARGS | METH_KEYWORDS },
7231 { "wxDateTime_IsWorkDay", (PyCFunction) _wrap_wxDateTime_IsWorkDay, METH_VARARGS | METH_KEYWORDS },
7232 { "wxDateTime_GetWeekOfMonth", (PyCFunction) _wrap_wxDateTime_GetWeekOfMonth, METH_VARARGS | METH_KEYWORDS },
7233 { "wxDateTime_GetWeekOfYear", (PyCFunction) _wrap_wxDateTime_GetWeekOfYear, METH_VARARGS | METH_KEYWORDS },
7234 { "wxDateTime_GetDayOfYear", (PyCFunction) _wrap_wxDateTime_GetDayOfYear, METH_VARARGS | METH_KEYWORDS },
7235 { "wxDateTime_GetMillisecond", (PyCFunction) _wrap_wxDateTime_GetMillisecond, METH_VARARGS | METH_KEYWORDS },
7236 { "wxDateTime_GetSecond", (PyCFunction) _wrap_wxDateTime_GetSecond, METH_VARARGS | METH_KEYWORDS },
7237 { "wxDateTime_GetMinute", (PyCFunction) _wrap_wxDateTime_GetMinute, METH_VARARGS | METH_KEYWORDS },
7238 { "wxDateTime_GetHour", (PyCFunction) _wrap_wxDateTime_GetHour, METH_VARARGS | METH_KEYWORDS },
7239 { "wxDateTime_GetDay", (PyCFunction) _wrap_wxDateTime_GetDay, METH_VARARGS | METH_KEYWORDS },
7240 { "wxDateTime_GetMonth", (PyCFunction) _wrap_wxDateTime_GetMonth, METH_VARARGS | METH_KEYWORDS },
7241 { "wxDateTime_GetYear", (PyCFunction) _wrap_wxDateTime_GetYear, METH_VARARGS | METH_KEYWORDS },
7242 { "wxDateTime_GetTicks", (PyCFunction) _wrap_wxDateTime_GetTicks, METH_VARARGS | METH_KEYWORDS },
7243 { "wxDateTime_IsValid", (PyCFunction) _wrap_wxDateTime_IsValid, METH_VARARGS | METH_KEYWORDS },
7244 { "wxDateTime_IsDST", (PyCFunction) _wrap_wxDateTime_IsDST, METH_VARARGS | METH_KEYWORDS },
7245 { "wxDateTime_MakeGMT", (PyCFunction) _wrap_wxDateTime_MakeGMT, METH_VARARGS | METH_KEYWORDS },
7246 { "wxDateTime_ToGMT", (PyCFunction) _wrap_wxDateTime_ToGMT, METH_VARARGS | METH_KEYWORDS },
7247 { "wxDateTime_MakeTimezone", (PyCFunction) _wrap_wxDateTime_MakeTimezone, METH_VARARGS | METH_KEYWORDS },
7248 { "wxDateTime_ToTimezone", (PyCFunction) _wrap_wxDateTime_ToTimezone, METH_VARARGS | METH_KEYWORDS },
7249 { "wxDateTime_GetRataDie", (PyCFunction) _wrap_wxDateTime_GetRataDie, METH_VARARGS | METH_KEYWORDS },
7250 { "wxDateTime_GetMJD", (PyCFunction) _wrap_wxDateTime_GetMJD, METH_VARARGS | METH_KEYWORDS },
7251 { "wxDateTime_GetModifiedJulianDayNumber", (PyCFunction) _wrap_wxDateTime_GetModifiedJulianDayNumber, METH_VARARGS | METH_KEYWORDS },
7252 { "wxDateTime_GetJDN", (PyCFunction) _wrap_wxDateTime_GetJDN, METH_VARARGS | METH_KEYWORDS },
7253 { "wxDateTime_GetJulianDayNumber", (PyCFunction) _wrap_wxDateTime_GetJulianDayNumber, METH_VARARGS | METH_KEYWORDS },
7254 { "wxDateTime_GetYearDay", (PyCFunction) _wrap_wxDateTime_GetYearDay, METH_VARARGS | METH_KEYWORDS },
7255 { "wxDateTime_SetToYearDay", (PyCFunction) _wrap_wxDateTime_SetToYearDay, METH_VARARGS | METH_KEYWORDS },
7256 { "wxDateTime_GetLastMonthDay", (PyCFunction) _wrap_wxDateTime_GetLastMonthDay, METH_VARARGS | METH_KEYWORDS },
7257 { "wxDateTime_SetToLastMonthDay", (PyCFunction) _wrap_wxDateTime_SetToLastMonthDay, METH_VARARGS | METH_KEYWORDS },
7258 { "wxDateTime_GetWeek", (PyCFunction) _wrap_wxDateTime_GetWeek, METH_VARARGS | METH_KEYWORDS },
7259 { "wxDateTime_SetToTheWeek", (PyCFunction) _wrap_wxDateTime_SetToTheWeek, METH_VARARGS | METH_KEYWORDS },
7260 { "wxDateTime_GetLastWeekDay", (PyCFunction) _wrap_wxDateTime_GetLastWeekDay, METH_VARARGS | METH_KEYWORDS },
7261 { "wxDateTime_SetToLastWeekDay", (PyCFunction) _wrap_wxDateTime_SetToLastWeekDay, METH_VARARGS | METH_KEYWORDS },
7262 { "wxDateTime_GetWeekDay", (PyCFunction) _wrap_wxDateTime_GetWeekDay, METH_VARARGS | METH_KEYWORDS },
7263 { "wxDateTime_SetToWeekDay", (PyCFunction) _wrap_wxDateTime_SetToWeekDay, METH_VARARGS | METH_KEYWORDS },
7264 { "wxDateTime_GetPrevWeekDay", (PyCFunction) _wrap_wxDateTime_GetPrevWeekDay, METH_VARARGS | METH_KEYWORDS },
7265 { "wxDateTime_SetToPrevWeekDay", (PyCFunction) _wrap_wxDateTime_SetToPrevWeekDay, METH_VARARGS | METH_KEYWORDS },
7266 { "wxDateTime_GetNextWeekDay", (PyCFunction) _wrap_wxDateTime_GetNextWeekDay, METH_VARARGS | METH_KEYWORDS },
7267 { "wxDateTime_SetToNextWeekDay", (PyCFunction) _wrap_wxDateTime_SetToNextWeekDay, METH_VARARGS | METH_KEYWORDS },
7268 { "wxDateTime_GetWeekDayInSameWeek", (PyCFunction) _wrap_wxDateTime_GetWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS },
7269 { "wxDateTime_SetToWeekDayInSameWeek", (PyCFunction) _wrap_wxDateTime_SetToWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS },
7270 { "wxDateTime_SetMillisecond", (PyCFunction) _wrap_wxDateTime_SetMillisecond, METH_VARARGS | METH_KEYWORDS },
7271 { "wxDateTime_SetSecond", (PyCFunction) _wrap_wxDateTime_SetSecond, METH_VARARGS | METH_KEYWORDS },
7272 { "wxDateTime_SetMinute", (PyCFunction) _wrap_wxDateTime_SetMinute, METH_VARARGS | METH_KEYWORDS },
7273 { "wxDateTime_SetHour", (PyCFunction) _wrap_wxDateTime_SetHour, METH_VARARGS | METH_KEYWORDS },
7274 { "wxDateTime_SetDay", (PyCFunction) _wrap_wxDateTime_SetDay, METH_VARARGS | METH_KEYWORDS },
7275 { "wxDateTime_SetMonth", (PyCFunction) _wrap_wxDateTime_SetMonth, METH_VARARGS | METH_KEYWORDS },
7276 { "wxDateTime_SetYear", (PyCFunction) _wrap_wxDateTime_SetYear, METH_VARARGS | METH_KEYWORDS },
7277 { "wxDateTime_ResetTime", (PyCFunction) _wrap_wxDateTime_ResetTime, METH_VARARGS | METH_KEYWORDS },
7278 { "wxDateTime_Set", (PyCFunction) _wrap_wxDateTime_Set, METH_VARARGS | METH_KEYWORDS },
7279 { "wxDateTime_SetHMS", (PyCFunction) _wrap_wxDateTime_SetHMS, METH_VARARGS | METH_KEYWORDS },
7280 { "wxDateTime_SetJDN", (PyCFunction) _wrap_wxDateTime_SetJDN, METH_VARARGS | METH_KEYWORDS },
7281 { "wxDateTime_SetTimeT", (PyCFunction) _wrap_wxDateTime_SetTimeT, METH_VARARGS | METH_KEYWORDS },
7282 { "wxDateTime_SetToCurrent", (PyCFunction) _wrap_wxDateTime_SetToCurrent, METH_VARARGS | METH_KEYWORDS },
7283 { "delete_wxDateTime", (PyCFunction) _wrap_delete_wxDateTime, METH_VARARGS | METH_KEYWORDS },
7284 { "new_wxDateTimeFromDMY", (PyCFunction) _wrap_new_wxDateTimeFromDMY, METH_VARARGS | METH_KEYWORDS },
7285 { "new_wxDateTimeFromHMS", (PyCFunction) _wrap_new_wxDateTimeFromHMS, METH_VARARGS | METH_KEYWORDS },
7286 { "new_wxDateTimeFromJDN", (PyCFunction) _wrap_new_wxDateTimeFromJDN, METH_VARARGS | METH_KEYWORDS },
7287 { "new_wxDateTimeFromTimeT", (PyCFunction) _wrap_new_wxDateTimeFromTimeT, METH_VARARGS | METH_KEYWORDS },
7288 { "new_wxDateTime", (PyCFunction) _wrap_new_wxDateTime, METH_VARARGS | METH_KEYWORDS },
7289 { "wxDateTime_Today", (PyCFunction) _wrap_wxDateTime_Today, METH_VARARGS | METH_KEYWORDS },
7290 { "wxDateTime_Now", (PyCFunction) _wrap_wxDateTime_Now, METH_VARARGS | METH_KEYWORDS },
7291 { "wxDateTime_GetEndDST", (PyCFunction) _wrap_wxDateTime_GetEndDST, METH_VARARGS | METH_KEYWORDS },
7292 { "wxDateTime_GetBeginDST", (PyCFunction) _wrap_wxDateTime_GetBeginDST, METH_VARARGS | METH_KEYWORDS },
7293 { "wxDateTime_IsDSTApplicable", (PyCFunction) _wrap_wxDateTime_IsDSTApplicable, METH_VARARGS | METH_KEYWORDS },
7294 { "wxDateTime_GetAmPmStrings", (PyCFunction) _wrap_wxDateTime_GetAmPmStrings, METH_VARARGS | METH_KEYWORDS },
7295 { "wxDateTime_GetWeekDayName", (PyCFunction) _wrap_wxDateTime_GetWeekDayName, METH_VARARGS | METH_KEYWORDS },
7296 { "wxDateTime_GetMonthName", (PyCFunction) _wrap_wxDateTime_GetMonthName, METH_VARARGS | METH_KEYWORDS },
7297 { "wxDateTime_GetNumberOfDaysInMonth", (PyCFunction) _wrap_wxDateTime_GetNumberOfDaysInMonth, METH_VARARGS | METH_KEYWORDS },
7298 { "wxDateTime_GetNumberOfDaysinYear", (PyCFunction) _wrap_wxDateTime_GetNumberOfDaysinYear, METH_VARARGS | METH_KEYWORDS },
7299 { "wxDateTime_GetCentury", (PyCFunction) _wrap_wxDateTime_GetCentury, METH_VARARGS | METH_KEYWORDS },
7300 { "wxDateTime_IsLeapYear", (PyCFunction) _wrap_wxDateTime_IsLeapYear, METH_VARARGS | METH_KEYWORDS },
7301 { "wxDateTime_GetCurrentMonth", (PyCFunction) _wrap_wxDateTime_GetCurrentMonth, METH_VARARGS | METH_KEYWORDS },
7302 { "wxDateTime_ConvertYearToBC", (PyCFunction) _wrap_wxDateTime_ConvertYearToBC, METH_VARARGS | METH_KEYWORDS },
7303 { "wxDateTime_GetCurrentYear", (PyCFunction) _wrap_wxDateTime_GetCurrentYear, METH_VARARGS | METH_KEYWORDS },
7304 { "wxDateTime_IsWestEuropeanCountry", (PyCFunction) _wrap_wxDateTime_IsWestEuropeanCountry, METH_VARARGS | METH_KEYWORDS },
7305 { "wxDateTime_GetCountry", (PyCFunction) _wrap_wxDateTime_GetCountry, METH_VARARGS | METH_KEYWORDS },
7306 { "wxDateTime_SetCountry", (PyCFunction) _wrap_wxDateTime_SetCountry, METH_VARARGS | METH_KEYWORDS },
7307 { "delete_wxFileConfig", (PyCFunction) _wrap_delete_wxFileConfig, METH_VARARGS | METH_KEYWORDS },
7308 { "new_wxFileConfig", (PyCFunction) _wrap_new_wxFileConfig, METH_VARARGS | METH_KEYWORDS },
7309 { "delete_wxConfig", (PyCFunction) _wrap_delete_wxConfig, METH_VARARGS | METH_KEYWORDS },
7310 { "new_wxConfig", (PyCFunction) _wrap_new_wxConfig, METH_VARARGS | METH_KEYWORDS },
7311 { "wxConfigBase_ExpandEnvVars", (PyCFunction) _wrap_wxConfigBase_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS },
7312 { "wxConfigBase_RenameGroup", (PyCFunction) _wrap_wxConfigBase_RenameGroup, METH_VARARGS | METH_KEYWORDS },
7313 { "wxConfigBase_RenameEntry", (PyCFunction) _wrap_wxConfigBase_RenameEntry, METH_VARARGS | METH_KEYWORDS },
7314 { "wxConfigBase_GetEntryType", (PyCFunction) _wrap_wxConfigBase_GetEntryType, METH_VARARGS | METH_KEYWORDS },
7315 { "wxConfigBase_WriteFloat", (PyCFunction) _wrap_wxConfigBase_WriteFloat, METH_VARARGS | METH_KEYWORDS },
7316 { "wxConfigBase_WriteInt", (PyCFunction) _wrap_wxConfigBase_WriteInt, METH_VARARGS | METH_KEYWORDS },
7317 { "wxConfigBase_Write", (PyCFunction) _wrap_wxConfigBase_Write, METH_VARARGS | METH_KEYWORDS },
7318 { "wxConfigBase_GetStyle", (PyCFunction) _wrap_wxConfigBase_GetStyle, METH_VARARGS | METH_KEYWORDS },
7319 { "wxConfigBase_SetStyle", (PyCFunction) _wrap_wxConfigBase_SetStyle, METH_VARARGS | METH_KEYWORDS },
7320 { "wxConfigBase_SetVendorName", (PyCFunction) _wrap_wxConfigBase_SetVendorName, METH_VARARGS | METH_KEYWORDS },
7321 { "wxConfigBase_SetAppName", (PyCFunction) _wrap_wxConfigBase_SetAppName, METH_VARARGS | METH_KEYWORDS },
7322 { "wxConfigBase_SetRecordDefaults", (PyCFunction) _wrap_wxConfigBase_SetRecordDefaults, METH_VARARGS | METH_KEYWORDS },
7323 { "wxConfigBase_SetPath", (PyCFunction) _wrap_wxConfigBase_SetPath, METH_VARARGS | METH_KEYWORDS },
7324 { "wxConfigBase_SetExpandEnvVars", (PyCFunction) _wrap_wxConfigBase_SetExpandEnvVars, METH_VARARGS | METH_KEYWORDS },
7325 { "wxConfigBase_ReadFloat", (PyCFunction) _wrap_wxConfigBase_ReadFloat, METH_VARARGS | METH_KEYWORDS },
7326 { "wxConfigBase_ReadInt", (PyCFunction) _wrap_wxConfigBase_ReadInt, METH_VARARGS | METH_KEYWORDS },
7327 { "wxConfigBase_Read", (PyCFunction) _wrap_wxConfigBase_Read, METH_VARARGS | METH_KEYWORDS },
7328 { "wxConfigBase_IsRecordingDefaults", (PyCFunction) _wrap_wxConfigBase_IsRecordingDefaults, METH_VARARGS | METH_KEYWORDS },
7329 { "wxConfigBase_IsExpandingEnvVars", (PyCFunction) _wrap_wxConfigBase_IsExpandingEnvVars, METH_VARARGS | METH_KEYWORDS },
7330 { "wxConfigBase_HasGroup", (PyCFunction) _wrap_wxConfigBase_HasGroup, METH_VARARGS | METH_KEYWORDS },
7331 { "wxConfigBase_HasEntry", (PyCFunction) _wrap_wxConfigBase_HasEntry, METH_VARARGS | METH_KEYWORDS },
7332 { "wxConfigBase_GetVendorName", (PyCFunction) _wrap_wxConfigBase_GetVendorName, METH_VARARGS | METH_KEYWORDS },
7333 { "wxConfigBase_GetPath", (PyCFunction) _wrap_wxConfigBase_GetPath, METH_VARARGS | METH_KEYWORDS },
7334 { "wxConfigBase_GetNumberOfGroups", (PyCFunction) _wrap_wxConfigBase_GetNumberOfGroups, METH_VARARGS | METH_KEYWORDS },
7335 { "wxConfigBase_GetNumberOfEntries", (PyCFunction) _wrap_wxConfigBase_GetNumberOfEntries, METH_VARARGS | METH_KEYWORDS },
7336 { "wxConfigBase_GetNextEntry", (PyCFunction) _wrap_wxConfigBase_GetNextEntry, METH_VARARGS | METH_KEYWORDS },
7337 { "wxConfigBase_GetNextGroup", (PyCFunction) _wrap_wxConfigBase_GetNextGroup, METH_VARARGS | METH_KEYWORDS },
7338 { "wxConfigBase_GetFirstEntry", (PyCFunction) _wrap_wxConfigBase_GetFirstEntry, METH_VARARGS | METH_KEYWORDS },
7339 { "wxConfigBase_GetFirstGroup", (PyCFunction) _wrap_wxConfigBase_GetFirstGroup, METH_VARARGS | METH_KEYWORDS },
7340 { "wxConfigBase_GetAppName", (PyCFunction) _wrap_wxConfigBase_GetAppName, METH_VARARGS | METH_KEYWORDS },
7341 { "wxConfigBase_Flush", (PyCFunction) _wrap_wxConfigBase_Flush, METH_VARARGS | METH_KEYWORDS },
7342 { "wxConfigBase_Exists", (PyCFunction) _wrap_wxConfigBase_Exists, METH_VARARGS | METH_KEYWORDS },
7343 { "wxConfigBase_DeleteGroup", (PyCFunction) _wrap_wxConfigBase_DeleteGroup, METH_VARARGS | METH_KEYWORDS },
7344 { "wxConfigBase_DeleteEntry", (PyCFunction) _wrap_wxConfigBase_DeleteEntry, METH_VARARGS | METH_KEYWORDS },
7345 { "wxConfigBase_DeleteAll", (PyCFunction) _wrap_wxConfigBase_DeleteAll, METH_VARARGS | METH_KEYWORDS },
7346 { "wxConfigBase_DontCreateOnDemand", (PyCFunction) _wrap_wxConfigBase_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS },
7347 { "wxConfigBase_Create", (PyCFunction) _wrap_wxConfigBase_Create, METH_VARARGS | METH_KEYWORDS },
7348 { "wxConfigBase_Get", (PyCFunction) _wrap_wxConfigBase_Get, METH_VARARGS | METH_KEYWORDS },
7349 { "wxConfigBase_Set", (PyCFunction) _wrap_wxConfigBase_Set, METH_VARARGS | METH_KEYWORDS },
7350 { "delete_wxConfigBase", (PyCFunction) _wrap_delete_wxConfigBase, METH_VARARGS | METH_KEYWORDS },
7351 { "wxGetLocalTimeMillis", (PyCFunction) _wrap_wxGetLocalTimeMillis, METH_VARARGS | METH_KEYWORDS },
7352 { "wxGetCurrentTime", (PyCFunction) _wrap_wxGetCurrentTime, METH_VARARGS | METH_KEYWORDS },
7353 { "wxGetUTCTime", (PyCFunction) _wrap_wxGetUTCTime, METH_VARARGS | METH_KEYWORDS },
7354 { "wxGetLocalTime", (PyCFunction) _wrap_wxGetLocalTime, METH_VARARGS | METH_KEYWORDS },
7355 { NULL, NULL }
7356};
7357#ifdef __cplusplus
7358}
7359#endif
7360/*
7361 * This table is used by the pointer type-checker
7362 */
7363static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
7364 { "_signed_long","_long",0},
7365 { "_class_wxDateTime","_wxDateTime",0},
7366 { "_long","_unsigned_long",0},
7367 { "_long","_signed_long",0},
7368 { "_wxFileConfig","_class_wxFileConfig",0},
7369 { "_wxConfig","_class_wxConfig",0},
7370 { "_class_wxFileConfig","_wxFileConfig",0},
7371 { "_unsigned_long","_long",0},
7372 { "_wxTimeSpan","_class_wxTimeSpan",0},
7373 { "_signed_int","_int",0},
7374 { "_unsigned_short","_wxDateTime_t",0},
7375 { "_unsigned_short","_short",0},
7376 { "_wxDateSpan","_class_wxDateSpan",0},
7377 { "_signed_short","_short",0},
7378 { "_unsigned_int","_int",0},
7379 { "_wxConfigBase","_class_wxFileConfig",SwigwxFileConfigTowxConfigBase},
7380 { "_wxConfigBase","_wxFileConfig",SwigwxFileConfigTowxConfigBase},
7381 { "_wxConfigBase","_class_wxConfig",SwigwxConfigTowxConfigBase},
7382 { "_wxConfigBase","_wxConfig",SwigwxConfigTowxConfigBase},
7383 { "_wxConfigBase","_class_wxConfigBase",0},
7384 { "_short","_wxDateTime_t",0},
7385 { "_short","_unsigned_short",0},
7386 { "_short","_signed_short",0},
7387 { "_int","_unsigned_int",0},
7388 { "_int","_signed_int",0},
7389 { "_wxDateTime_t","_unsigned_short",0},
7390 { "_wxDateTime_t","_short",0},
7391 { "_wxDateTime","_class_wxDateTime",0},
7392 { "_class_wxTimeSpan","_wxTimeSpan",0},
7393 { "_class_wxConfigBase","_class_wxFileConfig",SwigwxFileConfigTowxConfigBase},
7394 { "_class_wxConfigBase","_wxFileConfig",SwigwxFileConfigTowxConfigBase},
7395 { "_class_wxConfigBase","_class_wxConfig",SwigwxConfigTowxConfigBase},
7396 { "_class_wxConfigBase","_wxConfig",SwigwxConfigTowxConfigBase},
7397 { "_class_wxConfigBase","_wxConfigBase",0},
7398 { "_class_wxDateSpan","_wxDateSpan",0},
7399 { "_class_wxConfig","_wxConfig",0},
7400{0,0,0}};
7401
7402static PyObject *SWIG_globals;
7403#ifdef __cplusplus
7404extern "C"
7405#endif
7406SWIGEXPORT(void) initutilsc() {
7407 PyObject *m, *d;
7408 SWIG_globals = SWIG_newvarlink();
7409 m = Py_InitModule("utilsc", utilscMethods);
7410 d = PyModule_GetDict(m);
7411 PyDict_SetItemString(d,"wxCONFIG_USE_LOCAL_FILE", PyInt_FromLong((long) wxCONFIG_USE_LOCAL_FILE));
7412 PyDict_SetItemString(d,"wxCONFIG_USE_GLOBAL_FILE", PyInt_FromLong((long) wxCONFIG_USE_GLOBAL_FILE));
7413 PyDict_SetItemString(d,"wxCONFIG_USE_RELATIVE_PATH", PyInt_FromLong((long) wxCONFIG_USE_RELATIVE_PATH));
7414
7415
7416// wxClassInfo::CleanUpClasses();
7417// wxClassInfo::InitializeClasses();
7418
7419 PyDict_SetItemString(d,"wxConfigBase_Type_Unknown", PyInt_FromLong((long) wxConfigBase::Type_Unknown));
7420 PyDict_SetItemString(d,"wxConfigBase_Type_String", PyInt_FromLong((long) wxConfigBase::Type_String));
7421 PyDict_SetItemString(d,"wxConfigBase_Type_Boolean", PyInt_FromLong((long) wxConfigBase::Type_Boolean));
7422 PyDict_SetItemString(d,"wxConfigBase_Type_Integer", PyInt_FromLong((long) wxConfigBase::Type_Integer));
7423 PyDict_SetItemString(d,"wxConfigBase_Type_Float", PyInt_FromLong((long) wxConfigBase::Type_Float));
7424 PyDict_SetItemString(d,"wxDateTime_Local", PyInt_FromLong((long) wxDateTime::Local));
7425 PyDict_SetItemString(d,"wxDateTime_GMT_12", PyInt_FromLong((long) wxDateTime::GMT_12));
7426 PyDict_SetItemString(d,"wxDateTime_GMT_11", PyInt_FromLong((long) wxDateTime::GMT_11));
7427 PyDict_SetItemString(d,"wxDateTime_GMT_10", PyInt_FromLong((long) wxDateTime::GMT_10));
7428 PyDict_SetItemString(d,"wxDateTime_GMT_9", PyInt_FromLong((long) wxDateTime::GMT_9));
7429 PyDict_SetItemString(d,"wxDateTime_GMT_8", PyInt_FromLong((long) wxDateTime::GMT_8));
7430 PyDict_SetItemString(d,"wxDateTime_GMT_7", PyInt_FromLong((long) wxDateTime::GMT_7));
7431 PyDict_SetItemString(d,"wxDateTime_GMT_6", PyInt_FromLong((long) wxDateTime::GMT_6));
7432 PyDict_SetItemString(d,"wxDateTime_GMT_5", PyInt_FromLong((long) wxDateTime::GMT_5));
7433 PyDict_SetItemString(d,"wxDateTime_GMT_4", PyInt_FromLong((long) wxDateTime::GMT_4));
7434 PyDict_SetItemString(d,"wxDateTime_GMT_3", PyInt_FromLong((long) wxDateTime::GMT_3));
7435 PyDict_SetItemString(d,"wxDateTime_GMT_2", PyInt_FromLong((long) wxDateTime::GMT_2));
7436 PyDict_SetItemString(d,"wxDateTime_GMT_1", PyInt_FromLong((long) wxDateTime::GMT_1));
7437 PyDict_SetItemString(d,"wxDateTime_GMT0", PyInt_FromLong((long) wxDateTime::GMT0));
7438 PyDict_SetItemString(d,"wxDateTime_GMT1", PyInt_FromLong((long) wxDateTime::GMT1));
7439 PyDict_SetItemString(d,"wxDateTime_GMT2", PyInt_FromLong((long) wxDateTime::GMT2));
7440 PyDict_SetItemString(d,"wxDateTime_GMT3", PyInt_FromLong((long) wxDateTime::GMT3));
7441 PyDict_SetItemString(d,"wxDateTime_GMT4", PyInt_FromLong((long) wxDateTime::GMT4));
7442 PyDict_SetItemString(d,"wxDateTime_GMT5", PyInt_FromLong((long) wxDateTime::GMT5));
7443 PyDict_SetItemString(d,"wxDateTime_GMT6", PyInt_FromLong((long) wxDateTime::GMT6));
7444 PyDict_SetItemString(d,"wxDateTime_GMT7", PyInt_FromLong((long) wxDateTime::GMT7));
7445 PyDict_SetItemString(d,"wxDateTime_GMT8", PyInt_FromLong((long) wxDateTime::GMT8));
7446 PyDict_SetItemString(d,"wxDateTime_GMT9", PyInt_FromLong((long) wxDateTime::GMT9));
7447 PyDict_SetItemString(d,"wxDateTime_GMT10", PyInt_FromLong((long) wxDateTime::GMT10));
7448 PyDict_SetItemString(d,"wxDateTime_GMT11", PyInt_FromLong((long) wxDateTime::GMT11));
7449 PyDict_SetItemString(d,"wxDateTime_GMT12", PyInt_FromLong((long) wxDateTime::GMT12));
7450 PyDict_SetItemString(d,"wxDateTime_WET", PyInt_FromLong((long) wxDateTime::WET));
7451 PyDict_SetItemString(d,"wxDateTime_WEST", PyInt_FromLong((long) wxDateTime::WEST));
7452 PyDict_SetItemString(d,"wxDateTime_CET", PyInt_FromLong((long) wxDateTime::CET));
7453 PyDict_SetItemString(d,"wxDateTime_CEST", PyInt_FromLong((long) wxDateTime::CEST));
7454 PyDict_SetItemString(d,"wxDateTime_EET", PyInt_FromLong((long) wxDateTime::EET));
7455 PyDict_SetItemString(d,"wxDateTime_EEST", PyInt_FromLong((long) wxDateTime::EEST));
7456 PyDict_SetItemString(d,"wxDateTime_MSK", PyInt_FromLong((long) wxDateTime::MSK));
7457 PyDict_SetItemString(d,"wxDateTime_MSD", PyInt_FromLong((long) wxDateTime::MSD));
7458 PyDict_SetItemString(d,"wxDateTime_AST", PyInt_FromLong((long) wxDateTime::AST));
7459 PyDict_SetItemString(d,"wxDateTime_ADT", PyInt_FromLong((long) wxDateTime::ADT));
7460 PyDict_SetItemString(d,"wxDateTime_EST", PyInt_FromLong((long) wxDateTime::EST));
7461 PyDict_SetItemString(d,"wxDateTime_EDT", PyInt_FromLong((long) wxDateTime::EDT));
7462 PyDict_SetItemString(d,"wxDateTime_CST", PyInt_FromLong((long) wxDateTime::CST));
7463 PyDict_SetItemString(d,"wxDateTime_CDT", PyInt_FromLong((long) wxDateTime::CDT));
7464 PyDict_SetItemString(d,"wxDateTime_MST", PyInt_FromLong((long) wxDateTime::MST));
7465 PyDict_SetItemString(d,"wxDateTime_MDT", PyInt_FromLong((long) wxDateTime::MDT));
7466 PyDict_SetItemString(d,"wxDateTime_PST", PyInt_FromLong((long) wxDateTime::PST));
7467 PyDict_SetItemString(d,"wxDateTime_PDT", PyInt_FromLong((long) wxDateTime::PDT));
7468 PyDict_SetItemString(d,"wxDateTime_HST", PyInt_FromLong((long) wxDateTime::HST));
7469 PyDict_SetItemString(d,"wxDateTime_AKST", PyInt_FromLong((long) wxDateTime::AKST));
7470 PyDict_SetItemString(d,"wxDateTime_AKDT", PyInt_FromLong((long) wxDateTime::AKDT));
7471 PyDict_SetItemString(d,"wxDateTime_A_WST", PyInt_FromLong((long) wxDateTime::A_WST));
7472 PyDict_SetItemString(d,"wxDateTime_A_CST", PyInt_FromLong((long) wxDateTime::A_CST));
7473 PyDict_SetItemString(d,"wxDateTime_A_EST", PyInt_FromLong((long) wxDateTime::A_EST));
7474 PyDict_SetItemString(d,"wxDateTime_A_ESST", PyInt_FromLong((long) wxDateTime::A_ESST));
7475 PyDict_SetItemString(d,"wxDateTime_UTC", PyInt_FromLong((long) wxDateTime::UTC));
7476 PyDict_SetItemString(d,"wxDateTime_Gregorian", PyInt_FromLong((long) wxDateTime::Gregorian));
7477 PyDict_SetItemString(d,"wxDateTime_Julian", PyInt_FromLong((long) wxDateTime::Julian));
7478 PyDict_SetItemString(d,"wxDateTime_Country_Unknown", PyInt_FromLong((long) wxDateTime::Country_Unknown));
7479 PyDict_SetItemString(d,"wxDateTime_Country_Default", PyInt_FromLong((long) wxDateTime::Country_Default));
7480 PyDict_SetItemString(d,"wxDateTime_Country_WesternEurope_Start", PyInt_FromLong((long) wxDateTime::Country_WesternEurope_Start));
7481 PyDict_SetItemString(d,"wxDateTime_Country_EEC", PyInt_FromLong((long) wxDateTime::Country_EEC));
7482 PyDict_SetItemString(d,"wxDateTime_France", PyInt_FromLong((long) wxDateTime::France));
7483 PyDict_SetItemString(d,"wxDateTime_Germany", PyInt_FromLong((long) wxDateTime::Germany));
7484 PyDict_SetItemString(d,"wxDateTime_UK", PyInt_FromLong((long) wxDateTime::UK));
7485 PyDict_SetItemString(d,"wxDateTime_Country_WesternEurope_End", PyInt_FromLong((long) wxDateTime::Country_WesternEurope_End));
7486 PyDict_SetItemString(d,"wxDateTime_Russia", PyInt_FromLong((long) wxDateTime::Russia));
7487 PyDict_SetItemString(d,"wxDateTime_USA", PyInt_FromLong((long) wxDateTime::USA));
7488 PyDict_SetItemString(d,"wxDateTime_Jan", PyInt_FromLong((long) wxDateTime::Jan));
7489 PyDict_SetItemString(d,"wxDateTime_Feb", PyInt_FromLong((long) wxDateTime::Feb));
7490 PyDict_SetItemString(d,"wxDateTime_Mar", PyInt_FromLong((long) wxDateTime::Mar));
7491 PyDict_SetItemString(d,"wxDateTime_Apr", PyInt_FromLong((long) wxDateTime::Apr));
7492 PyDict_SetItemString(d,"wxDateTime_May", PyInt_FromLong((long) wxDateTime::May));
7493 PyDict_SetItemString(d,"wxDateTime_Jun", PyInt_FromLong((long) wxDateTime::Jun));
7494 PyDict_SetItemString(d,"wxDateTime_Jul", PyInt_FromLong((long) wxDateTime::Jul));
7495 PyDict_SetItemString(d,"wxDateTime_Aug", PyInt_FromLong((long) wxDateTime::Aug));
7496 PyDict_SetItemString(d,"wxDateTime_Sep", PyInt_FromLong((long) wxDateTime::Sep));
7497 PyDict_SetItemString(d,"wxDateTime_Oct", PyInt_FromLong((long) wxDateTime::Oct));
7498 PyDict_SetItemString(d,"wxDateTime_Nov", PyInt_FromLong((long) wxDateTime::Nov));
7499 PyDict_SetItemString(d,"wxDateTime_Dec", PyInt_FromLong((long) wxDateTime::Dec));
7500 PyDict_SetItemString(d,"wxDateTime_Inv_Month", PyInt_FromLong((long) wxDateTime::Inv_Month));
7501 PyDict_SetItemString(d,"wxDateTime_Sun", PyInt_FromLong((long) wxDateTime::Sun));
7502 PyDict_SetItemString(d,"wxDateTime_Mon", PyInt_FromLong((long) wxDateTime::Mon));
7503 PyDict_SetItemString(d,"wxDateTime_Tue", PyInt_FromLong((long) wxDateTime::Tue));
7504 PyDict_SetItemString(d,"wxDateTime_Wed", PyInt_FromLong((long) wxDateTime::Wed));
7505 PyDict_SetItemString(d,"wxDateTime_Thu", PyInt_FromLong((long) wxDateTime::Thu));
7506 PyDict_SetItemString(d,"wxDateTime_Fri", PyInt_FromLong((long) wxDateTime::Fri));
7507 PyDict_SetItemString(d,"wxDateTime_Sat", PyInt_FromLong((long) wxDateTime::Sat));
7508 PyDict_SetItemString(d,"wxDateTime_Inv_WeekDay", PyInt_FromLong((long) wxDateTime::Inv_WeekDay));
7509 PyDict_SetItemString(d,"wxDateTime_Inv_Year", PyInt_FromLong((long) wxDateTime::Inv_Year));
7510 PyDict_SetItemString(d,"wxDateTime_Name_Full", PyInt_FromLong((long) wxDateTime::Name_Full));
7511 PyDict_SetItemString(d,"wxDateTime_Name_Abbr", PyInt_FromLong((long) wxDateTime::Name_Abbr));
7512 PyDict_SetItemString(d,"wxDateTime_Default_First", PyInt_FromLong((long) wxDateTime::Default_First));
7513 PyDict_SetItemString(d,"wxDateTime_Monday_First", PyInt_FromLong((long) wxDateTime::Monday_First));
7514 PyDict_SetItemString(d,"wxDateTime_Sunday_First", PyInt_FromLong((long) wxDateTime::Sunday_First));
7515{
7516 int i;
7517 for (i = 0; _swig_mapping[i].n1; i++)
7518 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
7519}
7520}