]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/mac/misc_wrap.cpp
Corrected parameter names
[wxWidgets.git] / wxPython / src / mac / misc_wrap.cpp
1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.22
4 *
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
10
11 #define SWIGPYTHON
12 #define SWIG_NOINCLUDE
13
14 #ifdef __cplusplus
15 template<class T> class SwigValueWrapper {
16 T *tt;
17 public:
18 SwigValueWrapper() : tt(0) { }
19 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
20 SwigValueWrapper(const T& t) : tt(new T(t)) { }
21 ~SwigValueWrapper() { delete tt; }
22 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
23 operator T&() const { return *tt; }
24 T *operator&() { return tt; }
25 private:
26 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
27 };
28 #endif
29
30
31 #include "Python.h"
32
33 /*************************************************************** -*- c -*-
34 * python/precommon.swg
35 *
36 * Rename all exported symbols from common.swg, to avoid symbol
37 * clashes if multiple interpreters are included
38 *
39 ************************************************************************/
40
41 #define SWIG_TypeRegister SWIG_Python_TypeRegister
42 #define SWIG_TypeCheck SWIG_Python_TypeCheck
43 #define SWIG_TypeCast SWIG_Python_TypeCast
44 #define SWIG_TypeDynamicCast SWIG_Python_TypeDynamicCast
45 #define SWIG_TypeName SWIG_Python_TypeName
46 #define SWIG_TypeQuery SWIG_Python_TypeQuery
47 #define SWIG_TypeClientData SWIG_Python_TypeClientData
48 #define SWIG_PackData SWIG_Python_PackData
49 #define SWIG_UnpackData SWIG_Python_UnpackData
50
51
52 /***********************************************************************
53 * common.swg for wxPython
54 *
55 * Include only the function prototypes and such from SWIG's common.swg,
56 * but not the runtime functions themselves. This helps keep the
57 * wrapper files clean of unnecessary stuff that is in the libpy.c file
58 * anyway.
59 *
60 ************************************************************************/
61
62 #include <string.h>
63
64 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
65 # if defined(_MSC_VER) || defined(__GNUC__)
66 # if defined(STATIC_LINKED)
67 # define SWIGEXPORT(a) a
68 # define SWIGIMPORT(a) extern a
69 # else
70 # define SWIGEXPORT(a) __declspec(dllexport) a
71 # define SWIGIMPORT(a) extern a
72 # endif
73 # else
74 # if defined(__BORLANDC__)
75 # define SWIGEXPORT(a) a _export
76 # define SWIGIMPORT(a) a _export
77 # else
78 # define SWIGEXPORT(a) a
79 # define SWIGIMPORT(a) a
80 # endif
81 # endif
82 #else
83 # define SWIGEXPORT(a) a
84 # define SWIGIMPORT(a) a
85 #endif
86
87 #ifdef SWIG_GLOBAL
88 # define SWIGRUNTIME(a) SWIGEXPORT(a)
89 #else
90 # define SWIGRUNTIME(a) static a
91 #endif
92
93 #ifdef __cplusplus
94 extern "C" {
95 #endif
96
97 typedef void *(*swig_converter_func)(void *);
98 typedef struct swig_type_info *(*swig_dycast_func)(void **);
99
100 typedef struct swig_type_info {
101 const char *name;
102 swig_converter_func converter;
103 const char *str;
104 void *clientdata;
105 swig_dycast_func dcast;
106 struct swig_type_info *next;
107 struct swig_type_info *prev;
108 } swig_type_info;
109
110
111 SWIGIMPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
112 SWIGIMPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
113 SWIGIMPORT(void *) SWIG_TypeCast(swig_type_info *, void *);
114 SWIGIMPORT(swig_type_info *) SWIG_TypeDynamicCast(swig_type_info *, void **);
115 SWIGIMPORT(const char *) SWIG_TypeName(const swig_type_info *);
116 SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
117 SWIGIMPORT(void) SWIG_TypeClientData(swig_type_info *, void *);
118 SWIGIMPORT(char *) SWIG_PackData(char *, void *, int);
119 SWIGIMPORT(char *) SWIG_UnpackData(char *, void *, int);
120
121
122 #ifdef __cplusplus
123 }
124 #endif
125
126
127 /***********************************************************************
128 * pyrun.swg for wxPython
129 *
130 * Include only the function prototypes and such from SWIG's pyrun.swg,
131 * but not the runtime functions themselves. This helps keep the
132 * wrapper files clean of unnecessary stuff that is in the libpy.c file
133 * anyway.
134 *
135 ************************************************************************/
136
137 #include "Python.h"
138
139 #ifdef __cplusplus
140 extern "C" {
141 #endif
142
143 #define SWIG_PY_INT 1
144 #define SWIG_PY_FLOAT 2
145 #define SWIG_PY_STRING 3
146 #define SWIG_PY_POINTER 4
147 #define SWIG_PY_BINARY 5
148
149 /* Flags for pointer conversion */
150
151 #define SWIG_POINTER_EXCEPTION 0x1
152 #define SWIG_POINTER_DISOWN 0x2
153
154 /* Exception handling in wrappers */
155 #define SWIG_fail goto fail
156
157 /* Constant information structure */
158 typedef struct swig_const_info {
159 int type;
160 char *name;
161 long lvalue;
162 double dvalue;
163 void *pvalue;
164 swig_type_info **ptype;
165 } swig_const_info;
166
167 /* Common SWIG API */
168 #define SWIG_ConvertPtr(obj, pp, type, flags) \
169 SWIG_Python_ConvertPtr(obj, pp, type, flags)
170 #define SWIG_NewPointerObj(p, type, flags) \
171 SWIG_Python_NewPointerObj(p, type, flags)
172 #define SWIG_MustGetPtr(p, type, argnum, flags) \
173 SWIG_Python_MustGetPtr(p, type, argnum, flags)
174
175 /* Python-specific SWIG API */
176 #define SWIG_newvarlink() \
177 SWIG_Python_newvarlink()
178 #define SWIG_addvarlink(p, name, get_attr, set_attr) \
179 SWIG_Python_addvarlink(p, name, get_attr, set_attr)
180 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
181 SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
182 #define SWIG_NewPackedObj(ptr, sz, type) \
183 SWIG_Python_NewPackedObj(ptr, sz, type)
184 #define SWIG_InstallConstants(d, constants) \
185 SWIG_Python_InstallConstants(d, constants)
186
187 typedef double (*py_objasdbl_conv)(PyObject *obj);
188
189 SWIGIMPORT(int) SWIG_Python_ConvertPtr(PyObject *, void **, swig_type_info *, int);
190 SWIGIMPORT(PyObject *) SWIG_Python_NewPointerObj(void *, swig_type_info *,int own);
191 SWIGIMPORT(void *) SWIG_Python_MustGetPtr(PyObject *, swig_type_info *, int, int);
192 SWIGIMPORT(PyObject *) SWIG_Python_newvarlink(void);
193 SWIGIMPORT(void) SWIG_Python_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
194 SWIGIMPORT(int) SWIG_Python_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
195 SWIGIMPORT(PyObject *) SWIG_Python_NewPackedObj(void *, int sz, swig_type_info *);
196 SWIGIMPORT(void) SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]);
197
198 /* -----------------------------------------------------------------------------
199 * the needed conversions between C++ and python
200 * ----------------------------------------------------------------------------- */
201 /* basic types */
202 /*
203 utilities
204 */
205 SWIGIMPORT(char* ) SWIG_PyObj_AsCharPtr(PyObject *obj, swig_type_info* pchar_info);
206 SWIGIMPORT(PyObject *) SWIG_PyObj_FromCharPtr(const char* cptr);
207 SWIGIMPORT(unsigned long) SWIG_PyObj_AsUnsignedLong(PyObject * obj);
208 SWIGIMPORT(long) SWIG_PyObj_AsLongInRange(PyObject * obj, const char* type,
209 long min_value, long max_value);
210 SWIGIMPORT(unsigned long) SWIG_PyObj_AsUnsignedLongInRange(PyObject *obj, const char* type,
211 unsigned long max_value);
212 SWIGIMPORT(char *) SWIG_PyObj_AsNewCharPtr(PyObject *obj, swig_type_info* pchar_info);
213 SWIGIMPORT(void) SWIG_PyObj_AsCharPtrAndSize(PyObject *obj, swig_type_info* pchar_info,
214 char** cptr, size_t* size);
215 SWIGIMPORT(void) SWIG_PyObj_AsCharArray(PyObject *obj, swig_type_info* pchar_info,
216 char* carray, size_t size);
217 SWIGIMPORT(PyObject *) SWIG_PyObj_FromCharArray(const char* carray, size_t size);
218 SWIGIMPORT(float) SWIG_PyObj_AsFloatConv(PyObject *obj, py_objasdbl_conv pyconv);
219
220
221 /* Contract support */
222
223 #define SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
224
225 #ifdef __cplusplus
226 }
227 #endif
228
229
230
231 /* -------- TYPES TABLE (BEGIN) -------- */
232
233 #define SWIGTYPE_p_wxLogChain swig_types[0]
234 #define SWIGTYPE_p_wxMutexGuiLocker swig_types[1]
235 #define SWIGTYPE_p_wxMetafile swig_types[2]
236 #define SWIGTYPE_p_wxFileHistory swig_types[3]
237 #define SWIGTYPE_p_wxLog swig_types[4]
238 #define SWIGTYPE_p_wxDateTime__TimeZone swig_types[5]
239 #define SWIGTYPE_p_wxMenu swig_types[6]
240 #define SWIGTYPE_p_wxEvent swig_types[7]
241 #define SWIGTYPE_p_wxConfigBase swig_types[8]
242 #define SWIGTYPE_p_wxFileType swig_types[9]
243 #define SWIGTYPE_p_wxLogGui swig_types[10]
244 #define SWIGTYPE_p_wxFont swig_types[11]
245 #define SWIGTYPE_p_wxDataFormat swig_types[12]
246 #define SWIGTYPE_p_wxTimerEvent swig_types[13]
247 #define SWIGTYPE_p_wxCaret swig_types[14]
248 #define SWIGTYPE_p_int swig_types[15]
249 #define SWIGTYPE_p_wxSize swig_types[16]
250 #define SWIGTYPE_p_wxClipboard swig_types[17]
251 #define SWIGTYPE_p_wxStopWatch swig_types[18]
252 #define SWIGTYPE_p_wxDC swig_types[19]
253 #define SWIGTYPE_p_wxClipboardLocker swig_types[20]
254 #define SWIGTYPE_p_wxIcon swig_types[21]
255 #define SWIGTYPE_p_wxLogStderr swig_types[22]
256 #define SWIGTYPE_p_wxLogTextCtrl swig_types[23]
257 #define SWIGTYPE_p_wxTextCtrl swig_types[24]
258 #define SWIGTYPE_p_wxBusyCursor swig_types[25]
259 #define SWIGTYPE_p_wxPyTextDataObject swig_types[26]
260 #define SWIGTYPE_p_wxBitmapDataObject swig_types[27]
261 #define SWIGTYPE_p_wxTextDataObject swig_types[28]
262 #define SWIGTYPE_p_wxDataObject swig_types[29]
263 #define SWIGTYPE_p_wxPyBitmapDataObject swig_types[30]
264 #define SWIGTYPE_p_wxFileDataObject swig_types[31]
265 #define SWIGTYPE_p_wxCustomDataObject swig_types[32]
266 #define SWIGTYPE_p_wxURLDataObject swig_types[33]
267 #define SWIGTYPE_p_wxMetafileDataObject swig_types[34]
268 #define SWIGTYPE_p_wxSound swig_types[35]
269 #define SWIGTYPE_p_wxTimerRunner swig_types[36]
270 #define SWIGTYPE_p_wxLogWindow swig_types[37]
271 #define SWIGTYPE_p_wxTimeSpan swig_types[38]
272 #define SWIGTYPE_p_wxArrayString swig_types[39]
273 #define SWIGTYPE_p_wxWindowDisabler swig_types[40]
274 #define SWIGTYPE_p_wxToolTip swig_types[41]
275 #define SWIGTYPE_p_wxDataObjectComposite swig_types[42]
276 #define SWIGTYPE_p_wxFileConfig swig_types[43]
277 #define SWIGTYPE_p_wxSystemSettings swig_types[44]
278 #define SWIGTYPE_p_wxPyDataObjectSimple swig_types[45]
279 #define SWIGTYPE_p_wxDataObjectSimple swig_types[46]
280 #define SWIGTYPE_p_wxEvtHandler swig_types[47]
281 #define SWIGTYPE_p_wxRect swig_types[48]
282 #define SWIGTYPE_p_char swig_types[49]
283 #define SWIGTYPE_p_wxSingleInstanceChecker swig_types[50]
284 #define SWIGTYPE_p_wxFileTypeInfo swig_types[51]
285 #define SWIGTYPE_p_wxFrame swig_types[52]
286 #define SWIGTYPE_p_wxTimer swig_types[53]
287 #define SWIGTYPE_p_wxMimeTypesManager swig_types[54]
288 #define SWIGTYPE_p_wxPyArtProvider swig_types[55]
289 #define SWIGTYPE_p_wxPyTipProvider swig_types[56]
290 #define SWIGTYPE_p_wxTipProvider swig_types[57]
291 #define SWIGTYPE_p_wxJoystick swig_types[58]
292 #define SWIGTYPE_p_wxSystemOptions swig_types[59]
293 #define SWIGTYPE_p_wxPoint swig_types[60]
294 #define SWIGTYPE_p_wxJoystickEvent swig_types[61]
295 #define SWIGTYPE_p_wxCursor swig_types[62]
296 #define SWIGTYPE_p_wxObject swig_types[63]
297 #define SWIGTYPE_p_wxOutputStream swig_types[64]
298 #define SWIGTYPE_p_wxDateTime swig_types[65]
299 #define SWIGTYPE_p_wxPyDropSource swig_types[66]
300 #define SWIGTYPE_p_wxWindow swig_types[67]
301 #define SWIGTYPE_p_wxString swig_types[68]
302 #define SWIGTYPE_p_wxPyProcess swig_types[69]
303 #define SWIGTYPE_p_wxBitmap swig_types[70]
304 #define SWIGTYPE_p_wxConfig swig_types[71]
305 #define SWIGTYPE_p_wxChar swig_types[72]
306 #define SWIGTYPE_p_wxBusyInfo swig_types[73]
307 #define SWIGTYPE_p_wxPyDropTarget swig_types[74]
308 #define SWIGTYPE_p_wxPyTextDropTarget swig_types[75]
309 #define SWIGTYPE_p_wxPyFileDropTarget swig_types[76]
310 #define SWIGTYPE_p_wxProcessEvent swig_types[77]
311 #define SWIGTYPE_p_wxPyLog swig_types[78]
312 #define SWIGTYPE_p_wxLogNull swig_types[79]
313 #define SWIGTYPE_p_wxColour swig_types[80]
314 #define SWIGTYPE_p_wxByte swig_types[81]
315 #define SWIGTYPE_p_wxConfigPathChanger swig_types[82]
316 #define SWIGTYPE_p_wxPyTimer swig_types[83]
317 #define SWIGTYPE_p_wxDateSpan swig_types[84]
318 static swig_type_info *swig_types[86];
319
320 /* -------- TYPES TABLE (END) -------- */
321
322
323 /*-----------------------------------------------
324 @(target):= _misc.so
325 ------------------------------------------------*/
326 #define SWIG_init init_misc
327
328 #define SWIG_name "_misc"
329
330 #include <limits.h>
331 #include <float.h>
332 #include <string.h>
333
334 #ifndef SWIGSTATIC
335 #ifdef __cplusplus
336 #define SWIGSTATIC(a) static inline a
337 #else
338 #define SWIGSTATIC(a) static a
339 #endif
340 #endif
341
342 #ifndef numeric_cast
343 #ifdef __cplusplus
344 #ifdef HAVE_NUMERIC_CAST
345 #define numeric_cast(type,a) numeric_cast<type>(a)
346 #else
347 #define numeric_cast(type,a) static_cast<type>(a)
348 #endif
349 #else
350 #define numeric_cast(type,a) (type)(a)
351 #endif
352 #endif
353
354
355
356 #define SWIG_PyObj_FromSignedChar PyInt_FromLong
357 #define SWIG_PyObj_FromUnsignedChar PyInt_FromLong
358 #define SWIG_PyObj_FromShort PyInt_FromLong
359 #define SWIG_PyObj_FromUnsignedShort PyInt_FromLong
360 #define SWIG_PyObj_FromInt PyInt_FromLong
361 #define SWIG_PyObj_FromLong PyInt_FromLong
362 #define SWIG_PyObj_FromFloat PyFloat_FromDouble
363 #define SWIG_PyObj_FromDouble PyFloat_FromDouble
364 #define SWIG_PyObj_FromFloat PyFloat_FromDouble
365 #define SWIG_PyObj_FromDouble PyFloat_FromDouble
366
367
368 #include "wx/wxPython/wxPython.h"
369 #include "wx/wxPython/pyclasses.h"
370 #include "wx/wxPython/pyistream.h"
371
372
373 static const wxString wxPyEmptyString(wxEmptyString);
374
375
376
377 SWIGSTATIC(int)
378 SWIG_PyObj_AsInt(PyObject *obj)
379 {
380 return numeric_cast(int,
381 SWIG_PyObj_AsLongInRange(obj, "int", INT_MIN, INT_MAX));
382 }
383
384 static const wxString wxPyFileSelectorPromptStr(wxFileSelectorPromptStr);
385 static const wxString wxPyFileSelectorDefaultWildcardStr(wxFileSelectorDefaultWildcardStr);
386 static const wxString wxPyDirSelectorPromptStr(wxDirSelectorPromptStr);
387
388 SWIGSTATIC(long)
389 SWIG_PyObj_AsLong(PyObject * obj)
390 {
391 return PyInt_Check(obj) ? PyInt_AsLong(obj) : PyLong_AsLong(obj);
392 }
393
394
395 SWIGSTATIC(bool)
396 SWIG_PyObj_AsBool(PyObject *obj)
397 {
398 return PyObject_IsTrue(obj) ? true : false;
399 }
400
401
402 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
403 PyObject* o2;
404 PyObject* o3;
405
406 if (!target) {
407 target = o;
408 } else if (target == Py_None) {
409 Py_DECREF(Py_None);
410 target = o;
411 } else {
412 if (!PyTuple_Check(target)) {
413 o2 = target;
414 target = PyTuple_New(1);
415 PyTuple_SetItem(target, 0, o2);
416 }
417 o3 = PyTuple_New(1);
418 PyTuple_SetItem(o3, 0, o);
419
420 o2 = target;
421 target = PySequence_Concat(o2, o3);
422 Py_DECREF(o2);
423 Py_DECREF(o3);
424 }
425 return target;
426 }
427
428
429 SWIGSTATIC(PyObject* )
430 SWIG_PyObj_FromUnsignedLong(unsigned long value)
431 {
432 return (value > (unsigned long)(LONG_MAX)) ?
433 PyLong_FromUnsignedLong(value) : PyInt_FromLong((long)value);
434 }
435
436
437 bool wxThread_IsMain() {
438 #ifdef WXP_WITH_THREAD
439 return wxThread::IsMain();
440 #else
441 return True;
442 #endif
443 }
444
445
446 int wxCaret_GetBlinkTime() {
447 return wxCaret::GetBlinkTime();
448 }
449
450 void wxCaret_SetBlinkTime(int milliseconds) {
451 wxCaret::SetBlinkTime(milliseconds);
452 }
453
454
455 #include <wx/snglinst.h>
456
457
458 #ifdef __WXMSW__
459 #include <wx/msw/private.h>
460 #include <wx/dynload.h>
461 #endif
462
463
464
465 void wxDrawWindowOnDC(wxWindow* window, const wxDC& dc, int method)
466 {
467 #ifdef __WXMSW__
468
469 switch (method)
470 {
471 case 1:
472 // This one only partially works. Appears to be an undocumented
473 // "standard" convention that not all widgets adhear to. For
474 // example, for some widgets backgrounds or non-client areas may
475 // not be painted.
476 ::SendMessage(GetHwndOf(window), WM_PAINT, (long)GetHdcOf(dc), 0);
477 break;
478
479 case 2:
480 // This one works much better, except for on XP. On Win2k nearly
481 // all widgets and their children are captured correctly[**]. On
482 // XP with Themes activated most native widgets draw only
483 // partially, if at all. Without themes it works just like on
484 // Win2k.
485 //
486 // ** For example the radio buttons in a wxRadioBox are not its
487 // children by default, but you can capture it via the panel
488 // instead, or change RADIOBTN_PARENT_IS_RADIOBOX in radiobox.cpp.
489 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
490 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN |
491 PRF_ERASEBKGND | PRF_OWNED );
492 break;
493
494 case 3:
495 // This one is only defined in the latest SDK and is only
496 // available on XP. MSDN says it is similar to sending WM_PRINT
497 // so I expect that it will work similar to the above. Since it
498 // is avaialble only on XP, it can't be compiled like this and
499 // will have to be loaded dynamically.
500 // //::PrintWindow(GetHwndOf(window), GetHdcOf(dc), 0); //break;
501
502 // fall through
503
504 case 4:
505 // Use PrintWindow if available, or fallback to WM_PRINT
506 // otherwise. Unfortunately using PrintWindow is even worse than
507 // WM_PRINT. For most native widgets nothing is drawn to the dc
508 // at all, with or without Themes.
509 typedef BOOL (WINAPI *PrintWindow_t)(HWND, HDC, UINT);
510 static bool s_triedToLoad = False;
511 static PrintWindow_t pfnPrintWindow = NULL;
512 if ( !s_triedToLoad )
513 {
514
515 s_triedToLoad = True;
516 wxDynamicLibrary dllUser32(_T("user32.dll"));
517 if ( dllUser32.IsLoaded() )
518 {
519 wxLogNull nolog; // Don't report errors here
520 pfnPrintWindow = (PrintWindow_t)dllUser32.GetSymbol(_T("PrintWindow"));
521 }
522 }
523 if (pfnPrintWindow)
524 {
525 printf("Using PrintWindow\n");
526 pfnPrintWindow(GetHwndOf(window), GetHdcOf(dc), 0);
527 }
528 else
529 {
530 printf("Using WM_PRINT\n");
531 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
532 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN | PRF_ERASEBKGND | PRF_OWNED );
533 }
534 }
535 #endif
536 }
537
538
539
540 #include <wx/tipdlg.h>
541
542
543 class wxPyTipProvider : public wxTipProvider {
544 public:
545 wxPyTipProvider(size_t currentTip)
546 : wxTipProvider(currentTip) {}
547
548 DEC_PYCALLBACK_STRING__pure(GetTip);
549 DEC_PYCALLBACK_STRING_STRING(PreprocessTip);
550 PYPRIVATE;
551 };
552
553 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider, wxTipProvider, GetTip);
554 IMP_PYCALLBACK_STRING_STRING(wxPyTipProvider, wxTipProvider, PreprocessTip);
555
556
557 IMP_PYCALLBACK__(wxPyTimer, wxTimer, Notify);
558
559
560 SWIGSTATIC(unsigned int)
561 SWIG_PyObj_AsUnsignedInt(PyObject *obj)
562 {
563 return numeric_cast(unsigned int,
564 SWIG_PyObj_AsUnsignedLongInRange(obj, "unsigned int", UINT_MAX));
565 }
566
567 wxString Log_TimeStamp(){
568 wxString msg;
569 wxLog::TimeStamp(&msg);
570 return msg;
571 }
572 void wxLog_Destroy(wxLog *self){ delete self; }
573
574 // A wxLog class that can be derived from in wxPython
575 class wxPyLog : public wxLog {
576 public:
577 wxPyLog() : wxLog() {}
578
579 virtual void DoLog(wxLogLevel level, const wxChar *szString, time_t t) {
580 bool found;
581 wxPyBeginBlockThreads();
582 if ((found = wxPyCBH_findCallback(m_myInst, "DoLog"))) {
583 PyObject* s = wx2PyString(szString);
584 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iOi)", level, s, t));
585 Py_DECREF(s);
586 }
587 wxPyEndBlockThreads();
588 if (! found)
589 wxLog::DoLog(level, szString, t);
590 }
591
592 virtual void DoLogString(const wxChar *szString, time_t t) {
593 bool found;
594 wxPyBeginBlockThreads();
595 if ((found = wxPyCBH_findCallback(m_myInst, "DoLogString"))) {
596 PyObject* s = wx2PyString(szString);
597 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oi)", s, t));
598 Py_DECREF(s);
599 }
600 wxPyEndBlockThreads();
601 if (! found)
602 wxLog::DoLogString(szString, t);
603 }
604
605 PYPRIVATE;
606 };
607
608
609
610
611 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess, wxProcess, OnTerminate);
612
613
614 #include <wx/joystick.h>
615
616
617 #if !wxUSE_JOYSTICK && !defined(__WXMSW__)
618 // A C++ stub class for wxJoystick for platforms that don't have it.
619 class wxJoystick : public wxObject {
620 public:
621 wxJoystick(int joystick = wxJOYSTICK1) {
622 wxPyBeginBlockThreads();
623 PyErr_SetString(PyExc_NotImplementedError,
624 "wxJoystick is not available on this platform.");
625 wxPyEndBlockThreads();
626 }
627 wxPoint GetPosition() { return wxPoint(-1,-1); }
628 int GetZPosition() { return -1; }
629 int GetButtonState() { return -1; }
630 int GetPOVPosition() { return -1; }
631 int GetPOVCTSPosition() { return -1; }
632 int GetRudderPosition() { return -1; }
633 int GetUPosition() { return -1; }
634 int GetVPosition() { return -1; }
635 int GetMovementThreshold() { return -1; }
636 void SetMovementThreshold(int threshold) {}
637
638 bool IsOk(void) { return False; }
639 int GetNumberJoysticks() { return -1; }
640 int GetManufacturerId() { return -1; }
641 int GetProductId() { return -1; }
642 wxString GetProductName() { return ""; }
643 int GetXMin() { return -1; }
644 int GetYMin() { return -1; }
645 int GetZMin() { return -1; }
646 int GetXMax() { return -1; }
647 int GetYMax() { return -1; }
648 int GetZMax() { return -1; }
649 int GetNumberButtons() { return -1; }
650 int GetNumberAxes() { return -1; }
651 int GetMaxButtons() { return -1; }
652 int GetMaxAxes() { return -1; }
653 int GetPollingMin() { return -1; }
654 int GetPollingMax() { return -1; }
655 int GetRudderMin() { return -1; }
656 int GetRudderMax() { return -1; }
657 int GetUMin() { return -1; }
658 int GetUMax() { return -1; }
659 int GetVMin() { return -1; }
660 int GetVMax() { return -1; }
661
662 bool HasRudder() { return False; }
663 bool HasZ() { return False; }
664 bool HasU() { return False; }
665 bool HasV() { return False; }
666 bool HasPOV() { return False; }
667 bool HasPOV4Dir() { return False; }
668 bool HasPOVCTS() { return False; }
669
670 bool SetCapture(wxWindow* win, int pollingFreq = 0) { return False; }
671 bool ReleaseCapture() { return False; }
672 };
673 #endif
674
675
676 #include <wx/sound.h>
677
678
679 #if !wxUSE_SOUND
680 // A C++ stub class for wxWave for platforms that don't have it.
681 class wxSound : public wxObject
682 {
683 public:
684 wxSound() {
685 wxPyBeginBlockThreads();
686 PyErr_SetString(PyExc_NotImplementedError,
687 "wxSound is not available on this platform.");
688 wxPyEndBlockThreads();
689 }
690 wxSound(const wxString&, bool) {
691 wxPyBeginBlockThreads();
692 PyErr_SetString(PyExc_NotImplementedError,
693 "wxSound is not available on this platform.");
694 wxPyEndBlockThreads();
695 }
696 wxSound(int, const wxByte*) {
697 wxPyBeginBlockThreads();
698 PyErr_SetString(PyExc_NotImplementedError,
699 "wxSound is not available on this platform.");
700 wxPyEndBlockThreads();
701 }
702
703 ~wxSound() {};
704
705 bool Create(const wxString&, bool) { return false; }
706 bool Create(int, const wxByte*) { return false; };
707 bool IsOk() { return false; };
708 bool Play(unsigned) const { return false; }
709 static bool Play(const wxString&, unsigned) { return false; }
710 static void Stop() {}
711 };
712
713 #endif
714
715 bool wxSound_Create__SWIG_1(wxSound *self,int size,wxByte const *data){
716 wxPyBeginBlockThreads();
717 PyErr_SetString(PyExc_NotImplementedError,
718 "Create from data is not available on this platform.");
719 wxPyEndBlockThreads();
720 }
721 void Sound_Stop(){}
722
723 #include <wx/mimetype.h>
724
725 PyObject *wxFileType_GetMimeType(wxFileType *self){
726 wxString str;
727 if (self->GetMimeType(&str))
728 return wx2PyString(str);
729 else
730 RETURN_NONE();
731 }
732 PyObject *wxFileType_GetMimeTypes(wxFileType *self){
733 wxArrayString arr;
734 if (self->GetMimeTypes(arr))
735 return wxArrayString2PyList_helper(arr);
736 else
737 RETURN_NONE();
738 }
739 PyObject *wxFileType_GetExtensions(wxFileType *self){
740 wxArrayString arr;
741 if (self->GetExtensions(arr))
742 return wxArrayString2PyList_helper(arr);
743 else
744 RETURN_NONE();
745 }
746 wxIcon *wxFileType_GetIcon(wxFileType *self){
747 wxIconLocation loc;
748 if (self->GetIcon(&loc))
749 return new wxIcon(loc);
750 else
751 return NULL;
752 }
753 PyObject *wxFileType_GetIconInfo(wxFileType *self){
754 wxIconLocation loc;
755 if (self->GetIcon(&loc)) {
756 wxString iconFile = loc.GetFileName();
757 int iconIndex = -1;
758
759
760
761 // Make a tuple and put the values in it
762 wxPyBeginBlockThreads();
763 PyObject* tuple = PyTuple_New(3);
764 PyTuple_SetItem(tuple, 0, wxPyConstructObject(new wxIcon(loc),
765 wxT("wxIcon"), True));
766 PyTuple_SetItem(tuple, 1, wx2PyString(iconFile));
767 PyTuple_SetItem(tuple, 2, PyInt_FromLong(iconIndex));
768 wxPyEndBlockThreads();
769 return tuple;
770 }
771 else
772 RETURN_NONE();
773 }
774 PyObject *wxFileType_GetDescription(wxFileType *self){
775 wxString str;
776 if (self->GetDescription(&str))
777 return wx2PyString(str);
778 else
779 RETURN_NONE();
780 }
781 PyObject *wxFileType_GetOpenCommand(wxFileType *self,wxString const &filename,wxString const &mimetype){
782 wxString str;
783 if (self->GetOpenCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
784 return wx2PyString(str);
785 else
786 RETURN_NONE();
787 }
788 PyObject *wxFileType_GetPrintCommand(wxFileType *self,wxString const &filename,wxString const &mimetype){
789 wxString str;
790 if (self->GetPrintCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
791 return wx2PyString(str);
792 else
793 RETURN_NONE();
794 }
795 PyObject *wxFileType_GetAllCommands(wxFileType *self,wxString const &filename,wxString const &mimetype){
796 wxArrayString verbs;
797 wxArrayString commands;
798 if (self->GetAllCommands(&verbs, &commands,
799 wxFileType::MessageParameters(filename, mimetype))) {
800 wxPyBeginBlockThreads();
801 PyObject* tuple = PyTuple_New(2);
802 PyTuple_SetItem(tuple, 0, wxArrayString2PyList_helper(verbs));
803 PyTuple_SetItem(tuple, 1, wxArrayString2PyList_helper(commands));
804 wxPyEndBlockThreads();
805 return tuple;
806 }
807 else
808 RETURN_NONE();
809 }
810 wxString FileType_ExpandCommand(wxString const &command,wxString const &filename,wxString const &mimetype){
811 return wxFileType::ExpandCommand(command,
812 wxFileType::MessageParameters(filename, mimetype));
813 }
814 PyObject *wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager *self){
815 wxArrayString arr;
816 self->EnumAllFileTypes(arr);
817 return wxArrayString2PyList_helper(arr);
818 }
819
820 #include <wx/artprov.h>
821
822 static const wxString wxPyART_TOOLBAR(wxART_TOOLBAR);
823 static const wxString wxPyART_MENU(wxART_MENU);
824 static const wxString wxPyART_FRAME_ICON(wxART_FRAME_ICON);
825 static const wxString wxPyART_CMN_DIALOG(wxART_CMN_DIALOG);
826 static const wxString wxPyART_HELP_BROWSER(wxART_HELP_BROWSER);
827 static const wxString wxPyART_MESSAGE_BOX(wxART_MESSAGE_BOX);
828 static const wxString wxPyART_OTHER(wxART_OTHER);
829 static const wxString wxPyART_ADD_BOOKMARK(wxART_ADD_BOOKMARK);
830 static const wxString wxPyART_DEL_BOOKMARK(wxART_DEL_BOOKMARK);
831 static const wxString wxPyART_HELP_SIDE_PANEL(wxART_HELP_SIDE_PANEL);
832 static const wxString wxPyART_HELP_SETTINGS(wxART_HELP_SETTINGS);
833 static const wxString wxPyART_HELP_BOOK(wxART_HELP_BOOK);
834 static const wxString wxPyART_HELP_FOLDER(wxART_HELP_FOLDER);
835 static const wxString wxPyART_HELP_PAGE(wxART_HELP_PAGE);
836 static const wxString wxPyART_GO_BACK(wxART_GO_BACK);
837 static const wxString wxPyART_GO_FORWARD(wxART_GO_FORWARD);
838 static const wxString wxPyART_GO_UP(wxART_GO_UP);
839 static const wxString wxPyART_GO_DOWN(wxART_GO_DOWN);
840 static const wxString wxPyART_GO_TO_PARENT(wxART_GO_TO_PARENT);
841 static const wxString wxPyART_GO_HOME(wxART_GO_HOME);
842 static const wxString wxPyART_FILE_OPEN(wxART_FILE_OPEN);
843 static const wxString wxPyART_PRINT(wxART_PRINT);
844 static const wxString wxPyART_HELP(wxART_HELP);
845 static const wxString wxPyART_TIP(wxART_TIP);
846 static const wxString wxPyART_REPORT_VIEW(wxART_REPORT_VIEW);
847 static const wxString wxPyART_LIST_VIEW(wxART_LIST_VIEW);
848 static const wxString wxPyART_NEW_DIR(wxART_NEW_DIR);
849 static const wxString wxPyART_FOLDER(wxART_FOLDER);
850 static const wxString wxPyART_GO_DIR_UP(wxART_GO_DIR_UP);
851 static const wxString wxPyART_EXECUTABLE_FILE(wxART_EXECUTABLE_FILE);
852 static const wxString wxPyART_NORMAL_FILE(wxART_NORMAL_FILE);
853 static const wxString wxPyART_TICK_MARK(wxART_TICK_MARK);
854 static const wxString wxPyART_CROSS_MARK(wxART_CROSS_MARK);
855 static const wxString wxPyART_ERROR(wxART_ERROR);
856 static const wxString wxPyART_QUESTION(wxART_QUESTION);
857 static const wxString wxPyART_WARNING(wxART_WARNING);
858 static const wxString wxPyART_INFORMATION(wxART_INFORMATION);
859 static const wxString wxPyART_MISSING_IMAGE(wxART_MISSING_IMAGE);
860 // Python aware wxArtProvider
861 class wxPyArtProvider : public wxArtProvider {
862 public:
863
864 virtual wxBitmap CreateBitmap(const wxArtID& id,
865 const wxArtClient& client,
866 const wxSize& size) {
867 wxBitmap rval = wxNullBitmap;
868 wxPyBeginBlockThreads();
869 if ((wxPyCBH_findCallback(m_myInst, "CreateBitmap"))) {
870 PyObject* so = wxPyConstructObject((void*)&size, wxT("wxSize"), 0);
871 PyObject* ro;
872 wxBitmap* ptr;
873 PyObject* s1, *s2;
874 s1 = wx2PyString(id);
875 s2 = wx2PyString(client);
876 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(OOO)", s1, s2, so));
877 Py_DECREF(so);
878 Py_DECREF(s1);
879 Py_DECREF(s2);
880 if (ro) {
881 if (wxPyConvertSwigPtr(ro, (void**)&ptr, wxT("wxBitmap")))
882 rval = *ptr;
883 Py_DECREF(ro);
884 }
885 }
886 wxPyEndBlockThreads();
887 return rval;
888 }
889
890 PYPRIVATE;
891 };
892
893 void wxPyArtProvider_Destroy(wxPyArtProvider *self){ delete self; }
894
895
896
897 static PyObject* __EnumerationHelper(bool flag, wxString& str, long index) {
898 PyObject* ret = PyTuple_New(3);
899 if (ret) {
900 PyTuple_SET_ITEM(ret, 0, PyInt_FromLong(flag));
901 PyTuple_SET_ITEM(ret, 1, wx2PyString(str));
902 PyTuple_SET_ITEM(ret, 2, PyInt_FromLong(index));
903 }
904 return ret;
905 }
906
907 PyObject *wxConfigBase_GetFirstGroup(wxConfigBase *self){
908 bool cont;
909 long index = 0;
910 wxString value;
911
912 cont = self->GetFirstGroup(value, index);
913 return __EnumerationHelper(cont, value, index);
914 }
915 PyObject *wxConfigBase_GetNextGroup(wxConfigBase *self,long index){
916 bool cont;
917 wxString value;
918
919 cont = self->GetNextGroup(value, index);
920 return __EnumerationHelper(cont, value, index);
921 }
922 PyObject *wxConfigBase_GetFirstEntry(wxConfigBase *self){
923 bool cont;
924 long index = 0;
925 wxString value;
926
927 cont = self->GetFirstEntry(value, index);
928 return __EnumerationHelper(cont, value, index);
929 }
930 PyObject *wxConfigBase_GetNextEntry(wxConfigBase *self,long index){
931 bool cont;
932 wxString value;
933
934 cont = self->GetNextEntry(value, index);
935 return __EnumerationHelper(cont, value, index);
936 }
937 long wxConfigBase_ReadInt(wxConfigBase *self,wxString const &key,long defaultVal){
938 long rv;
939 self->Read(key, &rv, defaultVal);
940 return rv;
941 }
942
943 SWIGSTATIC(double)
944 SWIG_PyObj_AsDouble(PyObject *obj)
945 {
946 return (PyFloat_Check(obj)) ? PyFloat_AsDouble(obj) :
947 #if HAVE_LONG_LONG
948 (double)((PyInt_Check(obj)) ? PyInt_AsLong(obj) : PyLong_AsLongLong(obj));
949 #else
950 (double)((PyInt_Check(obj)) ? PyInt_AsLong(obj) : PyLong_AsLong(obj));
951 #endif
952 if (PyErr_Occurred()) {
953 PyErr_Clear();
954 PyErr_SetString(PyExc_TypeError, "a double is expected");
955 }
956 }
957
958 double wxConfigBase_ReadFloat(wxConfigBase *self,wxString const &key,double defaultVal){
959 double rv;
960 self->Read(key, &rv, defaultVal);
961 return rv;
962 }
963 bool wxConfigBase_ReadBool(wxConfigBase *self,wxString const &key,bool defaultVal){
964 bool rv;
965 self->Read(key, &rv, defaultVal);
966 return rv;
967 }
968
969 #include <wx/datetime.h>
970
971
972 static const wxString wxPyDateFormatStr(wxT("%c"));
973 static const wxString wxPyTimeSpanFormatStr(wxT("%H:%M:%S"));
974
975 #define LOCAL_TZ wxDateTime::Local
976
977
978 #define SWIG_PyObj_FromUnsignedInt SWIG_PyObj_FromUnsignedLong
979
980 wxDateTime wxDateTime___add____SWIG_0(wxDateTime *self,wxTimeSpan const &other){ return *self + other; }
981 wxDateTime wxDateTime___add____SWIG_1(wxDateTime *self,wxDateSpan const &other){ return *self + other; }
982 wxTimeSpan wxDateTime___sub____SWIG_0(wxDateTime *self,wxDateTime const &other){ return *self - other; }
983 wxDateTime wxDateTime___sub____SWIG_1(wxDateTime *self,wxTimeSpan const &other){ return *self - other; }
984 wxDateTime wxDateTime___sub____SWIG_2(wxDateTime *self,wxDateSpan const &other){ return *self - other; }
985 bool wxDateTime___lt__(wxDateTime *self,wxDateTime const &other){ return *self < other; }
986 bool wxDateTime___le__(wxDateTime *self,wxDateTime const &other){ return *self <= other; }
987 bool wxDateTime___gt__(wxDateTime *self,wxDateTime const &other){ return *self > other; }
988 bool wxDateTime___ge__(wxDateTime *self,wxDateTime const &other){ return *self >= other; }
989 bool wxDateTime___eq__(wxDateTime *self,wxDateTime const &other){ return *self == other; }
990 bool wxDateTime___ne__(wxDateTime *self,wxDateTime const &other){ return *self != other; }
991 int wxDateTime_ParseRfc822Date(wxDateTime *self,wxString const &date){
992 const wxChar* rv;
993 const wxChar* _date = date;
994 rv = self->ParseRfc822Date(_date);
995 if (rv == NULL) return -1;
996 return rv - _date;
997 }
998 int wxDateTime_ParseFormat(wxDateTime *self,wxString const &date,wxString const &format,wxDateTime const &dateDef){
999 const wxChar* rv;
1000 const wxChar* _date = date;
1001 rv = self->ParseFormat(_date, format, dateDef);
1002 if (rv == NULL) return -1;
1003 return rv - _date;
1004 }
1005 int wxDateTime_ParseDateTime(wxDateTime *self,wxString const &datetime){
1006 const wxChar* rv;
1007 const wxChar* _datetime = datetime;
1008 rv = self->ParseDateTime(_datetime);
1009 if (rv == NULL) return -1;
1010 return rv - _datetime;
1011 }
1012 int wxDateTime_ParseDate(wxDateTime *self,wxString const &date){
1013 const wxChar* rv;
1014 const wxChar* _date = date;
1015 rv = self->ParseDate(_date);
1016 if (rv == NULL) return -1;
1017 return rv - _date;
1018 }
1019 int wxDateTime_ParseTime(wxDateTime *self,wxString const &time){
1020 const wxChar* rv;
1021 const wxChar* _time = time;
1022 rv = self->ParseTime(_time);
1023 if (rv == NULL) return -1;
1024 return rv - _time;
1025 }
1026 wxTimeSpan wxTimeSpan___add__(wxTimeSpan *self,wxTimeSpan const &other){ return *self + other; }
1027 wxTimeSpan wxTimeSpan___sub__(wxTimeSpan *self,wxTimeSpan const &other){ return *self - other; }
1028 wxTimeSpan wxTimeSpan___mul__(wxTimeSpan *self,int n){ return *self * n; }
1029 wxTimeSpan wxTimeSpan___rmul__(wxTimeSpan *self,int n){ return n * *self; }
1030 bool wxTimeSpan___lt__(wxTimeSpan *self,wxTimeSpan const &other){ return *self < other; }
1031 bool wxTimeSpan___le__(wxTimeSpan *self,wxTimeSpan const &other){ return *self <= other; }
1032 bool wxTimeSpan___gt__(wxTimeSpan *self,wxTimeSpan const &other){ return *self > other; }
1033 bool wxTimeSpan___ge__(wxTimeSpan *self,wxTimeSpan const &other){ return *self >= other; }
1034 bool wxTimeSpan___eq__(wxTimeSpan *self,wxTimeSpan const &other){ return *self == other; }
1035 bool wxTimeSpan___ne__(wxTimeSpan *self,wxTimeSpan const &other){ return *self != other; }
1036 wxDateSpan wxDateSpan___add__(wxDateSpan *self,wxDateSpan const &other){ return *self + other; }
1037 wxDateSpan wxDateSpan___sub__(wxDateSpan *self,wxDateSpan const &other){ return *self - other; }
1038 wxDateSpan wxDateSpan___mul__(wxDateSpan *self,int n){ return *self * n; }
1039 wxDateSpan wxDateSpan___rmul__(wxDateSpan *self,int n){ return n * *self; }
1040 bool wxDateSpan___eq__(wxDateSpan *self,wxDateSpan const &other){ return *self == other; }
1041 bool wxDateSpan___ne__(wxDateSpan *self,wxDateSpan const &other){ return *self != other; }
1042
1043 #include <wx/dataobj.h>
1044
1045 // Create a new class for wxPython to use
1046 class wxPyDataObjectSimple : public wxDataObjectSimple {
1047 public:
1048 wxPyDataObjectSimple(const wxDataFormat& format = wxFormatInvalid)
1049 : wxDataObjectSimple(format) {}
1050
1051 DEC_PYCALLBACK_SIZET__const(GetDataSize);
1052 bool GetDataHere(void *buf) const;
1053 bool SetData(size_t len, const void *buf) const;
1054 PYPRIVATE;
1055 };
1056
1057 IMP_PYCALLBACK_SIZET__const(wxPyDataObjectSimple, wxDataObjectSimple, GetDataSize);
1058
1059 bool wxPyDataObjectSimple::GetDataHere(void *buf) const {
1060 // We need to get the data for this object and write it to buf. I think
1061 // the best way to do this for wxPython is to have the Python method
1062 // return either a string or None and then act appropriately with the
1063 // C++ version.
1064
1065 bool rval = False;
1066 wxPyBeginBlockThreads();
1067 if (wxPyCBH_findCallback(m_myInst, "GetDataHere")) {
1068 PyObject* ro;
1069 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
1070 if (ro) {
1071 rval = (ro != Py_None && PyString_Check(ro));
1072 if (rval)
1073 memcpy(buf, PyString_AsString(ro), PyString_Size(ro));
1074 Py_DECREF(ro);
1075 }
1076 }
1077 wxPyEndBlockThreads();
1078 return rval;
1079 }
1080
1081 bool wxPyDataObjectSimple::SetData(size_t len, const void *buf) const{
1082 // For this one we simply need to make a string from buf and len
1083 // and send it to the Python method.
1084 bool rval = False;
1085 wxPyBeginBlockThreads();
1086 if (wxPyCBH_findCallback(m_myInst, "SetData")) {
1087 PyObject* data = PyString_FromStringAndSize((char*)buf, len);
1088 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", data));
1089 Py_DECREF(data);
1090 }
1091 wxPyEndBlockThreads();
1092 return rval;
1093 }
1094
1095 // Create a new class for wxPython to use
1096 class wxPyTextDataObject : public wxTextDataObject {
1097 public:
1098 wxPyTextDataObject(const wxString& text = wxPyEmptyString)
1099 : wxTextDataObject(text) {}
1100
1101 DEC_PYCALLBACK_SIZET__const(GetTextLength);
1102 DEC_PYCALLBACK_STRING__const(GetText);
1103 DEC_PYCALLBACK__STRING(SetText);
1104 PYPRIVATE;
1105 };
1106
1107 IMP_PYCALLBACK_SIZET__const(wxPyTextDataObject, wxTextDataObject, GetTextLength);
1108 IMP_PYCALLBACK_STRING__const(wxPyTextDataObject, wxTextDataObject, GetText);
1109 IMP_PYCALLBACK__STRING(wxPyTextDataObject, wxTextDataObject, SetText);
1110
1111
1112 // Create a new class for wxPython to use
1113 class wxPyBitmapDataObject : public wxBitmapDataObject {
1114 public:
1115 wxPyBitmapDataObject(const wxBitmap& bitmap = wxNullBitmap)
1116 : wxBitmapDataObject(bitmap) {}
1117
1118 wxBitmap GetBitmap() const;
1119 void SetBitmap(const wxBitmap& bitmap);
1120 PYPRIVATE;
1121 };
1122
1123 wxBitmap wxPyBitmapDataObject::GetBitmap() const {
1124 wxBitmap* rval = &wxNullBitmap;
1125 wxPyBeginBlockThreads();
1126 if (wxPyCBH_findCallback(m_myInst, "GetBitmap")) {
1127 PyObject* ro;
1128 wxBitmap* ptr;
1129 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
1130 if (ro) {
1131 if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxBitmap")))
1132 rval = ptr;
1133 Py_DECREF(ro);
1134 }
1135 }
1136 wxPyEndBlockThreads();
1137 return *rval;
1138 }
1139
1140 void wxPyBitmapDataObject::SetBitmap(const wxBitmap& bitmap) {
1141 wxPyBeginBlockThreads();
1142 if (wxPyCBH_findCallback(m_myInst, "SetBitmap")) {
1143 PyObject* bo = wxPyConstructObject((void*)&bitmap, wxT("wxBitmap"), False);
1144 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", bo));
1145 Py_DECREF(bo);
1146 }
1147 wxPyEndBlockThreads();
1148 }
1149
1150 void wxCustomDataObject_TakeData(wxCustomDataObject *self,PyObject *data){
1151 if (PyString_Check(data)) {
1152 // for Python we just call SetData here since we always need it to make a copy.
1153 self->SetData(PyString_Size(data), PyString_AsString(data));
1154 }
1155 else {
1156 // raise a TypeError if not a string
1157 PyErr_SetString(PyExc_TypeError, "String expected.");
1158 }
1159 }
1160 bool wxCustomDataObject_SetData(wxCustomDataObject *self,PyObject *data){
1161 if (PyString_Check(data)) {
1162 return self->SetData(PyString_Size(data), PyString_AsString(data));
1163 }
1164 else {
1165 // raise a TypeError if not a string
1166 PyErr_SetString(PyExc_TypeError, "String expected.");
1167 return False;
1168 }
1169 }
1170 PyObject *wxCustomDataObject_GetData(wxCustomDataObject *self){
1171 return PyString_FromStringAndSize((char*)self->GetData(), self->GetSize());
1172 }
1173
1174 #include <wx/metafile.h>
1175
1176
1177 IMP_PYCALLBACK_BOOL_DR(wxPyDropSource, wxDropSource, GiveFeedback);
1178
1179
1180 IMP_PYCALLBACK__(wxPyDropTarget, wxDropTarget, OnLeave);
1181 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnEnter);
1182 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnDragOver);
1183 IMP_PYCALLBACK_DR_2WXCDR_pure(wxPyDropTarget, wxDropTarget, OnData);
1184 IMP_PYCALLBACK_BOOL_INTINT(wxPyDropTarget, wxDropTarget, OnDrop);
1185
1186
1187 class wxPyTextDropTarget : public wxTextDropTarget {
1188 public:
1189 wxPyTextDropTarget() {}
1190
1191 DEC_PYCALLBACK_BOOL_INTINTSTR_pure(OnDropText);
1192
1193 DEC_PYCALLBACK__(OnLeave);
1194 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
1195 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
1196 DEC_PYCALLBACK_DR_2WXCDR(OnData);
1197 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
1198
1199 PYPRIVATE;
1200 };
1201
1202 IMP_PYCALLBACK_BOOL_INTINTSTR_pure(wxPyTextDropTarget, wxTextDropTarget, OnDropText);
1203 IMP_PYCALLBACK__(wxPyTextDropTarget, wxTextDropTarget, OnLeave);
1204 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnEnter);
1205 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnDragOver);
1206 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnData);
1207 IMP_PYCALLBACK_BOOL_INTINT(wxPyTextDropTarget, wxTextDropTarget, OnDrop);
1208
1209
1210
1211 class wxPyFileDropTarget : public wxFileDropTarget {
1212 public:
1213 wxPyFileDropTarget() {}
1214
1215 virtual bool OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& filenames);
1216
1217 DEC_PYCALLBACK__(OnLeave);
1218 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
1219 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
1220 DEC_PYCALLBACK_DR_2WXCDR(OnData);
1221 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
1222
1223 PYPRIVATE;
1224 };
1225
1226 bool wxPyFileDropTarget::OnDropFiles(wxCoord x, wxCoord y,
1227 const wxArrayString& filenames) {
1228 bool rval = False;
1229 wxPyBeginBlockThreads();
1230 if (wxPyCBH_findCallback(m_myInst, "OnDropFiles")) {
1231 PyObject* list = wxArrayString2PyList_helper(filenames);
1232 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",x,y,list));
1233 Py_DECREF(list);
1234 }
1235 wxPyEndBlockThreads();
1236 return rval;
1237 }
1238
1239
1240
1241 IMP_PYCALLBACK__(wxPyFileDropTarget, wxFileDropTarget, OnLeave);
1242 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnEnter);
1243 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnDragOver);
1244 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnData);
1245 IMP_PYCALLBACK_BOOL_INTINT(wxPyFileDropTarget, wxFileDropTarget, OnDrop);
1246
1247
1248
1249
1250 bool wxClipboardLocker___nonzero__(wxClipboardLocker *self){ return !!(*self); }
1251 #ifdef __cplusplus
1252 extern "C" {
1253 #endif
1254 static PyObject *_wrap_SystemSettings_GetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1255 PyObject *resultobj;
1256 int arg1 ;
1257 wxColour result;
1258 PyObject * obj0 = 0 ;
1259 char *kwnames[] = {
1260 (char *) "index", NULL
1261 };
1262
1263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetColour",kwnames,&obj0)) goto fail;
1264 {
1265 arg1 = (wxSystemColour) SWIG_PyObj_AsInt(obj0);
1266 if (PyErr_Occurred()) SWIG_fail;
1267 }
1268 {
1269 PyThreadState* __tstate = wxPyBeginAllowThreads();
1270 result = wxSystemSettings::GetColour((wxSystemColour )arg1);
1271
1272 wxPyEndAllowThreads(__tstate);
1273 if (PyErr_Occurred()) SWIG_fail;
1274 }
1275 {
1276 wxColour * resultptr;
1277 resultptr = new wxColour((wxColour &) result);
1278 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxColour, 1);
1279 }
1280 return resultobj;
1281 fail:
1282 return NULL;
1283 }
1284
1285
1286 static PyObject *_wrap_SystemSettings_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
1287 PyObject *resultobj;
1288 int arg1 ;
1289 wxFont result;
1290 PyObject * obj0 = 0 ;
1291 char *kwnames[] = {
1292 (char *) "index", NULL
1293 };
1294
1295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetFont",kwnames,&obj0)) goto fail;
1296 {
1297 arg1 = (wxSystemFont) SWIG_PyObj_AsInt(obj0);
1298 if (PyErr_Occurred()) SWIG_fail;
1299 }
1300 {
1301 PyThreadState* __tstate = wxPyBeginAllowThreads();
1302 result = wxSystemSettings::GetFont((wxSystemFont )arg1);
1303
1304 wxPyEndAllowThreads(__tstate);
1305 if (PyErr_Occurred()) SWIG_fail;
1306 }
1307 {
1308 wxFont * resultptr;
1309 resultptr = new wxFont((wxFont &) result);
1310 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxFont, 1);
1311 }
1312 return resultobj;
1313 fail:
1314 return NULL;
1315 }
1316
1317
1318 static PyObject *_wrap_SystemSettings_GetMetric(PyObject *self, PyObject *args, PyObject *kwargs) {
1319 PyObject *resultobj;
1320 int arg1 ;
1321 int result;
1322 PyObject * obj0 = 0 ;
1323 char *kwnames[] = {
1324 (char *) "index", NULL
1325 };
1326
1327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetMetric",kwnames,&obj0)) goto fail;
1328 {
1329 arg1 = (wxSystemMetric) SWIG_PyObj_AsInt(obj0);
1330 if (PyErr_Occurred()) SWIG_fail;
1331 }
1332 {
1333 PyThreadState* __tstate = wxPyBeginAllowThreads();
1334 result = (int)wxSystemSettings::GetMetric((wxSystemMetric )arg1);
1335
1336 wxPyEndAllowThreads(__tstate);
1337 if (PyErr_Occurred()) SWIG_fail;
1338 }
1339 resultobj = SWIG_PyObj_FromInt((int)result);
1340 return resultobj;
1341 fail:
1342 return NULL;
1343 }
1344
1345
1346 static PyObject *_wrap_SystemSettings_HasFeature(PyObject *self, PyObject *args, PyObject *kwargs) {
1347 PyObject *resultobj;
1348 int arg1 ;
1349 bool result;
1350 PyObject * obj0 = 0 ;
1351 char *kwnames[] = {
1352 (char *) "index", NULL
1353 };
1354
1355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_HasFeature",kwnames,&obj0)) goto fail;
1356 {
1357 arg1 = (wxSystemFeature) SWIG_PyObj_AsInt(obj0);
1358 if (PyErr_Occurred()) SWIG_fail;
1359 }
1360 {
1361 PyThreadState* __tstate = wxPyBeginAllowThreads();
1362 result = (bool)wxSystemSettings::HasFeature((wxSystemFeature )arg1);
1363
1364 wxPyEndAllowThreads(__tstate);
1365 if (PyErr_Occurred()) SWIG_fail;
1366 }
1367 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
1368 return resultobj;
1369 fail:
1370 return NULL;
1371 }
1372
1373
1374 static PyObject *_wrap_SystemSettings_GetScreenType(PyObject *self, PyObject *args, PyObject *kwargs) {
1375 PyObject *resultobj;
1376 int result;
1377 char *kwnames[] = {
1378 NULL
1379 };
1380
1381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SystemSettings_GetScreenType",kwnames)) goto fail;
1382 {
1383 PyThreadState* __tstate = wxPyBeginAllowThreads();
1384 result = (int)wxSystemSettings::GetScreenType();
1385
1386 wxPyEndAllowThreads(__tstate);
1387 if (PyErr_Occurred()) SWIG_fail;
1388 }
1389 resultobj = SWIG_PyObj_FromInt((int)result);
1390 return resultobj;
1391 fail:
1392 return NULL;
1393 }
1394
1395
1396 static PyObject *_wrap_SystemSettings_SetScreenType(PyObject *self, PyObject *args, PyObject *kwargs) {
1397 PyObject *resultobj;
1398 int arg1 ;
1399 PyObject * obj0 = 0 ;
1400 char *kwnames[] = {
1401 (char *) "screen", NULL
1402 };
1403
1404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_SetScreenType",kwnames,&obj0)) goto fail;
1405 {
1406 arg1 = (wxSystemScreenType) SWIG_PyObj_AsInt(obj0);
1407 if (PyErr_Occurred()) SWIG_fail;
1408 }
1409 {
1410 PyThreadState* __tstate = wxPyBeginAllowThreads();
1411 wxSystemSettings::SetScreenType((wxSystemScreenType )arg1);
1412
1413 wxPyEndAllowThreads(__tstate);
1414 if (PyErr_Occurred()) SWIG_fail;
1415 }
1416 Py_INCREF(Py_None); resultobj = Py_None;
1417 return resultobj;
1418 fail:
1419 return NULL;
1420 }
1421
1422
1423 static PyObject * SystemSettings_swigregister(PyObject *self, PyObject *args) {
1424 PyObject *obj;
1425 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1426 SWIG_TypeClientData(SWIGTYPE_p_wxSystemSettings, obj);
1427 Py_INCREF(obj);
1428 return Py_BuildValue((char *)"");
1429 }
1430 static PyObject *_wrap_new_SystemOptions(PyObject *self, PyObject *args, PyObject *kwargs) {
1431 PyObject *resultobj;
1432 wxSystemOptions *result;
1433 char *kwnames[] = {
1434 NULL
1435 };
1436
1437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SystemOptions",kwnames)) goto fail;
1438 {
1439 PyThreadState* __tstate = wxPyBeginAllowThreads();
1440 result = (wxSystemOptions *)new wxSystemOptions();
1441
1442 wxPyEndAllowThreads(__tstate);
1443 if (PyErr_Occurred()) SWIG_fail;
1444 }
1445 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxSystemOptions, 1);
1446 return resultobj;
1447 fail:
1448 return NULL;
1449 }
1450
1451
1452 static PyObject *_wrap_SystemOptions_SetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
1453 PyObject *resultobj;
1454 wxString *arg1 = 0 ;
1455 wxString *arg2 = 0 ;
1456 bool temp1 = False ;
1457 bool temp2 = False ;
1458 PyObject * obj0 = 0 ;
1459 PyObject * obj1 = 0 ;
1460 char *kwnames[] = {
1461 (char *) "name",(char *) "value", NULL
1462 };
1463
1464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOption",kwnames,&obj0,&obj1)) goto fail;
1465 {
1466 arg1 = wxString_in_helper(obj0);
1467 if (arg1 == NULL) SWIG_fail;
1468 temp1 = True;
1469 }
1470 {
1471 arg2 = wxString_in_helper(obj1);
1472 if (arg2 == NULL) SWIG_fail;
1473 temp2 = True;
1474 }
1475 {
1476 PyThreadState* __tstate = wxPyBeginAllowThreads();
1477 wxSystemOptions::SetOption((wxString const &)*arg1,(wxString const &)*arg2);
1478
1479 wxPyEndAllowThreads(__tstate);
1480 if (PyErr_Occurred()) SWIG_fail;
1481 }
1482 Py_INCREF(Py_None); resultobj = Py_None;
1483 {
1484 if (temp1)
1485 delete arg1;
1486 }
1487 {
1488 if (temp2)
1489 delete arg2;
1490 }
1491 return resultobj;
1492 fail:
1493 {
1494 if (temp1)
1495 delete arg1;
1496 }
1497 {
1498 if (temp2)
1499 delete arg2;
1500 }
1501 return NULL;
1502 }
1503
1504
1505 static PyObject *_wrap_SystemOptions_SetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
1506 PyObject *resultobj;
1507 wxString *arg1 = 0 ;
1508 int arg2 ;
1509 bool temp1 = False ;
1510 PyObject * obj0 = 0 ;
1511 PyObject * obj1 = 0 ;
1512 char *kwnames[] = {
1513 (char *) "name",(char *) "value", NULL
1514 };
1515
1516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOptionInt",kwnames,&obj0,&obj1)) goto fail;
1517 {
1518 arg1 = wxString_in_helper(obj0);
1519 if (arg1 == NULL) SWIG_fail;
1520 temp1 = True;
1521 }
1522 {
1523 arg2 = (int) SWIG_PyObj_AsInt(obj1);
1524 if (PyErr_Occurred()) SWIG_fail;
1525 }
1526 {
1527 PyThreadState* __tstate = wxPyBeginAllowThreads();
1528 wxSystemOptions::SetOption((wxString const &)*arg1,arg2);
1529
1530 wxPyEndAllowThreads(__tstate);
1531 if (PyErr_Occurred()) SWIG_fail;
1532 }
1533 Py_INCREF(Py_None); resultobj = Py_None;
1534 {
1535 if (temp1)
1536 delete arg1;
1537 }
1538 return resultobj;
1539 fail:
1540 {
1541 if (temp1)
1542 delete arg1;
1543 }
1544 return NULL;
1545 }
1546
1547
1548 static PyObject *_wrap_SystemOptions_GetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
1549 PyObject *resultobj;
1550 wxString *arg1 = 0 ;
1551 wxString result;
1552 bool temp1 = False ;
1553 PyObject * obj0 = 0 ;
1554 char *kwnames[] = {
1555 (char *) "name", NULL
1556 };
1557
1558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOption",kwnames,&obj0)) goto fail;
1559 {
1560 arg1 = wxString_in_helper(obj0);
1561 if (arg1 == NULL) SWIG_fail;
1562 temp1 = True;
1563 }
1564 {
1565 PyThreadState* __tstate = wxPyBeginAllowThreads();
1566 result = wxSystemOptions::GetOption((wxString const &)*arg1);
1567
1568 wxPyEndAllowThreads(__tstate);
1569 if (PyErr_Occurred()) SWIG_fail;
1570 }
1571 {
1572 #if wxUSE_UNICODE
1573 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1574 #else
1575 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1576 #endif
1577 }
1578 {
1579 if (temp1)
1580 delete arg1;
1581 }
1582 return resultobj;
1583 fail:
1584 {
1585 if (temp1)
1586 delete arg1;
1587 }
1588 return NULL;
1589 }
1590
1591
1592 static PyObject *_wrap_SystemOptions_GetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
1593 PyObject *resultobj;
1594 wxString *arg1 = 0 ;
1595 int result;
1596 bool temp1 = False ;
1597 PyObject * obj0 = 0 ;
1598 char *kwnames[] = {
1599 (char *) "name", NULL
1600 };
1601
1602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOptionInt",kwnames,&obj0)) goto fail;
1603 {
1604 arg1 = wxString_in_helper(obj0);
1605 if (arg1 == NULL) SWIG_fail;
1606 temp1 = True;
1607 }
1608 {
1609 PyThreadState* __tstate = wxPyBeginAllowThreads();
1610 result = (int)wxSystemOptions::GetOptionInt((wxString const &)*arg1);
1611
1612 wxPyEndAllowThreads(__tstate);
1613 if (PyErr_Occurred()) SWIG_fail;
1614 }
1615 resultobj = SWIG_PyObj_FromInt((int)result);
1616 {
1617 if (temp1)
1618 delete arg1;
1619 }
1620 return resultobj;
1621 fail:
1622 {
1623 if (temp1)
1624 delete arg1;
1625 }
1626 return NULL;
1627 }
1628
1629
1630 static PyObject *_wrap_SystemOptions_HasOption(PyObject *self, PyObject *args, PyObject *kwargs) {
1631 PyObject *resultobj;
1632 wxString *arg1 = 0 ;
1633 bool result;
1634 bool temp1 = False ;
1635 PyObject * obj0 = 0 ;
1636 char *kwnames[] = {
1637 (char *) "name", NULL
1638 };
1639
1640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_HasOption",kwnames,&obj0)) goto fail;
1641 {
1642 arg1 = wxString_in_helper(obj0);
1643 if (arg1 == NULL) SWIG_fail;
1644 temp1 = True;
1645 }
1646 {
1647 PyThreadState* __tstate = wxPyBeginAllowThreads();
1648 result = (bool)wxSystemOptions::HasOption((wxString const &)*arg1);
1649
1650 wxPyEndAllowThreads(__tstate);
1651 if (PyErr_Occurred()) SWIG_fail;
1652 }
1653 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
1654 {
1655 if (temp1)
1656 delete arg1;
1657 }
1658 return resultobj;
1659 fail:
1660 {
1661 if (temp1)
1662 delete arg1;
1663 }
1664 return NULL;
1665 }
1666
1667
1668 static PyObject * SystemOptions_swigregister(PyObject *self, PyObject *args) {
1669 PyObject *obj;
1670 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1671 SWIG_TypeClientData(SWIGTYPE_p_wxSystemOptions, obj);
1672 Py_INCREF(obj);
1673 return Py_BuildValue((char *)"");
1674 }
1675 static int _wrap_FileSelectorPromptStr_set(PyObject *) {
1676 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorPromptStr is read-only.");
1677 return 1;
1678 }
1679
1680
1681 static PyObject *_wrap_FileSelectorPromptStr_get() {
1682 PyObject *pyobj;
1683
1684 {
1685 #if wxUSE_UNICODE
1686 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
1687 #else
1688 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
1689 #endif
1690 }
1691 return pyobj;
1692 }
1693
1694
1695 static int _wrap_FileSelectorDefaultWildcardStr_set(PyObject *) {
1696 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorDefaultWildcardStr is read-only.");
1697 return 1;
1698 }
1699
1700
1701 static PyObject *_wrap_FileSelectorDefaultWildcardStr_get() {
1702 PyObject *pyobj;
1703
1704 {
1705 #if wxUSE_UNICODE
1706 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
1707 #else
1708 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
1709 #endif
1710 }
1711 return pyobj;
1712 }
1713
1714
1715 static int _wrap_DirSelectorPromptStr_set(PyObject *) {
1716 PyErr_SetString(PyExc_TypeError,"Variable DirSelectorPromptStr is read-only.");
1717 return 1;
1718 }
1719
1720
1721 static PyObject *_wrap_DirSelectorPromptStr_get() {
1722 PyObject *pyobj;
1723
1724 {
1725 #if wxUSE_UNICODE
1726 pyobj = PyUnicode_FromWideChar((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
1727 #else
1728 pyobj = PyString_FromStringAndSize((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
1729 #endif
1730 }
1731 return pyobj;
1732 }
1733
1734
1735 static PyObject *_wrap_NewId(PyObject *self, PyObject *args, PyObject *kwargs) {
1736 PyObject *resultobj;
1737 long result;
1738 char *kwnames[] = {
1739 NULL
1740 };
1741
1742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewId",kwnames)) goto fail;
1743 {
1744 PyThreadState* __tstate = wxPyBeginAllowThreads();
1745 result = (long)wxNewId();
1746
1747 wxPyEndAllowThreads(__tstate);
1748 if (PyErr_Occurred()) SWIG_fail;
1749 }
1750 resultobj = SWIG_PyObj_FromLong((long)result);
1751 return resultobj;
1752 fail:
1753 return NULL;
1754 }
1755
1756
1757 static PyObject *_wrap_RegisterId(PyObject *self, PyObject *args, PyObject *kwargs) {
1758 PyObject *resultobj;
1759 long arg1 ;
1760 PyObject * obj0 = 0 ;
1761 char *kwnames[] = {
1762 (char *) "id", NULL
1763 };
1764
1765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RegisterId",kwnames,&obj0)) goto fail;
1766 {
1767 arg1 = (long) SWIG_PyObj_AsLong(obj0);
1768 if (PyErr_Occurred()) SWIG_fail;
1769 }
1770 {
1771 PyThreadState* __tstate = wxPyBeginAllowThreads();
1772 wxRegisterId(arg1);
1773
1774 wxPyEndAllowThreads(__tstate);
1775 if (PyErr_Occurred()) SWIG_fail;
1776 }
1777 Py_INCREF(Py_None); resultobj = Py_None;
1778 return resultobj;
1779 fail:
1780 return NULL;
1781 }
1782
1783
1784 static PyObject *_wrap_GetCurrentId(PyObject *self, PyObject *args, PyObject *kwargs) {
1785 PyObject *resultobj;
1786 long result;
1787 char *kwnames[] = {
1788 NULL
1789 };
1790
1791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentId",kwnames)) goto fail;
1792 {
1793 PyThreadState* __tstate = wxPyBeginAllowThreads();
1794 result = (long)wxGetCurrentId();
1795
1796 wxPyEndAllowThreads(__tstate);
1797 if (PyErr_Occurred()) SWIG_fail;
1798 }
1799 resultobj = SWIG_PyObj_FromLong((long)result);
1800 return resultobj;
1801 fail:
1802 return NULL;
1803 }
1804
1805
1806 static PyObject *_wrap_Bell(PyObject *self, PyObject *args, PyObject *kwargs) {
1807 PyObject *resultobj;
1808 char *kwnames[] = {
1809 NULL
1810 };
1811
1812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Bell",kwnames)) goto fail;
1813 {
1814 PyThreadState* __tstate = wxPyBeginAllowThreads();
1815 wxBell();
1816
1817 wxPyEndAllowThreads(__tstate);
1818 if (PyErr_Occurred()) SWIG_fail;
1819 }
1820 Py_INCREF(Py_None); resultobj = Py_None;
1821 return resultobj;
1822 fail:
1823 return NULL;
1824 }
1825
1826
1827 static PyObject *_wrap_EndBusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
1828 PyObject *resultobj;
1829 char *kwnames[] = {
1830 NULL
1831 };
1832
1833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":EndBusyCursor",kwnames)) goto fail;
1834 {
1835 PyThreadState* __tstate = wxPyBeginAllowThreads();
1836 wxEndBusyCursor();
1837
1838 wxPyEndAllowThreads(__tstate);
1839 if (PyErr_Occurred()) SWIG_fail;
1840 }
1841 Py_INCREF(Py_None); resultobj = Py_None;
1842 return resultobj;
1843 fail:
1844 return NULL;
1845 }
1846
1847
1848 static PyObject *_wrap_GetElapsedTime(PyObject *self, PyObject *args, PyObject *kwargs) {
1849 PyObject *resultobj;
1850 bool arg1 = (bool) True ;
1851 long result;
1852 PyObject * obj0 = 0 ;
1853 char *kwnames[] = {
1854 (char *) "resetTimer", NULL
1855 };
1856
1857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetElapsedTime",kwnames,&obj0)) goto fail;
1858 if (obj0) {
1859 {
1860 arg1 = (bool) SWIG_PyObj_AsBool(obj0);
1861 if (PyErr_Occurred()) SWIG_fail;
1862 }
1863 }
1864 {
1865 PyThreadState* __tstate = wxPyBeginAllowThreads();
1866 result = (long)wxGetElapsedTime(arg1);
1867
1868 wxPyEndAllowThreads(__tstate);
1869 if (PyErr_Occurred()) SWIG_fail;
1870 }
1871 resultobj = SWIG_PyObj_FromLong((long)result);
1872 return resultobj;
1873 fail:
1874 return NULL;
1875 }
1876
1877
1878 static PyObject *_wrap_GetMousePosition(PyObject *self, PyObject *args, PyObject *kwargs) {
1879 PyObject *resultobj;
1880 int *arg1 = (int *) 0 ;
1881 int *arg2 = (int *) 0 ;
1882 int temp1 ;
1883 int temp2 ;
1884 char *kwnames[] = {
1885 NULL
1886 };
1887
1888 arg1 = &temp1;
1889 arg2 = &temp2;
1890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetMousePosition",kwnames)) goto fail;
1891 {
1892 PyThreadState* __tstate = wxPyBeginAllowThreads();
1893 wxGetMousePosition(arg1,arg2);
1894
1895 wxPyEndAllowThreads(__tstate);
1896 if (PyErr_Occurred()) SWIG_fail;
1897 }
1898 Py_INCREF(Py_None); resultobj = Py_None;
1899 {
1900 PyObject *o = PyInt_FromLong((long) (*arg1));
1901 resultobj = t_output_helper(resultobj,o);
1902 }
1903 {
1904 PyObject *o = PyInt_FromLong((long) (*arg2));
1905 resultobj = t_output_helper(resultobj,o);
1906 }
1907 return resultobj;
1908 fail:
1909 return NULL;
1910 }
1911
1912
1913 static PyObject *_wrap_IsBusy(PyObject *self, PyObject *args, PyObject *kwargs) {
1914 PyObject *resultobj;
1915 bool result;
1916 char *kwnames[] = {
1917 NULL
1918 };
1919
1920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IsBusy",kwnames)) goto fail;
1921 {
1922 PyThreadState* __tstate = wxPyBeginAllowThreads();
1923 result = (bool)wxIsBusy();
1924
1925 wxPyEndAllowThreads(__tstate);
1926 if (PyErr_Occurred()) SWIG_fail;
1927 }
1928 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
1929 return resultobj;
1930 fail:
1931 return NULL;
1932 }
1933
1934
1935 static PyObject *_wrap_Now(PyObject *self, PyObject *args, PyObject *kwargs) {
1936 PyObject *resultobj;
1937 wxString result;
1938 char *kwnames[] = {
1939 NULL
1940 };
1941
1942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Now",kwnames)) goto fail;
1943 {
1944 PyThreadState* __tstate = wxPyBeginAllowThreads();
1945 result = wxNow();
1946
1947 wxPyEndAllowThreads(__tstate);
1948 if (PyErr_Occurred()) SWIG_fail;
1949 }
1950 {
1951 #if wxUSE_UNICODE
1952 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1953 #else
1954 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1955 #endif
1956 }
1957 return resultobj;
1958 fail:
1959 return NULL;
1960 }
1961
1962
1963 static PyObject *_wrap_Shell(PyObject *self, PyObject *args, PyObject *kwargs) {
1964 PyObject *resultobj;
1965 wxString const &arg1_defvalue = wxPyEmptyString ;
1966 wxString *arg1 = (wxString *) &arg1_defvalue ;
1967 bool result;
1968 bool temp1 = False ;
1969 PyObject * obj0 = 0 ;
1970 char *kwnames[] = {
1971 (char *) "command", NULL
1972 };
1973
1974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Shell",kwnames,&obj0)) goto fail;
1975 if (obj0) {
1976 {
1977 arg1 = wxString_in_helper(obj0);
1978 if (arg1 == NULL) SWIG_fail;
1979 temp1 = True;
1980 }
1981 }
1982 {
1983 PyThreadState* __tstate = wxPyBeginAllowThreads();
1984 result = (bool)wxShell((wxString const &)*arg1);
1985
1986 wxPyEndAllowThreads(__tstate);
1987 if (PyErr_Occurred()) SWIG_fail;
1988 }
1989 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
1990 {
1991 if (temp1)
1992 delete arg1;
1993 }
1994 return resultobj;
1995 fail:
1996 {
1997 if (temp1)
1998 delete arg1;
1999 }
2000 return NULL;
2001 }
2002
2003
2004 static PyObject *_wrap_StartTimer(PyObject *self, PyObject *args, PyObject *kwargs) {
2005 PyObject *resultobj;
2006 char *kwnames[] = {
2007 NULL
2008 };
2009
2010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StartTimer",kwnames)) goto fail;
2011 {
2012 PyThreadState* __tstate = wxPyBeginAllowThreads();
2013 wxStartTimer();
2014
2015 wxPyEndAllowThreads(__tstate);
2016 if (PyErr_Occurred()) SWIG_fail;
2017 }
2018 Py_INCREF(Py_None); resultobj = Py_None;
2019 return resultobj;
2020 fail:
2021 return NULL;
2022 }
2023
2024
2025 static PyObject *_wrap_GetOsVersion(PyObject *self, PyObject *args, PyObject *kwargs) {
2026 PyObject *resultobj;
2027 int *arg1 = (int *) 0 ;
2028 int *arg2 = (int *) 0 ;
2029 int result;
2030 int temp1 ;
2031 int temp2 ;
2032 char *kwnames[] = {
2033 NULL
2034 };
2035
2036 arg1 = &temp1;
2037 arg2 = &temp2;
2038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsVersion",kwnames)) goto fail;
2039 {
2040 PyThreadState* __tstate = wxPyBeginAllowThreads();
2041 result = (int)wxGetOsVersion(arg1,arg2);
2042
2043 wxPyEndAllowThreads(__tstate);
2044 if (PyErr_Occurred()) SWIG_fail;
2045 }
2046 resultobj = SWIG_PyObj_FromInt((int)result);
2047 {
2048 PyObject *o = PyInt_FromLong((long) (*arg1));
2049 resultobj = t_output_helper(resultobj,o);
2050 }
2051 {
2052 PyObject *o = PyInt_FromLong((long) (*arg2));
2053 resultobj = t_output_helper(resultobj,o);
2054 }
2055 return resultobj;
2056 fail:
2057 return NULL;
2058 }
2059
2060
2061 static PyObject *_wrap_GetOsDescription(PyObject *self, PyObject *args, PyObject *kwargs) {
2062 PyObject *resultobj;
2063 wxString result;
2064 char *kwnames[] = {
2065 NULL
2066 };
2067
2068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsDescription",kwnames)) goto fail;
2069 {
2070 PyThreadState* __tstate = wxPyBeginAllowThreads();
2071 result = wxGetOsDescription();
2072
2073 wxPyEndAllowThreads(__tstate);
2074 if (PyErr_Occurred()) SWIG_fail;
2075 }
2076 {
2077 #if wxUSE_UNICODE
2078 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2079 #else
2080 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2081 #endif
2082 }
2083 return resultobj;
2084 fail:
2085 return NULL;
2086 }
2087
2088
2089 static PyObject *_wrap_GetFreeMemory(PyObject *self, PyObject *args, PyObject *kwargs) {
2090 PyObject *resultobj;
2091 long result;
2092 char *kwnames[] = {
2093 NULL
2094 };
2095
2096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFreeMemory",kwnames)) goto fail;
2097 {
2098 PyThreadState* __tstate = wxPyBeginAllowThreads();
2099 result = (long)wxGetFreeMemory();
2100
2101 wxPyEndAllowThreads(__tstate);
2102 if (PyErr_Occurred()) SWIG_fail;
2103 }
2104 resultobj = SWIG_PyObj_FromLong((long)result);
2105 return resultobj;
2106 fail:
2107 return NULL;
2108 }
2109
2110
2111 static PyObject *_wrap_Shutdown(PyObject *self, PyObject *args, PyObject *kwargs) {
2112 PyObject *resultobj;
2113 int arg1 ;
2114 bool result;
2115 PyObject * obj0 = 0 ;
2116 char *kwnames[] = {
2117 (char *) "wFlags", NULL
2118 };
2119
2120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Shutdown",kwnames,&obj0)) goto fail;
2121 {
2122 arg1 = (wxShutdownFlags) SWIG_PyObj_AsInt(obj0);
2123 if (PyErr_Occurred()) SWIG_fail;
2124 }
2125 {
2126 PyThreadState* __tstate = wxPyBeginAllowThreads();
2127 result = (bool)wxShutdown((wxShutdownFlags )arg1);
2128
2129 wxPyEndAllowThreads(__tstate);
2130 if (PyErr_Occurred()) SWIG_fail;
2131 }
2132 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2133 return resultobj;
2134 fail:
2135 return NULL;
2136 }
2137
2138
2139 static PyObject *_wrap_Sleep(PyObject *self, PyObject *args, PyObject *kwargs) {
2140 PyObject *resultobj;
2141 int arg1 ;
2142 PyObject * obj0 = 0 ;
2143 char *kwnames[] = {
2144 (char *) "secs", NULL
2145 };
2146
2147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sleep",kwnames,&obj0)) goto fail;
2148 {
2149 arg1 = (int) SWIG_PyObj_AsInt(obj0);
2150 if (PyErr_Occurred()) SWIG_fail;
2151 }
2152 {
2153 PyThreadState* __tstate = wxPyBeginAllowThreads();
2154 wxSleep(arg1);
2155
2156 wxPyEndAllowThreads(__tstate);
2157 if (PyErr_Occurred()) SWIG_fail;
2158 }
2159 Py_INCREF(Py_None); resultobj = Py_None;
2160 return resultobj;
2161 fail:
2162 return NULL;
2163 }
2164
2165
2166 static PyObject *_wrap_Usleep(PyObject *self, PyObject *args, PyObject *kwargs) {
2167 PyObject *resultobj;
2168 unsigned long arg1 ;
2169 PyObject * obj0 = 0 ;
2170 char *kwnames[] = {
2171 (char *) "milliseconds", NULL
2172 };
2173
2174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Usleep",kwnames,&obj0)) goto fail;
2175 {
2176 arg1 = (unsigned long) SWIG_PyObj_AsUnsignedLong(obj0);
2177 if (PyErr_Occurred()) SWIG_fail;
2178 }
2179 {
2180 PyThreadState* __tstate = wxPyBeginAllowThreads();
2181 wxUsleep(arg1);
2182
2183 wxPyEndAllowThreads(__tstate);
2184 if (PyErr_Occurred()) SWIG_fail;
2185 }
2186 Py_INCREF(Py_None); resultobj = Py_None;
2187 return resultobj;
2188 fail:
2189 return NULL;
2190 }
2191
2192
2193 static PyObject *_wrap_EnableTopLevelWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
2194 PyObject *resultobj;
2195 bool arg1 ;
2196 PyObject * obj0 = 0 ;
2197 char *kwnames[] = {
2198 (char *) "enable", NULL
2199 };
2200
2201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EnableTopLevelWindows",kwnames,&obj0)) goto fail;
2202 {
2203 arg1 = (bool) SWIG_PyObj_AsBool(obj0);
2204 if (PyErr_Occurred()) SWIG_fail;
2205 }
2206 {
2207 PyThreadState* __tstate = wxPyBeginAllowThreads();
2208 wxEnableTopLevelWindows(arg1);
2209
2210 wxPyEndAllowThreads(__tstate);
2211 if (PyErr_Occurred()) SWIG_fail;
2212 }
2213 Py_INCREF(Py_None); resultobj = Py_None;
2214 return resultobj;
2215 fail:
2216 return NULL;
2217 }
2218
2219
2220 static PyObject *_wrap_StripMenuCodes(PyObject *self, PyObject *args, PyObject *kwargs) {
2221 PyObject *resultobj;
2222 wxString *arg1 = 0 ;
2223 wxString result;
2224 bool temp1 = False ;
2225 PyObject * obj0 = 0 ;
2226 char *kwnames[] = {
2227 (char *) "in", NULL
2228 };
2229
2230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StripMenuCodes",kwnames,&obj0)) goto fail;
2231 {
2232 arg1 = wxString_in_helper(obj0);
2233 if (arg1 == NULL) SWIG_fail;
2234 temp1 = True;
2235 }
2236 {
2237 PyThreadState* __tstate = wxPyBeginAllowThreads();
2238 result = wxStripMenuCodes((wxString const &)*arg1);
2239
2240 wxPyEndAllowThreads(__tstate);
2241 if (PyErr_Occurred()) SWIG_fail;
2242 }
2243 {
2244 #if wxUSE_UNICODE
2245 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2246 #else
2247 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2248 #endif
2249 }
2250 {
2251 if (temp1)
2252 delete arg1;
2253 }
2254 return resultobj;
2255 fail:
2256 {
2257 if (temp1)
2258 delete arg1;
2259 }
2260 return NULL;
2261 }
2262
2263
2264 static PyObject *_wrap_GetEmailAddress(PyObject *self, PyObject *args, PyObject *kwargs) {
2265 PyObject *resultobj;
2266 wxString result;
2267 char *kwnames[] = {
2268 NULL
2269 };
2270
2271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetEmailAddress",kwnames)) goto fail;
2272 {
2273 PyThreadState* __tstate = wxPyBeginAllowThreads();
2274 result = wxGetEmailAddress();
2275
2276 wxPyEndAllowThreads(__tstate);
2277 if (PyErr_Occurred()) SWIG_fail;
2278 }
2279 {
2280 #if wxUSE_UNICODE
2281 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2282 #else
2283 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2284 #endif
2285 }
2286 return resultobj;
2287 fail:
2288 return NULL;
2289 }
2290
2291
2292 static PyObject *_wrap_GetHostName(PyObject *self, PyObject *args, PyObject *kwargs) {
2293 PyObject *resultobj;
2294 wxString result;
2295 char *kwnames[] = {
2296 NULL
2297 };
2298
2299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHostName",kwnames)) goto fail;
2300 {
2301 PyThreadState* __tstate = wxPyBeginAllowThreads();
2302 result = wxGetHostName();
2303
2304 wxPyEndAllowThreads(__tstate);
2305 if (PyErr_Occurred()) SWIG_fail;
2306 }
2307 {
2308 #if wxUSE_UNICODE
2309 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2310 #else
2311 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2312 #endif
2313 }
2314 return resultobj;
2315 fail:
2316 return NULL;
2317 }
2318
2319
2320 static PyObject *_wrap_GetFullHostName(PyObject *self, PyObject *args, PyObject *kwargs) {
2321 PyObject *resultobj;
2322 wxString result;
2323 char *kwnames[] = {
2324 NULL
2325 };
2326
2327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFullHostName",kwnames)) goto fail;
2328 {
2329 PyThreadState* __tstate = wxPyBeginAllowThreads();
2330 result = wxGetFullHostName();
2331
2332 wxPyEndAllowThreads(__tstate);
2333 if (PyErr_Occurred()) SWIG_fail;
2334 }
2335 {
2336 #if wxUSE_UNICODE
2337 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2338 #else
2339 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2340 #endif
2341 }
2342 return resultobj;
2343 fail:
2344 return NULL;
2345 }
2346
2347
2348 static PyObject *_wrap_GetUserId(PyObject *self, PyObject *args, PyObject *kwargs) {
2349 PyObject *resultobj;
2350 wxString result;
2351 char *kwnames[] = {
2352 NULL
2353 };
2354
2355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserId",kwnames)) goto fail;
2356 {
2357 PyThreadState* __tstate = wxPyBeginAllowThreads();
2358 result = wxGetUserId();
2359
2360 wxPyEndAllowThreads(__tstate);
2361 if (PyErr_Occurred()) SWIG_fail;
2362 }
2363 {
2364 #if wxUSE_UNICODE
2365 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2366 #else
2367 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2368 #endif
2369 }
2370 return resultobj;
2371 fail:
2372 return NULL;
2373 }
2374
2375
2376 static PyObject *_wrap_GetUserName(PyObject *self, PyObject *args, PyObject *kwargs) {
2377 PyObject *resultobj;
2378 wxString result;
2379 char *kwnames[] = {
2380 NULL
2381 };
2382
2383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserName",kwnames)) goto fail;
2384 {
2385 PyThreadState* __tstate = wxPyBeginAllowThreads();
2386 result = wxGetUserName();
2387
2388 wxPyEndAllowThreads(__tstate);
2389 if (PyErr_Occurred()) SWIG_fail;
2390 }
2391 {
2392 #if wxUSE_UNICODE
2393 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2394 #else
2395 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2396 #endif
2397 }
2398 return resultobj;
2399 fail:
2400 return NULL;
2401 }
2402
2403
2404 static PyObject *_wrap_GetHomeDir(PyObject *self, PyObject *args, PyObject *kwargs) {
2405 PyObject *resultobj;
2406 wxString result;
2407 char *kwnames[] = {
2408 NULL
2409 };
2410
2411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHomeDir",kwnames)) goto fail;
2412 {
2413 PyThreadState* __tstate = wxPyBeginAllowThreads();
2414 result = wxGetHomeDir();
2415
2416 wxPyEndAllowThreads(__tstate);
2417 if (PyErr_Occurred()) SWIG_fail;
2418 }
2419 {
2420 #if wxUSE_UNICODE
2421 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2422 #else
2423 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2424 #endif
2425 }
2426 return resultobj;
2427 fail:
2428 return NULL;
2429 }
2430
2431
2432 static PyObject *_wrap_GetUserHome(PyObject *self, PyObject *args, PyObject *kwargs) {
2433 PyObject *resultobj;
2434 wxString const &arg1_defvalue = wxPyEmptyString ;
2435 wxString *arg1 = (wxString *) &arg1_defvalue ;
2436 wxString result;
2437 bool temp1 = False ;
2438 PyObject * obj0 = 0 ;
2439 char *kwnames[] = {
2440 (char *) "user", NULL
2441 };
2442
2443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetUserHome",kwnames,&obj0)) goto fail;
2444 if (obj0) {
2445 {
2446 arg1 = wxString_in_helper(obj0);
2447 if (arg1 == NULL) SWIG_fail;
2448 temp1 = True;
2449 }
2450 }
2451 {
2452 PyThreadState* __tstate = wxPyBeginAllowThreads();
2453 result = wxGetUserHome((wxString const &)*arg1);
2454
2455 wxPyEndAllowThreads(__tstate);
2456 if (PyErr_Occurred()) SWIG_fail;
2457 }
2458 {
2459 #if wxUSE_UNICODE
2460 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2461 #else
2462 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2463 #endif
2464 }
2465 {
2466 if (temp1)
2467 delete arg1;
2468 }
2469 return resultobj;
2470 fail:
2471 {
2472 if (temp1)
2473 delete arg1;
2474 }
2475 return NULL;
2476 }
2477
2478
2479 static PyObject *_wrap_GetProcessId(PyObject *self, PyObject *args, PyObject *kwargs) {
2480 PyObject *resultobj;
2481 unsigned long result;
2482 char *kwnames[] = {
2483 NULL
2484 };
2485
2486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetProcessId",kwnames)) goto fail;
2487 {
2488 PyThreadState* __tstate = wxPyBeginAllowThreads();
2489 result = (unsigned long)wxGetProcessId();
2490
2491 wxPyEndAllowThreads(__tstate);
2492 if (PyErr_Occurred()) SWIG_fail;
2493 }
2494 resultobj = SWIG_PyObj_FromUnsignedLong((unsigned long)result);
2495 return resultobj;
2496 fail:
2497 return NULL;
2498 }
2499
2500
2501 static PyObject *_wrap_Trap(PyObject *self, PyObject *args, PyObject *kwargs) {
2502 PyObject *resultobj;
2503 char *kwnames[] = {
2504 NULL
2505 };
2506
2507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Trap",kwnames)) goto fail;
2508 {
2509 PyThreadState* __tstate = wxPyBeginAllowThreads();
2510 wxTrap();
2511
2512 wxPyEndAllowThreads(__tstate);
2513 if (PyErr_Occurred()) SWIG_fail;
2514 }
2515 Py_INCREF(Py_None); resultobj = Py_None;
2516 return resultobj;
2517 fail:
2518 return NULL;
2519 }
2520
2521
2522 static PyObject *_wrap_FileSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
2523 PyObject *resultobj;
2524 wxString const &arg1_defvalue = wxPyFileSelectorPromptStr ;
2525 wxString *arg1 = (wxString *) &arg1_defvalue ;
2526 wxString const &arg2_defvalue = wxPyEmptyString ;
2527 wxString *arg2 = (wxString *) &arg2_defvalue ;
2528 wxString const &arg3_defvalue = wxPyEmptyString ;
2529 wxString *arg3 = (wxString *) &arg3_defvalue ;
2530 wxString const &arg4_defvalue = wxPyEmptyString ;
2531 wxString *arg4 = (wxString *) &arg4_defvalue ;
2532 wxString const &arg5_defvalue = wxPyFileSelectorDefaultWildcardStr ;
2533 wxString *arg5 = (wxString *) &arg5_defvalue ;
2534 int arg6 = (int) 0 ;
2535 wxWindow *arg7 = (wxWindow *) NULL ;
2536 int arg8 = (int) -1 ;
2537 int arg9 = (int) -1 ;
2538 wxString result;
2539 bool temp1 = False ;
2540 bool temp2 = False ;
2541 bool temp3 = False ;
2542 bool temp4 = False ;
2543 bool temp5 = False ;
2544 PyObject * obj0 = 0 ;
2545 PyObject * obj1 = 0 ;
2546 PyObject * obj2 = 0 ;
2547 PyObject * obj3 = 0 ;
2548 PyObject * obj4 = 0 ;
2549 PyObject * obj5 = 0 ;
2550 PyObject * obj6 = 0 ;
2551 PyObject * obj7 = 0 ;
2552 PyObject * obj8 = 0 ;
2553 char *kwnames[] = {
2554 (char *) "message",(char *) "default_path",(char *) "default_filename",(char *) "default_extension",(char *) "wildcard",(char *) "flags",(char *) "parent",(char *) "x",(char *) "y", NULL
2555 };
2556
2557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOOOOO:FileSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
2558 if (obj0) {
2559 {
2560 arg1 = wxString_in_helper(obj0);
2561 if (arg1 == NULL) SWIG_fail;
2562 temp1 = True;
2563 }
2564 }
2565 if (obj1) {
2566 {
2567 arg2 = wxString_in_helper(obj1);
2568 if (arg2 == NULL) SWIG_fail;
2569 temp2 = True;
2570 }
2571 }
2572 if (obj2) {
2573 {
2574 arg3 = wxString_in_helper(obj2);
2575 if (arg3 == NULL) SWIG_fail;
2576 temp3 = True;
2577 }
2578 }
2579 if (obj3) {
2580 {
2581 arg4 = wxString_in_helper(obj3);
2582 if (arg4 == NULL) SWIG_fail;
2583 temp4 = True;
2584 }
2585 }
2586 if (obj4) {
2587 {
2588 arg5 = wxString_in_helper(obj4);
2589 if (arg5 == NULL) SWIG_fail;
2590 temp5 = True;
2591 }
2592 }
2593 if (obj5) {
2594 {
2595 arg6 = (int) SWIG_PyObj_AsInt(obj5);
2596 if (PyErr_Occurred()) SWIG_fail;
2597 }
2598 }
2599 if (obj6) {
2600 if ((SWIG_ConvertPtr(obj6,(void **) &arg7, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2601 }
2602 if (obj7) {
2603 {
2604 arg8 = (int) SWIG_PyObj_AsInt(obj7);
2605 if (PyErr_Occurred()) SWIG_fail;
2606 }
2607 }
2608 if (obj8) {
2609 {
2610 arg9 = (int) SWIG_PyObj_AsInt(obj8);
2611 if (PyErr_Occurred()) SWIG_fail;
2612 }
2613 }
2614 {
2615 PyThreadState* __tstate = wxPyBeginAllowThreads();
2616 result = wxFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxString const &)*arg5,arg6,arg7,arg8,arg9);
2617
2618 wxPyEndAllowThreads(__tstate);
2619 if (PyErr_Occurred()) SWIG_fail;
2620 }
2621 {
2622 #if wxUSE_UNICODE
2623 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2624 #else
2625 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2626 #endif
2627 }
2628 {
2629 if (temp1)
2630 delete arg1;
2631 }
2632 {
2633 if (temp2)
2634 delete arg2;
2635 }
2636 {
2637 if (temp3)
2638 delete arg3;
2639 }
2640 {
2641 if (temp4)
2642 delete arg4;
2643 }
2644 {
2645 if (temp5)
2646 delete arg5;
2647 }
2648 return resultobj;
2649 fail:
2650 {
2651 if (temp1)
2652 delete arg1;
2653 }
2654 {
2655 if (temp2)
2656 delete arg2;
2657 }
2658 {
2659 if (temp3)
2660 delete arg3;
2661 }
2662 {
2663 if (temp4)
2664 delete arg4;
2665 }
2666 {
2667 if (temp5)
2668 delete arg5;
2669 }
2670 return NULL;
2671 }
2672
2673
2674 static PyObject *_wrap_LoadFileSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
2675 PyObject *resultobj;
2676 wxString *arg1 = 0 ;
2677 wxString *arg2 = 0 ;
2678 wxString const &arg3_defvalue = wxPyEmptyString ;
2679 wxString *arg3 = (wxString *) &arg3_defvalue ;
2680 wxWindow *arg4 = (wxWindow *) NULL ;
2681 wxString result;
2682 bool temp1 = False ;
2683 bool temp2 = False ;
2684 bool temp3 = False ;
2685 PyObject * obj0 = 0 ;
2686 PyObject * obj1 = 0 ;
2687 PyObject * obj2 = 0 ;
2688 PyObject * obj3 = 0 ;
2689 char *kwnames[] = {
2690 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
2691 };
2692
2693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:LoadFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2694 {
2695 arg1 = wxString_in_helper(obj0);
2696 if (arg1 == NULL) SWIG_fail;
2697 temp1 = True;
2698 }
2699 {
2700 arg2 = wxString_in_helper(obj1);
2701 if (arg2 == NULL) SWIG_fail;
2702 temp2 = True;
2703 }
2704 if (obj2) {
2705 {
2706 arg3 = wxString_in_helper(obj2);
2707 if (arg3 == NULL) SWIG_fail;
2708 temp3 = True;
2709 }
2710 }
2711 if (obj3) {
2712 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2713 }
2714 {
2715 PyThreadState* __tstate = wxPyBeginAllowThreads();
2716 result = wxLoadFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
2717
2718 wxPyEndAllowThreads(__tstate);
2719 if (PyErr_Occurred()) SWIG_fail;
2720 }
2721 {
2722 #if wxUSE_UNICODE
2723 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2724 #else
2725 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2726 #endif
2727 }
2728 {
2729 if (temp1)
2730 delete arg1;
2731 }
2732 {
2733 if (temp2)
2734 delete arg2;
2735 }
2736 {
2737 if (temp3)
2738 delete arg3;
2739 }
2740 return resultobj;
2741 fail:
2742 {
2743 if (temp1)
2744 delete arg1;
2745 }
2746 {
2747 if (temp2)
2748 delete arg2;
2749 }
2750 {
2751 if (temp3)
2752 delete arg3;
2753 }
2754 return NULL;
2755 }
2756
2757
2758 static PyObject *_wrap_SaveFileSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
2759 PyObject *resultobj;
2760 wxString *arg1 = 0 ;
2761 wxString *arg2 = 0 ;
2762 wxString const &arg3_defvalue = wxPyEmptyString ;
2763 wxString *arg3 = (wxString *) &arg3_defvalue ;
2764 wxWindow *arg4 = (wxWindow *) NULL ;
2765 wxString result;
2766 bool temp1 = False ;
2767 bool temp2 = False ;
2768 bool temp3 = False ;
2769 PyObject * obj0 = 0 ;
2770 PyObject * obj1 = 0 ;
2771 PyObject * obj2 = 0 ;
2772 PyObject * obj3 = 0 ;
2773 char *kwnames[] = {
2774 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
2775 };
2776
2777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:SaveFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2778 {
2779 arg1 = wxString_in_helper(obj0);
2780 if (arg1 == NULL) SWIG_fail;
2781 temp1 = True;
2782 }
2783 {
2784 arg2 = wxString_in_helper(obj1);
2785 if (arg2 == NULL) SWIG_fail;
2786 temp2 = True;
2787 }
2788 if (obj2) {
2789 {
2790 arg3 = wxString_in_helper(obj2);
2791 if (arg3 == NULL) SWIG_fail;
2792 temp3 = True;
2793 }
2794 }
2795 if (obj3) {
2796 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2797 }
2798 {
2799 PyThreadState* __tstate = wxPyBeginAllowThreads();
2800 result = wxSaveFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
2801
2802 wxPyEndAllowThreads(__tstate);
2803 if (PyErr_Occurred()) SWIG_fail;
2804 }
2805 {
2806 #if wxUSE_UNICODE
2807 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2808 #else
2809 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2810 #endif
2811 }
2812 {
2813 if (temp1)
2814 delete arg1;
2815 }
2816 {
2817 if (temp2)
2818 delete arg2;
2819 }
2820 {
2821 if (temp3)
2822 delete arg3;
2823 }
2824 return resultobj;
2825 fail:
2826 {
2827 if (temp1)
2828 delete arg1;
2829 }
2830 {
2831 if (temp2)
2832 delete arg2;
2833 }
2834 {
2835 if (temp3)
2836 delete arg3;
2837 }
2838 return NULL;
2839 }
2840
2841
2842 static PyObject *_wrap_DirSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
2843 PyObject *resultobj;
2844 wxString const &arg1_defvalue = wxPyDirSelectorPromptStr ;
2845 wxString *arg1 = (wxString *) &arg1_defvalue ;
2846 wxString const &arg2_defvalue = wxPyEmptyString ;
2847 wxString *arg2 = (wxString *) &arg2_defvalue ;
2848 long arg3 = (long) wxDD_DEFAULT_STYLE ;
2849 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2850 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2851 wxWindow *arg5 = (wxWindow *) NULL ;
2852 wxString result;
2853 bool temp1 = False ;
2854 bool temp2 = False ;
2855 wxPoint temp4 ;
2856 PyObject * obj0 = 0 ;
2857 PyObject * obj1 = 0 ;
2858 PyObject * obj2 = 0 ;
2859 PyObject * obj3 = 0 ;
2860 PyObject * obj4 = 0 ;
2861 char *kwnames[] = {
2862 (char *) "message",(char *) "defaultPath",(char *) "style",(char *) "pos",(char *) "parent", NULL
2863 };
2864
2865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:DirSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2866 if (obj0) {
2867 {
2868 arg1 = wxString_in_helper(obj0);
2869 if (arg1 == NULL) SWIG_fail;
2870 temp1 = True;
2871 }
2872 }
2873 if (obj1) {
2874 {
2875 arg2 = wxString_in_helper(obj1);
2876 if (arg2 == NULL) SWIG_fail;
2877 temp2 = True;
2878 }
2879 }
2880 if (obj2) {
2881 {
2882 arg3 = (long) SWIG_PyObj_AsLong(obj2);
2883 if (PyErr_Occurred()) SWIG_fail;
2884 }
2885 }
2886 if (obj3) {
2887 {
2888 arg4 = &temp4;
2889 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2890 }
2891 }
2892 if (obj4) {
2893 if ((SWIG_ConvertPtr(obj4,(void **) &arg5, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2894 }
2895 {
2896 PyThreadState* __tstate = wxPyBeginAllowThreads();
2897 result = wxDirSelector((wxString const &)*arg1,(wxString const &)*arg2,arg3,(wxPoint const &)*arg4,arg5);
2898
2899 wxPyEndAllowThreads(__tstate);
2900 if (PyErr_Occurred()) SWIG_fail;
2901 }
2902 {
2903 #if wxUSE_UNICODE
2904 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2905 #else
2906 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2907 #endif
2908 }
2909 {
2910 if (temp1)
2911 delete arg1;
2912 }
2913 {
2914 if (temp2)
2915 delete arg2;
2916 }
2917 return resultobj;
2918 fail:
2919 {
2920 if (temp1)
2921 delete arg1;
2922 }
2923 {
2924 if (temp2)
2925 delete arg2;
2926 }
2927 return NULL;
2928 }
2929
2930
2931 static PyObject *_wrap_GetTextFromUser(PyObject *self, PyObject *args, PyObject *kwargs) {
2932 PyObject *resultobj;
2933 wxString *arg1 = 0 ;
2934 wxString const &arg2_defvalue = wxPyEmptyString ;
2935 wxString *arg2 = (wxString *) &arg2_defvalue ;
2936 wxString const &arg3_defvalue = wxPyEmptyString ;
2937 wxString *arg3 = (wxString *) &arg3_defvalue ;
2938 wxWindow *arg4 = (wxWindow *) NULL ;
2939 int arg5 = (int) -1 ;
2940 int arg6 = (int) -1 ;
2941 bool arg7 = (bool) True ;
2942 wxString result;
2943 bool temp1 = False ;
2944 bool temp2 = False ;
2945 bool temp3 = False ;
2946 PyObject * obj0 = 0 ;
2947 PyObject * obj1 = 0 ;
2948 PyObject * obj2 = 0 ;
2949 PyObject * obj3 = 0 ;
2950 PyObject * obj4 = 0 ;
2951 PyObject * obj5 = 0 ;
2952 PyObject * obj6 = 0 ;
2953 char *kwnames[] = {
2954 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre", NULL
2955 };
2956
2957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:GetTextFromUser",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
2958 {
2959 arg1 = wxString_in_helper(obj0);
2960 if (arg1 == NULL) SWIG_fail;
2961 temp1 = True;
2962 }
2963 if (obj1) {
2964 {
2965 arg2 = wxString_in_helper(obj1);
2966 if (arg2 == NULL) SWIG_fail;
2967 temp2 = True;
2968 }
2969 }
2970 if (obj2) {
2971 {
2972 arg3 = wxString_in_helper(obj2);
2973 if (arg3 == NULL) SWIG_fail;
2974 temp3 = True;
2975 }
2976 }
2977 if (obj3) {
2978 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2979 }
2980 if (obj4) {
2981 {
2982 arg5 = (int) SWIG_PyObj_AsInt(obj4);
2983 if (PyErr_Occurred()) SWIG_fail;
2984 }
2985 }
2986 if (obj5) {
2987 {
2988 arg6 = (int) SWIG_PyObj_AsInt(obj5);
2989 if (PyErr_Occurred()) SWIG_fail;
2990 }
2991 }
2992 if (obj6) {
2993 {
2994 arg7 = (bool) SWIG_PyObj_AsBool(obj6);
2995 if (PyErr_Occurred()) SWIG_fail;
2996 }
2997 }
2998 {
2999 PyThreadState* __tstate = wxPyBeginAllowThreads();
3000 result = wxGetTextFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7);
3001
3002 wxPyEndAllowThreads(__tstate);
3003 if (PyErr_Occurred()) SWIG_fail;
3004 }
3005 {
3006 #if wxUSE_UNICODE
3007 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3008 #else
3009 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3010 #endif
3011 }
3012 {
3013 if (temp1)
3014 delete arg1;
3015 }
3016 {
3017 if (temp2)
3018 delete arg2;
3019 }
3020 {
3021 if (temp3)
3022 delete arg3;
3023 }
3024 return resultobj;
3025 fail:
3026 {
3027 if (temp1)
3028 delete arg1;
3029 }
3030 {
3031 if (temp2)
3032 delete arg2;
3033 }
3034 {
3035 if (temp3)
3036 delete arg3;
3037 }
3038 return NULL;
3039 }
3040
3041
3042 static PyObject *_wrap_GetPasswordFromUser(PyObject *self, PyObject *args, PyObject *kwargs) {
3043 PyObject *resultobj;
3044 wxString *arg1 = 0 ;
3045 wxString const &arg2_defvalue = wxPyEmptyString ;
3046 wxString *arg2 = (wxString *) &arg2_defvalue ;
3047 wxString const &arg3_defvalue = wxPyEmptyString ;
3048 wxString *arg3 = (wxString *) &arg3_defvalue ;
3049 wxWindow *arg4 = (wxWindow *) NULL ;
3050 wxString result;
3051 bool temp1 = False ;
3052 bool temp2 = False ;
3053 bool temp3 = False ;
3054 PyObject * obj0 = 0 ;
3055 PyObject * obj1 = 0 ;
3056 PyObject * obj2 = 0 ;
3057 PyObject * obj3 = 0 ;
3058 char *kwnames[] = {
3059 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent", NULL
3060 };
3061
3062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:GetPasswordFromUser",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3063 {
3064 arg1 = wxString_in_helper(obj0);
3065 if (arg1 == NULL) SWIG_fail;
3066 temp1 = True;
3067 }
3068 if (obj1) {
3069 {
3070 arg2 = wxString_in_helper(obj1);
3071 if (arg2 == NULL) SWIG_fail;
3072 temp2 = True;
3073 }
3074 }
3075 if (obj2) {
3076 {
3077 arg3 = wxString_in_helper(obj2);
3078 if (arg3 == NULL) SWIG_fail;
3079 temp3 = True;
3080 }
3081 }
3082 if (obj3) {
3083 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3084 }
3085 {
3086 PyThreadState* __tstate = wxPyBeginAllowThreads();
3087 result = wxGetPasswordFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
3088
3089 wxPyEndAllowThreads(__tstate);
3090 if (PyErr_Occurred()) SWIG_fail;
3091 }
3092 {
3093 #if wxUSE_UNICODE
3094 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3095 #else
3096 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3097 #endif
3098 }
3099 {
3100 if (temp1)
3101 delete arg1;
3102 }
3103 {
3104 if (temp2)
3105 delete arg2;
3106 }
3107 {
3108 if (temp3)
3109 delete arg3;
3110 }
3111 return resultobj;
3112 fail:
3113 {
3114 if (temp1)
3115 delete arg1;
3116 }
3117 {
3118 if (temp2)
3119 delete arg2;
3120 }
3121 {
3122 if (temp3)
3123 delete arg3;
3124 }
3125 return NULL;
3126 }
3127
3128
3129 static PyObject *_wrap_GetSingleChoice(PyObject *self, PyObject *args, PyObject *kwargs) {
3130 PyObject *resultobj;
3131 wxString *arg1 = 0 ;
3132 wxString *arg2 = 0 ;
3133 int arg3 ;
3134 wxString *arg4 = (wxString *) 0 ;
3135 wxWindow *arg5 = (wxWindow *) NULL ;
3136 int arg6 = (int) -1 ;
3137 int arg7 = (int) -1 ;
3138 bool arg8 = (bool) True ;
3139 int arg9 = (int) 150 ;
3140 int arg10 = (int) 200 ;
3141 wxString result;
3142 bool temp1 = False ;
3143 bool temp2 = False ;
3144 PyObject * obj0 = 0 ;
3145 PyObject * obj1 = 0 ;
3146 PyObject * obj2 = 0 ;
3147 PyObject * obj3 = 0 ;
3148 PyObject * obj4 = 0 ;
3149 PyObject * obj5 = 0 ;
3150 PyObject * obj6 = 0 ;
3151 PyObject * obj7 = 0 ;
3152 PyObject * obj8 = 0 ;
3153 char *kwnames[] = {
3154 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
3155 };
3156
3157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3158 {
3159 arg1 = wxString_in_helper(obj0);
3160 if (arg1 == NULL) SWIG_fail;
3161 temp1 = True;
3162 }
3163 {
3164 arg2 = wxString_in_helper(obj1);
3165 if (arg2 == NULL) SWIG_fail;
3166 temp2 = True;
3167 }
3168 {
3169 arg3 = PyList_Size(obj2);
3170 arg4 = wxString_LIST_helper(obj2);
3171 if (arg4 == NULL) SWIG_fail;
3172 }
3173 if (obj3) {
3174 if ((SWIG_ConvertPtr(obj3,(void **) &arg5, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3175 }
3176 if (obj4) {
3177 {
3178 arg6 = (int) SWIG_PyObj_AsInt(obj4);
3179 if (PyErr_Occurred()) SWIG_fail;
3180 }
3181 }
3182 if (obj5) {
3183 {
3184 arg7 = (int) SWIG_PyObj_AsInt(obj5);
3185 if (PyErr_Occurred()) SWIG_fail;
3186 }
3187 }
3188 if (obj6) {
3189 {
3190 arg8 = (bool) SWIG_PyObj_AsBool(obj6);
3191 if (PyErr_Occurred()) SWIG_fail;
3192 }
3193 }
3194 if (obj7) {
3195 {
3196 arg9 = (int) SWIG_PyObj_AsInt(obj7);
3197 if (PyErr_Occurred()) SWIG_fail;
3198 }
3199 }
3200 if (obj8) {
3201 {
3202 arg10 = (int) SWIG_PyObj_AsInt(obj8);
3203 if (PyErr_Occurred()) SWIG_fail;
3204 }
3205 }
3206 {
3207 PyThreadState* __tstate = wxPyBeginAllowThreads();
3208 result = wxGetSingleChoice((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
3209
3210 wxPyEndAllowThreads(__tstate);
3211 if (PyErr_Occurred()) SWIG_fail;
3212 }
3213 {
3214 #if wxUSE_UNICODE
3215 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3216 #else
3217 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3218 #endif
3219 }
3220 {
3221 if (temp1)
3222 delete arg1;
3223 }
3224 {
3225 if (temp2)
3226 delete arg2;
3227 }
3228 {
3229 if (arg4) delete [] arg4;
3230 }
3231 return resultobj;
3232 fail:
3233 {
3234 if (temp1)
3235 delete arg1;
3236 }
3237 {
3238 if (temp2)
3239 delete arg2;
3240 }
3241 {
3242 if (arg4) delete [] arg4;
3243 }
3244 return NULL;
3245 }
3246
3247
3248 static PyObject *_wrap_GetSingleChoiceIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
3249 PyObject *resultobj;
3250 wxString *arg1 = 0 ;
3251 wxString *arg2 = 0 ;
3252 int arg3 ;
3253 wxString *arg4 = (wxString *) 0 ;
3254 wxWindow *arg5 = (wxWindow *) NULL ;
3255 int arg6 = (int) -1 ;
3256 int arg7 = (int) -1 ;
3257 bool arg8 = (bool) True ;
3258 int arg9 = (int) 150 ;
3259 int arg10 = (int) 200 ;
3260 int result;
3261 bool temp1 = False ;
3262 bool temp2 = False ;
3263 PyObject * obj0 = 0 ;
3264 PyObject * obj1 = 0 ;
3265 PyObject * obj2 = 0 ;
3266 PyObject * obj3 = 0 ;
3267 PyObject * obj4 = 0 ;
3268 PyObject * obj5 = 0 ;
3269 PyObject * obj6 = 0 ;
3270 PyObject * obj7 = 0 ;
3271 PyObject * obj8 = 0 ;
3272 char *kwnames[] = {
3273 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
3274 };
3275
3276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoiceIndex",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3277 {
3278 arg1 = wxString_in_helper(obj0);
3279 if (arg1 == NULL) SWIG_fail;
3280 temp1 = True;
3281 }
3282 {
3283 arg2 = wxString_in_helper(obj1);
3284 if (arg2 == NULL) SWIG_fail;
3285 temp2 = True;
3286 }
3287 {
3288 arg3 = PyList_Size(obj2);
3289 arg4 = wxString_LIST_helper(obj2);
3290 if (arg4 == NULL) SWIG_fail;
3291 }
3292 if (obj3) {
3293 if ((SWIG_ConvertPtr(obj3,(void **) &arg5, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3294 }
3295 if (obj4) {
3296 {
3297 arg6 = (int) SWIG_PyObj_AsInt(obj4);
3298 if (PyErr_Occurred()) SWIG_fail;
3299 }
3300 }
3301 if (obj5) {
3302 {
3303 arg7 = (int) SWIG_PyObj_AsInt(obj5);
3304 if (PyErr_Occurred()) SWIG_fail;
3305 }
3306 }
3307 if (obj6) {
3308 {
3309 arg8 = (bool) SWIG_PyObj_AsBool(obj6);
3310 if (PyErr_Occurred()) SWIG_fail;
3311 }
3312 }
3313 if (obj7) {
3314 {
3315 arg9 = (int) SWIG_PyObj_AsInt(obj7);
3316 if (PyErr_Occurred()) SWIG_fail;
3317 }
3318 }
3319 if (obj8) {
3320 {
3321 arg10 = (int) SWIG_PyObj_AsInt(obj8);
3322 if (PyErr_Occurred()) SWIG_fail;
3323 }
3324 }
3325 {
3326 PyThreadState* __tstate = wxPyBeginAllowThreads();
3327 result = (int)wxGetSingleChoiceIndex((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
3328
3329 wxPyEndAllowThreads(__tstate);
3330 if (PyErr_Occurred()) SWIG_fail;
3331 }
3332 resultobj = SWIG_PyObj_FromInt((int)result);
3333 {
3334 if (temp1)
3335 delete arg1;
3336 }
3337 {
3338 if (temp2)
3339 delete arg2;
3340 }
3341 {
3342 if (arg4) delete [] arg4;
3343 }
3344 return resultobj;
3345 fail:
3346 {
3347 if (temp1)
3348 delete arg1;
3349 }
3350 {
3351 if (temp2)
3352 delete arg2;
3353 }
3354 {
3355 if (arg4) delete [] arg4;
3356 }
3357 return NULL;
3358 }
3359
3360
3361 static PyObject *_wrap_MessageBox(PyObject *self, PyObject *args, PyObject *kwargs) {
3362 PyObject *resultobj;
3363 wxString *arg1 = 0 ;
3364 wxString const &arg2_defvalue = wxPyEmptyString ;
3365 wxString *arg2 = (wxString *) &arg2_defvalue ;
3366 int arg3 = (int) wxOK|wxCENTRE ;
3367 wxWindow *arg4 = (wxWindow *) NULL ;
3368 int arg5 = (int) -1 ;
3369 int arg6 = (int) -1 ;
3370 int result;
3371 bool temp1 = False ;
3372 bool temp2 = False ;
3373 PyObject * obj0 = 0 ;
3374 PyObject * obj1 = 0 ;
3375 PyObject * obj2 = 0 ;
3376 PyObject * obj3 = 0 ;
3377 PyObject * obj4 = 0 ;
3378 PyObject * obj5 = 0 ;
3379 char *kwnames[] = {
3380 (char *) "message",(char *) "caption",(char *) "style",(char *) "parent",(char *) "x",(char *) "y", NULL
3381 };
3382
3383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:MessageBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
3384 {
3385 arg1 = wxString_in_helper(obj0);
3386 if (arg1 == NULL) SWIG_fail;
3387 temp1 = True;
3388 }
3389 if (obj1) {
3390 {
3391 arg2 = wxString_in_helper(obj1);
3392 if (arg2 == NULL) SWIG_fail;
3393 temp2 = True;
3394 }
3395 }
3396 if (obj2) {
3397 {
3398 arg3 = (int) SWIG_PyObj_AsInt(obj2);
3399 if (PyErr_Occurred()) SWIG_fail;
3400 }
3401 }
3402 if (obj3) {
3403 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3404 }
3405 if (obj4) {
3406 {
3407 arg5 = (int) SWIG_PyObj_AsInt(obj4);
3408 if (PyErr_Occurred()) SWIG_fail;
3409 }
3410 }
3411 if (obj5) {
3412 {
3413 arg6 = (int) SWIG_PyObj_AsInt(obj5);
3414 if (PyErr_Occurred()) SWIG_fail;
3415 }
3416 }
3417 {
3418 PyThreadState* __tstate = wxPyBeginAllowThreads();
3419 result = (int)wxMessageBox((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6);
3420
3421 wxPyEndAllowThreads(__tstate);
3422 if (PyErr_Occurred()) SWIG_fail;
3423 }
3424 resultobj = SWIG_PyObj_FromInt((int)result);
3425 {
3426 if (temp1)
3427 delete arg1;
3428 }
3429 {
3430 if (temp2)
3431 delete arg2;
3432 }
3433 return resultobj;
3434 fail:
3435 {
3436 if (temp1)
3437 delete arg1;
3438 }
3439 {
3440 if (temp2)
3441 delete arg2;
3442 }
3443 return NULL;
3444 }
3445
3446
3447 static PyObject *_wrap_GetNumberFromUser(PyObject *self, PyObject *args, PyObject *kwargs) {
3448 PyObject *resultobj;
3449 wxString *arg1 = 0 ;
3450 wxString *arg2 = 0 ;
3451 wxString *arg3 = 0 ;
3452 long arg4 ;
3453 long arg5 = (long) 0 ;
3454 long arg6 = (long) 100 ;
3455 wxWindow *arg7 = (wxWindow *) NULL ;
3456 wxPoint const &arg8_defvalue = wxDefaultPosition ;
3457 wxPoint *arg8 = (wxPoint *) &arg8_defvalue ;
3458 long result;
3459 bool temp1 = False ;
3460 bool temp2 = False ;
3461 bool temp3 = False ;
3462 wxPoint temp8 ;
3463 PyObject * obj0 = 0 ;
3464 PyObject * obj1 = 0 ;
3465 PyObject * obj2 = 0 ;
3466 PyObject * obj3 = 0 ;
3467 PyObject * obj4 = 0 ;
3468 PyObject * obj5 = 0 ;
3469 PyObject * obj6 = 0 ;
3470 PyObject * obj7 = 0 ;
3471 char *kwnames[] = {
3472 (char *) "message",(char *) "prompt",(char *) "caption",(char *) "value",(char *) "min",(char *) "max",(char *) "parent",(char *) "pos", NULL
3473 };
3474
3475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOO:GetNumberFromUser",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
3476 {
3477 arg1 = wxString_in_helper(obj0);
3478 if (arg1 == NULL) SWIG_fail;
3479 temp1 = True;
3480 }
3481 {
3482 arg2 = wxString_in_helper(obj1);
3483 if (arg2 == NULL) SWIG_fail;
3484 temp2 = True;
3485 }
3486 {
3487 arg3 = wxString_in_helper(obj2);
3488 if (arg3 == NULL) SWIG_fail;
3489 temp3 = True;
3490 }
3491 {
3492 arg4 = (long) SWIG_PyObj_AsLong(obj3);
3493 if (PyErr_Occurred()) SWIG_fail;
3494 }
3495 if (obj4) {
3496 {
3497 arg5 = (long) SWIG_PyObj_AsLong(obj4);
3498 if (PyErr_Occurred()) SWIG_fail;
3499 }
3500 }
3501 if (obj5) {
3502 {
3503 arg6 = (long) SWIG_PyObj_AsLong(obj5);
3504 if (PyErr_Occurred()) SWIG_fail;
3505 }
3506 }
3507 if (obj6) {
3508 if ((SWIG_ConvertPtr(obj6,(void **) &arg7, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3509 }
3510 if (obj7) {
3511 {
3512 arg8 = &temp8;
3513 if ( ! wxPoint_helper(obj7, &arg8)) SWIG_fail;
3514 }
3515 }
3516 {
3517 PyThreadState* __tstate = wxPyBeginAllowThreads();
3518 result = (long)wxGetNumberFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7,(wxPoint const &)*arg8);
3519
3520 wxPyEndAllowThreads(__tstate);
3521 if (PyErr_Occurred()) SWIG_fail;
3522 }
3523 resultobj = SWIG_PyObj_FromLong((long)result);
3524 {
3525 if (temp1)
3526 delete arg1;
3527 }
3528 {
3529 if (temp2)
3530 delete arg2;
3531 }
3532 {
3533 if (temp3)
3534 delete arg3;
3535 }
3536 return resultobj;
3537 fail:
3538 {
3539 if (temp1)
3540 delete arg1;
3541 }
3542 {
3543 if (temp2)
3544 delete arg2;
3545 }
3546 {
3547 if (temp3)
3548 delete arg3;
3549 }
3550 return NULL;
3551 }
3552
3553
3554 static PyObject *_wrap_ColourDisplay(PyObject *self, PyObject *args, PyObject *kwargs) {
3555 PyObject *resultobj;
3556 bool result;
3557 char *kwnames[] = {
3558 NULL
3559 };
3560
3561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ColourDisplay",kwnames)) goto fail;
3562 {
3563 PyThreadState* __tstate = wxPyBeginAllowThreads();
3564 result = (bool)wxColourDisplay();
3565
3566 wxPyEndAllowThreads(__tstate);
3567 if (PyErr_Occurred()) SWIG_fail;
3568 }
3569 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3570 return resultobj;
3571 fail:
3572 return NULL;
3573 }
3574
3575
3576 static PyObject *_wrap_DisplayDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
3577 PyObject *resultobj;
3578 int result;
3579 char *kwnames[] = {
3580 NULL
3581 };
3582
3583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplayDepth",kwnames)) goto fail;
3584 {
3585 PyThreadState* __tstate = wxPyBeginAllowThreads();
3586 result = (int)wxDisplayDepth();
3587
3588 wxPyEndAllowThreads(__tstate);
3589 if (PyErr_Occurred()) SWIG_fail;
3590 }
3591 resultobj = SWIG_PyObj_FromInt((int)result);
3592 return resultobj;
3593 fail:
3594 return NULL;
3595 }
3596
3597
3598 static PyObject *_wrap_GetDisplayDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
3599 PyObject *resultobj;
3600 int result;
3601 char *kwnames[] = {
3602 NULL
3603 };
3604
3605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplayDepth",kwnames)) goto fail;
3606 {
3607 PyThreadState* __tstate = wxPyBeginAllowThreads();
3608 result = (int)wxGetDisplayDepth();
3609
3610 wxPyEndAllowThreads(__tstate);
3611 if (PyErr_Occurred()) SWIG_fail;
3612 }
3613 resultobj = SWIG_PyObj_FromInt((int)result);
3614 return resultobj;
3615 fail:
3616 return NULL;
3617 }
3618
3619
3620 static PyObject *_wrap_DisplaySize(PyObject *self, PyObject *args, PyObject *kwargs) {
3621 PyObject *resultobj;
3622 int *arg1 = (int *) 0 ;
3623 int *arg2 = (int *) 0 ;
3624 int temp1 ;
3625 int temp2 ;
3626 char *kwnames[] = {
3627 NULL
3628 };
3629
3630 arg1 = &temp1;
3631 arg2 = &temp2;
3632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySize",kwnames)) goto fail;
3633 {
3634 PyThreadState* __tstate = wxPyBeginAllowThreads();
3635 wxDisplaySize(arg1,arg2);
3636
3637 wxPyEndAllowThreads(__tstate);
3638 if (PyErr_Occurred()) SWIG_fail;
3639 }
3640 Py_INCREF(Py_None); resultobj = Py_None;
3641 {
3642 PyObject *o = PyInt_FromLong((long) (*arg1));
3643 resultobj = t_output_helper(resultobj,o);
3644 }
3645 {
3646 PyObject *o = PyInt_FromLong((long) (*arg2));
3647 resultobj = t_output_helper(resultobj,o);
3648 }
3649 return resultobj;
3650 fail:
3651 return NULL;
3652 }
3653
3654
3655 static PyObject *_wrap_GetDisplaySize(PyObject *self, PyObject *args, PyObject *kwargs) {
3656 PyObject *resultobj;
3657 wxSize result;
3658 char *kwnames[] = {
3659 NULL
3660 };
3661
3662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySize",kwnames)) goto fail;
3663 {
3664 PyThreadState* __tstate = wxPyBeginAllowThreads();
3665 result = wxGetDisplaySize();
3666
3667 wxPyEndAllowThreads(__tstate);
3668 if (PyErr_Occurred()) SWIG_fail;
3669 }
3670 {
3671 wxSize * resultptr;
3672 resultptr = new wxSize((wxSize &) result);
3673 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxSize, 1);
3674 }
3675 return resultobj;
3676 fail:
3677 return NULL;
3678 }
3679
3680
3681 static PyObject *_wrap_DisplaySizeMM(PyObject *self, PyObject *args, PyObject *kwargs) {
3682 PyObject *resultobj;
3683 int *arg1 = (int *) 0 ;
3684 int *arg2 = (int *) 0 ;
3685 int temp1 ;
3686 int temp2 ;
3687 char *kwnames[] = {
3688 NULL
3689 };
3690
3691 arg1 = &temp1;
3692 arg2 = &temp2;
3693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySizeMM",kwnames)) goto fail;
3694 {
3695 PyThreadState* __tstate = wxPyBeginAllowThreads();
3696 wxDisplaySizeMM(arg1,arg2);
3697
3698 wxPyEndAllowThreads(__tstate);
3699 if (PyErr_Occurred()) SWIG_fail;
3700 }
3701 Py_INCREF(Py_None); resultobj = Py_None;
3702 {
3703 PyObject *o = PyInt_FromLong((long) (*arg1));
3704 resultobj = t_output_helper(resultobj,o);
3705 }
3706 {
3707 PyObject *o = PyInt_FromLong((long) (*arg2));
3708 resultobj = t_output_helper(resultobj,o);
3709 }
3710 return resultobj;
3711 fail:
3712 return NULL;
3713 }
3714
3715
3716 static PyObject *_wrap_GetDisplaySizeMM(PyObject *self, PyObject *args, PyObject *kwargs) {
3717 PyObject *resultobj;
3718 wxSize result;
3719 char *kwnames[] = {
3720 NULL
3721 };
3722
3723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySizeMM",kwnames)) goto fail;
3724 {
3725 PyThreadState* __tstate = wxPyBeginAllowThreads();
3726 result = wxGetDisplaySizeMM();
3727
3728 wxPyEndAllowThreads(__tstate);
3729 if (PyErr_Occurred()) SWIG_fail;
3730 }
3731 {
3732 wxSize * resultptr;
3733 resultptr = new wxSize((wxSize &) result);
3734 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxSize, 1);
3735 }
3736 return resultobj;
3737 fail:
3738 return NULL;
3739 }
3740
3741
3742 static PyObject *_wrap_ClientDisplayRect(PyObject *self, PyObject *args, PyObject *kwargs) {
3743 PyObject *resultobj;
3744 int *arg1 = (int *) 0 ;
3745 int *arg2 = (int *) 0 ;
3746 int *arg3 = (int *) 0 ;
3747 int *arg4 = (int *) 0 ;
3748 int temp1 ;
3749 int temp2 ;
3750 int temp3 ;
3751 int temp4 ;
3752 char *kwnames[] = {
3753 NULL
3754 };
3755
3756 arg1 = &temp1;
3757 arg2 = &temp2;
3758 arg3 = &temp3;
3759 arg4 = &temp4;
3760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ClientDisplayRect",kwnames)) goto fail;
3761 {
3762 PyThreadState* __tstate = wxPyBeginAllowThreads();
3763 wxClientDisplayRect(arg1,arg2,arg3,arg4);
3764
3765 wxPyEndAllowThreads(__tstate);
3766 if (PyErr_Occurred()) SWIG_fail;
3767 }
3768 Py_INCREF(Py_None); resultobj = Py_None;
3769 {
3770 PyObject *o = PyInt_FromLong((long) (*arg1));
3771 resultobj = t_output_helper(resultobj,o);
3772 }
3773 {
3774 PyObject *o = PyInt_FromLong((long) (*arg2));
3775 resultobj = t_output_helper(resultobj,o);
3776 }
3777 {
3778 PyObject *o = PyInt_FromLong((long) (*arg3));
3779 resultobj = t_output_helper(resultobj,o);
3780 }
3781 {
3782 PyObject *o = PyInt_FromLong((long) (*arg4));
3783 resultobj = t_output_helper(resultobj,o);
3784 }
3785 return resultobj;
3786 fail:
3787 return NULL;
3788 }
3789
3790
3791 static PyObject *_wrap_GetClientDisplayRect(PyObject *self, PyObject *args, PyObject *kwargs) {
3792 PyObject *resultobj;
3793 wxRect result;
3794 char *kwnames[] = {
3795 NULL
3796 };
3797
3798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetClientDisplayRect",kwnames)) goto fail;
3799 {
3800 PyThreadState* __tstate = wxPyBeginAllowThreads();
3801 result = wxGetClientDisplayRect();
3802
3803 wxPyEndAllowThreads(__tstate);
3804 if (PyErr_Occurred()) SWIG_fail;
3805 }
3806 {
3807 wxRect * resultptr;
3808 resultptr = new wxRect((wxRect &) result);
3809 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxRect, 1);
3810 }
3811 return resultobj;
3812 fail:
3813 return NULL;
3814 }
3815
3816
3817 static PyObject *_wrap_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
3818 PyObject *resultobj;
3819 wxCursor *arg1 = 0 ;
3820 PyObject * obj0 = 0 ;
3821 char *kwnames[] = {
3822 (char *) "cursor", NULL
3823 };
3824
3825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursor",kwnames,&obj0)) goto fail;
3826 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3827 if (arg1 == NULL) {
3828 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
3829 }
3830 {
3831 PyThreadState* __tstate = wxPyBeginAllowThreads();
3832 wxSetCursor(*arg1);
3833
3834 wxPyEndAllowThreads(__tstate);
3835 if (PyErr_Occurred()) SWIG_fail;
3836 }
3837 Py_INCREF(Py_None); resultobj = Py_None;
3838 return resultobj;
3839 fail:
3840 return NULL;
3841 }
3842
3843
3844 static PyObject *_wrap_BeginBusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
3845 PyObject *resultobj;
3846 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
3847 PyObject * obj0 = 0 ;
3848 char *kwnames[] = {
3849 (char *) "cursor", NULL
3850 };
3851
3852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BeginBusyCursor",kwnames,&obj0)) goto fail;
3853 if (obj0) {
3854 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3855 }
3856 {
3857 PyThreadState* __tstate = wxPyBeginAllowThreads();
3858 wxBeginBusyCursor(arg1);
3859
3860 wxPyEndAllowThreads(__tstate);
3861 if (PyErr_Occurred()) SWIG_fail;
3862 }
3863 Py_INCREF(Py_None); resultobj = Py_None;
3864 return resultobj;
3865 fail:
3866 return NULL;
3867 }
3868
3869
3870 static PyObject *_wrap_GetActiveWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
3871 PyObject *resultobj;
3872 wxWindow *result;
3873 char *kwnames[] = {
3874 NULL
3875 };
3876
3877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetActiveWindow",kwnames)) goto fail;
3878 {
3879 PyThreadState* __tstate = wxPyBeginAllowThreads();
3880 result = (wxWindow *)wxGetActiveWindow();
3881
3882 wxPyEndAllowThreads(__tstate);
3883 if (PyErr_Occurred()) SWIG_fail;
3884 }
3885 {
3886 resultobj = wxPyMake_wxObject(result);
3887 }
3888 return resultobj;
3889 fail:
3890 return NULL;
3891 }
3892
3893
3894 static PyObject *_wrap_GenericFindWindowAtPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
3895 PyObject *resultobj;
3896 wxPoint *arg1 = 0 ;
3897 wxWindow *result;
3898 wxPoint temp1 ;
3899 PyObject * obj0 = 0 ;
3900 char *kwnames[] = {
3901 (char *) "pt", NULL
3902 };
3903
3904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericFindWindowAtPoint",kwnames,&obj0)) goto fail;
3905 {
3906 arg1 = &temp1;
3907 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3908 }
3909 {
3910 PyThreadState* __tstate = wxPyBeginAllowThreads();
3911 result = (wxWindow *)wxGenericFindWindowAtPoint((wxPoint const &)*arg1);
3912
3913 wxPyEndAllowThreads(__tstate);
3914 if (PyErr_Occurred()) SWIG_fail;
3915 }
3916 {
3917 resultobj = wxPyMake_wxObject(result);
3918 }
3919 return resultobj;
3920 fail:
3921 return NULL;
3922 }
3923
3924
3925 static PyObject *_wrap_FindWindowAtPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
3926 PyObject *resultobj;
3927 wxPoint *arg1 = 0 ;
3928 wxWindow *result;
3929 wxPoint temp1 ;
3930 PyObject * obj0 = 0 ;
3931 char *kwnames[] = {
3932 (char *) "pt", NULL
3933 };
3934
3935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindWindowAtPoint",kwnames,&obj0)) goto fail;
3936 {
3937 arg1 = &temp1;
3938 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3939 }
3940 {
3941 PyThreadState* __tstate = wxPyBeginAllowThreads();
3942 result = (wxWindow *)wxFindWindowAtPoint((wxPoint const &)*arg1);
3943
3944 wxPyEndAllowThreads(__tstate);
3945 if (PyErr_Occurred()) SWIG_fail;
3946 }
3947 {
3948 resultobj = wxPyMake_wxObject(result);
3949 }
3950 return resultobj;
3951 fail:
3952 return NULL;
3953 }
3954
3955
3956 static PyObject *_wrap_GetTopLevelParent(PyObject *self, PyObject *args, PyObject *kwargs) {
3957 PyObject *resultobj;
3958 wxWindow *arg1 = (wxWindow *) 0 ;
3959 wxWindow *result;
3960 PyObject * obj0 = 0 ;
3961 char *kwnames[] = {
3962 (char *) "win", NULL
3963 };
3964
3965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetTopLevelParent",kwnames,&obj0)) goto fail;
3966 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3967 {
3968 PyThreadState* __tstate = wxPyBeginAllowThreads();
3969 result = (wxWindow *)wxGetTopLevelParent(arg1);
3970
3971 wxPyEndAllowThreads(__tstate);
3972 if (PyErr_Occurred()) SWIG_fail;
3973 }
3974 {
3975 resultobj = wxPyMake_wxObject(result);
3976 }
3977 return resultobj;
3978 fail:
3979 return NULL;
3980 }
3981
3982
3983 static PyObject *_wrap_GetKeyState(PyObject *self, PyObject *args, PyObject *kwargs) {
3984 PyObject *resultobj;
3985 int arg1 ;
3986 bool result;
3987 PyObject * obj0 = 0 ;
3988 char *kwnames[] = {
3989 (char *) "key", NULL
3990 };
3991
3992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetKeyState",kwnames,&obj0)) goto fail;
3993 {
3994 arg1 = (wxKeyCode) SWIG_PyObj_AsInt(obj0);
3995 if (PyErr_Occurred()) SWIG_fail;
3996 }
3997 {
3998 PyThreadState* __tstate = wxPyBeginAllowThreads();
3999 result = (bool)wxGetKeyState((wxKeyCode )arg1);
4000
4001 wxPyEndAllowThreads(__tstate);
4002 if (PyErr_Occurred()) SWIG_fail;
4003 }
4004 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4005 return resultobj;
4006 fail:
4007 return NULL;
4008 }
4009
4010
4011 static PyObject *_wrap_WakeUpMainThread(PyObject *self, PyObject *args, PyObject *kwargs) {
4012 PyObject *resultobj;
4013 char *kwnames[] = {
4014 NULL
4015 };
4016
4017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpMainThread",kwnames)) goto fail;
4018 {
4019 PyThreadState* __tstate = wxPyBeginAllowThreads();
4020 wxWakeUpMainThread();
4021
4022 wxPyEndAllowThreads(__tstate);
4023 if (PyErr_Occurred()) SWIG_fail;
4024 }
4025 Py_INCREF(Py_None); resultobj = Py_None;
4026 return resultobj;
4027 fail:
4028 return NULL;
4029 }
4030
4031
4032 static PyObject *_wrap_MutexGuiEnter(PyObject *self, PyObject *args, PyObject *kwargs) {
4033 PyObject *resultobj;
4034 char *kwnames[] = {
4035 NULL
4036 };
4037
4038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiEnter",kwnames)) goto fail;
4039 {
4040 PyThreadState* __tstate = wxPyBeginAllowThreads();
4041 wxMutexGuiEnter();
4042
4043 wxPyEndAllowThreads(__tstate);
4044 if (PyErr_Occurred()) SWIG_fail;
4045 }
4046 Py_INCREF(Py_None); resultobj = Py_None;
4047 return resultobj;
4048 fail:
4049 return NULL;
4050 }
4051
4052
4053 static PyObject *_wrap_MutexGuiLeave(PyObject *self, PyObject *args, PyObject *kwargs) {
4054 PyObject *resultobj;
4055 char *kwnames[] = {
4056 NULL
4057 };
4058
4059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiLeave",kwnames)) goto fail;
4060 {
4061 PyThreadState* __tstate = wxPyBeginAllowThreads();
4062 wxMutexGuiLeave();
4063
4064 wxPyEndAllowThreads(__tstate);
4065 if (PyErr_Occurred()) SWIG_fail;
4066 }
4067 Py_INCREF(Py_None); resultobj = Py_None;
4068 return resultobj;
4069 fail:
4070 return NULL;
4071 }
4072
4073
4074 static PyObject *_wrap_new_MutexGuiLocker(PyObject *self, PyObject *args, PyObject *kwargs) {
4075 PyObject *resultobj;
4076 wxMutexGuiLocker *result;
4077 char *kwnames[] = {
4078 NULL
4079 };
4080
4081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MutexGuiLocker",kwnames)) goto fail;
4082 {
4083 PyThreadState* __tstate = wxPyBeginAllowThreads();
4084 result = (wxMutexGuiLocker *)new wxMutexGuiLocker();
4085
4086 wxPyEndAllowThreads(__tstate);
4087 if (PyErr_Occurred()) SWIG_fail;
4088 }
4089 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxMutexGuiLocker, 1);
4090 return resultobj;
4091 fail:
4092 return NULL;
4093 }
4094
4095
4096 static PyObject *_wrap_delete_MutexGuiLocker(PyObject *self, PyObject *args, PyObject *kwargs) {
4097 PyObject *resultobj;
4098 wxMutexGuiLocker *arg1 = (wxMutexGuiLocker *) 0 ;
4099 PyObject * obj0 = 0 ;
4100 char *kwnames[] = {
4101 (char *) "self", NULL
4102 };
4103
4104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MutexGuiLocker",kwnames,&obj0)) goto fail;
4105 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMutexGuiLocker,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4106 {
4107 PyThreadState* __tstate = wxPyBeginAllowThreads();
4108 delete arg1;
4109
4110 wxPyEndAllowThreads(__tstate);
4111 if (PyErr_Occurred()) SWIG_fail;
4112 }
4113 Py_INCREF(Py_None); resultobj = Py_None;
4114 return resultobj;
4115 fail:
4116 return NULL;
4117 }
4118
4119
4120 static PyObject * MutexGuiLocker_swigregister(PyObject *self, PyObject *args) {
4121 PyObject *obj;
4122 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4123 SWIG_TypeClientData(SWIGTYPE_p_wxMutexGuiLocker, obj);
4124 Py_INCREF(obj);
4125 return Py_BuildValue((char *)"");
4126 }
4127 static PyObject *_wrap_Thread_IsMain(PyObject *self, PyObject *args, PyObject *kwargs) {
4128 PyObject *resultobj;
4129 bool result;
4130 char *kwnames[] = {
4131 NULL
4132 };
4133
4134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Thread_IsMain",kwnames)) goto fail;
4135 {
4136 PyThreadState* __tstate = wxPyBeginAllowThreads();
4137 result = (bool)wxThread_IsMain();
4138
4139 wxPyEndAllowThreads(__tstate);
4140 if (PyErr_Occurred()) SWIG_fail;
4141 }
4142 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4143 return resultobj;
4144 fail:
4145 return NULL;
4146 }
4147
4148
4149 static PyObject *_wrap_new_ToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
4150 PyObject *resultobj;
4151 wxString *arg1 = 0 ;
4152 wxToolTip *result;
4153 bool temp1 = False ;
4154 PyObject * obj0 = 0 ;
4155 char *kwnames[] = {
4156 (char *) "tip", NULL
4157 };
4158
4159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ToolTip",kwnames,&obj0)) goto fail;
4160 {
4161 arg1 = wxString_in_helper(obj0);
4162 if (arg1 == NULL) SWIG_fail;
4163 temp1 = True;
4164 }
4165 {
4166 PyThreadState* __tstate = wxPyBeginAllowThreads();
4167 result = (wxToolTip *)new wxToolTip((wxString const &)*arg1);
4168
4169 wxPyEndAllowThreads(__tstate);
4170 if (PyErr_Occurred()) SWIG_fail;
4171 }
4172 {
4173 resultobj = wxPyMake_wxObject(result);
4174 }
4175 {
4176 if (temp1)
4177 delete arg1;
4178 }
4179 return resultobj;
4180 fail:
4181 {
4182 if (temp1)
4183 delete arg1;
4184 }
4185 return NULL;
4186 }
4187
4188
4189 static PyObject *_wrap_ToolTip_SetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
4190 PyObject *resultobj;
4191 wxToolTip *arg1 = (wxToolTip *) 0 ;
4192 wxString *arg2 = 0 ;
4193 bool temp2 = False ;
4194 PyObject * obj0 = 0 ;
4195 PyObject * obj1 = 0 ;
4196 char *kwnames[] = {
4197 (char *) "self",(char *) "tip", NULL
4198 };
4199
4200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolTip_SetTip",kwnames,&obj0,&obj1)) goto fail;
4201 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxToolTip,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4202 {
4203 arg2 = wxString_in_helper(obj1);
4204 if (arg2 == NULL) SWIG_fail;
4205 temp2 = True;
4206 }
4207 {
4208 PyThreadState* __tstate = wxPyBeginAllowThreads();
4209 (arg1)->SetTip((wxString const &)*arg2);
4210
4211 wxPyEndAllowThreads(__tstate);
4212 if (PyErr_Occurred()) SWIG_fail;
4213 }
4214 Py_INCREF(Py_None); resultobj = Py_None;
4215 {
4216 if (temp2)
4217 delete arg2;
4218 }
4219 return resultobj;
4220 fail:
4221 {
4222 if (temp2)
4223 delete arg2;
4224 }
4225 return NULL;
4226 }
4227
4228
4229 static PyObject *_wrap_ToolTip_GetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
4230 PyObject *resultobj;
4231 wxToolTip *arg1 = (wxToolTip *) 0 ;
4232 wxString result;
4233 PyObject * obj0 = 0 ;
4234 char *kwnames[] = {
4235 (char *) "self", NULL
4236 };
4237
4238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetTip",kwnames,&obj0)) goto fail;
4239 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxToolTip,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4240 {
4241 PyThreadState* __tstate = wxPyBeginAllowThreads();
4242 result = (arg1)->GetTip();
4243
4244 wxPyEndAllowThreads(__tstate);
4245 if (PyErr_Occurred()) SWIG_fail;
4246 }
4247 {
4248 #if wxUSE_UNICODE
4249 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4250 #else
4251 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4252 #endif
4253 }
4254 return resultobj;
4255 fail:
4256 return NULL;
4257 }
4258
4259
4260 static PyObject *_wrap_ToolTip_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4261 PyObject *resultobj;
4262 wxToolTip *arg1 = (wxToolTip *) 0 ;
4263 wxWindow *result;
4264 PyObject * obj0 = 0 ;
4265 char *kwnames[] = {
4266 (char *) "self", NULL
4267 };
4268
4269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetWindow",kwnames,&obj0)) goto fail;
4270 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxToolTip,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4271 {
4272 PyThreadState* __tstate = wxPyBeginAllowThreads();
4273 result = (wxWindow *)(arg1)->GetWindow();
4274
4275 wxPyEndAllowThreads(__tstate);
4276 if (PyErr_Occurred()) SWIG_fail;
4277 }
4278 {
4279 resultobj = wxPyMake_wxObject(result);
4280 }
4281 return resultobj;
4282 fail:
4283 return NULL;
4284 }
4285
4286
4287 static PyObject *_wrap_ToolTip_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
4288 PyObject *resultobj;
4289 bool arg1 ;
4290 PyObject * obj0 = 0 ;
4291 char *kwnames[] = {
4292 (char *) "flag", NULL
4293 };
4294
4295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_Enable",kwnames,&obj0)) goto fail;
4296 {
4297 arg1 = (bool) SWIG_PyObj_AsBool(obj0);
4298 if (PyErr_Occurred()) SWIG_fail;
4299 }
4300 {
4301 PyThreadState* __tstate = wxPyBeginAllowThreads();
4302 wxToolTip::Enable(arg1);
4303
4304 wxPyEndAllowThreads(__tstate);
4305 if (PyErr_Occurred()) SWIG_fail;
4306 }
4307 Py_INCREF(Py_None); resultobj = Py_None;
4308 return resultobj;
4309 fail:
4310 return NULL;
4311 }
4312
4313
4314 static PyObject *_wrap_ToolTip_SetDelay(PyObject *self, PyObject *args, PyObject *kwargs) {
4315 PyObject *resultobj;
4316 long arg1 ;
4317 PyObject * obj0 = 0 ;
4318 char *kwnames[] = {
4319 (char *) "milliseconds", NULL
4320 };
4321
4322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_SetDelay",kwnames,&obj0)) goto fail;
4323 {
4324 arg1 = (long) SWIG_PyObj_AsLong(obj0);
4325 if (PyErr_Occurred()) SWIG_fail;
4326 }
4327 {
4328 PyThreadState* __tstate = wxPyBeginAllowThreads();
4329 wxToolTip::SetDelay(arg1);
4330
4331 wxPyEndAllowThreads(__tstate);
4332 if (PyErr_Occurred()) SWIG_fail;
4333 }
4334 Py_INCREF(Py_None); resultobj = Py_None;
4335 return resultobj;
4336 fail:
4337 return NULL;
4338 }
4339
4340
4341 static PyObject * ToolTip_swigregister(PyObject *self, PyObject *args) {
4342 PyObject *obj;
4343 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4344 SWIG_TypeClientData(SWIGTYPE_p_wxToolTip, obj);
4345 Py_INCREF(obj);
4346 return Py_BuildValue((char *)"");
4347 }
4348 static PyObject *_wrap_new_Caret(PyObject *self, PyObject *args, PyObject *kwargs) {
4349 PyObject *resultobj;
4350 wxWindow *arg1 = (wxWindow *) 0 ;
4351 wxSize *arg2 = 0 ;
4352 wxCaret *result;
4353 wxSize temp2 ;
4354 PyObject * obj0 = 0 ;
4355 PyObject * obj1 = 0 ;
4356 char *kwnames[] = {
4357 (char *) "window",(char *) "size", NULL
4358 };
4359
4360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_Caret",kwnames,&obj0,&obj1)) goto fail;
4361 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4362 {
4363 arg2 = &temp2;
4364 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4365 }
4366 {
4367 PyThreadState* __tstate = wxPyBeginAllowThreads();
4368 result = (wxCaret *)new wxCaret(arg1,(wxSize const &)*arg2);
4369
4370 wxPyEndAllowThreads(__tstate);
4371 if (PyErr_Occurred()) SWIG_fail;
4372 }
4373 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxCaret, 1);
4374 return resultobj;
4375 fail:
4376 return NULL;
4377 }
4378
4379
4380 static PyObject *_wrap_delete_Caret(PyObject *self, PyObject *args, PyObject *kwargs) {
4381 PyObject *resultobj;
4382 wxCaret *arg1 = (wxCaret *) 0 ;
4383 PyObject * obj0 = 0 ;
4384 char *kwnames[] = {
4385 (char *) "self", NULL
4386 };
4387
4388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Caret",kwnames,&obj0)) goto fail;
4389 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4390 {
4391 PyThreadState* __tstate = wxPyBeginAllowThreads();
4392 delete arg1;
4393
4394 wxPyEndAllowThreads(__tstate);
4395 if (PyErr_Occurred()) SWIG_fail;
4396 }
4397 Py_INCREF(Py_None); resultobj = Py_None;
4398 return resultobj;
4399 fail:
4400 return NULL;
4401 }
4402
4403
4404 static PyObject *_wrap_Caret_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
4405 PyObject *resultobj;
4406 wxCaret *arg1 = (wxCaret *) 0 ;
4407 bool result;
4408 PyObject * obj0 = 0 ;
4409 char *kwnames[] = {
4410 (char *) "self", NULL
4411 };
4412
4413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsOk",kwnames,&obj0)) goto fail;
4414 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4415 {
4416 PyThreadState* __tstate = wxPyBeginAllowThreads();
4417 result = (bool)(arg1)->IsOk();
4418
4419 wxPyEndAllowThreads(__tstate);
4420 if (PyErr_Occurred()) SWIG_fail;
4421 }
4422 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4423 return resultobj;
4424 fail:
4425 return NULL;
4426 }
4427
4428
4429 static PyObject *_wrap_Caret_IsVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
4430 PyObject *resultobj;
4431 wxCaret *arg1 = (wxCaret *) 0 ;
4432 bool result;
4433 PyObject * obj0 = 0 ;
4434 char *kwnames[] = {
4435 (char *) "self", NULL
4436 };
4437
4438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsVisible",kwnames,&obj0)) goto fail;
4439 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4440 {
4441 PyThreadState* __tstate = wxPyBeginAllowThreads();
4442 result = (bool)(arg1)->IsVisible();
4443
4444 wxPyEndAllowThreads(__tstate);
4445 if (PyErr_Occurred()) SWIG_fail;
4446 }
4447 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4448 return resultobj;
4449 fail:
4450 return NULL;
4451 }
4452
4453
4454 static PyObject *_wrap_Caret_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
4455 PyObject *resultobj;
4456 wxCaret *arg1 = (wxCaret *) 0 ;
4457 wxPoint result;
4458 PyObject * obj0 = 0 ;
4459 char *kwnames[] = {
4460 (char *) "self", NULL
4461 };
4462
4463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPosition",kwnames,&obj0)) goto fail;
4464 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4465 {
4466 PyThreadState* __tstate = wxPyBeginAllowThreads();
4467 result = (arg1)->GetPosition();
4468
4469 wxPyEndAllowThreads(__tstate);
4470 if (PyErr_Occurred()) SWIG_fail;
4471 }
4472 {
4473 wxPoint * resultptr;
4474 resultptr = new wxPoint((wxPoint &) result);
4475 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxPoint, 1);
4476 }
4477 return resultobj;
4478 fail:
4479 return NULL;
4480 }
4481
4482
4483 static PyObject *_wrap_Caret_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
4484 PyObject *resultobj;
4485 wxCaret *arg1 = (wxCaret *) 0 ;
4486 int *arg2 = (int *) 0 ;
4487 int *arg3 = (int *) 0 ;
4488 int temp2 ;
4489 int temp3 ;
4490 PyObject * obj0 = 0 ;
4491 char *kwnames[] = {
4492 (char *) "self", NULL
4493 };
4494
4495 arg2 = &temp2;
4496 arg3 = &temp3;
4497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPositionTuple",kwnames,&obj0)) goto fail;
4498 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4499 {
4500 PyThreadState* __tstate = wxPyBeginAllowThreads();
4501 (arg1)->GetPosition(arg2,arg3);
4502
4503 wxPyEndAllowThreads(__tstate);
4504 if (PyErr_Occurred()) SWIG_fail;
4505 }
4506 Py_INCREF(Py_None); resultobj = Py_None;
4507 {
4508 PyObject *o = PyInt_FromLong((long) (*arg2));
4509 resultobj = t_output_helper(resultobj,o);
4510 }
4511 {
4512 PyObject *o = PyInt_FromLong((long) (*arg3));
4513 resultobj = t_output_helper(resultobj,o);
4514 }
4515 return resultobj;
4516 fail:
4517 return NULL;
4518 }
4519
4520
4521 static PyObject *_wrap_Caret_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4522 PyObject *resultobj;
4523 wxCaret *arg1 = (wxCaret *) 0 ;
4524 wxSize result;
4525 PyObject * obj0 = 0 ;
4526 char *kwnames[] = {
4527 (char *) "self", NULL
4528 };
4529
4530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSize",kwnames,&obj0)) goto fail;
4531 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4532 {
4533 PyThreadState* __tstate = wxPyBeginAllowThreads();
4534 result = (arg1)->GetSize();
4535
4536 wxPyEndAllowThreads(__tstate);
4537 if (PyErr_Occurred()) SWIG_fail;
4538 }
4539 {
4540 wxSize * resultptr;
4541 resultptr = new wxSize((wxSize &) result);
4542 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxSize, 1);
4543 }
4544 return resultobj;
4545 fail:
4546 return NULL;
4547 }
4548
4549
4550 static PyObject *_wrap_Caret_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
4551 PyObject *resultobj;
4552 wxCaret *arg1 = (wxCaret *) 0 ;
4553 int *arg2 = (int *) 0 ;
4554 int *arg3 = (int *) 0 ;
4555 int temp2 ;
4556 int temp3 ;
4557 PyObject * obj0 = 0 ;
4558 char *kwnames[] = {
4559 (char *) "self", NULL
4560 };
4561
4562 arg2 = &temp2;
4563 arg3 = &temp3;
4564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSizeTuple",kwnames,&obj0)) goto fail;
4565 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4566 {
4567 PyThreadState* __tstate = wxPyBeginAllowThreads();
4568 (arg1)->GetSize(arg2,arg3);
4569
4570 wxPyEndAllowThreads(__tstate);
4571 if (PyErr_Occurred()) SWIG_fail;
4572 }
4573 Py_INCREF(Py_None); resultobj = Py_None;
4574 {
4575 PyObject *o = PyInt_FromLong((long) (*arg2));
4576 resultobj = t_output_helper(resultobj,o);
4577 }
4578 {
4579 PyObject *o = PyInt_FromLong((long) (*arg3));
4580 resultobj = t_output_helper(resultobj,o);
4581 }
4582 return resultobj;
4583 fail:
4584 return NULL;
4585 }
4586
4587
4588 static PyObject *_wrap_Caret_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4589 PyObject *resultobj;
4590 wxCaret *arg1 = (wxCaret *) 0 ;
4591 wxWindow *result;
4592 PyObject * obj0 = 0 ;
4593 char *kwnames[] = {
4594 (char *) "self", NULL
4595 };
4596
4597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetWindow",kwnames,&obj0)) goto fail;
4598 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4599 {
4600 PyThreadState* __tstate = wxPyBeginAllowThreads();
4601 result = (wxWindow *)(arg1)->GetWindow();
4602
4603 wxPyEndAllowThreads(__tstate);
4604 if (PyErr_Occurred()) SWIG_fail;
4605 }
4606 {
4607 resultobj = wxPyMake_wxObject(result);
4608 }
4609 return resultobj;
4610 fail:
4611 return NULL;
4612 }
4613
4614
4615 static PyObject *_wrap_Caret_MoveXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4616 PyObject *resultobj;
4617 wxCaret *arg1 = (wxCaret *) 0 ;
4618 int arg2 ;
4619 int arg3 ;
4620 PyObject * obj0 = 0 ;
4621 PyObject * obj1 = 0 ;
4622 PyObject * obj2 = 0 ;
4623 char *kwnames[] = {
4624 (char *) "self",(char *) "x",(char *) "y", NULL
4625 };
4626
4627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_MoveXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4628 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4629 {
4630 arg2 = (int) SWIG_PyObj_AsInt(obj1);
4631 if (PyErr_Occurred()) SWIG_fail;
4632 }
4633 {
4634 arg3 = (int) SWIG_PyObj_AsInt(obj2);
4635 if (PyErr_Occurred()) SWIG_fail;
4636 }
4637 {
4638 PyThreadState* __tstate = wxPyBeginAllowThreads();
4639 (arg1)->Move(arg2,arg3);
4640
4641 wxPyEndAllowThreads(__tstate);
4642 if (PyErr_Occurred()) SWIG_fail;
4643 }
4644 Py_INCREF(Py_None); resultobj = Py_None;
4645 return resultobj;
4646 fail:
4647 return NULL;
4648 }
4649
4650
4651 static PyObject *_wrap_Caret_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
4652 PyObject *resultobj;
4653 wxCaret *arg1 = (wxCaret *) 0 ;
4654 wxPoint *arg2 = 0 ;
4655 wxPoint temp2 ;
4656 PyObject * obj0 = 0 ;
4657 PyObject * obj1 = 0 ;
4658 char *kwnames[] = {
4659 (char *) "self",(char *) "pt", NULL
4660 };
4661
4662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_Move",kwnames,&obj0,&obj1)) goto fail;
4663 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4664 {
4665 arg2 = &temp2;
4666 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4667 }
4668 {
4669 PyThreadState* __tstate = wxPyBeginAllowThreads();
4670 (arg1)->Move((wxPoint const &)*arg2);
4671
4672 wxPyEndAllowThreads(__tstate);
4673 if (PyErr_Occurred()) SWIG_fail;
4674 }
4675 Py_INCREF(Py_None); resultobj = Py_None;
4676 return resultobj;
4677 fail:
4678 return NULL;
4679 }
4680
4681
4682 static PyObject *_wrap_Caret_SetSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
4683 PyObject *resultobj;
4684 wxCaret *arg1 = (wxCaret *) 0 ;
4685 int arg2 ;
4686 int arg3 ;
4687 PyObject * obj0 = 0 ;
4688 PyObject * obj1 = 0 ;
4689 PyObject * obj2 = 0 ;
4690 char *kwnames[] = {
4691 (char *) "self",(char *) "width",(char *) "height", NULL
4692 };
4693
4694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
4695 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4696 {
4697 arg2 = (int) SWIG_PyObj_AsInt(obj1);
4698 if (PyErr_Occurred()) SWIG_fail;
4699 }
4700 {
4701 arg3 = (int) SWIG_PyObj_AsInt(obj2);
4702 if (PyErr_Occurred()) SWIG_fail;
4703 }
4704 {
4705 PyThreadState* __tstate = wxPyBeginAllowThreads();
4706 (arg1)->SetSize(arg2,arg3);
4707
4708 wxPyEndAllowThreads(__tstate);
4709 if (PyErr_Occurred()) SWIG_fail;
4710 }
4711 Py_INCREF(Py_None); resultobj = Py_None;
4712 return resultobj;
4713 fail:
4714 return NULL;
4715 }
4716
4717
4718 static PyObject *_wrap_Caret_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4719 PyObject *resultobj;
4720 wxCaret *arg1 = (wxCaret *) 0 ;
4721 wxSize *arg2 = 0 ;
4722 wxSize temp2 ;
4723 PyObject * obj0 = 0 ;
4724 PyObject * obj1 = 0 ;
4725 char *kwnames[] = {
4726 (char *) "self",(char *) "size", NULL
4727 };
4728
4729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_SetSize",kwnames,&obj0,&obj1)) goto fail;
4730 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4731 {
4732 arg2 = &temp2;
4733 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4734 }
4735 {
4736 PyThreadState* __tstate = wxPyBeginAllowThreads();
4737 (arg1)->SetSize((wxSize const &)*arg2);
4738
4739 wxPyEndAllowThreads(__tstate);
4740 if (PyErr_Occurred()) SWIG_fail;
4741 }
4742 Py_INCREF(Py_None); resultobj = Py_None;
4743 return resultobj;
4744 fail:
4745 return NULL;
4746 }
4747
4748
4749 static PyObject *_wrap_Caret_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
4750 PyObject *resultobj;
4751 wxCaret *arg1 = (wxCaret *) 0 ;
4752 int arg2 = (int) True ;
4753 PyObject * obj0 = 0 ;
4754 PyObject * obj1 = 0 ;
4755 char *kwnames[] = {
4756 (char *) "self",(char *) "show", NULL
4757 };
4758
4759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Caret_Show",kwnames,&obj0,&obj1)) goto fail;
4760 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4761 if (obj1) {
4762 {
4763 arg2 = (int) SWIG_PyObj_AsInt(obj1);
4764 if (PyErr_Occurred()) SWIG_fail;
4765 }
4766 }
4767 {
4768 PyThreadState* __tstate = wxPyBeginAllowThreads();
4769 (arg1)->Show(arg2);
4770
4771 wxPyEndAllowThreads(__tstate);
4772 if (PyErr_Occurred()) SWIG_fail;
4773 }
4774 Py_INCREF(Py_None); resultobj = Py_None;
4775 return resultobj;
4776 fail:
4777 return NULL;
4778 }
4779
4780
4781 static PyObject *_wrap_Caret_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
4782 PyObject *resultobj;
4783 wxCaret *arg1 = (wxCaret *) 0 ;
4784 PyObject * obj0 = 0 ;
4785 char *kwnames[] = {
4786 (char *) "self", NULL
4787 };
4788
4789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_Hide",kwnames,&obj0)) goto fail;
4790 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4791 {
4792 PyThreadState* __tstate = wxPyBeginAllowThreads();
4793 (arg1)->Hide();
4794
4795 wxPyEndAllowThreads(__tstate);
4796 if (PyErr_Occurred()) SWIG_fail;
4797 }
4798 Py_INCREF(Py_None); resultobj = Py_None;
4799 return resultobj;
4800 fail:
4801 return NULL;
4802 }
4803
4804
4805 static PyObject * Caret_swigregister(PyObject *self, PyObject *args) {
4806 PyObject *obj;
4807 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4808 SWIG_TypeClientData(SWIGTYPE_p_wxCaret, obj);
4809 Py_INCREF(obj);
4810 return Py_BuildValue((char *)"");
4811 }
4812 static PyObject *_wrap_Caret_GetBlinkTime(PyObject *self, PyObject *args, PyObject *kwargs) {
4813 PyObject *resultobj;
4814 int result;
4815 char *kwnames[] = {
4816 NULL
4817 };
4818
4819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Caret_GetBlinkTime",kwnames)) goto fail;
4820 {
4821 PyThreadState* __tstate = wxPyBeginAllowThreads();
4822 result = (int)wxCaret_GetBlinkTime();
4823
4824 wxPyEndAllowThreads(__tstate);
4825 if (PyErr_Occurred()) SWIG_fail;
4826 }
4827 resultobj = SWIG_PyObj_FromInt((int)result);
4828 return resultobj;
4829 fail:
4830 return NULL;
4831 }
4832
4833
4834 static PyObject *_wrap_Caret_SetBlinkTime(PyObject *self, PyObject *args, PyObject *kwargs) {
4835 PyObject *resultobj;
4836 int arg1 ;
4837 PyObject * obj0 = 0 ;
4838 char *kwnames[] = {
4839 (char *) "milliseconds", NULL
4840 };
4841
4842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_SetBlinkTime",kwnames,&obj0)) goto fail;
4843 {
4844 arg1 = (int) SWIG_PyObj_AsInt(obj0);
4845 if (PyErr_Occurred()) SWIG_fail;
4846 }
4847 {
4848 PyThreadState* __tstate = wxPyBeginAllowThreads();
4849 wxCaret_SetBlinkTime(arg1);
4850
4851 wxPyEndAllowThreads(__tstate);
4852 if (PyErr_Occurred()) SWIG_fail;
4853 }
4854 Py_INCREF(Py_None); resultobj = Py_None;
4855 return resultobj;
4856 fail:
4857 return NULL;
4858 }
4859
4860
4861 static PyObject *_wrap_new_BusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
4862 PyObject *resultobj;
4863 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
4864 wxBusyCursor *result;
4865 PyObject * obj0 = 0 ;
4866 char *kwnames[] = {
4867 (char *) "cursor", NULL
4868 };
4869
4870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BusyCursor",kwnames,&obj0)) goto fail;
4871 if (obj0) {
4872 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4873 }
4874 {
4875 PyThreadState* __tstate = wxPyBeginAllowThreads();
4876 result = (wxBusyCursor *)new wxBusyCursor(arg1);
4877
4878 wxPyEndAllowThreads(__tstate);
4879 if (PyErr_Occurred()) SWIG_fail;
4880 }
4881 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxBusyCursor, 1);
4882 return resultobj;
4883 fail:
4884 return NULL;
4885 }
4886
4887
4888 static PyObject *_wrap_delete_BusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
4889 PyObject *resultobj;
4890 wxBusyCursor *arg1 = (wxBusyCursor *) 0 ;
4891 PyObject * obj0 = 0 ;
4892 char *kwnames[] = {
4893 (char *) "self", NULL
4894 };
4895
4896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyCursor",kwnames,&obj0)) goto fail;
4897 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxBusyCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4898 {
4899 PyThreadState* __tstate = wxPyBeginAllowThreads();
4900 delete arg1;
4901
4902 wxPyEndAllowThreads(__tstate);
4903 if (PyErr_Occurred()) SWIG_fail;
4904 }
4905 Py_INCREF(Py_None); resultobj = Py_None;
4906 return resultobj;
4907 fail:
4908 return NULL;
4909 }
4910
4911
4912 static PyObject * BusyCursor_swigregister(PyObject *self, PyObject *args) {
4913 PyObject *obj;
4914 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4915 SWIG_TypeClientData(SWIGTYPE_p_wxBusyCursor, obj);
4916 Py_INCREF(obj);
4917 return Py_BuildValue((char *)"");
4918 }
4919 static PyObject *_wrap_new_WindowDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
4920 PyObject *resultobj;
4921 wxWindow *arg1 = (wxWindow *) NULL ;
4922 wxWindowDisabler *result;
4923 PyObject * obj0 = 0 ;
4924 char *kwnames[] = {
4925 (char *) "winToSkip", NULL
4926 };
4927
4928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDisabler",kwnames,&obj0)) goto fail;
4929 if (obj0) {
4930 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4931 }
4932 {
4933 PyThreadState* __tstate = wxPyBeginAllowThreads();
4934 result = (wxWindowDisabler *)new wxWindowDisabler(arg1);
4935
4936 wxPyEndAllowThreads(__tstate);
4937 if (PyErr_Occurred()) SWIG_fail;
4938 }
4939 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxWindowDisabler, 1);
4940 return resultobj;
4941 fail:
4942 return NULL;
4943 }
4944
4945
4946 static PyObject *_wrap_delete_WindowDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
4947 PyObject *resultobj;
4948 wxWindowDisabler *arg1 = (wxWindowDisabler *) 0 ;
4949 PyObject * obj0 = 0 ;
4950 char *kwnames[] = {
4951 (char *) "self", NULL
4952 };
4953
4954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_WindowDisabler",kwnames,&obj0)) goto fail;
4955 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindowDisabler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4956 {
4957 PyThreadState* __tstate = wxPyBeginAllowThreads();
4958 delete arg1;
4959
4960 wxPyEndAllowThreads(__tstate);
4961 if (PyErr_Occurred()) SWIG_fail;
4962 }
4963 Py_INCREF(Py_None); resultobj = Py_None;
4964 return resultobj;
4965 fail:
4966 return NULL;
4967 }
4968
4969
4970 static PyObject * WindowDisabler_swigregister(PyObject *self, PyObject *args) {
4971 PyObject *obj;
4972 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4973 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDisabler, obj);
4974 Py_INCREF(obj);
4975 return Py_BuildValue((char *)"");
4976 }
4977 static PyObject *_wrap_new_BusyInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
4978 PyObject *resultobj;
4979 wxString *arg1 = 0 ;
4980 wxBusyInfo *result;
4981 bool temp1 = False ;
4982 PyObject * obj0 = 0 ;
4983 char *kwnames[] = {
4984 (char *) "message", NULL
4985 };
4986
4987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BusyInfo",kwnames,&obj0)) goto fail;
4988 {
4989 arg1 = wxString_in_helper(obj0);
4990 if (arg1 == NULL) SWIG_fail;
4991 temp1 = True;
4992 }
4993 {
4994 PyThreadState* __tstate = wxPyBeginAllowThreads();
4995 result = (wxBusyInfo *)new wxBusyInfo((wxString const &)*arg1);
4996
4997 wxPyEndAllowThreads(__tstate);
4998 if (PyErr_Occurred()) SWIG_fail;
4999 }
5000 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxBusyInfo, 1);
5001 {
5002 if (temp1)
5003 delete arg1;
5004 }
5005 return resultobj;
5006 fail:
5007 {
5008 if (temp1)
5009 delete arg1;
5010 }
5011 return NULL;
5012 }
5013
5014
5015 static PyObject *_wrap_delete_BusyInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
5016 PyObject *resultobj;
5017 wxBusyInfo *arg1 = (wxBusyInfo *) 0 ;
5018 PyObject * obj0 = 0 ;
5019 char *kwnames[] = {
5020 (char *) "self", NULL
5021 };
5022
5023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyInfo",kwnames,&obj0)) goto fail;
5024 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxBusyInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5025 {
5026 PyThreadState* __tstate = wxPyBeginAllowThreads();
5027 delete arg1;
5028
5029 wxPyEndAllowThreads(__tstate);
5030 if (PyErr_Occurred()) SWIG_fail;
5031 }
5032 Py_INCREF(Py_None); resultobj = Py_None;
5033 return resultobj;
5034 fail:
5035 return NULL;
5036 }
5037
5038
5039 static PyObject * BusyInfo_swigregister(PyObject *self, PyObject *args) {
5040 PyObject *obj;
5041 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5042 SWIG_TypeClientData(SWIGTYPE_p_wxBusyInfo, obj);
5043 Py_INCREF(obj);
5044 return Py_BuildValue((char *)"");
5045 }
5046 static PyObject *_wrap_new_StopWatch(PyObject *self, PyObject *args, PyObject *kwargs) {
5047 PyObject *resultobj;
5048 wxStopWatch *result;
5049 char *kwnames[] = {
5050 NULL
5051 };
5052
5053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_StopWatch",kwnames)) goto fail;
5054 {
5055 PyThreadState* __tstate = wxPyBeginAllowThreads();
5056 result = (wxStopWatch *)new wxStopWatch();
5057
5058 wxPyEndAllowThreads(__tstate);
5059 if (PyErr_Occurred()) SWIG_fail;
5060 }
5061 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxStopWatch, 1);
5062 return resultobj;
5063 fail:
5064 return NULL;
5065 }
5066
5067
5068 static PyObject *_wrap_StopWatch_Start(PyObject *self, PyObject *args, PyObject *kwargs) {
5069 PyObject *resultobj;
5070 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5071 long arg2 = (long) 0 ;
5072 PyObject * obj0 = 0 ;
5073 PyObject * obj1 = 0 ;
5074 char *kwnames[] = {
5075 (char *) "self",(char *) "t0", NULL
5076 };
5077
5078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StopWatch_Start",kwnames,&obj0,&obj1)) goto fail;
5079 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxStopWatch,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5080 if (obj1) {
5081 {
5082 arg2 = (long) SWIG_PyObj_AsLong(obj1);
5083 if (PyErr_Occurred()) SWIG_fail;
5084 }
5085 }
5086 {
5087 PyThreadState* __tstate = wxPyBeginAllowThreads();
5088 (arg1)->Start(arg2);
5089
5090 wxPyEndAllowThreads(__tstate);
5091 if (PyErr_Occurred()) SWIG_fail;
5092 }
5093 Py_INCREF(Py_None); resultobj = Py_None;
5094 return resultobj;
5095 fail:
5096 return NULL;
5097 }
5098
5099
5100 static PyObject *_wrap_StopWatch_Pause(PyObject *self, PyObject *args, PyObject *kwargs) {
5101 PyObject *resultobj;
5102 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5103 PyObject * obj0 = 0 ;
5104 char *kwnames[] = {
5105 (char *) "self", NULL
5106 };
5107
5108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Pause",kwnames,&obj0)) goto fail;
5109 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxStopWatch,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5110 {
5111 PyThreadState* __tstate = wxPyBeginAllowThreads();
5112 (arg1)->Pause();
5113
5114 wxPyEndAllowThreads(__tstate);
5115 if (PyErr_Occurred()) SWIG_fail;
5116 }
5117 Py_INCREF(Py_None); resultobj = Py_None;
5118 return resultobj;
5119 fail:
5120 return NULL;
5121 }
5122
5123
5124 static PyObject *_wrap_StopWatch_Resume(PyObject *self, PyObject *args, PyObject *kwargs) {
5125 PyObject *resultobj;
5126 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5127 PyObject * obj0 = 0 ;
5128 char *kwnames[] = {
5129 (char *) "self", NULL
5130 };
5131
5132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Resume",kwnames,&obj0)) goto fail;
5133 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxStopWatch,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5134 {
5135 PyThreadState* __tstate = wxPyBeginAllowThreads();
5136 (arg1)->Resume();
5137
5138 wxPyEndAllowThreads(__tstate);
5139 if (PyErr_Occurred()) SWIG_fail;
5140 }
5141 Py_INCREF(Py_None); resultobj = Py_None;
5142 return resultobj;
5143 fail:
5144 return NULL;
5145 }
5146
5147
5148 static PyObject *_wrap_StopWatch_Time(PyObject *self, PyObject *args, PyObject *kwargs) {
5149 PyObject *resultobj;
5150 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5151 long result;
5152 PyObject * obj0 = 0 ;
5153 char *kwnames[] = {
5154 (char *) "self", NULL
5155 };
5156
5157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Time",kwnames,&obj0)) goto fail;
5158 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxStopWatch,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5159 {
5160 PyThreadState* __tstate = wxPyBeginAllowThreads();
5161 result = (long)((wxStopWatch const *)arg1)->Time();
5162
5163 wxPyEndAllowThreads(__tstate);
5164 if (PyErr_Occurred()) SWIG_fail;
5165 }
5166 resultobj = SWIG_PyObj_FromLong((long)result);
5167 return resultobj;
5168 fail:
5169 return NULL;
5170 }
5171
5172
5173 static PyObject * StopWatch_swigregister(PyObject *self, PyObject *args) {
5174 PyObject *obj;
5175 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5176 SWIG_TypeClientData(SWIGTYPE_p_wxStopWatch, obj);
5177 Py_INCREF(obj);
5178 return Py_BuildValue((char *)"");
5179 }
5180 static PyObject *_wrap_new_FileHistory(PyObject *self, PyObject *args, PyObject *kwargs) {
5181 PyObject *resultobj;
5182 int arg1 = (int) 9 ;
5183 wxFileHistory *result;
5184 PyObject * obj0 = 0 ;
5185 char *kwnames[] = {
5186 (char *) "maxFiles", NULL
5187 };
5188
5189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_FileHistory",kwnames,&obj0)) goto fail;
5190 if (obj0) {
5191 {
5192 arg1 = (int) SWIG_PyObj_AsInt(obj0);
5193 if (PyErr_Occurred()) SWIG_fail;
5194 }
5195 }
5196 {
5197 PyThreadState* __tstate = wxPyBeginAllowThreads();
5198 result = (wxFileHistory *)new wxFileHistory(arg1);
5199
5200 wxPyEndAllowThreads(__tstate);
5201 if (PyErr_Occurred()) SWIG_fail;
5202 }
5203 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileHistory, 1);
5204 return resultobj;
5205 fail:
5206 return NULL;
5207 }
5208
5209
5210 static PyObject *_wrap_delete_FileHistory(PyObject *self, PyObject *args, PyObject *kwargs) {
5211 PyObject *resultobj;
5212 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5213 PyObject * obj0 = 0 ;
5214 char *kwnames[] = {
5215 (char *) "self", NULL
5216 };
5217
5218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileHistory",kwnames,&obj0)) goto fail;
5219 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5220 {
5221 PyThreadState* __tstate = wxPyBeginAllowThreads();
5222 delete arg1;
5223
5224 wxPyEndAllowThreads(__tstate);
5225 if (PyErr_Occurred()) SWIG_fail;
5226 }
5227 Py_INCREF(Py_None); resultobj = Py_None;
5228 return resultobj;
5229 fail:
5230 return NULL;
5231 }
5232
5233
5234 static PyObject *_wrap_FileHistory_AddFileToHistory(PyObject *self, PyObject *args, PyObject *kwargs) {
5235 PyObject *resultobj;
5236 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5237 wxString *arg2 = 0 ;
5238 bool temp2 = False ;
5239 PyObject * obj0 = 0 ;
5240 PyObject * obj1 = 0 ;
5241 char *kwnames[] = {
5242 (char *) "self",(char *) "file", NULL
5243 };
5244
5245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFileToHistory",kwnames,&obj0,&obj1)) goto fail;
5246 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5247 {
5248 arg2 = wxString_in_helper(obj1);
5249 if (arg2 == NULL) SWIG_fail;
5250 temp2 = True;
5251 }
5252 {
5253 PyThreadState* __tstate = wxPyBeginAllowThreads();
5254 (arg1)->AddFileToHistory((wxString const &)*arg2);
5255
5256 wxPyEndAllowThreads(__tstate);
5257 if (PyErr_Occurred()) SWIG_fail;
5258 }
5259 Py_INCREF(Py_None); resultobj = Py_None;
5260 {
5261 if (temp2)
5262 delete arg2;
5263 }
5264 return resultobj;
5265 fail:
5266 {
5267 if (temp2)
5268 delete arg2;
5269 }
5270 return NULL;
5271 }
5272
5273
5274 static PyObject *_wrap_FileHistory_RemoveFileFromHistory(PyObject *self, PyObject *args, PyObject *kwargs) {
5275 PyObject *resultobj;
5276 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5277 int arg2 ;
5278 PyObject * obj0 = 0 ;
5279 PyObject * obj1 = 0 ;
5280 char *kwnames[] = {
5281 (char *) "self",(char *) "i", NULL
5282 };
5283
5284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveFileFromHistory",kwnames,&obj0,&obj1)) goto fail;
5285 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5286 {
5287 arg2 = (int) SWIG_PyObj_AsInt(obj1);
5288 if (PyErr_Occurred()) SWIG_fail;
5289 }
5290 {
5291 PyThreadState* __tstate = wxPyBeginAllowThreads();
5292 (arg1)->RemoveFileFromHistory(arg2);
5293
5294 wxPyEndAllowThreads(__tstate);
5295 if (PyErr_Occurred()) SWIG_fail;
5296 }
5297 Py_INCREF(Py_None); resultobj = Py_None;
5298 return resultobj;
5299 fail:
5300 return NULL;
5301 }
5302
5303
5304 static PyObject *_wrap_FileHistory_GetMaxFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
5305 PyObject *resultobj;
5306 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5307 int result;
5308 PyObject * obj0 = 0 ;
5309 char *kwnames[] = {
5310 (char *) "self", NULL
5311 };
5312
5313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetMaxFiles",kwnames,&obj0)) goto fail;
5314 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5315 {
5316 PyThreadState* __tstate = wxPyBeginAllowThreads();
5317 result = (int)((wxFileHistory const *)arg1)->GetMaxFiles();
5318
5319 wxPyEndAllowThreads(__tstate);
5320 if (PyErr_Occurred()) SWIG_fail;
5321 }
5322 resultobj = SWIG_PyObj_FromInt((int)result);
5323 return resultobj;
5324 fail:
5325 return NULL;
5326 }
5327
5328
5329 static PyObject *_wrap_FileHistory_UseMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
5330 PyObject *resultobj;
5331 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5332 wxMenu *arg2 = (wxMenu *) 0 ;
5333 PyObject * obj0 = 0 ;
5334 PyObject * obj1 = 0 ;
5335 char *kwnames[] = {
5336 (char *) "self",(char *) "menu", NULL
5337 };
5338
5339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_UseMenu",kwnames,&obj0,&obj1)) goto fail;
5340 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5341 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5342 {
5343 PyThreadState* __tstate = wxPyBeginAllowThreads();
5344 (arg1)->UseMenu(arg2);
5345
5346 wxPyEndAllowThreads(__tstate);
5347 if (PyErr_Occurred()) SWIG_fail;
5348 }
5349 Py_INCREF(Py_None); resultobj = Py_None;
5350 return resultobj;
5351 fail:
5352 return NULL;
5353 }
5354
5355
5356 static PyObject *_wrap_FileHistory_RemoveMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
5357 PyObject *resultobj;
5358 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5359 wxMenu *arg2 = (wxMenu *) 0 ;
5360 PyObject * obj0 = 0 ;
5361 PyObject * obj1 = 0 ;
5362 char *kwnames[] = {
5363 (char *) "self",(char *) "menu", NULL
5364 };
5365
5366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveMenu",kwnames,&obj0,&obj1)) goto fail;
5367 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5368 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5369 {
5370 PyThreadState* __tstate = wxPyBeginAllowThreads();
5371 (arg1)->RemoveMenu(arg2);
5372
5373 wxPyEndAllowThreads(__tstate);
5374 if (PyErr_Occurred()) SWIG_fail;
5375 }
5376 Py_INCREF(Py_None); resultobj = Py_None;
5377 return resultobj;
5378 fail:
5379 return NULL;
5380 }
5381
5382
5383 static PyObject *_wrap_FileHistory_Load(PyObject *self, PyObject *args, PyObject *kwargs) {
5384 PyObject *resultobj;
5385 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5386 wxConfigBase *arg2 = 0 ;
5387 PyObject * obj0 = 0 ;
5388 PyObject * obj1 = 0 ;
5389 char *kwnames[] = {
5390 (char *) "self",(char *) "config", NULL
5391 };
5392
5393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Load",kwnames,&obj0,&obj1)) goto fail;
5394 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5395 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5396 if (arg2 == NULL) {
5397 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
5398 }
5399 {
5400 PyThreadState* __tstate = wxPyBeginAllowThreads();
5401 (arg1)->Load(*arg2);
5402
5403 wxPyEndAllowThreads(__tstate);
5404 if (PyErr_Occurred()) SWIG_fail;
5405 }
5406 Py_INCREF(Py_None); resultobj = Py_None;
5407 return resultobj;
5408 fail:
5409 return NULL;
5410 }
5411
5412
5413 static PyObject *_wrap_FileHistory_Save(PyObject *self, PyObject *args, PyObject *kwargs) {
5414 PyObject *resultobj;
5415 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5416 wxConfigBase *arg2 = 0 ;
5417 PyObject * obj0 = 0 ;
5418 PyObject * obj1 = 0 ;
5419 char *kwnames[] = {
5420 (char *) "self",(char *) "config", NULL
5421 };
5422
5423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Save",kwnames,&obj0,&obj1)) goto fail;
5424 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5425 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5426 if (arg2 == NULL) {
5427 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
5428 }
5429 {
5430 PyThreadState* __tstate = wxPyBeginAllowThreads();
5431 (arg1)->Save(*arg2);
5432
5433 wxPyEndAllowThreads(__tstate);
5434 if (PyErr_Occurred()) SWIG_fail;
5435 }
5436 Py_INCREF(Py_None); resultobj = Py_None;
5437 return resultobj;
5438 fail:
5439 return NULL;
5440 }
5441
5442
5443 static PyObject *_wrap_FileHistory_AddFilesToMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
5444 PyObject *resultobj;
5445 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5446 PyObject * obj0 = 0 ;
5447 char *kwnames[] = {
5448 (char *) "self", NULL
5449 };
5450
5451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_AddFilesToMenu",kwnames,&obj0)) goto fail;
5452 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5453 {
5454 PyThreadState* __tstate = wxPyBeginAllowThreads();
5455 (arg1)->AddFilesToMenu();
5456
5457 wxPyEndAllowThreads(__tstate);
5458 if (PyErr_Occurred()) SWIG_fail;
5459 }
5460 Py_INCREF(Py_None); resultobj = Py_None;
5461 return resultobj;
5462 fail:
5463 return NULL;
5464 }
5465
5466
5467 static PyObject *_wrap_FileHistory_AddFilesToThisMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
5468 PyObject *resultobj;
5469 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5470 wxMenu *arg2 = (wxMenu *) 0 ;
5471 PyObject * obj0 = 0 ;
5472 PyObject * obj1 = 0 ;
5473 char *kwnames[] = {
5474 (char *) "self",(char *) "menu", NULL
5475 };
5476
5477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFilesToThisMenu",kwnames,&obj0,&obj1)) goto fail;
5478 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5479 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5480 {
5481 PyThreadState* __tstate = wxPyBeginAllowThreads();
5482 (arg1)->AddFilesToMenu(arg2);
5483
5484 wxPyEndAllowThreads(__tstate);
5485 if (PyErr_Occurred()) SWIG_fail;
5486 }
5487 Py_INCREF(Py_None); resultobj = Py_None;
5488 return resultobj;
5489 fail:
5490 return NULL;
5491 }
5492
5493
5494 static PyObject *_wrap_FileHistory_GetHistoryFile(PyObject *self, PyObject *args, PyObject *kwargs) {
5495 PyObject *resultobj;
5496 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5497 int arg2 ;
5498 wxString result;
5499 PyObject * obj0 = 0 ;
5500 PyObject * obj1 = 0 ;
5501 char *kwnames[] = {
5502 (char *) "self",(char *) "i", NULL
5503 };
5504
5505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_GetHistoryFile",kwnames,&obj0,&obj1)) goto fail;
5506 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5507 {
5508 arg2 = (int) SWIG_PyObj_AsInt(obj1);
5509 if (PyErr_Occurred()) SWIG_fail;
5510 }
5511 {
5512 PyThreadState* __tstate = wxPyBeginAllowThreads();
5513 result = ((wxFileHistory const *)arg1)->GetHistoryFile(arg2);
5514
5515 wxPyEndAllowThreads(__tstate);
5516 if (PyErr_Occurred()) SWIG_fail;
5517 }
5518 {
5519 #if wxUSE_UNICODE
5520 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5521 #else
5522 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5523 #endif
5524 }
5525 return resultobj;
5526 fail:
5527 return NULL;
5528 }
5529
5530
5531 static PyObject *_wrap_FileHistory_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
5532 PyObject *resultobj;
5533 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5534 int result;
5535 PyObject * obj0 = 0 ;
5536 char *kwnames[] = {
5537 (char *) "self", NULL
5538 };
5539
5540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetCount",kwnames,&obj0)) goto fail;
5541 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5542 {
5543 PyThreadState* __tstate = wxPyBeginAllowThreads();
5544 result = (int)((wxFileHistory const *)arg1)->GetCount();
5545
5546 wxPyEndAllowThreads(__tstate);
5547 if (PyErr_Occurred()) SWIG_fail;
5548 }
5549 resultobj = SWIG_PyObj_FromInt((int)result);
5550 return resultobj;
5551 fail:
5552 return NULL;
5553 }
5554
5555
5556 static PyObject * FileHistory_swigregister(PyObject *self, PyObject *args) {
5557 PyObject *obj;
5558 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5559 SWIG_TypeClientData(SWIGTYPE_p_wxFileHistory, obj);
5560 Py_INCREF(obj);
5561 return Py_BuildValue((char *)"");
5562 }
5563 static PyObject *_wrap_new_SingleInstanceChecker(PyObject *self, PyObject *args, PyObject *kwargs) {
5564 PyObject *resultobj;
5565 wxString *arg1 = 0 ;
5566 wxString const &arg2_defvalue = wxPyEmptyString ;
5567 wxString *arg2 = (wxString *) &arg2_defvalue ;
5568 wxSingleInstanceChecker *result;
5569 bool temp1 = False ;
5570 bool temp2 = False ;
5571 PyObject * obj0 = 0 ;
5572 PyObject * obj1 = 0 ;
5573 char *kwnames[] = {
5574 (char *) "name",(char *) "path", NULL
5575 };
5576
5577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_SingleInstanceChecker",kwnames,&obj0,&obj1)) goto fail;
5578 {
5579 arg1 = wxString_in_helper(obj0);
5580 if (arg1 == NULL) SWIG_fail;
5581 temp1 = True;
5582 }
5583 if (obj1) {
5584 {
5585 arg2 = wxString_in_helper(obj1);
5586 if (arg2 == NULL) SWIG_fail;
5587 temp2 = True;
5588 }
5589 }
5590 {
5591 PyThreadState* __tstate = wxPyBeginAllowThreads();
5592 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker((wxString const &)*arg1,(wxString const &)*arg2);
5593
5594 wxPyEndAllowThreads(__tstate);
5595 if (PyErr_Occurred()) SWIG_fail;
5596 }
5597 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxSingleInstanceChecker, 1);
5598 {
5599 if (temp1)
5600 delete arg1;
5601 }
5602 {
5603 if (temp2)
5604 delete arg2;
5605 }
5606 return resultobj;
5607 fail:
5608 {
5609 if (temp1)
5610 delete arg1;
5611 }
5612 {
5613 if (temp2)
5614 delete arg2;
5615 }
5616 return NULL;
5617 }
5618
5619
5620 static PyObject *_wrap_new_PreSingleInstanceChecker(PyObject *self, PyObject *args, PyObject *kwargs) {
5621 PyObject *resultobj;
5622 wxSingleInstanceChecker *result;
5623 char *kwnames[] = {
5624 NULL
5625 };
5626
5627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSingleInstanceChecker",kwnames)) goto fail;
5628 {
5629 PyThreadState* __tstate = wxPyBeginAllowThreads();
5630 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker();
5631
5632 wxPyEndAllowThreads(__tstate);
5633 if (PyErr_Occurred()) SWIG_fail;
5634 }
5635 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxSingleInstanceChecker, 1);
5636 return resultobj;
5637 fail:
5638 return NULL;
5639 }
5640
5641
5642 static PyObject *_wrap_delete_SingleInstanceChecker(PyObject *self, PyObject *args, PyObject *kwargs) {
5643 PyObject *resultobj;
5644 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
5645 PyObject * obj0 = 0 ;
5646 char *kwnames[] = {
5647 (char *) "self", NULL
5648 };
5649
5650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_SingleInstanceChecker",kwnames,&obj0)) goto fail;
5651 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxSingleInstanceChecker,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5652 {
5653 PyThreadState* __tstate = wxPyBeginAllowThreads();
5654 delete arg1;
5655
5656 wxPyEndAllowThreads(__tstate);
5657 if (PyErr_Occurred()) SWIG_fail;
5658 }
5659 Py_INCREF(Py_None); resultobj = Py_None;
5660 return resultobj;
5661 fail:
5662 return NULL;
5663 }
5664
5665
5666 static PyObject *_wrap_SingleInstanceChecker_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
5667 PyObject *resultobj;
5668 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
5669 wxString *arg2 = 0 ;
5670 wxString const &arg3_defvalue = wxPyEmptyString ;
5671 wxString *arg3 = (wxString *) &arg3_defvalue ;
5672 bool result;
5673 bool temp2 = False ;
5674 bool temp3 = False ;
5675 PyObject * obj0 = 0 ;
5676 PyObject * obj1 = 0 ;
5677 PyObject * obj2 = 0 ;
5678 char *kwnames[] = {
5679 (char *) "self",(char *) "name",(char *) "path", NULL
5680 };
5681
5682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:SingleInstanceChecker_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
5683 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxSingleInstanceChecker,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5684 {
5685 arg2 = wxString_in_helper(obj1);
5686 if (arg2 == NULL) SWIG_fail;
5687 temp2 = True;
5688 }
5689 if (obj2) {
5690 {
5691 arg3 = wxString_in_helper(obj2);
5692 if (arg3 == NULL) SWIG_fail;
5693 temp3 = True;
5694 }
5695 }
5696 {
5697 PyThreadState* __tstate = wxPyBeginAllowThreads();
5698 result = (bool)(arg1)->Create((wxString const &)*arg2,(wxString const &)*arg3);
5699
5700 wxPyEndAllowThreads(__tstate);
5701 if (PyErr_Occurred()) SWIG_fail;
5702 }
5703 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5704 {
5705 if (temp2)
5706 delete arg2;
5707 }
5708 {
5709 if (temp3)
5710 delete arg3;
5711 }
5712 return resultobj;
5713 fail:
5714 {
5715 if (temp2)
5716 delete arg2;
5717 }
5718 {
5719 if (temp3)
5720 delete arg3;
5721 }
5722 return NULL;
5723 }
5724
5725
5726 static PyObject *_wrap_SingleInstanceChecker_IsAnotherRunning(PyObject *self, PyObject *args, PyObject *kwargs) {
5727 PyObject *resultobj;
5728 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
5729 bool result;
5730 PyObject * obj0 = 0 ;
5731 char *kwnames[] = {
5732 (char *) "self", NULL
5733 };
5734
5735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SingleInstanceChecker_IsAnotherRunning",kwnames,&obj0)) goto fail;
5736 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxSingleInstanceChecker,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5737 {
5738 PyThreadState* __tstate = wxPyBeginAllowThreads();
5739 result = (bool)((wxSingleInstanceChecker const *)arg1)->IsAnotherRunning();
5740
5741 wxPyEndAllowThreads(__tstate);
5742 if (PyErr_Occurred()) SWIG_fail;
5743 }
5744 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5745 return resultobj;
5746 fail:
5747 return NULL;
5748 }
5749
5750
5751 static PyObject * SingleInstanceChecker_swigregister(PyObject *self, PyObject *args) {
5752 PyObject *obj;
5753 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5754 SWIG_TypeClientData(SWIGTYPE_p_wxSingleInstanceChecker, obj);
5755 Py_INCREF(obj);
5756 return Py_BuildValue((char *)"");
5757 }
5758 static PyObject *_wrap_DrawWindowOnDC(PyObject *self, PyObject *args, PyObject *kwargs) {
5759 PyObject *resultobj;
5760 wxWindow *arg1 = (wxWindow *) 0 ;
5761 wxDC *arg2 = 0 ;
5762 int arg3 ;
5763 PyObject * obj0 = 0 ;
5764 PyObject * obj1 = 0 ;
5765 PyObject * obj2 = 0 ;
5766 char *kwnames[] = {
5767 (char *) "window",(char *) "dc",(char *) "method", NULL
5768 };
5769
5770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DrawWindowOnDC",kwnames,&obj0,&obj1,&obj2)) goto fail;
5771 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5772 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDC,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5773 if (arg2 == NULL) {
5774 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
5775 }
5776 {
5777 arg3 = (int) SWIG_PyObj_AsInt(obj2);
5778 if (PyErr_Occurred()) SWIG_fail;
5779 }
5780 {
5781 PyThreadState* __tstate = wxPyBeginAllowThreads();
5782 wxDrawWindowOnDC(arg1,(wxDC const &)*arg2,arg3);
5783
5784 wxPyEndAllowThreads(__tstate);
5785 if (PyErr_Occurred()) SWIG_fail;
5786 }
5787 Py_INCREF(Py_None); resultobj = Py_None;
5788 return resultobj;
5789 fail:
5790 return NULL;
5791 }
5792
5793
5794 static PyObject *_wrap_delete_TipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
5795 PyObject *resultobj;
5796 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
5797 PyObject * obj0 = 0 ;
5798 char *kwnames[] = {
5799 (char *) "self", NULL
5800 };
5801
5802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TipProvider",kwnames,&obj0)) goto fail;
5803 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTipProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5804 {
5805 PyThreadState* __tstate = wxPyBeginAllowThreads();
5806 delete arg1;
5807
5808 wxPyEndAllowThreads(__tstate);
5809 if (PyErr_Occurred()) SWIG_fail;
5810 }
5811 Py_INCREF(Py_None); resultobj = Py_None;
5812 return resultobj;
5813 fail:
5814 return NULL;
5815 }
5816
5817
5818 static PyObject *_wrap_TipProvider_GetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
5819 PyObject *resultobj;
5820 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
5821 wxString result;
5822 PyObject * obj0 = 0 ;
5823 char *kwnames[] = {
5824 (char *) "self", NULL
5825 };
5826
5827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetTip",kwnames,&obj0)) goto fail;
5828 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTipProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5829 {
5830 PyThreadState* __tstate = wxPyBeginAllowThreads();
5831 result = (arg1)->GetTip();
5832
5833 wxPyEndAllowThreads(__tstate);
5834 if (PyErr_Occurred()) SWIG_fail;
5835 }
5836 {
5837 #if wxUSE_UNICODE
5838 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5839 #else
5840 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5841 #endif
5842 }
5843 return resultobj;
5844 fail:
5845 return NULL;
5846 }
5847
5848
5849 static PyObject *_wrap_TipProvider_GetCurrentTip(PyObject *self, PyObject *args, PyObject *kwargs) {
5850 PyObject *resultobj;
5851 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
5852 size_t result;
5853 PyObject * obj0 = 0 ;
5854 char *kwnames[] = {
5855 (char *) "self", NULL
5856 };
5857
5858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetCurrentTip",kwnames,&obj0)) goto fail;
5859 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTipProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5860 {
5861 PyThreadState* __tstate = wxPyBeginAllowThreads();
5862 result = (size_t)(arg1)->GetCurrentTip();
5863
5864 wxPyEndAllowThreads(__tstate);
5865 if (PyErr_Occurred()) SWIG_fail;
5866 }
5867 resultobj = SWIG_PyObj_FromUnsignedLong((unsigned long)result);
5868 return resultobj;
5869 fail:
5870 return NULL;
5871 }
5872
5873
5874 static PyObject *_wrap_TipProvider_PreprocessTip(PyObject *self, PyObject *args, PyObject *kwargs) {
5875 PyObject *resultobj;
5876 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
5877 wxString *arg2 = 0 ;
5878 wxString result;
5879 bool temp2 = False ;
5880 PyObject * obj0 = 0 ;
5881 PyObject * obj1 = 0 ;
5882 char *kwnames[] = {
5883 (char *) "self",(char *) "tip", NULL
5884 };
5885
5886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TipProvider_PreprocessTip",kwnames,&obj0,&obj1)) goto fail;
5887 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTipProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5888 {
5889 arg2 = wxString_in_helper(obj1);
5890 if (arg2 == NULL) SWIG_fail;
5891 temp2 = True;
5892 }
5893 {
5894 PyThreadState* __tstate = wxPyBeginAllowThreads();
5895 result = (arg1)->PreprocessTip((wxString const &)*arg2);
5896
5897 wxPyEndAllowThreads(__tstate);
5898 if (PyErr_Occurred()) SWIG_fail;
5899 }
5900 {
5901 #if wxUSE_UNICODE
5902 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5903 #else
5904 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5905 #endif
5906 }
5907 {
5908 if (temp2)
5909 delete arg2;
5910 }
5911 return resultobj;
5912 fail:
5913 {
5914 if (temp2)
5915 delete arg2;
5916 }
5917 return NULL;
5918 }
5919
5920
5921 static PyObject * TipProvider_swigregister(PyObject *self, PyObject *args) {
5922 PyObject *obj;
5923 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5924 SWIG_TypeClientData(SWIGTYPE_p_wxTipProvider, obj);
5925 Py_INCREF(obj);
5926 return Py_BuildValue((char *)"");
5927 }
5928 static PyObject *_wrap_new_PyTipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
5929 PyObject *resultobj;
5930 size_t arg1 ;
5931 wxPyTipProvider *result;
5932 PyObject * obj0 = 0 ;
5933 char *kwnames[] = {
5934 (char *) "currentTip", NULL
5935 };
5936
5937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PyTipProvider",kwnames,&obj0)) goto fail;
5938 {
5939 arg1 = (size_t) SWIG_PyObj_AsUnsignedLong(obj0);
5940 if (PyErr_Occurred()) SWIG_fail;
5941 }
5942 {
5943 PyThreadState* __tstate = wxPyBeginAllowThreads();
5944 result = (wxPyTipProvider *)new wxPyTipProvider(arg1);
5945
5946 wxPyEndAllowThreads(__tstate);
5947 if (PyErr_Occurred()) SWIG_fail;
5948 }
5949 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyTipProvider, 1);
5950 return resultobj;
5951 fail:
5952 return NULL;
5953 }
5954
5955
5956 static PyObject *_wrap_PyTipProvider__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
5957 PyObject *resultobj;
5958 wxPyTipProvider *arg1 = (wxPyTipProvider *) 0 ;
5959 PyObject *arg2 = (PyObject *) 0 ;
5960 PyObject *arg3 = (PyObject *) 0 ;
5961 PyObject * obj0 = 0 ;
5962 PyObject * obj1 = 0 ;
5963 PyObject * obj2 = 0 ;
5964 char *kwnames[] = {
5965 (char *) "self",(char *) "self",(char *) "_class", NULL
5966 };
5967
5968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTipProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
5969 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTipProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5970 arg2 = obj1;
5971 arg3 = obj2;
5972 {
5973 PyThreadState* __tstate = wxPyBeginAllowThreads();
5974 (arg1)->_setCallbackInfo(arg2,arg3);
5975
5976 wxPyEndAllowThreads(__tstate);
5977 if (PyErr_Occurred()) SWIG_fail;
5978 }
5979 Py_INCREF(Py_None); resultobj = Py_None;
5980 return resultobj;
5981 fail:
5982 return NULL;
5983 }
5984
5985
5986 static PyObject * PyTipProvider_swigregister(PyObject *self, PyObject *args) {
5987 PyObject *obj;
5988 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5989 SWIG_TypeClientData(SWIGTYPE_p_wxPyTipProvider, obj);
5990 Py_INCREF(obj);
5991 return Py_BuildValue((char *)"");
5992 }
5993 static PyObject *_wrap_ShowTip(PyObject *self, PyObject *args, PyObject *kwargs) {
5994 PyObject *resultobj;
5995 wxWindow *arg1 = (wxWindow *) 0 ;
5996 wxTipProvider *arg2 = (wxTipProvider *) 0 ;
5997 bool arg3 = (bool) True ;
5998 bool result;
5999 PyObject * obj0 = 0 ;
6000 PyObject * obj1 = 0 ;
6001 PyObject * obj2 = 0 ;
6002 char *kwnames[] = {
6003 (char *) "parent",(char *) "tipProvider",(char *) "showAtStartup", NULL
6004 };
6005
6006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ShowTip",kwnames,&obj0,&obj1,&obj2)) goto fail;
6007 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6008 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTipProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6009 if (obj2) {
6010 {
6011 arg3 = (bool) SWIG_PyObj_AsBool(obj2);
6012 if (PyErr_Occurred()) SWIG_fail;
6013 }
6014 }
6015 {
6016 PyThreadState* __tstate = wxPyBeginAllowThreads();
6017 result = (bool)wxShowTip(arg1,arg2,arg3);
6018
6019 wxPyEndAllowThreads(__tstate);
6020 if (PyErr_Occurred()) SWIG_fail;
6021 }
6022 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6023 return resultobj;
6024 fail:
6025 return NULL;
6026 }
6027
6028
6029 static PyObject *_wrap_CreateFileTipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
6030 PyObject *resultobj;
6031 wxString *arg1 = 0 ;
6032 size_t arg2 ;
6033 wxTipProvider *result;
6034 bool temp1 = False ;
6035 PyObject * obj0 = 0 ;
6036 PyObject * obj1 = 0 ;
6037 char *kwnames[] = {
6038 (char *) "filename",(char *) "currentTip", NULL
6039 };
6040
6041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CreateFileTipProvider",kwnames,&obj0,&obj1)) goto fail;
6042 {
6043 arg1 = wxString_in_helper(obj0);
6044 if (arg1 == NULL) SWIG_fail;
6045 temp1 = True;
6046 }
6047 {
6048 arg2 = (size_t) SWIG_PyObj_AsUnsignedLong(obj1);
6049 if (PyErr_Occurred()) SWIG_fail;
6050 }
6051 {
6052 PyThreadState* __tstate = wxPyBeginAllowThreads();
6053 result = (wxTipProvider *)wxCreateFileTipProvider((wxString const &)*arg1,arg2);
6054
6055 wxPyEndAllowThreads(__tstate);
6056 if (PyErr_Occurred()) SWIG_fail;
6057 }
6058 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTipProvider, 1);
6059 {
6060 if (temp1)
6061 delete arg1;
6062 }
6063 return resultobj;
6064 fail:
6065 {
6066 if (temp1)
6067 delete arg1;
6068 }
6069 return NULL;
6070 }
6071
6072
6073 static PyObject *_wrap_new_Timer(PyObject *self, PyObject *args, PyObject *kwargs) {
6074 PyObject *resultobj;
6075 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
6076 int arg2 = (int) -1 ;
6077 wxPyTimer *result;
6078 PyObject * obj0 = 0 ;
6079 PyObject * obj1 = 0 ;
6080 char *kwnames[] = {
6081 (char *) "owner",(char *) "id", NULL
6082 };
6083
6084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Timer",kwnames,&obj0,&obj1)) goto fail;
6085 if (obj0) {
6086 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxEvtHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6087 }
6088 if (obj1) {
6089 {
6090 arg2 = (int) SWIG_PyObj_AsInt(obj1);
6091 if (PyErr_Occurred()) SWIG_fail;
6092 }
6093 }
6094 {
6095 PyThreadState* __tstate = wxPyBeginAllowThreads();
6096 result = (wxPyTimer *)new wxPyTimer(arg1,arg2);
6097
6098 wxPyEndAllowThreads(__tstate);
6099 if (PyErr_Occurred()) SWIG_fail;
6100 }
6101 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyTimer, 1);
6102 return resultobj;
6103 fail:
6104 return NULL;
6105 }
6106
6107
6108 static PyObject *_wrap_delete_Timer(PyObject *self, PyObject *args, PyObject *kwargs) {
6109 PyObject *resultobj;
6110 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6111 PyObject * obj0 = 0 ;
6112 char *kwnames[] = {
6113 (char *) "self", NULL
6114 };
6115
6116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Timer",kwnames,&obj0)) goto fail;
6117 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6118 {
6119 PyThreadState* __tstate = wxPyBeginAllowThreads();
6120 delete arg1;
6121
6122 wxPyEndAllowThreads(__tstate);
6123 if (PyErr_Occurred()) SWIG_fail;
6124 }
6125 Py_INCREF(Py_None); resultobj = Py_None;
6126 return resultobj;
6127 fail:
6128 return NULL;
6129 }
6130
6131
6132 static PyObject *_wrap_Timer__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
6133 PyObject *resultobj;
6134 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6135 PyObject *arg2 = (PyObject *) 0 ;
6136 PyObject *arg3 = (PyObject *) 0 ;
6137 PyObject * obj0 = 0 ;
6138 PyObject * obj1 = 0 ;
6139 PyObject * obj2 = 0 ;
6140 char *kwnames[] = {
6141 (char *) "self",(char *) "self",(char *) "_class", NULL
6142 };
6143
6144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Timer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
6145 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6146 arg2 = obj1;
6147 arg3 = obj2;
6148 {
6149 PyThreadState* __tstate = wxPyBeginAllowThreads();
6150 (arg1)->_setCallbackInfo(arg2,arg3);
6151
6152 wxPyEndAllowThreads(__tstate);
6153 if (PyErr_Occurred()) SWIG_fail;
6154 }
6155 Py_INCREF(Py_None); resultobj = Py_None;
6156 return resultobj;
6157 fail:
6158 return NULL;
6159 }
6160
6161
6162 static PyObject *_wrap_Timer_SetOwner(PyObject *self, PyObject *args, PyObject *kwargs) {
6163 PyObject *resultobj;
6164 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6165 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
6166 int arg3 = (int) -1 ;
6167 PyObject * obj0 = 0 ;
6168 PyObject * obj1 = 0 ;
6169 PyObject * obj2 = 0 ;
6170 char *kwnames[] = {
6171 (char *) "self",(char *) "owner",(char *) "id", NULL
6172 };
6173
6174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Timer_SetOwner",kwnames,&obj0,&obj1,&obj2)) goto fail;
6175 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6176 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxEvtHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6177 if (obj2) {
6178 {
6179 arg3 = (int) SWIG_PyObj_AsInt(obj2);
6180 if (PyErr_Occurred()) SWIG_fail;
6181 }
6182 }
6183 {
6184 PyThreadState* __tstate = wxPyBeginAllowThreads();
6185 (arg1)->SetOwner(arg2,arg3);
6186
6187 wxPyEndAllowThreads(__tstate);
6188 if (PyErr_Occurred()) SWIG_fail;
6189 }
6190 Py_INCREF(Py_None); resultobj = Py_None;
6191 return resultobj;
6192 fail:
6193 return NULL;
6194 }
6195
6196
6197 static PyObject *_wrap_Timer_Start(PyObject *self, PyObject *args, PyObject *kwargs) {
6198 PyObject *resultobj;
6199 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6200 int arg2 = (int) -1 ;
6201 bool arg3 = (bool) False ;
6202 bool result;
6203 PyObject * obj0 = 0 ;
6204 PyObject * obj1 = 0 ;
6205 PyObject * obj2 = 0 ;
6206 char *kwnames[] = {
6207 (char *) "self",(char *) "milliseconds",(char *) "oneShot", NULL
6208 };
6209
6210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Timer_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
6211 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6212 if (obj1) {
6213 {
6214 arg2 = (int) SWIG_PyObj_AsInt(obj1);
6215 if (PyErr_Occurred()) SWIG_fail;
6216 }
6217 }
6218 if (obj2) {
6219 {
6220 arg3 = (bool) SWIG_PyObj_AsBool(obj2);
6221 if (PyErr_Occurred()) SWIG_fail;
6222 }
6223 }
6224 {
6225 PyThreadState* __tstate = wxPyBeginAllowThreads();
6226 result = (bool)(arg1)->Start(arg2,arg3);
6227
6228 wxPyEndAllowThreads(__tstate);
6229 if (PyErr_Occurred()) SWIG_fail;
6230 }
6231 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6232 return resultobj;
6233 fail:
6234 return NULL;
6235 }
6236
6237
6238 static PyObject *_wrap_Timer_Stop(PyObject *self, PyObject *args, PyObject *kwargs) {
6239 PyObject *resultobj;
6240 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6241 PyObject * obj0 = 0 ;
6242 char *kwnames[] = {
6243 (char *) "self", NULL
6244 };
6245
6246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_Stop",kwnames,&obj0)) goto fail;
6247 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6248 {
6249 PyThreadState* __tstate = wxPyBeginAllowThreads();
6250 (arg1)->Stop();
6251
6252 wxPyEndAllowThreads(__tstate);
6253 if (PyErr_Occurred()) SWIG_fail;
6254 }
6255 Py_INCREF(Py_None); resultobj = Py_None;
6256 return resultobj;
6257 fail:
6258 return NULL;
6259 }
6260
6261
6262 static PyObject *_wrap_Timer_IsRunning(PyObject *self, PyObject *args, PyObject *kwargs) {
6263 PyObject *resultobj;
6264 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6265 bool result;
6266 PyObject * obj0 = 0 ;
6267 char *kwnames[] = {
6268 (char *) "self", NULL
6269 };
6270
6271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsRunning",kwnames,&obj0)) goto fail;
6272 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6273 {
6274 PyThreadState* __tstate = wxPyBeginAllowThreads();
6275 result = (bool)((wxPyTimer const *)arg1)->IsRunning();
6276
6277 wxPyEndAllowThreads(__tstate);
6278 if (PyErr_Occurred()) SWIG_fail;
6279 }
6280 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6281 return resultobj;
6282 fail:
6283 return NULL;
6284 }
6285
6286
6287 static PyObject *_wrap_Timer_GetInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
6288 PyObject *resultobj;
6289 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6290 int result;
6291 PyObject * obj0 = 0 ;
6292 char *kwnames[] = {
6293 (char *) "self", NULL
6294 };
6295
6296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetInterval",kwnames,&obj0)) goto fail;
6297 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6298 {
6299 PyThreadState* __tstate = wxPyBeginAllowThreads();
6300 result = (int)((wxPyTimer const *)arg1)->GetInterval();
6301
6302 wxPyEndAllowThreads(__tstate);
6303 if (PyErr_Occurred()) SWIG_fail;
6304 }
6305 resultobj = SWIG_PyObj_FromInt((int)result);
6306 return resultobj;
6307 fail:
6308 return NULL;
6309 }
6310
6311
6312 static PyObject *_wrap_Timer_IsOneShot(PyObject *self, PyObject *args, PyObject *kwargs) {
6313 PyObject *resultobj;
6314 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6315 bool result;
6316 PyObject * obj0 = 0 ;
6317 char *kwnames[] = {
6318 (char *) "self", NULL
6319 };
6320
6321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsOneShot",kwnames,&obj0)) goto fail;
6322 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6323 {
6324 PyThreadState* __tstate = wxPyBeginAllowThreads();
6325 result = (bool)((wxPyTimer const *)arg1)->IsOneShot();
6326
6327 wxPyEndAllowThreads(__tstate);
6328 if (PyErr_Occurred()) SWIG_fail;
6329 }
6330 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6331 return resultobj;
6332 fail:
6333 return NULL;
6334 }
6335
6336
6337 static PyObject *_wrap_Timer_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
6338 PyObject *resultobj;
6339 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6340 int result;
6341 PyObject * obj0 = 0 ;
6342 char *kwnames[] = {
6343 (char *) "self", NULL
6344 };
6345
6346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetId",kwnames,&obj0)) goto fail;
6347 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6348 {
6349 PyThreadState* __tstate = wxPyBeginAllowThreads();
6350 result = (int)((wxPyTimer const *)arg1)->GetId();
6351
6352 wxPyEndAllowThreads(__tstate);
6353 if (PyErr_Occurred()) SWIG_fail;
6354 }
6355 resultobj = SWIG_PyObj_FromInt((int)result);
6356 return resultobj;
6357 fail:
6358 return NULL;
6359 }
6360
6361
6362 static PyObject * Timer_swigregister(PyObject *self, PyObject *args) {
6363 PyObject *obj;
6364 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6365 SWIG_TypeClientData(SWIGTYPE_p_wxPyTimer, obj);
6366 Py_INCREF(obj);
6367 return Py_BuildValue((char *)"");
6368 }
6369 static PyObject *_wrap_new_TimerEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
6370 PyObject *resultobj;
6371 int arg1 = (int) 0 ;
6372 int arg2 = (int) 0 ;
6373 wxTimerEvent *result;
6374 PyObject * obj0 = 0 ;
6375 PyObject * obj1 = 0 ;
6376 char *kwnames[] = {
6377 (char *) "timerid",(char *) "interval", NULL
6378 };
6379
6380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TimerEvent",kwnames,&obj0,&obj1)) goto fail;
6381 if (obj0) {
6382 {
6383 arg1 = (int) SWIG_PyObj_AsInt(obj0);
6384 if (PyErr_Occurred()) SWIG_fail;
6385 }
6386 }
6387 if (obj1) {
6388 {
6389 arg2 = (int) SWIG_PyObj_AsInt(obj1);
6390 if (PyErr_Occurred()) SWIG_fail;
6391 }
6392 }
6393 {
6394 PyThreadState* __tstate = wxPyBeginAllowThreads();
6395 result = (wxTimerEvent *)new wxTimerEvent(arg1,arg2);
6396
6397 wxPyEndAllowThreads(__tstate);
6398 if (PyErr_Occurred()) SWIG_fail;
6399 }
6400 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimerEvent, 1);
6401 return resultobj;
6402 fail:
6403 return NULL;
6404 }
6405
6406
6407 static PyObject *_wrap_TimerEvent_GetInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
6408 PyObject *resultobj;
6409 wxTimerEvent *arg1 = (wxTimerEvent *) 0 ;
6410 int result;
6411 PyObject * obj0 = 0 ;
6412 char *kwnames[] = {
6413 (char *) "self", NULL
6414 };
6415
6416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimerEvent_GetInterval",kwnames,&obj0)) goto fail;
6417 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimerEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6418 {
6419 PyThreadState* __tstate = wxPyBeginAllowThreads();
6420 result = (int)((wxTimerEvent const *)arg1)->GetInterval();
6421
6422 wxPyEndAllowThreads(__tstate);
6423 if (PyErr_Occurred()) SWIG_fail;
6424 }
6425 resultobj = SWIG_PyObj_FromInt((int)result);
6426 return resultobj;
6427 fail:
6428 return NULL;
6429 }
6430
6431
6432 static PyObject * TimerEvent_swigregister(PyObject *self, PyObject *args) {
6433 PyObject *obj;
6434 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6435 SWIG_TypeClientData(SWIGTYPE_p_wxTimerEvent, obj);
6436 Py_INCREF(obj);
6437 return Py_BuildValue((char *)"");
6438 }
6439 static PyObject *_wrap_new_TimerRunner__SWIG_0(PyObject *self, PyObject *args) {
6440 PyObject *resultobj;
6441 wxTimer *arg1 = 0 ;
6442 wxTimerRunner *result;
6443 PyObject * obj0 = 0 ;
6444
6445 if(!PyArg_ParseTuple(args,(char *)"O:new_TimerRunner",&obj0)) goto fail;
6446 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6447 if (arg1 == NULL) {
6448 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
6449 }
6450 {
6451 PyThreadState* __tstate = wxPyBeginAllowThreads();
6452 result = (wxTimerRunner *)new wxTimerRunner(*arg1);
6453
6454 wxPyEndAllowThreads(__tstate);
6455 if (PyErr_Occurred()) SWIG_fail;
6456 }
6457 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimerRunner, 1);
6458 return resultobj;
6459 fail:
6460 return NULL;
6461 }
6462
6463
6464 static PyObject *_wrap_new_TimerRunner__SWIG_1(PyObject *self, PyObject *args) {
6465 PyObject *resultobj;
6466 wxTimer *arg1 = 0 ;
6467 int arg2 ;
6468 bool arg3 = (bool) False ;
6469 wxTimerRunner *result;
6470 PyObject * obj0 = 0 ;
6471 PyObject * obj1 = 0 ;
6472 PyObject * obj2 = 0 ;
6473
6474 if(!PyArg_ParseTuple(args,(char *)"OO|O:new_TimerRunner",&obj0,&obj1,&obj2)) goto fail;
6475 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6476 if (arg1 == NULL) {
6477 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
6478 }
6479 {
6480 arg2 = (int) SWIG_PyObj_AsInt(obj1);
6481 if (PyErr_Occurred()) SWIG_fail;
6482 }
6483 if (obj2) {
6484 {
6485 arg3 = (bool) SWIG_PyObj_AsBool(obj2);
6486 if (PyErr_Occurred()) SWIG_fail;
6487 }
6488 }
6489 {
6490 PyThreadState* __tstate = wxPyBeginAllowThreads();
6491 result = (wxTimerRunner *)new wxTimerRunner(*arg1,arg2,arg3);
6492
6493 wxPyEndAllowThreads(__tstate);
6494 if (PyErr_Occurred()) SWIG_fail;
6495 }
6496 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimerRunner, 1);
6497 return resultobj;
6498 fail:
6499 return NULL;
6500 }
6501
6502
6503 static PyObject *_wrap_new_TimerRunner(PyObject *self, PyObject *args) {
6504 int argc;
6505 PyObject *argv[4];
6506 int ii;
6507
6508 argc = PyObject_Length(args);
6509 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
6510 argv[ii] = PyTuple_GetItem(args,ii);
6511 }
6512 if (argc == 1) {
6513 int _v;
6514 {
6515 void *ptr;
6516 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
6517 _v = 0;
6518 PyErr_Clear();
6519 } else {
6520 _v = 1;
6521 }
6522 }
6523 if (_v) {
6524 return _wrap_new_TimerRunner__SWIG_0(self,args);
6525 }
6526 }
6527 if ((argc >= 2) && (argc <= 3)) {
6528 int _v;
6529 {
6530 void *ptr;
6531 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
6532 _v = 0;
6533 PyErr_Clear();
6534 } else {
6535 _v = 1;
6536 }
6537 }
6538 if (_v) {
6539 {
6540 SWIG_PyObj_AsInt(argv[1]);
6541 if (PyErr_Occurred()) {
6542 _v = 0;
6543 PyErr_Clear();
6544 } else {
6545 _v = 1;
6546 }
6547 }
6548 if (_v) {
6549 if (argc <= 2) {
6550 return _wrap_new_TimerRunner__SWIG_1(self,args);
6551 }
6552 {
6553 SWIG_PyObj_AsBool(argv[2]);
6554 if (PyErr_Occurred()) {
6555 _v = 0;
6556 PyErr_Clear();
6557 } else {
6558 _v = 1;
6559 }
6560 }
6561 if (_v) {
6562 return _wrap_new_TimerRunner__SWIG_1(self,args);
6563 }
6564 }
6565 }
6566 }
6567
6568 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_TimerRunner'");
6569 return NULL;
6570 }
6571
6572
6573 static PyObject *_wrap_delete_TimerRunner(PyObject *self, PyObject *args, PyObject *kwargs) {
6574 PyObject *resultobj;
6575 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
6576 PyObject * obj0 = 0 ;
6577 char *kwnames[] = {
6578 (char *) "self", NULL
6579 };
6580
6581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimerRunner",kwnames,&obj0)) goto fail;
6582 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimerRunner,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6583 {
6584 PyThreadState* __tstate = wxPyBeginAllowThreads();
6585 delete arg1;
6586
6587 wxPyEndAllowThreads(__tstate);
6588 if (PyErr_Occurred()) SWIG_fail;
6589 }
6590 Py_INCREF(Py_None); resultobj = Py_None;
6591 return resultobj;
6592 fail:
6593 return NULL;
6594 }
6595
6596
6597 static PyObject *_wrap_TimerRunner_Start(PyObject *self, PyObject *args, PyObject *kwargs) {
6598 PyObject *resultobj;
6599 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
6600 int arg2 ;
6601 bool arg3 = (bool) False ;
6602 PyObject * obj0 = 0 ;
6603 PyObject * obj1 = 0 ;
6604 PyObject * obj2 = 0 ;
6605 char *kwnames[] = {
6606 (char *) "self",(char *) "milli",(char *) "oneShot", NULL
6607 };
6608
6609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TimerRunner_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
6610 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimerRunner,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6611 {
6612 arg2 = (int) SWIG_PyObj_AsInt(obj1);
6613 if (PyErr_Occurred()) SWIG_fail;
6614 }
6615 if (obj2) {
6616 {
6617 arg3 = (bool) SWIG_PyObj_AsBool(obj2);
6618 if (PyErr_Occurred()) SWIG_fail;
6619 }
6620 }
6621 {
6622 PyThreadState* __tstate = wxPyBeginAllowThreads();
6623 (arg1)->Start(arg2,arg3);
6624
6625 wxPyEndAllowThreads(__tstate);
6626 if (PyErr_Occurred()) SWIG_fail;
6627 }
6628 Py_INCREF(Py_None); resultobj = Py_None;
6629 return resultobj;
6630 fail:
6631 return NULL;
6632 }
6633
6634
6635 static PyObject * TimerRunner_swigregister(PyObject *self, PyObject *args) {
6636 PyObject *obj;
6637 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6638 SWIG_TypeClientData(SWIGTYPE_p_wxTimerRunner, obj);
6639 Py_INCREF(obj);
6640 return Py_BuildValue((char *)"");
6641 }
6642 static PyObject *_wrap_new_Log(PyObject *self, PyObject *args, PyObject *kwargs) {
6643 PyObject *resultobj;
6644 wxLog *result;
6645 char *kwnames[] = {
6646 NULL
6647 };
6648
6649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Log",kwnames)) goto fail;
6650 {
6651 PyThreadState* __tstate = wxPyBeginAllowThreads();
6652 result = (wxLog *)new wxLog();
6653
6654 wxPyEndAllowThreads(__tstate);
6655 if (PyErr_Occurred()) SWIG_fail;
6656 }
6657 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLog, 1);
6658 return resultobj;
6659 fail:
6660 return NULL;
6661 }
6662
6663
6664 static PyObject *_wrap_Log_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
6665 PyObject *resultobj;
6666 bool result;
6667 char *kwnames[] = {
6668 NULL
6669 };
6670
6671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_IsEnabled",kwnames)) goto fail;
6672 {
6673 PyThreadState* __tstate = wxPyBeginAllowThreads();
6674 result = (bool)wxLog::IsEnabled();
6675
6676 wxPyEndAllowThreads(__tstate);
6677 if (PyErr_Occurred()) SWIG_fail;
6678 }
6679 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6680 return resultobj;
6681 fail:
6682 return NULL;
6683 }
6684
6685
6686 static PyObject *_wrap_Log_EnableLogging(PyObject *self, PyObject *args, PyObject *kwargs) {
6687 PyObject *resultobj;
6688 bool arg1 = (bool) True ;
6689 bool result;
6690 PyObject * obj0 = 0 ;
6691 char *kwnames[] = {
6692 (char *) "doIt", NULL
6693 };
6694
6695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_EnableLogging",kwnames,&obj0)) goto fail;
6696 if (obj0) {
6697 {
6698 arg1 = (bool) SWIG_PyObj_AsBool(obj0);
6699 if (PyErr_Occurred()) SWIG_fail;
6700 }
6701 }
6702 {
6703 PyThreadState* __tstate = wxPyBeginAllowThreads();
6704 result = (bool)wxLog::EnableLogging(arg1);
6705
6706 wxPyEndAllowThreads(__tstate);
6707 if (PyErr_Occurred()) SWIG_fail;
6708 }
6709 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6710 return resultobj;
6711 fail:
6712 return NULL;
6713 }
6714
6715
6716 static PyObject *_wrap_Log_OnLog(PyObject *self, PyObject *args, PyObject *kwargs) {
6717 PyObject *resultobj;
6718 wxLogLevel arg1 ;
6719 wxChar *arg2 = (wxChar *) 0 ;
6720 time_t arg3 ;
6721 PyObject * obj0 = 0 ;
6722 PyObject * obj1 = 0 ;
6723 PyObject * obj2 = 0 ;
6724 char *kwnames[] = {
6725 (char *) "level",(char *) "szString",(char *) "t", NULL
6726 };
6727
6728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Log_OnLog",kwnames,&obj0,&obj1,&obj2)) goto fail;
6729 {
6730 arg1 = (wxLogLevel) SWIG_PyObj_AsUnsignedLong(obj0);
6731 if (PyErr_Occurred()) SWIG_fail;
6732 }
6733 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxChar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6734 {
6735 arg3 = (time_t) SWIG_PyObj_AsUnsignedInt(obj2);
6736 if (PyErr_Occurred()) SWIG_fail;
6737 }
6738 {
6739 PyThreadState* __tstate = wxPyBeginAllowThreads();
6740 wxLog::OnLog(arg1,(wxChar const *)arg2,arg3);
6741
6742 wxPyEndAllowThreads(__tstate);
6743 if (PyErr_Occurred()) SWIG_fail;
6744 }
6745 Py_INCREF(Py_None); resultobj = Py_None;
6746 return resultobj;
6747 fail:
6748 return NULL;
6749 }
6750
6751
6752 static PyObject *_wrap_Log_Flush(PyObject *self, PyObject *args, PyObject *kwargs) {
6753 PyObject *resultobj;
6754 wxLog *arg1 = (wxLog *) 0 ;
6755 PyObject * obj0 = 0 ;
6756 char *kwnames[] = {
6757 (char *) "self", NULL
6758 };
6759
6760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Flush",kwnames,&obj0)) goto fail;
6761 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6762 {
6763 PyThreadState* __tstate = wxPyBeginAllowThreads();
6764 (arg1)->Flush();
6765
6766 wxPyEndAllowThreads(__tstate);
6767 if (PyErr_Occurred()) SWIG_fail;
6768 }
6769 Py_INCREF(Py_None); resultobj = Py_None;
6770 return resultobj;
6771 fail:
6772 return NULL;
6773 }
6774
6775
6776 static PyObject *_wrap_Log_FlushActive(PyObject *self, PyObject *args, PyObject *kwargs) {
6777 PyObject *resultobj;
6778 char *kwnames[] = {
6779 NULL
6780 };
6781
6782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_FlushActive",kwnames)) goto fail;
6783 {
6784 PyThreadState* __tstate = wxPyBeginAllowThreads();
6785 wxLog::FlushActive();
6786
6787 wxPyEndAllowThreads(__tstate);
6788 if (PyErr_Occurred()) SWIG_fail;
6789 }
6790 Py_INCREF(Py_None); resultobj = Py_None;
6791 return resultobj;
6792 fail:
6793 return NULL;
6794 }
6795
6796
6797 static PyObject *_wrap_Log_GetActiveTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
6798 PyObject *resultobj;
6799 wxLog *result;
6800 char *kwnames[] = {
6801 NULL
6802 };
6803
6804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetActiveTarget",kwnames)) goto fail;
6805 {
6806 PyThreadState* __tstate = wxPyBeginAllowThreads();
6807 result = (wxLog *)wxLog::GetActiveTarget();
6808
6809 wxPyEndAllowThreads(__tstate);
6810 if (PyErr_Occurred()) SWIG_fail;
6811 }
6812 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLog, 0);
6813 return resultobj;
6814 fail:
6815 return NULL;
6816 }
6817
6818
6819 static PyObject *_wrap_Log_SetActiveTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
6820 PyObject *resultobj;
6821 wxLog *arg1 = (wxLog *) 0 ;
6822 wxLog *result;
6823 PyObject * obj0 = 0 ;
6824 char *kwnames[] = {
6825 (char *) "pLogger", NULL
6826 };
6827
6828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetActiveTarget",kwnames,&obj0)) goto fail;
6829 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6830 {
6831 PyThreadState* __tstate = wxPyBeginAllowThreads();
6832 result = (wxLog *)wxLog::SetActiveTarget(arg1);
6833
6834 wxPyEndAllowThreads(__tstate);
6835 if (PyErr_Occurred()) SWIG_fail;
6836 }
6837 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLog, 0);
6838 return resultobj;
6839 fail:
6840 return NULL;
6841 }
6842
6843
6844 static PyObject *_wrap_Log_Suspend(PyObject *self, PyObject *args, PyObject *kwargs) {
6845 PyObject *resultobj;
6846 char *kwnames[] = {
6847 NULL
6848 };
6849
6850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Suspend",kwnames)) goto fail;
6851 {
6852 PyThreadState* __tstate = wxPyBeginAllowThreads();
6853 wxLog::Suspend();
6854
6855 wxPyEndAllowThreads(__tstate);
6856 if (PyErr_Occurred()) SWIG_fail;
6857 }
6858 Py_INCREF(Py_None); resultobj = Py_None;
6859 return resultobj;
6860 fail:
6861 return NULL;
6862 }
6863
6864
6865 static PyObject *_wrap_Log_Resume(PyObject *self, PyObject *args, PyObject *kwargs) {
6866 PyObject *resultobj;
6867 char *kwnames[] = {
6868 NULL
6869 };
6870
6871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Resume",kwnames)) goto fail;
6872 {
6873 PyThreadState* __tstate = wxPyBeginAllowThreads();
6874 wxLog::Resume();
6875
6876 wxPyEndAllowThreads(__tstate);
6877 if (PyErr_Occurred()) SWIG_fail;
6878 }
6879 Py_INCREF(Py_None); resultobj = Py_None;
6880 return resultobj;
6881 fail:
6882 return NULL;
6883 }
6884
6885
6886 static PyObject *_wrap_Log_SetVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
6887 PyObject *resultobj;
6888 bool arg1 = (bool) True ;
6889 PyObject * obj0 = 0 ;
6890 char *kwnames[] = {
6891 (char *) "bVerbose", NULL
6892 };
6893
6894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_SetVerbose",kwnames,&obj0)) goto fail;
6895 if (obj0) {
6896 {
6897 arg1 = (bool) SWIG_PyObj_AsBool(obj0);
6898 if (PyErr_Occurred()) SWIG_fail;
6899 }
6900 }
6901 {
6902 PyThreadState* __tstate = wxPyBeginAllowThreads();
6903 wxLog::SetVerbose(arg1);
6904
6905 wxPyEndAllowThreads(__tstate);
6906 if (PyErr_Occurred()) SWIG_fail;
6907 }
6908 Py_INCREF(Py_None); resultobj = Py_None;
6909 return resultobj;
6910 fail:
6911 return NULL;
6912 }
6913
6914
6915 static PyObject *_wrap_Log_SetLogLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
6916 PyObject *resultobj;
6917 wxLogLevel arg1 ;
6918 PyObject * obj0 = 0 ;
6919 char *kwnames[] = {
6920 (char *) "logLevel", NULL
6921 };
6922
6923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetLogLevel",kwnames,&obj0)) goto fail;
6924 {
6925 arg1 = (wxLogLevel) SWIG_PyObj_AsUnsignedLong(obj0);
6926 if (PyErr_Occurred()) SWIG_fail;
6927 }
6928 {
6929 PyThreadState* __tstate = wxPyBeginAllowThreads();
6930 wxLog::SetLogLevel(arg1);
6931
6932 wxPyEndAllowThreads(__tstate);
6933 if (PyErr_Occurred()) SWIG_fail;
6934 }
6935 Py_INCREF(Py_None); resultobj = Py_None;
6936 return resultobj;
6937 fail:
6938 return NULL;
6939 }
6940
6941
6942 static PyObject *_wrap_Log_DontCreateOnDemand(PyObject *self, PyObject *args, PyObject *kwargs) {
6943 PyObject *resultobj;
6944 char *kwnames[] = {
6945 NULL
6946 };
6947
6948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_DontCreateOnDemand",kwnames)) goto fail;
6949 {
6950 PyThreadState* __tstate = wxPyBeginAllowThreads();
6951 wxLog::DontCreateOnDemand();
6952
6953 wxPyEndAllowThreads(__tstate);
6954 if (PyErr_Occurred()) SWIG_fail;
6955 }
6956 Py_INCREF(Py_None); resultobj = Py_None;
6957 return resultobj;
6958 fail:
6959 return NULL;
6960 }
6961
6962
6963 static PyObject *_wrap_Log_SetTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
6964 PyObject *resultobj;
6965 wxTraceMask arg1 ;
6966 PyObject * obj0 = 0 ;
6967 char *kwnames[] = {
6968 (char *) "ulMask", NULL
6969 };
6970
6971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTraceMask",kwnames,&obj0)) goto fail;
6972 {
6973 arg1 = (wxTraceMask) SWIG_PyObj_AsUnsignedLong(obj0);
6974 if (PyErr_Occurred()) SWIG_fail;
6975 }
6976 {
6977 PyThreadState* __tstate = wxPyBeginAllowThreads();
6978 wxLog::SetTraceMask(arg1);
6979
6980 wxPyEndAllowThreads(__tstate);
6981 if (PyErr_Occurred()) SWIG_fail;
6982 }
6983 Py_INCREF(Py_None); resultobj = Py_None;
6984 return resultobj;
6985 fail:
6986 return NULL;
6987 }
6988
6989
6990 static PyObject *_wrap_Log_AddTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
6991 PyObject *resultobj;
6992 wxString *arg1 = 0 ;
6993 bool temp1 = False ;
6994 PyObject * obj0 = 0 ;
6995 char *kwnames[] = {
6996 (char *) "str", NULL
6997 };
6998
6999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_AddTraceMask",kwnames,&obj0)) goto fail;
7000 {
7001 arg1 = wxString_in_helper(obj0);
7002 if (arg1 == NULL) SWIG_fail;
7003 temp1 = True;
7004 }
7005 {
7006 PyThreadState* __tstate = wxPyBeginAllowThreads();
7007 wxLog::AddTraceMask((wxString const &)*arg1);
7008
7009 wxPyEndAllowThreads(__tstate);
7010 if (PyErr_Occurred()) SWIG_fail;
7011 }
7012 Py_INCREF(Py_None); resultobj = Py_None;
7013 {
7014 if (temp1)
7015 delete arg1;
7016 }
7017 return resultobj;
7018 fail:
7019 {
7020 if (temp1)
7021 delete arg1;
7022 }
7023 return NULL;
7024 }
7025
7026
7027 static PyObject *_wrap_Log_RemoveTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
7028 PyObject *resultobj;
7029 wxString *arg1 = 0 ;
7030 bool temp1 = False ;
7031 PyObject * obj0 = 0 ;
7032 char *kwnames[] = {
7033 (char *) "str", NULL
7034 };
7035
7036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_RemoveTraceMask",kwnames,&obj0)) goto fail;
7037 {
7038 arg1 = wxString_in_helper(obj0);
7039 if (arg1 == NULL) SWIG_fail;
7040 temp1 = True;
7041 }
7042 {
7043 PyThreadState* __tstate = wxPyBeginAllowThreads();
7044 wxLog::RemoveTraceMask((wxString const &)*arg1);
7045
7046 wxPyEndAllowThreads(__tstate);
7047 if (PyErr_Occurred()) SWIG_fail;
7048 }
7049 Py_INCREF(Py_None); resultobj = Py_None;
7050 {
7051 if (temp1)
7052 delete arg1;
7053 }
7054 return resultobj;
7055 fail:
7056 {
7057 if (temp1)
7058 delete arg1;
7059 }
7060 return NULL;
7061 }
7062
7063
7064 static PyObject *_wrap_Log_ClearTraceMasks(PyObject *self, PyObject *args, PyObject *kwargs) {
7065 PyObject *resultobj;
7066 char *kwnames[] = {
7067 NULL
7068 };
7069
7070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_ClearTraceMasks",kwnames)) goto fail;
7071 {
7072 PyThreadState* __tstate = wxPyBeginAllowThreads();
7073 wxLog::ClearTraceMasks();
7074
7075 wxPyEndAllowThreads(__tstate);
7076 if (PyErr_Occurred()) SWIG_fail;
7077 }
7078 Py_INCREF(Py_None); resultobj = Py_None;
7079 return resultobj;
7080 fail:
7081 return NULL;
7082 }
7083
7084
7085 static PyObject *_wrap_Log_GetTraceMasks(PyObject *self, PyObject *args, PyObject *kwargs) {
7086 PyObject *resultobj;
7087 wxArrayString *result;
7088 char *kwnames[] = {
7089 NULL
7090 };
7091
7092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMasks",kwnames)) goto fail;
7093 {
7094 PyThreadState* __tstate = wxPyBeginAllowThreads();
7095 {
7096 wxArrayString const &_result_ref = wxLog::GetTraceMasks();
7097 result = (wxArrayString *) &_result_ref;
7098 }
7099
7100 wxPyEndAllowThreads(__tstate);
7101 if (PyErr_Occurred()) SWIG_fail;
7102 }
7103 {
7104 resultobj = wxArrayString2PyList_helper(*result);
7105 }
7106 return resultobj;
7107 fail:
7108 return NULL;
7109 }
7110
7111
7112 static PyObject *_wrap_Log_SetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
7113 PyObject *resultobj;
7114 wxChar *arg1 = (wxChar *) 0 ;
7115 PyObject * obj0 = 0 ;
7116 char *kwnames[] = {
7117 (char *) "ts", NULL
7118 };
7119
7120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTimestamp",kwnames,&obj0)) goto fail;
7121 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxChar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7122 {
7123 PyThreadState* __tstate = wxPyBeginAllowThreads();
7124 wxLog::SetTimestamp((wxChar const *)arg1);
7125
7126 wxPyEndAllowThreads(__tstate);
7127 if (PyErr_Occurred()) SWIG_fail;
7128 }
7129 Py_INCREF(Py_None); resultobj = Py_None;
7130 return resultobj;
7131 fail:
7132 return NULL;
7133 }
7134
7135
7136 static PyObject *_wrap_Log_GetVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
7137 PyObject *resultobj;
7138 bool result;
7139 char *kwnames[] = {
7140 NULL
7141 };
7142
7143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetVerbose",kwnames)) goto fail;
7144 {
7145 PyThreadState* __tstate = wxPyBeginAllowThreads();
7146 result = (bool)wxLog::GetVerbose();
7147
7148 wxPyEndAllowThreads(__tstate);
7149 if (PyErr_Occurred()) SWIG_fail;
7150 }
7151 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7152 return resultobj;
7153 fail:
7154 return NULL;
7155 }
7156
7157
7158 static PyObject *_wrap_Log_GetTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
7159 PyObject *resultobj;
7160 wxTraceMask result;
7161 char *kwnames[] = {
7162 NULL
7163 };
7164
7165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMask",kwnames)) goto fail;
7166 {
7167 PyThreadState* __tstate = wxPyBeginAllowThreads();
7168 result = (wxTraceMask)wxLog::GetTraceMask();
7169
7170 wxPyEndAllowThreads(__tstate);
7171 if (PyErr_Occurred()) SWIG_fail;
7172 }
7173 resultobj = SWIG_PyObj_FromUnsignedLong((unsigned long)result);
7174 return resultobj;
7175 fail:
7176 return NULL;
7177 }
7178
7179
7180 static PyObject *_wrap_Log_IsAllowedTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
7181 PyObject *resultobj;
7182 wxChar *arg1 = (wxChar *) 0 ;
7183 bool result;
7184 PyObject * obj0 = 0 ;
7185 char *kwnames[] = {
7186 (char *) "mask", NULL
7187 };
7188
7189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_IsAllowedTraceMask",kwnames,&obj0)) goto fail;
7190 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxChar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7191 {
7192 PyThreadState* __tstate = wxPyBeginAllowThreads();
7193 result = (bool)wxLog::IsAllowedTraceMask((wxChar const *)arg1);
7194
7195 wxPyEndAllowThreads(__tstate);
7196 if (PyErr_Occurred()) SWIG_fail;
7197 }
7198 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7199 return resultobj;
7200 fail:
7201 return NULL;
7202 }
7203
7204
7205 static PyObject *_wrap_Log_GetLogLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
7206 PyObject *resultobj;
7207 wxLogLevel result;
7208 char *kwnames[] = {
7209 NULL
7210 };
7211
7212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetLogLevel",kwnames)) goto fail;
7213 {
7214 PyThreadState* __tstate = wxPyBeginAllowThreads();
7215 result = (wxLogLevel)wxLog::GetLogLevel();
7216
7217 wxPyEndAllowThreads(__tstate);
7218 if (PyErr_Occurred()) SWIG_fail;
7219 }
7220 resultobj = SWIG_PyObj_FromUnsignedLong((unsigned long)result);
7221 return resultobj;
7222 fail:
7223 return NULL;
7224 }
7225
7226
7227 static PyObject *_wrap_Log_GetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
7228 PyObject *resultobj;
7229 wxChar *result;
7230 char *kwnames[] = {
7231 NULL
7232 };
7233
7234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTimestamp",kwnames)) goto fail;
7235 {
7236 PyThreadState* __tstate = wxPyBeginAllowThreads();
7237 result = (wxChar *)wxLog::GetTimestamp();
7238
7239 wxPyEndAllowThreads(__tstate);
7240 if (PyErr_Occurred()) SWIG_fail;
7241 }
7242 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxChar, 0);
7243 return resultobj;
7244 fail:
7245 return NULL;
7246 }
7247
7248
7249 static PyObject *_wrap_Log_TimeStamp(PyObject *self, PyObject *args, PyObject *kwargs) {
7250 PyObject *resultobj;
7251 wxString result;
7252 char *kwnames[] = {
7253 NULL
7254 };
7255
7256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_TimeStamp",kwnames)) goto fail;
7257 {
7258 PyThreadState* __tstate = wxPyBeginAllowThreads();
7259 result = Log_TimeStamp();
7260
7261 wxPyEndAllowThreads(__tstate);
7262 if (PyErr_Occurred()) SWIG_fail;
7263 }
7264 {
7265 #if wxUSE_UNICODE
7266 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7267 #else
7268 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7269 #endif
7270 }
7271 return resultobj;
7272 fail:
7273 return NULL;
7274 }
7275
7276
7277 static PyObject *_wrap_Log_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
7278 PyObject *resultobj;
7279 wxLog *arg1 = (wxLog *) 0 ;
7280 PyObject * obj0 = 0 ;
7281 char *kwnames[] = {
7282 (char *) "self", NULL
7283 };
7284
7285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Destroy",kwnames,&obj0)) goto fail;
7286 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7287 {
7288 PyThreadState* __tstate = wxPyBeginAllowThreads();
7289 wxLog_Destroy(arg1);
7290
7291 wxPyEndAllowThreads(__tstate);
7292 if (PyErr_Occurred()) SWIG_fail;
7293 }
7294 Py_INCREF(Py_None); resultobj = Py_None;
7295 return resultobj;
7296 fail:
7297 return NULL;
7298 }
7299
7300
7301 static PyObject * Log_swigregister(PyObject *self, PyObject *args) {
7302 PyObject *obj;
7303 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7304 SWIG_TypeClientData(SWIGTYPE_p_wxLog, obj);
7305 Py_INCREF(obj);
7306 return Py_BuildValue((char *)"");
7307 }
7308 static PyObject *_wrap_new_LogStderr(PyObject *self, PyObject *args, PyObject *kwargs) {
7309 PyObject *resultobj;
7310 wxLogStderr *result;
7311 char *kwnames[] = {
7312 NULL
7313 };
7314
7315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogStderr",kwnames)) goto fail;
7316 {
7317 PyThreadState* __tstate = wxPyBeginAllowThreads();
7318 result = (wxLogStderr *)new wxLogStderr();
7319
7320 wxPyEndAllowThreads(__tstate);
7321 if (PyErr_Occurred()) SWIG_fail;
7322 }
7323 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLogStderr, 1);
7324 return resultobj;
7325 fail:
7326 return NULL;
7327 }
7328
7329
7330 static PyObject * LogStderr_swigregister(PyObject *self, PyObject *args) {
7331 PyObject *obj;
7332 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7333 SWIG_TypeClientData(SWIGTYPE_p_wxLogStderr, obj);
7334 Py_INCREF(obj);
7335 return Py_BuildValue((char *)"");
7336 }
7337 static PyObject *_wrap_new_LogTextCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
7338 PyObject *resultobj;
7339 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
7340 wxLogTextCtrl *result;
7341 PyObject * obj0 = 0 ;
7342 char *kwnames[] = {
7343 (char *) "pTextCtrl", NULL
7344 };
7345
7346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogTextCtrl",kwnames,&obj0)) goto fail;
7347 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTextCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7348 {
7349 PyThreadState* __tstate = wxPyBeginAllowThreads();
7350 result = (wxLogTextCtrl *)new wxLogTextCtrl(arg1);
7351
7352 wxPyEndAllowThreads(__tstate);
7353 if (PyErr_Occurred()) SWIG_fail;
7354 }
7355 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLogTextCtrl, 1);
7356 return resultobj;
7357 fail:
7358 return NULL;
7359 }
7360
7361
7362 static PyObject * LogTextCtrl_swigregister(PyObject *self, PyObject *args) {
7363 PyObject *obj;
7364 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7365 SWIG_TypeClientData(SWIGTYPE_p_wxLogTextCtrl, obj);
7366 Py_INCREF(obj);
7367 return Py_BuildValue((char *)"");
7368 }
7369 static PyObject *_wrap_new_LogGui(PyObject *self, PyObject *args, PyObject *kwargs) {
7370 PyObject *resultobj;
7371 wxLogGui *result;
7372 char *kwnames[] = {
7373 NULL
7374 };
7375
7376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogGui",kwnames)) goto fail;
7377 {
7378 PyThreadState* __tstate = wxPyBeginAllowThreads();
7379 result = (wxLogGui *)new wxLogGui();
7380
7381 wxPyEndAllowThreads(__tstate);
7382 if (PyErr_Occurred()) SWIG_fail;
7383 }
7384 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLogGui, 1);
7385 return resultobj;
7386 fail:
7387 return NULL;
7388 }
7389
7390
7391 static PyObject * LogGui_swigregister(PyObject *self, PyObject *args) {
7392 PyObject *obj;
7393 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7394 SWIG_TypeClientData(SWIGTYPE_p_wxLogGui, obj);
7395 Py_INCREF(obj);
7396 return Py_BuildValue((char *)"");
7397 }
7398 static PyObject *_wrap_new_LogWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
7399 PyObject *resultobj;
7400 wxFrame *arg1 = (wxFrame *) 0 ;
7401 wxString *arg2 = 0 ;
7402 bool arg3 = (bool) True ;
7403 bool arg4 = (bool) True ;
7404 wxLogWindow *result;
7405 bool temp2 = False ;
7406 PyObject * obj0 = 0 ;
7407 PyObject * obj1 = 0 ;
7408 PyObject * obj2 = 0 ;
7409 PyObject * obj3 = 0 ;
7410 char *kwnames[] = {
7411 (char *) "pParent",(char *) "szTitle",(char *) "bShow",(char *) "bPassToOld", NULL
7412 };
7413
7414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_LogWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7415 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFrame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7416 {
7417 arg2 = wxString_in_helper(obj1);
7418 if (arg2 == NULL) SWIG_fail;
7419 temp2 = True;
7420 }
7421 if (obj2) {
7422 {
7423 arg3 = (bool) SWIG_PyObj_AsBool(obj2);
7424 if (PyErr_Occurred()) SWIG_fail;
7425 }
7426 }
7427 if (obj3) {
7428 {
7429 arg4 = (bool) SWIG_PyObj_AsBool(obj3);
7430 if (PyErr_Occurred()) SWIG_fail;
7431 }
7432 }
7433 {
7434 PyThreadState* __tstate = wxPyBeginAllowThreads();
7435 result = (wxLogWindow *)new wxLogWindow(arg1,(wxString const &)*arg2,arg3,arg4);
7436
7437 wxPyEndAllowThreads(__tstate);
7438 if (PyErr_Occurred()) SWIG_fail;
7439 }
7440 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLogWindow, 1);
7441 {
7442 if (temp2)
7443 delete arg2;
7444 }
7445 return resultobj;
7446 fail:
7447 {
7448 if (temp2)
7449 delete arg2;
7450 }
7451 return NULL;
7452 }
7453
7454
7455 static PyObject *_wrap_LogWindow_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
7456 PyObject *resultobj;
7457 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
7458 bool arg2 = (bool) True ;
7459 PyObject * obj0 = 0 ;
7460 PyObject * obj1 = 0 ;
7461 char *kwnames[] = {
7462 (char *) "self",(char *) "bShow", NULL
7463 };
7464
7465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:LogWindow_Show",kwnames,&obj0,&obj1)) goto fail;
7466 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7467 if (obj1) {
7468 {
7469 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
7470 if (PyErr_Occurred()) SWIG_fail;
7471 }
7472 }
7473 {
7474 PyThreadState* __tstate = wxPyBeginAllowThreads();
7475 (arg1)->Show(arg2);
7476
7477 wxPyEndAllowThreads(__tstate);
7478 if (PyErr_Occurred()) SWIG_fail;
7479 }
7480 Py_INCREF(Py_None); resultobj = Py_None;
7481 return resultobj;
7482 fail:
7483 return NULL;
7484 }
7485
7486
7487 static PyObject *_wrap_LogWindow_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
7488 PyObject *resultobj;
7489 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
7490 wxFrame *result;
7491 PyObject * obj0 = 0 ;
7492 char *kwnames[] = {
7493 (char *) "self", NULL
7494 };
7495
7496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetFrame",kwnames,&obj0)) goto fail;
7497 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7498 {
7499 PyThreadState* __tstate = wxPyBeginAllowThreads();
7500 result = (wxFrame *)((wxLogWindow const *)arg1)->GetFrame();
7501
7502 wxPyEndAllowThreads(__tstate);
7503 if (PyErr_Occurred()) SWIG_fail;
7504 }
7505 {
7506 resultobj = wxPyMake_wxObject(result);
7507 }
7508 return resultobj;
7509 fail:
7510 return NULL;
7511 }
7512
7513
7514 static PyObject *_wrap_LogWindow_GetOldLog(PyObject *self, PyObject *args, PyObject *kwargs) {
7515 PyObject *resultobj;
7516 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
7517 wxLog *result;
7518 PyObject * obj0 = 0 ;
7519 char *kwnames[] = {
7520 (char *) "self", NULL
7521 };
7522
7523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetOldLog",kwnames,&obj0)) goto fail;
7524 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7525 {
7526 PyThreadState* __tstate = wxPyBeginAllowThreads();
7527 result = (wxLog *)((wxLogWindow const *)arg1)->GetOldLog();
7528
7529 wxPyEndAllowThreads(__tstate);
7530 if (PyErr_Occurred()) SWIG_fail;
7531 }
7532 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLog, 0);
7533 return resultobj;
7534 fail:
7535 return NULL;
7536 }
7537
7538
7539 static PyObject *_wrap_LogWindow_IsPassingMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
7540 PyObject *resultobj;
7541 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
7542 bool result;
7543 PyObject * obj0 = 0 ;
7544 char *kwnames[] = {
7545 (char *) "self", NULL
7546 };
7547
7548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_IsPassingMessages",kwnames,&obj0)) goto fail;
7549 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7550 {
7551 PyThreadState* __tstate = wxPyBeginAllowThreads();
7552 result = (bool)((wxLogWindow const *)arg1)->IsPassingMessages();
7553
7554 wxPyEndAllowThreads(__tstate);
7555 if (PyErr_Occurred()) SWIG_fail;
7556 }
7557 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7558 return resultobj;
7559 fail:
7560 return NULL;
7561 }
7562
7563
7564 static PyObject *_wrap_LogWindow_PassMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
7565 PyObject *resultobj;
7566 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
7567 bool arg2 ;
7568 PyObject * obj0 = 0 ;
7569 PyObject * obj1 = 0 ;
7570 char *kwnames[] = {
7571 (char *) "self",(char *) "bDoPass", NULL
7572 };
7573
7574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogWindow_PassMessages",kwnames,&obj0,&obj1)) goto fail;
7575 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7576 {
7577 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
7578 if (PyErr_Occurred()) SWIG_fail;
7579 }
7580 {
7581 PyThreadState* __tstate = wxPyBeginAllowThreads();
7582 (arg1)->PassMessages(arg2);
7583
7584 wxPyEndAllowThreads(__tstate);
7585 if (PyErr_Occurred()) SWIG_fail;
7586 }
7587 Py_INCREF(Py_None); resultobj = Py_None;
7588 return resultobj;
7589 fail:
7590 return NULL;
7591 }
7592
7593
7594 static PyObject * LogWindow_swigregister(PyObject *self, PyObject *args) {
7595 PyObject *obj;
7596 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7597 SWIG_TypeClientData(SWIGTYPE_p_wxLogWindow, obj);
7598 Py_INCREF(obj);
7599 return Py_BuildValue((char *)"");
7600 }
7601 static PyObject *_wrap_new_LogChain(PyObject *self, PyObject *args, PyObject *kwargs) {
7602 PyObject *resultobj;
7603 wxLog *arg1 = (wxLog *) 0 ;
7604 wxLogChain *result;
7605 PyObject * obj0 = 0 ;
7606 char *kwnames[] = {
7607 (char *) "logger", NULL
7608 };
7609
7610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogChain",kwnames,&obj0)) goto fail;
7611 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7612 {
7613 PyThreadState* __tstate = wxPyBeginAllowThreads();
7614 result = (wxLogChain *)new wxLogChain(arg1);
7615
7616 wxPyEndAllowThreads(__tstate);
7617 if (PyErr_Occurred()) SWIG_fail;
7618 }
7619 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLogChain, 1);
7620 return resultobj;
7621 fail:
7622 return NULL;
7623 }
7624
7625
7626 static PyObject *_wrap_LogChain_SetLog(PyObject *self, PyObject *args, PyObject *kwargs) {
7627 PyObject *resultobj;
7628 wxLogChain *arg1 = (wxLogChain *) 0 ;
7629 wxLog *arg2 = (wxLog *) 0 ;
7630 PyObject * obj0 = 0 ;
7631 PyObject * obj1 = 0 ;
7632 char *kwnames[] = {
7633 (char *) "self",(char *) "logger", NULL
7634 };
7635
7636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_SetLog",kwnames,&obj0,&obj1)) goto fail;
7637 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogChain,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7638 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxLog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7639 {
7640 PyThreadState* __tstate = wxPyBeginAllowThreads();
7641 (arg1)->SetLog(arg2);
7642
7643 wxPyEndAllowThreads(__tstate);
7644 if (PyErr_Occurred()) SWIG_fail;
7645 }
7646 Py_INCREF(Py_None); resultobj = Py_None;
7647 return resultobj;
7648 fail:
7649 return NULL;
7650 }
7651
7652
7653 static PyObject *_wrap_LogChain_PassMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
7654 PyObject *resultobj;
7655 wxLogChain *arg1 = (wxLogChain *) 0 ;
7656 bool arg2 ;
7657 PyObject * obj0 = 0 ;
7658 PyObject * obj1 = 0 ;
7659 char *kwnames[] = {
7660 (char *) "self",(char *) "bDoPass", NULL
7661 };
7662
7663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_PassMessages",kwnames,&obj0,&obj1)) goto fail;
7664 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogChain,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7665 {
7666 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
7667 if (PyErr_Occurred()) SWIG_fail;
7668 }
7669 {
7670 PyThreadState* __tstate = wxPyBeginAllowThreads();
7671 (arg1)->PassMessages(arg2);
7672
7673 wxPyEndAllowThreads(__tstate);
7674 if (PyErr_Occurred()) SWIG_fail;
7675 }
7676 Py_INCREF(Py_None); resultobj = Py_None;
7677 return resultobj;
7678 fail:
7679 return NULL;
7680 }
7681
7682
7683 static PyObject *_wrap_LogChain_IsPassingMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
7684 PyObject *resultobj;
7685 wxLogChain *arg1 = (wxLogChain *) 0 ;
7686 bool result;
7687 PyObject * obj0 = 0 ;
7688 char *kwnames[] = {
7689 (char *) "self", NULL
7690 };
7691
7692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_IsPassingMessages",kwnames,&obj0)) goto fail;
7693 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogChain,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7694 {
7695 PyThreadState* __tstate = wxPyBeginAllowThreads();
7696 result = (bool)(arg1)->IsPassingMessages();
7697
7698 wxPyEndAllowThreads(__tstate);
7699 if (PyErr_Occurred()) SWIG_fail;
7700 }
7701 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7702 return resultobj;
7703 fail:
7704 return NULL;
7705 }
7706
7707
7708 static PyObject *_wrap_LogChain_GetOldLog(PyObject *self, PyObject *args, PyObject *kwargs) {
7709 PyObject *resultobj;
7710 wxLogChain *arg1 = (wxLogChain *) 0 ;
7711 wxLog *result;
7712 PyObject * obj0 = 0 ;
7713 char *kwnames[] = {
7714 (char *) "self", NULL
7715 };
7716
7717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_GetOldLog",kwnames,&obj0)) goto fail;
7718 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogChain,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7719 {
7720 PyThreadState* __tstate = wxPyBeginAllowThreads();
7721 result = (wxLog *)(arg1)->GetOldLog();
7722
7723 wxPyEndAllowThreads(__tstate);
7724 if (PyErr_Occurred()) SWIG_fail;
7725 }
7726 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLog, 0);
7727 return resultobj;
7728 fail:
7729 return NULL;
7730 }
7731
7732
7733 static PyObject * LogChain_swigregister(PyObject *self, PyObject *args) {
7734 PyObject *obj;
7735 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7736 SWIG_TypeClientData(SWIGTYPE_p_wxLogChain, obj);
7737 Py_INCREF(obj);
7738 return Py_BuildValue((char *)"");
7739 }
7740 static PyObject *_wrap_SysErrorCode(PyObject *self, PyObject *args, PyObject *kwargs) {
7741 PyObject *resultobj;
7742 unsigned long result;
7743 char *kwnames[] = {
7744 NULL
7745 };
7746
7747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SysErrorCode",kwnames)) goto fail;
7748 {
7749 PyThreadState* __tstate = wxPyBeginAllowThreads();
7750 result = (unsigned long)wxSysErrorCode();
7751
7752 wxPyEndAllowThreads(__tstate);
7753 if (PyErr_Occurred()) SWIG_fail;
7754 }
7755 resultobj = SWIG_PyObj_FromUnsignedLong((unsigned long)result);
7756 return resultobj;
7757 fail:
7758 return NULL;
7759 }
7760
7761
7762 static PyObject *_wrap_SysErrorMsg(PyObject *self, PyObject *args, PyObject *kwargs) {
7763 PyObject *resultobj;
7764 unsigned long arg1 = (unsigned long) 0 ;
7765 wxString result;
7766 PyObject * obj0 = 0 ;
7767 char *kwnames[] = {
7768 (char *) "nErrCode", NULL
7769 };
7770
7771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SysErrorMsg",kwnames,&obj0)) goto fail;
7772 if (obj0) {
7773 {
7774 arg1 = (unsigned long) SWIG_PyObj_AsUnsignedLong(obj0);
7775 if (PyErr_Occurred()) SWIG_fail;
7776 }
7777 }
7778 {
7779 PyThreadState* __tstate = wxPyBeginAllowThreads();
7780 result = wxSysErrorMsg(arg1);
7781
7782 wxPyEndAllowThreads(__tstate);
7783 if (PyErr_Occurred()) SWIG_fail;
7784 }
7785 {
7786 #if wxUSE_UNICODE
7787 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7788 #else
7789 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7790 #endif
7791 }
7792 return resultobj;
7793 fail:
7794 return NULL;
7795 }
7796
7797
7798 static PyObject *_wrap_LogFatalError(PyObject *self, PyObject *args, PyObject *kwargs) {
7799 PyObject *resultobj;
7800 wxString *arg1 = 0 ;
7801 bool temp1 = False ;
7802 PyObject * obj0 = 0 ;
7803 char *kwnames[] = {
7804 (char *) "msg", NULL
7805 };
7806
7807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogFatalError",kwnames,&obj0)) goto fail;
7808 {
7809 arg1 = wxString_in_helper(obj0);
7810 if (arg1 == NULL) SWIG_fail;
7811 temp1 = True;
7812 }
7813 {
7814 PyThreadState* __tstate = wxPyBeginAllowThreads();
7815 wxLogFatalError((wxString const &)*arg1);
7816
7817 wxPyEndAllowThreads(__tstate);
7818 if (PyErr_Occurred()) SWIG_fail;
7819 }
7820 Py_INCREF(Py_None); resultobj = Py_None;
7821 {
7822 if (temp1)
7823 delete arg1;
7824 }
7825 return resultobj;
7826 fail:
7827 {
7828 if (temp1)
7829 delete arg1;
7830 }
7831 return NULL;
7832 }
7833
7834
7835 static PyObject *_wrap_LogError(PyObject *self, PyObject *args, PyObject *kwargs) {
7836 PyObject *resultobj;
7837 wxString *arg1 = 0 ;
7838 bool temp1 = False ;
7839 PyObject * obj0 = 0 ;
7840 char *kwnames[] = {
7841 (char *) "msg", NULL
7842 };
7843
7844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogError",kwnames,&obj0)) goto fail;
7845 {
7846 arg1 = wxString_in_helper(obj0);
7847 if (arg1 == NULL) SWIG_fail;
7848 temp1 = True;
7849 }
7850 {
7851 PyThreadState* __tstate = wxPyBeginAllowThreads();
7852 wxLogError((wxString const &)*arg1);
7853
7854 wxPyEndAllowThreads(__tstate);
7855 if (PyErr_Occurred()) SWIG_fail;
7856 }
7857 Py_INCREF(Py_None); resultobj = Py_None;
7858 {
7859 if (temp1)
7860 delete arg1;
7861 }
7862 return resultobj;
7863 fail:
7864 {
7865 if (temp1)
7866 delete arg1;
7867 }
7868 return NULL;
7869 }
7870
7871
7872 static PyObject *_wrap_LogWarning(PyObject *self, PyObject *args, PyObject *kwargs) {
7873 PyObject *resultobj;
7874 wxString *arg1 = 0 ;
7875 bool temp1 = False ;
7876 PyObject * obj0 = 0 ;
7877 char *kwnames[] = {
7878 (char *) "msg", NULL
7879 };
7880
7881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWarning",kwnames,&obj0)) goto fail;
7882 {
7883 arg1 = wxString_in_helper(obj0);
7884 if (arg1 == NULL) SWIG_fail;
7885 temp1 = True;
7886 }
7887 {
7888 PyThreadState* __tstate = wxPyBeginAllowThreads();
7889 wxLogWarning((wxString const &)*arg1);
7890
7891 wxPyEndAllowThreads(__tstate);
7892 if (PyErr_Occurred()) SWIG_fail;
7893 }
7894 Py_INCREF(Py_None); resultobj = Py_None;
7895 {
7896 if (temp1)
7897 delete arg1;
7898 }
7899 return resultobj;
7900 fail:
7901 {
7902 if (temp1)
7903 delete arg1;
7904 }
7905 return NULL;
7906 }
7907
7908
7909 static PyObject *_wrap_LogMessage(PyObject *self, PyObject *args, PyObject *kwargs) {
7910 PyObject *resultobj;
7911 wxString *arg1 = 0 ;
7912 bool temp1 = False ;
7913 PyObject * obj0 = 0 ;
7914 char *kwnames[] = {
7915 (char *) "msg", NULL
7916 };
7917
7918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogMessage",kwnames,&obj0)) goto fail;
7919 {
7920 arg1 = wxString_in_helper(obj0);
7921 if (arg1 == NULL) SWIG_fail;
7922 temp1 = True;
7923 }
7924 {
7925 PyThreadState* __tstate = wxPyBeginAllowThreads();
7926 wxLogMessage((wxString const &)*arg1);
7927
7928 wxPyEndAllowThreads(__tstate);
7929 if (PyErr_Occurred()) SWIG_fail;
7930 }
7931 Py_INCREF(Py_None); resultobj = Py_None;
7932 {
7933 if (temp1)
7934 delete arg1;
7935 }
7936 return resultobj;
7937 fail:
7938 {
7939 if (temp1)
7940 delete arg1;
7941 }
7942 return NULL;
7943 }
7944
7945
7946 static PyObject *_wrap_LogInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
7947 PyObject *resultobj;
7948 wxString *arg1 = 0 ;
7949 bool temp1 = False ;
7950 PyObject * obj0 = 0 ;
7951 char *kwnames[] = {
7952 (char *) "msg", NULL
7953 };
7954
7955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogInfo",kwnames,&obj0)) goto fail;
7956 {
7957 arg1 = wxString_in_helper(obj0);
7958 if (arg1 == NULL) SWIG_fail;
7959 temp1 = True;
7960 }
7961 {
7962 PyThreadState* __tstate = wxPyBeginAllowThreads();
7963 wxLogInfo((wxString const &)*arg1);
7964
7965 wxPyEndAllowThreads(__tstate);
7966 if (PyErr_Occurred()) SWIG_fail;
7967 }
7968 Py_INCREF(Py_None); resultobj = Py_None;
7969 {
7970 if (temp1)
7971 delete arg1;
7972 }
7973 return resultobj;
7974 fail:
7975 {
7976 if (temp1)
7977 delete arg1;
7978 }
7979 return NULL;
7980 }
7981
7982
7983 static PyObject *_wrap_LogDebug(PyObject *self, PyObject *args, PyObject *kwargs) {
7984 PyObject *resultobj;
7985 wxString *arg1 = 0 ;
7986 bool temp1 = False ;
7987 PyObject * obj0 = 0 ;
7988 char *kwnames[] = {
7989 (char *) "msg", NULL
7990 };
7991
7992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogDebug",kwnames,&obj0)) goto fail;
7993 {
7994 arg1 = wxString_in_helper(obj0);
7995 if (arg1 == NULL) SWIG_fail;
7996 temp1 = True;
7997 }
7998 {
7999 PyThreadState* __tstate = wxPyBeginAllowThreads();
8000 wxLogDebug((wxString const &)*arg1);
8001
8002 wxPyEndAllowThreads(__tstate);
8003 if (PyErr_Occurred()) SWIG_fail;
8004 }
8005 Py_INCREF(Py_None); resultobj = Py_None;
8006 {
8007 if (temp1)
8008 delete arg1;
8009 }
8010 return resultobj;
8011 fail:
8012 {
8013 if (temp1)
8014 delete arg1;
8015 }
8016 return NULL;
8017 }
8018
8019
8020 static PyObject *_wrap_LogVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
8021 PyObject *resultobj;
8022 wxString *arg1 = 0 ;
8023 bool temp1 = False ;
8024 PyObject * obj0 = 0 ;
8025 char *kwnames[] = {
8026 (char *) "msg", NULL
8027 };
8028
8029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogVerbose",kwnames,&obj0)) goto fail;
8030 {
8031 arg1 = wxString_in_helper(obj0);
8032 if (arg1 == NULL) SWIG_fail;
8033 temp1 = True;
8034 }
8035 {
8036 PyThreadState* __tstate = wxPyBeginAllowThreads();
8037 wxLogVerbose((wxString const &)*arg1);
8038
8039 wxPyEndAllowThreads(__tstate);
8040 if (PyErr_Occurred()) SWIG_fail;
8041 }
8042 Py_INCREF(Py_None); resultobj = Py_None;
8043 {
8044 if (temp1)
8045 delete arg1;
8046 }
8047 return resultobj;
8048 fail:
8049 {
8050 if (temp1)
8051 delete arg1;
8052 }
8053 return NULL;
8054 }
8055
8056
8057 static PyObject *_wrap_LogStatus(PyObject *self, PyObject *args, PyObject *kwargs) {
8058 PyObject *resultobj;
8059 wxString *arg1 = 0 ;
8060 bool temp1 = False ;
8061 PyObject * obj0 = 0 ;
8062 char *kwnames[] = {
8063 (char *) "msg", NULL
8064 };
8065
8066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogStatus",kwnames,&obj0)) goto fail;
8067 {
8068 arg1 = wxString_in_helper(obj0);
8069 if (arg1 == NULL) SWIG_fail;
8070 temp1 = True;
8071 }
8072 {
8073 PyThreadState* __tstate = wxPyBeginAllowThreads();
8074 wxLogStatus((wxString const &)*arg1);
8075
8076 wxPyEndAllowThreads(__tstate);
8077 if (PyErr_Occurred()) SWIG_fail;
8078 }
8079 Py_INCREF(Py_None); resultobj = Py_None;
8080 {
8081 if (temp1)
8082 delete arg1;
8083 }
8084 return resultobj;
8085 fail:
8086 {
8087 if (temp1)
8088 delete arg1;
8089 }
8090 return NULL;
8091 }
8092
8093
8094 static PyObject *_wrap_LogStatusFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
8095 PyObject *resultobj;
8096 wxFrame *arg1 = (wxFrame *) 0 ;
8097 wxString *arg2 = 0 ;
8098 bool temp2 = False ;
8099 PyObject * obj0 = 0 ;
8100 PyObject * obj1 = 0 ;
8101 char *kwnames[] = {
8102 (char *) "pFrame",(char *) "msg", NULL
8103 };
8104
8105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogStatusFrame",kwnames,&obj0,&obj1)) goto fail;
8106 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFrame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8107 {
8108 arg2 = wxString_in_helper(obj1);
8109 if (arg2 == NULL) SWIG_fail;
8110 temp2 = True;
8111 }
8112 {
8113 PyThreadState* __tstate = wxPyBeginAllowThreads();
8114 wxLogStatus(arg1,(wxString const &)*arg2);
8115
8116 wxPyEndAllowThreads(__tstate);
8117 if (PyErr_Occurred()) SWIG_fail;
8118 }
8119 Py_INCREF(Py_None); resultobj = Py_None;
8120 {
8121 if (temp2)
8122 delete arg2;
8123 }
8124 return resultobj;
8125 fail:
8126 {
8127 if (temp2)
8128 delete arg2;
8129 }
8130 return NULL;
8131 }
8132
8133
8134 static PyObject *_wrap_LogSysError(PyObject *self, PyObject *args, PyObject *kwargs) {
8135 PyObject *resultobj;
8136 wxString *arg1 = 0 ;
8137 bool temp1 = False ;
8138 PyObject * obj0 = 0 ;
8139 char *kwnames[] = {
8140 (char *) "msg", NULL
8141 };
8142
8143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogSysError",kwnames,&obj0)) goto fail;
8144 {
8145 arg1 = wxString_in_helper(obj0);
8146 if (arg1 == NULL) SWIG_fail;
8147 temp1 = True;
8148 }
8149 {
8150 PyThreadState* __tstate = wxPyBeginAllowThreads();
8151 wxLogSysError((wxString const &)*arg1);
8152
8153 wxPyEndAllowThreads(__tstate);
8154 if (PyErr_Occurred()) SWIG_fail;
8155 }
8156 Py_INCREF(Py_None); resultobj = Py_None;
8157 {
8158 if (temp1)
8159 delete arg1;
8160 }
8161 return resultobj;
8162 fail:
8163 {
8164 if (temp1)
8165 delete arg1;
8166 }
8167 return NULL;
8168 }
8169
8170
8171 static PyObject *_wrap_LogTrace__SWIG_0(PyObject *self, PyObject *args) {
8172 PyObject *resultobj;
8173 unsigned long arg1 ;
8174 wxString *arg2 = 0 ;
8175 bool temp2 = False ;
8176 PyObject * obj0 = 0 ;
8177 PyObject * obj1 = 0 ;
8178
8179 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
8180 {
8181 arg1 = (unsigned long) SWIG_PyObj_AsUnsignedLong(obj0);
8182 if (PyErr_Occurred()) SWIG_fail;
8183 }
8184 {
8185 arg2 = wxString_in_helper(obj1);
8186 if (arg2 == NULL) SWIG_fail;
8187 temp2 = True;
8188 }
8189 {
8190 PyThreadState* __tstate = wxPyBeginAllowThreads();
8191 wxLogTrace(arg1,(wxString const &)*arg2);
8192
8193 wxPyEndAllowThreads(__tstate);
8194 if (PyErr_Occurred()) SWIG_fail;
8195 }
8196 Py_INCREF(Py_None); resultobj = Py_None;
8197 {
8198 if (temp2)
8199 delete arg2;
8200 }
8201 return resultobj;
8202 fail:
8203 {
8204 if (temp2)
8205 delete arg2;
8206 }
8207 return NULL;
8208 }
8209
8210
8211 static PyObject *_wrap_LogTrace__SWIG_1(PyObject *self, PyObject *args) {
8212 PyObject *resultobj;
8213 wxString *arg1 = 0 ;
8214 wxString *arg2 = 0 ;
8215 bool temp1 = False ;
8216 bool temp2 = False ;
8217 PyObject * obj0 = 0 ;
8218 PyObject * obj1 = 0 ;
8219
8220 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
8221 {
8222 arg1 = wxString_in_helper(obj0);
8223 if (arg1 == NULL) SWIG_fail;
8224 temp1 = True;
8225 }
8226 {
8227 arg2 = wxString_in_helper(obj1);
8228 if (arg2 == NULL) SWIG_fail;
8229 temp2 = True;
8230 }
8231 {
8232 PyThreadState* __tstate = wxPyBeginAllowThreads();
8233 wxLogTrace((wxString const &)*arg1,(wxString const &)*arg2);
8234
8235 wxPyEndAllowThreads(__tstate);
8236 if (PyErr_Occurred()) SWIG_fail;
8237 }
8238 Py_INCREF(Py_None); resultobj = Py_None;
8239 {
8240 if (temp1)
8241 delete arg1;
8242 }
8243 {
8244 if (temp2)
8245 delete arg2;
8246 }
8247 return resultobj;
8248 fail:
8249 {
8250 if (temp1)
8251 delete arg1;
8252 }
8253 {
8254 if (temp2)
8255 delete arg2;
8256 }
8257 return NULL;
8258 }
8259
8260
8261 static PyObject *_wrap_LogTrace(PyObject *self, PyObject *args) {
8262 int argc;
8263 PyObject *argv[3];
8264 int ii;
8265
8266 argc = PyObject_Length(args);
8267 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
8268 argv[ii] = PyTuple_GetItem(args,ii);
8269 }
8270 if (argc == 2) {
8271 int _v;
8272 {
8273 _v = PyString_Check(argv[0]) || PyUnicode_Check(argv[0]);
8274 }
8275 if (_v) {
8276 {
8277 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
8278 }
8279 if (_v) {
8280 return _wrap_LogTrace__SWIG_1(self,args);
8281 }
8282 }
8283 }
8284 if (argc == 2) {
8285 int _v;
8286 {
8287 SWIG_PyObj_AsUnsignedLong(argv[0]);
8288 if (PyErr_Occurred()) {
8289 _v = 0;
8290 PyErr_Clear();
8291 } else {
8292 _v = 1;
8293 }
8294 }
8295 if (_v) {
8296 {
8297 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
8298 }
8299 if (_v) {
8300 return _wrap_LogTrace__SWIG_0(self,args);
8301 }
8302 }
8303 }
8304
8305 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'LogTrace'");
8306 return NULL;
8307 }
8308
8309
8310 static PyObject *_wrap_LogGeneric(PyObject *self, PyObject *args, PyObject *kwargs) {
8311 PyObject *resultobj;
8312 unsigned long arg1 ;
8313 wxString *arg2 = 0 ;
8314 bool temp2 = False ;
8315 PyObject * obj0 = 0 ;
8316 PyObject * obj1 = 0 ;
8317 char *kwnames[] = {
8318 (char *) "level",(char *) "msg", NULL
8319 };
8320
8321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogGeneric",kwnames,&obj0,&obj1)) goto fail;
8322 {
8323 arg1 = (unsigned long) SWIG_PyObj_AsUnsignedLong(obj0);
8324 if (PyErr_Occurred()) SWIG_fail;
8325 }
8326 {
8327 arg2 = wxString_in_helper(obj1);
8328 if (arg2 == NULL) SWIG_fail;
8329 temp2 = True;
8330 }
8331 {
8332 PyThreadState* __tstate = wxPyBeginAllowThreads();
8333 wxLogGeneric(arg1,(wxString const &)*arg2);
8334
8335 wxPyEndAllowThreads(__tstate);
8336 if (PyErr_Occurred()) SWIG_fail;
8337 }
8338 Py_INCREF(Py_None); resultobj = Py_None;
8339 {
8340 if (temp2)
8341 delete arg2;
8342 }
8343 return resultobj;
8344 fail:
8345 {
8346 if (temp2)
8347 delete arg2;
8348 }
8349 return NULL;
8350 }
8351
8352
8353 static PyObject *_wrap_SafeShowMessage(PyObject *self, PyObject *args, PyObject *kwargs) {
8354 PyObject *resultobj;
8355 wxString *arg1 = 0 ;
8356 wxString *arg2 = 0 ;
8357 bool temp1 = False ;
8358 bool temp2 = False ;
8359 PyObject * obj0 = 0 ;
8360 PyObject * obj1 = 0 ;
8361 char *kwnames[] = {
8362 (char *) "title",(char *) "text", NULL
8363 };
8364
8365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SafeShowMessage",kwnames,&obj0,&obj1)) goto fail;
8366 {
8367 arg1 = wxString_in_helper(obj0);
8368 if (arg1 == NULL) SWIG_fail;
8369 temp1 = True;
8370 }
8371 {
8372 arg2 = wxString_in_helper(obj1);
8373 if (arg2 == NULL) SWIG_fail;
8374 temp2 = True;
8375 }
8376 {
8377 PyThreadState* __tstate = wxPyBeginAllowThreads();
8378 wxSafeShowMessage((wxString const &)*arg1,(wxString const &)*arg2);
8379
8380 wxPyEndAllowThreads(__tstate);
8381 if (PyErr_Occurred()) SWIG_fail;
8382 }
8383 Py_INCREF(Py_None); resultobj = Py_None;
8384 {
8385 if (temp1)
8386 delete arg1;
8387 }
8388 {
8389 if (temp2)
8390 delete arg2;
8391 }
8392 return resultobj;
8393 fail:
8394 {
8395 if (temp1)
8396 delete arg1;
8397 }
8398 {
8399 if (temp2)
8400 delete arg2;
8401 }
8402 return NULL;
8403 }
8404
8405
8406 static PyObject *_wrap_new_LogNull(PyObject *self, PyObject *args, PyObject *kwargs) {
8407 PyObject *resultobj;
8408 wxLogNull *result;
8409 char *kwnames[] = {
8410 NULL
8411 };
8412
8413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogNull",kwnames)) goto fail;
8414 {
8415 PyThreadState* __tstate = wxPyBeginAllowThreads();
8416 result = (wxLogNull *)new wxLogNull();
8417
8418 wxPyEndAllowThreads(__tstate);
8419 if (PyErr_Occurred()) SWIG_fail;
8420 }
8421 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLogNull, 1);
8422 return resultobj;
8423 fail:
8424 return NULL;
8425 }
8426
8427
8428 static PyObject *_wrap_delete_LogNull(PyObject *self, PyObject *args, PyObject *kwargs) {
8429 PyObject *resultobj;
8430 wxLogNull *arg1 = (wxLogNull *) 0 ;
8431 PyObject * obj0 = 0 ;
8432 char *kwnames[] = {
8433 (char *) "self", NULL
8434 };
8435
8436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_LogNull",kwnames,&obj0)) goto fail;
8437 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogNull,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8438 {
8439 PyThreadState* __tstate = wxPyBeginAllowThreads();
8440 delete arg1;
8441
8442 wxPyEndAllowThreads(__tstate);
8443 if (PyErr_Occurred()) SWIG_fail;
8444 }
8445 Py_INCREF(Py_None); resultobj = Py_None;
8446 return resultobj;
8447 fail:
8448 return NULL;
8449 }
8450
8451
8452 static PyObject * LogNull_swigregister(PyObject *self, PyObject *args) {
8453 PyObject *obj;
8454 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8455 SWIG_TypeClientData(SWIGTYPE_p_wxLogNull, obj);
8456 Py_INCREF(obj);
8457 return Py_BuildValue((char *)"");
8458 }
8459 static PyObject *_wrap_new_PyLog(PyObject *self, PyObject *args, PyObject *kwargs) {
8460 PyObject *resultobj;
8461 wxPyLog *result;
8462 char *kwnames[] = {
8463 NULL
8464 };
8465
8466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyLog",kwnames)) goto fail;
8467 {
8468 PyThreadState* __tstate = wxPyBeginAllowThreads();
8469 result = (wxPyLog *)new wxPyLog();
8470
8471 wxPyEndAllowThreads(__tstate);
8472 if (PyErr_Occurred()) SWIG_fail;
8473 }
8474 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyLog, 1);
8475 return resultobj;
8476 fail:
8477 return NULL;
8478 }
8479
8480
8481 static PyObject *_wrap_PyLog__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
8482 PyObject *resultobj;
8483 wxPyLog *arg1 = (wxPyLog *) 0 ;
8484 PyObject *arg2 = (PyObject *) 0 ;
8485 PyObject *arg3 = (PyObject *) 0 ;
8486 PyObject * obj0 = 0 ;
8487 PyObject * obj1 = 0 ;
8488 PyObject * obj2 = 0 ;
8489 char *kwnames[] = {
8490 (char *) "self",(char *) "self",(char *) "_class", NULL
8491 };
8492
8493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLog__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
8494 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyLog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8495 arg2 = obj1;
8496 arg3 = obj2;
8497 {
8498 PyThreadState* __tstate = wxPyBeginAllowThreads();
8499 (arg1)->_setCallbackInfo(arg2,arg3);
8500
8501 wxPyEndAllowThreads(__tstate);
8502 if (PyErr_Occurred()) SWIG_fail;
8503 }
8504 Py_INCREF(Py_None); resultobj = Py_None;
8505 return resultobj;
8506 fail:
8507 return NULL;
8508 }
8509
8510
8511 static PyObject * PyLog_swigregister(PyObject *self, PyObject *args) {
8512 PyObject *obj;
8513 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8514 SWIG_TypeClientData(SWIGTYPE_p_wxPyLog, obj);
8515 Py_INCREF(obj);
8516 return Py_BuildValue((char *)"");
8517 }
8518 static PyObject *_wrap_Process_Kill(PyObject *self, PyObject *args, PyObject *kwargs) {
8519 PyObject *resultobj;
8520 int arg1 ;
8521 int arg2 = (int) wxSIGTERM ;
8522 int result;
8523 PyObject * obj0 = 0 ;
8524 PyObject * obj1 = 0 ;
8525 char *kwnames[] = {
8526 (char *) "pid",(char *) "sig", NULL
8527 };
8528
8529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Process_Kill",kwnames,&obj0,&obj1)) goto fail;
8530 {
8531 arg1 = (int) SWIG_PyObj_AsInt(obj0);
8532 if (PyErr_Occurred()) SWIG_fail;
8533 }
8534 if (obj1) {
8535 {
8536 arg2 = (wxSignal) SWIG_PyObj_AsInt(obj1);
8537 if (PyErr_Occurred()) SWIG_fail;
8538 }
8539 }
8540 {
8541 PyThreadState* __tstate = wxPyBeginAllowThreads();
8542 result = (int)wxPyProcess::Kill(arg1,(wxSignal )arg2);
8543
8544 wxPyEndAllowThreads(__tstate);
8545 if (PyErr_Occurred()) SWIG_fail;
8546 }
8547 resultobj = SWIG_PyObj_FromInt((int)result);
8548 return resultobj;
8549 fail:
8550 return NULL;
8551 }
8552
8553
8554 static PyObject *_wrap_Process_Exists(PyObject *self, PyObject *args, PyObject *kwargs) {
8555 PyObject *resultobj;
8556 int arg1 ;
8557 bool result;
8558 PyObject * obj0 = 0 ;
8559 char *kwnames[] = {
8560 (char *) "pid", NULL
8561 };
8562
8563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Exists",kwnames,&obj0)) goto fail;
8564 {
8565 arg1 = (int) SWIG_PyObj_AsInt(obj0);
8566 if (PyErr_Occurred()) SWIG_fail;
8567 }
8568 {
8569 PyThreadState* __tstate = wxPyBeginAllowThreads();
8570 result = (bool)wxPyProcess::Exists(arg1);
8571
8572 wxPyEndAllowThreads(__tstate);
8573 if (PyErr_Occurred()) SWIG_fail;
8574 }
8575 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8576 return resultobj;
8577 fail:
8578 return NULL;
8579 }
8580
8581
8582 static PyObject *_wrap_Process_Open(PyObject *self, PyObject *args, PyObject *kwargs) {
8583 PyObject *resultobj;
8584 wxString *arg1 = 0 ;
8585 int arg2 = (int) wxEXEC_ASYNC ;
8586 wxPyProcess *result;
8587 bool temp1 = False ;
8588 PyObject * obj0 = 0 ;
8589 PyObject * obj1 = 0 ;
8590 char *kwnames[] = {
8591 (char *) "cmd",(char *) "flags", NULL
8592 };
8593
8594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Process_Open",kwnames,&obj0,&obj1)) goto fail;
8595 {
8596 arg1 = wxString_in_helper(obj0);
8597 if (arg1 == NULL) SWIG_fail;
8598 temp1 = True;
8599 }
8600 if (obj1) {
8601 {
8602 arg2 = (int) SWIG_PyObj_AsInt(obj1);
8603 if (PyErr_Occurred()) SWIG_fail;
8604 }
8605 }
8606 {
8607 PyThreadState* __tstate = wxPyBeginAllowThreads();
8608 result = (wxPyProcess *)wxPyProcess::Open((wxString const &)*arg1,arg2);
8609
8610 wxPyEndAllowThreads(__tstate);
8611 if (PyErr_Occurred()) SWIG_fail;
8612 }
8613 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyProcess, 0);
8614 {
8615 if (temp1)
8616 delete arg1;
8617 }
8618 return resultobj;
8619 fail:
8620 {
8621 if (temp1)
8622 delete arg1;
8623 }
8624 return NULL;
8625 }
8626
8627
8628 static PyObject *_wrap_new_Process(PyObject *self, PyObject *args, PyObject *kwargs) {
8629 PyObject *resultobj;
8630 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
8631 int arg2 = (int) -1 ;
8632 wxPyProcess *result;
8633 PyObject * obj0 = 0 ;
8634 PyObject * obj1 = 0 ;
8635 char *kwnames[] = {
8636 (char *) "parent",(char *) "id", NULL
8637 };
8638
8639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Process",kwnames,&obj0,&obj1)) goto fail;
8640 if (obj0) {
8641 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxEvtHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8642 }
8643 if (obj1) {
8644 {
8645 arg2 = (int) SWIG_PyObj_AsInt(obj1);
8646 if (PyErr_Occurred()) SWIG_fail;
8647 }
8648 }
8649 {
8650 PyThreadState* __tstate = wxPyBeginAllowThreads();
8651 result = (wxPyProcess *)new wxPyProcess(arg1,arg2);
8652
8653 wxPyEndAllowThreads(__tstate);
8654 if (PyErr_Occurred()) SWIG_fail;
8655 }
8656 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyProcess, 1);
8657 return resultobj;
8658 fail:
8659 return NULL;
8660 }
8661
8662
8663 static PyObject *_wrap_Process__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
8664 PyObject *resultobj;
8665 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8666 PyObject *arg2 = (PyObject *) 0 ;
8667 PyObject *arg3 = (PyObject *) 0 ;
8668 PyObject * obj0 = 0 ;
8669 PyObject * obj1 = 0 ;
8670 PyObject * obj2 = 0 ;
8671 char *kwnames[] = {
8672 (char *) "self",(char *) "self",(char *) "_class", NULL
8673 };
8674
8675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
8676 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8677 arg2 = obj1;
8678 arg3 = obj2;
8679 {
8680 PyThreadState* __tstate = wxPyBeginAllowThreads();
8681 (arg1)->_setCallbackInfo(arg2,arg3);
8682
8683 wxPyEndAllowThreads(__tstate);
8684 if (PyErr_Occurred()) SWIG_fail;
8685 }
8686 Py_INCREF(Py_None); resultobj = Py_None;
8687 return resultobj;
8688 fail:
8689 return NULL;
8690 }
8691
8692
8693 static PyObject *_wrap_Process_base_OnTerminate(PyObject *self, PyObject *args, PyObject *kwargs) {
8694 PyObject *resultobj;
8695 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8696 int arg2 ;
8697 int arg3 ;
8698 PyObject * obj0 = 0 ;
8699 PyObject * obj1 = 0 ;
8700 PyObject * obj2 = 0 ;
8701 char *kwnames[] = {
8702 (char *) "self",(char *) "pid",(char *) "status", NULL
8703 };
8704
8705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process_base_OnTerminate",kwnames,&obj0,&obj1,&obj2)) goto fail;
8706 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8707 {
8708 arg2 = (int) SWIG_PyObj_AsInt(obj1);
8709 if (PyErr_Occurred()) SWIG_fail;
8710 }
8711 {
8712 arg3 = (int) SWIG_PyObj_AsInt(obj2);
8713 if (PyErr_Occurred()) SWIG_fail;
8714 }
8715 {
8716 PyThreadState* __tstate = wxPyBeginAllowThreads();
8717 (arg1)->base_OnTerminate(arg2,arg3);
8718
8719 wxPyEndAllowThreads(__tstate);
8720 if (PyErr_Occurred()) SWIG_fail;
8721 }
8722 Py_INCREF(Py_None); resultobj = Py_None;
8723 return resultobj;
8724 fail:
8725 return NULL;
8726 }
8727
8728
8729 static PyObject *_wrap_Process_Redirect(PyObject *self, PyObject *args, PyObject *kwargs) {
8730 PyObject *resultobj;
8731 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8732 PyObject * obj0 = 0 ;
8733 char *kwnames[] = {
8734 (char *) "self", NULL
8735 };
8736
8737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Redirect",kwnames,&obj0)) goto fail;
8738 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8739 {
8740 PyThreadState* __tstate = wxPyBeginAllowThreads();
8741 (arg1)->Redirect();
8742
8743 wxPyEndAllowThreads(__tstate);
8744 if (PyErr_Occurred()) SWIG_fail;
8745 }
8746 Py_INCREF(Py_None); resultobj = Py_None;
8747 return resultobj;
8748 fail:
8749 return NULL;
8750 }
8751
8752
8753 static PyObject *_wrap_Process_IsRedirected(PyObject *self, PyObject *args, PyObject *kwargs) {
8754 PyObject *resultobj;
8755 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8756 bool result;
8757 PyObject * obj0 = 0 ;
8758 char *kwnames[] = {
8759 (char *) "self", NULL
8760 };
8761
8762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsRedirected",kwnames,&obj0)) goto fail;
8763 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8764 {
8765 PyThreadState* __tstate = wxPyBeginAllowThreads();
8766 result = (bool)(arg1)->IsRedirected();
8767
8768 wxPyEndAllowThreads(__tstate);
8769 if (PyErr_Occurred()) SWIG_fail;
8770 }
8771 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8772 return resultobj;
8773 fail:
8774 return NULL;
8775 }
8776
8777
8778 static PyObject *_wrap_Process_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
8779 PyObject *resultobj;
8780 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8781 PyObject * obj0 = 0 ;
8782 char *kwnames[] = {
8783 (char *) "self", NULL
8784 };
8785
8786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Detach",kwnames,&obj0)) goto fail;
8787 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8788 {
8789 PyThreadState* __tstate = wxPyBeginAllowThreads();
8790 (arg1)->Detach();
8791
8792 wxPyEndAllowThreads(__tstate);
8793 if (PyErr_Occurred()) SWIG_fail;
8794 }
8795 Py_INCREF(Py_None); resultobj = Py_None;
8796 return resultobj;
8797 fail:
8798 return NULL;
8799 }
8800
8801
8802 static PyObject *_wrap_Process_GetInputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
8803 PyObject *resultobj;
8804 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8805 wxInputStream *result;
8806 PyObject * obj0 = 0 ;
8807 char *kwnames[] = {
8808 (char *) "self", NULL
8809 };
8810
8811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetInputStream",kwnames,&obj0)) goto fail;
8812 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8813 {
8814 PyThreadState* __tstate = wxPyBeginAllowThreads();
8815 result = (wxInputStream *)(arg1)->GetInputStream();
8816
8817 wxPyEndAllowThreads(__tstate);
8818 if (PyErr_Occurred()) SWIG_fail;
8819 }
8820 {
8821 wxPyInputStream * _ptr = NULL;
8822
8823 if (result) {
8824 _ptr = new wxPyInputStream(result);
8825 }
8826 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
8827 }
8828 return resultobj;
8829 fail:
8830 return NULL;
8831 }
8832
8833
8834 static PyObject *_wrap_Process_GetErrorStream(PyObject *self, PyObject *args, PyObject *kwargs) {
8835 PyObject *resultobj;
8836 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8837 wxInputStream *result;
8838 PyObject * obj0 = 0 ;
8839 char *kwnames[] = {
8840 (char *) "self", NULL
8841 };
8842
8843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetErrorStream",kwnames,&obj0)) goto fail;
8844 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8845 {
8846 PyThreadState* __tstate = wxPyBeginAllowThreads();
8847 result = (wxInputStream *)(arg1)->GetErrorStream();
8848
8849 wxPyEndAllowThreads(__tstate);
8850 if (PyErr_Occurred()) SWIG_fail;
8851 }
8852 {
8853 wxPyInputStream * _ptr = NULL;
8854
8855 if (result) {
8856 _ptr = new wxPyInputStream(result);
8857 }
8858 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
8859 }
8860 return resultobj;
8861 fail:
8862 return NULL;
8863 }
8864
8865
8866 static PyObject *_wrap_Process_GetOutputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
8867 PyObject *resultobj;
8868 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8869 wxOutputStream *result;
8870 PyObject * obj0 = 0 ;
8871 char *kwnames[] = {
8872 (char *) "self", NULL
8873 };
8874
8875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetOutputStream",kwnames,&obj0)) goto fail;
8876 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8877 {
8878 PyThreadState* __tstate = wxPyBeginAllowThreads();
8879 result = (wxOutputStream *)(arg1)->GetOutputStream();
8880
8881 wxPyEndAllowThreads(__tstate);
8882 if (PyErr_Occurred()) SWIG_fail;
8883 }
8884 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxOutputStream, 0);
8885 return resultobj;
8886 fail:
8887 return NULL;
8888 }
8889
8890
8891 static PyObject *_wrap_Process_CloseOutput(PyObject *self, PyObject *args, PyObject *kwargs) {
8892 PyObject *resultobj;
8893 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8894 PyObject * obj0 = 0 ;
8895 char *kwnames[] = {
8896 (char *) "self", NULL
8897 };
8898
8899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_CloseOutput",kwnames,&obj0)) goto fail;
8900 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8901 {
8902 PyThreadState* __tstate = wxPyBeginAllowThreads();
8903 (arg1)->CloseOutput();
8904
8905 wxPyEndAllowThreads(__tstate);
8906 if (PyErr_Occurred()) SWIG_fail;
8907 }
8908 Py_INCREF(Py_None); resultobj = Py_None;
8909 return resultobj;
8910 fail:
8911 return NULL;
8912 }
8913
8914
8915 static PyObject *_wrap_Process_IsInputOpened(PyObject *self, PyObject *args, PyObject *kwargs) {
8916 PyObject *resultobj;
8917 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8918 bool result;
8919 PyObject * obj0 = 0 ;
8920 char *kwnames[] = {
8921 (char *) "self", NULL
8922 };
8923
8924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputOpened",kwnames,&obj0)) goto fail;
8925 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8926 {
8927 PyThreadState* __tstate = wxPyBeginAllowThreads();
8928 result = (bool)((wxPyProcess const *)arg1)->IsInputOpened();
8929
8930 wxPyEndAllowThreads(__tstate);
8931 if (PyErr_Occurred()) SWIG_fail;
8932 }
8933 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8934 return resultobj;
8935 fail:
8936 return NULL;
8937 }
8938
8939
8940 static PyObject *_wrap_Process_IsInputAvailable(PyObject *self, PyObject *args, PyObject *kwargs) {
8941 PyObject *resultobj;
8942 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8943 bool result;
8944 PyObject * obj0 = 0 ;
8945 char *kwnames[] = {
8946 (char *) "self", NULL
8947 };
8948
8949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputAvailable",kwnames,&obj0)) goto fail;
8950 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8951 {
8952 PyThreadState* __tstate = wxPyBeginAllowThreads();
8953 result = (bool)((wxPyProcess const *)arg1)->IsInputAvailable();
8954
8955 wxPyEndAllowThreads(__tstate);
8956 if (PyErr_Occurred()) SWIG_fail;
8957 }
8958 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8959 return resultobj;
8960 fail:
8961 return NULL;
8962 }
8963
8964
8965 static PyObject *_wrap_Process_IsErrorAvailable(PyObject *self, PyObject *args, PyObject *kwargs) {
8966 PyObject *resultobj;
8967 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8968 bool result;
8969 PyObject * obj0 = 0 ;
8970 char *kwnames[] = {
8971 (char *) "self", NULL
8972 };
8973
8974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsErrorAvailable",kwnames,&obj0)) goto fail;
8975 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8976 {
8977 PyThreadState* __tstate = wxPyBeginAllowThreads();
8978 result = (bool)((wxPyProcess const *)arg1)->IsErrorAvailable();
8979
8980 wxPyEndAllowThreads(__tstate);
8981 if (PyErr_Occurred()) SWIG_fail;
8982 }
8983 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8984 return resultobj;
8985 fail:
8986 return NULL;
8987 }
8988
8989
8990 static PyObject * Process_swigregister(PyObject *self, PyObject *args) {
8991 PyObject *obj;
8992 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8993 SWIG_TypeClientData(SWIGTYPE_p_wxPyProcess, obj);
8994 Py_INCREF(obj);
8995 return Py_BuildValue((char *)"");
8996 }
8997 static PyObject *_wrap_new_ProcessEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
8998 PyObject *resultobj;
8999 int arg1 = (int) 0 ;
9000 int arg2 = (int) 0 ;
9001 int arg3 = (int) 0 ;
9002 wxProcessEvent *result;
9003 PyObject * obj0 = 0 ;
9004 PyObject * obj1 = 0 ;
9005 PyObject * obj2 = 0 ;
9006 char *kwnames[] = {
9007 (char *) "id",(char *) "pid",(char *) "exitcode", NULL
9008 };
9009
9010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ProcessEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
9011 if (obj0) {
9012 {
9013 arg1 = (int) SWIG_PyObj_AsInt(obj0);
9014 if (PyErr_Occurred()) SWIG_fail;
9015 }
9016 }
9017 if (obj1) {
9018 {
9019 arg2 = (int) SWIG_PyObj_AsInt(obj1);
9020 if (PyErr_Occurred()) SWIG_fail;
9021 }
9022 }
9023 if (obj2) {
9024 {
9025 arg3 = (int) SWIG_PyObj_AsInt(obj2);
9026 if (PyErr_Occurred()) SWIG_fail;
9027 }
9028 }
9029 {
9030 PyThreadState* __tstate = wxPyBeginAllowThreads();
9031 result = (wxProcessEvent *)new wxProcessEvent(arg1,arg2,arg3);
9032
9033 wxPyEndAllowThreads(__tstate);
9034 if (PyErr_Occurred()) SWIG_fail;
9035 }
9036 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxProcessEvent, 1);
9037 return resultobj;
9038 fail:
9039 return NULL;
9040 }
9041
9042
9043 static PyObject *_wrap_ProcessEvent_GetPid(PyObject *self, PyObject *args, PyObject *kwargs) {
9044 PyObject *resultobj;
9045 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9046 int result;
9047 PyObject * obj0 = 0 ;
9048 char *kwnames[] = {
9049 (char *) "self", NULL
9050 };
9051
9052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetPid",kwnames,&obj0)) goto fail;
9053 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxProcessEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9054 {
9055 PyThreadState* __tstate = wxPyBeginAllowThreads();
9056 result = (int)(arg1)->GetPid();
9057
9058 wxPyEndAllowThreads(__tstate);
9059 if (PyErr_Occurred()) SWIG_fail;
9060 }
9061 resultobj = SWIG_PyObj_FromInt((int)result);
9062 return resultobj;
9063 fail:
9064 return NULL;
9065 }
9066
9067
9068 static PyObject *_wrap_ProcessEvent_GetExitCode(PyObject *self, PyObject *args, PyObject *kwargs) {
9069 PyObject *resultobj;
9070 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9071 int result;
9072 PyObject * obj0 = 0 ;
9073 char *kwnames[] = {
9074 (char *) "self", NULL
9075 };
9076
9077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetExitCode",kwnames,&obj0)) goto fail;
9078 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxProcessEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9079 {
9080 PyThreadState* __tstate = wxPyBeginAllowThreads();
9081 result = (int)(arg1)->GetExitCode();
9082
9083 wxPyEndAllowThreads(__tstate);
9084 if (PyErr_Occurred()) SWIG_fail;
9085 }
9086 resultobj = SWIG_PyObj_FromInt((int)result);
9087 return resultobj;
9088 fail:
9089 return NULL;
9090 }
9091
9092
9093 static PyObject *_wrap_ProcessEvent_m_pid_set(PyObject *self, PyObject *args, PyObject *kwargs) {
9094 PyObject *resultobj;
9095 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9096 int arg2 ;
9097 PyObject * obj0 = 0 ;
9098 PyObject * obj1 = 0 ;
9099 char *kwnames[] = {
9100 (char *) "self",(char *) "m_pid", NULL
9101 };
9102
9103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_pid_set",kwnames,&obj0,&obj1)) goto fail;
9104 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxProcessEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9105 {
9106 arg2 = (int) SWIG_PyObj_AsInt(obj1);
9107 if (PyErr_Occurred()) SWIG_fail;
9108 }
9109 if (arg1) (arg1)->m_pid = arg2;
9110
9111 Py_INCREF(Py_None); resultobj = Py_None;
9112 return resultobj;
9113 fail:
9114 return NULL;
9115 }
9116
9117
9118 static PyObject *_wrap_ProcessEvent_m_pid_get(PyObject *self, PyObject *args, PyObject *kwargs) {
9119 PyObject *resultobj;
9120 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9121 int result;
9122 PyObject * obj0 = 0 ;
9123 char *kwnames[] = {
9124 (char *) "self", NULL
9125 };
9126
9127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_pid_get",kwnames,&obj0)) goto fail;
9128 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxProcessEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9129 result = (int) ((arg1)->m_pid);
9130
9131 resultobj = SWIG_PyObj_FromInt((int)result);
9132 return resultobj;
9133 fail:
9134 return NULL;
9135 }
9136
9137
9138 static PyObject *_wrap_ProcessEvent_m_exitcode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
9139 PyObject *resultobj;
9140 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9141 int arg2 ;
9142 PyObject * obj0 = 0 ;
9143 PyObject * obj1 = 0 ;
9144 char *kwnames[] = {
9145 (char *) "self",(char *) "m_exitcode", NULL
9146 };
9147
9148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_exitcode_set",kwnames,&obj0,&obj1)) goto fail;
9149 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxProcessEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9150 {
9151 arg2 = (int) SWIG_PyObj_AsInt(obj1);
9152 if (PyErr_Occurred()) SWIG_fail;
9153 }
9154 if (arg1) (arg1)->m_exitcode = arg2;
9155
9156 Py_INCREF(Py_None); resultobj = Py_None;
9157 return resultobj;
9158 fail:
9159 return NULL;
9160 }
9161
9162
9163 static PyObject *_wrap_ProcessEvent_m_exitcode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
9164 PyObject *resultobj;
9165 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9166 int result;
9167 PyObject * obj0 = 0 ;
9168 char *kwnames[] = {
9169 (char *) "self", NULL
9170 };
9171
9172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_exitcode_get",kwnames,&obj0)) goto fail;
9173 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxProcessEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9174 result = (int) ((arg1)->m_exitcode);
9175
9176 resultobj = SWIG_PyObj_FromInt((int)result);
9177 return resultobj;
9178 fail:
9179 return NULL;
9180 }
9181
9182
9183 static PyObject * ProcessEvent_swigregister(PyObject *self, PyObject *args) {
9184 PyObject *obj;
9185 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9186 SWIG_TypeClientData(SWIGTYPE_p_wxProcessEvent, obj);
9187 Py_INCREF(obj);
9188 return Py_BuildValue((char *)"");
9189 }
9190 static PyObject *_wrap_Execute(PyObject *self, PyObject *args, PyObject *kwargs) {
9191 PyObject *resultobj;
9192 wxString *arg1 = 0 ;
9193 int arg2 = (int) wxEXEC_ASYNC ;
9194 wxPyProcess *arg3 = (wxPyProcess *) NULL ;
9195 long result;
9196 bool temp1 = False ;
9197 PyObject * obj0 = 0 ;
9198 PyObject * obj1 = 0 ;
9199 PyObject * obj2 = 0 ;
9200 char *kwnames[] = {
9201 (char *) "command",(char *) "flags",(char *) "process", NULL
9202 };
9203
9204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Execute",kwnames,&obj0,&obj1,&obj2)) goto fail;
9205 {
9206 arg1 = wxString_in_helper(obj0);
9207 if (arg1 == NULL) SWIG_fail;
9208 temp1 = True;
9209 }
9210 if (obj1) {
9211 {
9212 arg2 = (int) SWIG_PyObj_AsInt(obj1);
9213 if (PyErr_Occurred()) SWIG_fail;
9214 }
9215 }
9216 if (obj2) {
9217 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9218 }
9219 {
9220 PyThreadState* __tstate = wxPyBeginAllowThreads();
9221 result = (long)wxExecute((wxString const &)*arg1,arg2,arg3);
9222
9223 wxPyEndAllowThreads(__tstate);
9224 if (PyErr_Occurred()) SWIG_fail;
9225 }
9226 resultobj = SWIG_PyObj_FromLong((long)result);
9227 {
9228 if (temp1)
9229 delete arg1;
9230 }
9231 return resultobj;
9232 fail:
9233 {
9234 if (temp1)
9235 delete arg1;
9236 }
9237 return NULL;
9238 }
9239
9240
9241 static PyObject *_wrap_new_Joystick(PyObject *self, PyObject *args, PyObject *kwargs) {
9242 PyObject *resultobj;
9243 int arg1 = (int) wxJOYSTICK1 ;
9244 wxJoystick *result;
9245 PyObject * obj0 = 0 ;
9246 char *kwnames[] = {
9247 (char *) "joystick", NULL
9248 };
9249
9250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Joystick",kwnames,&obj0)) goto fail;
9251 if (obj0) {
9252 {
9253 arg1 = (int) SWIG_PyObj_AsInt(obj0);
9254 if (PyErr_Occurred()) SWIG_fail;
9255 }
9256 }
9257 {
9258 PyThreadState* __tstate = wxPyBeginAllowThreads();
9259 result = (wxJoystick *)new wxJoystick(arg1);
9260
9261 wxPyEndAllowThreads(__tstate);
9262 if (PyErr_Occurred()) SWIG_fail;
9263 }
9264 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxJoystick, 1);
9265 return resultobj;
9266 fail:
9267 return NULL;
9268 }
9269
9270
9271 static PyObject *_wrap_delete_Joystick(PyObject *self, PyObject *args, PyObject *kwargs) {
9272 PyObject *resultobj;
9273 wxJoystick *arg1 = (wxJoystick *) 0 ;
9274 PyObject * obj0 = 0 ;
9275 char *kwnames[] = {
9276 (char *) "self", NULL
9277 };
9278
9279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Joystick",kwnames,&obj0)) goto fail;
9280 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9281 {
9282 PyThreadState* __tstate = wxPyBeginAllowThreads();
9283 delete arg1;
9284
9285 wxPyEndAllowThreads(__tstate);
9286 if (PyErr_Occurred()) SWIG_fail;
9287 }
9288 Py_INCREF(Py_None); resultobj = Py_None;
9289 return resultobj;
9290 fail:
9291 return NULL;
9292 }
9293
9294
9295 static PyObject *_wrap_Joystick_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9296 PyObject *resultobj;
9297 wxJoystick *arg1 = (wxJoystick *) 0 ;
9298 wxPoint result;
9299 PyObject * obj0 = 0 ;
9300 char *kwnames[] = {
9301 (char *) "self", NULL
9302 };
9303
9304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPosition",kwnames,&obj0)) goto fail;
9305 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9306 {
9307 PyThreadState* __tstate = wxPyBeginAllowThreads();
9308 result = (arg1)->GetPosition();
9309
9310 wxPyEndAllowThreads(__tstate);
9311 if (PyErr_Occurred()) SWIG_fail;
9312 }
9313 {
9314 wxPoint * resultptr;
9315 resultptr = new wxPoint((wxPoint &) result);
9316 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxPoint, 1);
9317 }
9318 return resultobj;
9319 fail:
9320 return NULL;
9321 }
9322
9323
9324 static PyObject *_wrap_Joystick_GetZPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9325 PyObject *resultobj;
9326 wxJoystick *arg1 = (wxJoystick *) 0 ;
9327 int result;
9328 PyObject * obj0 = 0 ;
9329 char *kwnames[] = {
9330 (char *) "self", NULL
9331 };
9332
9333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZPosition",kwnames,&obj0)) goto fail;
9334 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9335 {
9336 PyThreadState* __tstate = wxPyBeginAllowThreads();
9337 result = (int)(arg1)->GetZPosition();
9338
9339 wxPyEndAllowThreads(__tstate);
9340 if (PyErr_Occurred()) SWIG_fail;
9341 }
9342 resultobj = SWIG_PyObj_FromInt((int)result);
9343 return resultobj;
9344 fail:
9345 return NULL;
9346 }
9347
9348
9349 static PyObject *_wrap_Joystick_GetButtonState(PyObject *self, PyObject *args, PyObject *kwargs) {
9350 PyObject *resultobj;
9351 wxJoystick *arg1 = (wxJoystick *) 0 ;
9352 int result;
9353 PyObject * obj0 = 0 ;
9354 char *kwnames[] = {
9355 (char *) "self", NULL
9356 };
9357
9358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetButtonState",kwnames,&obj0)) goto fail;
9359 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9360 {
9361 PyThreadState* __tstate = wxPyBeginAllowThreads();
9362 result = (int)(arg1)->GetButtonState();
9363
9364 wxPyEndAllowThreads(__tstate);
9365 if (PyErr_Occurred()) SWIG_fail;
9366 }
9367 resultobj = SWIG_PyObj_FromInt((int)result);
9368 return resultobj;
9369 fail:
9370 return NULL;
9371 }
9372
9373
9374 static PyObject *_wrap_Joystick_GetPOVPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9375 PyObject *resultobj;
9376 wxJoystick *arg1 = (wxJoystick *) 0 ;
9377 int result;
9378 PyObject * obj0 = 0 ;
9379 char *kwnames[] = {
9380 (char *) "self", NULL
9381 };
9382
9383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVPosition",kwnames,&obj0)) goto fail;
9384 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9385 {
9386 PyThreadState* __tstate = wxPyBeginAllowThreads();
9387 result = (int)(arg1)->GetPOVPosition();
9388
9389 wxPyEndAllowThreads(__tstate);
9390 if (PyErr_Occurred()) SWIG_fail;
9391 }
9392 resultobj = SWIG_PyObj_FromInt((int)result);
9393 return resultobj;
9394 fail:
9395 return NULL;
9396 }
9397
9398
9399 static PyObject *_wrap_Joystick_GetPOVCTSPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9400 PyObject *resultobj;
9401 wxJoystick *arg1 = (wxJoystick *) 0 ;
9402 int result;
9403 PyObject * obj0 = 0 ;
9404 char *kwnames[] = {
9405 (char *) "self", NULL
9406 };
9407
9408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVCTSPosition",kwnames,&obj0)) goto fail;
9409 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9410 {
9411 PyThreadState* __tstate = wxPyBeginAllowThreads();
9412 result = (int)(arg1)->GetPOVCTSPosition();
9413
9414 wxPyEndAllowThreads(__tstate);
9415 if (PyErr_Occurred()) SWIG_fail;
9416 }
9417 resultobj = SWIG_PyObj_FromInt((int)result);
9418 return resultobj;
9419 fail:
9420 return NULL;
9421 }
9422
9423
9424 static PyObject *_wrap_Joystick_GetRudderPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9425 PyObject *resultobj;
9426 wxJoystick *arg1 = (wxJoystick *) 0 ;
9427 int result;
9428 PyObject * obj0 = 0 ;
9429 char *kwnames[] = {
9430 (char *) "self", NULL
9431 };
9432
9433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderPosition",kwnames,&obj0)) goto fail;
9434 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9435 {
9436 PyThreadState* __tstate = wxPyBeginAllowThreads();
9437 result = (int)(arg1)->GetRudderPosition();
9438
9439 wxPyEndAllowThreads(__tstate);
9440 if (PyErr_Occurred()) SWIG_fail;
9441 }
9442 resultobj = SWIG_PyObj_FromInt((int)result);
9443 return resultobj;
9444 fail:
9445 return NULL;
9446 }
9447
9448
9449 static PyObject *_wrap_Joystick_GetUPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9450 PyObject *resultobj;
9451 wxJoystick *arg1 = (wxJoystick *) 0 ;
9452 int result;
9453 PyObject * obj0 = 0 ;
9454 char *kwnames[] = {
9455 (char *) "self", NULL
9456 };
9457
9458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUPosition",kwnames,&obj0)) goto fail;
9459 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9460 {
9461 PyThreadState* __tstate = wxPyBeginAllowThreads();
9462 result = (int)(arg1)->GetUPosition();
9463
9464 wxPyEndAllowThreads(__tstate);
9465 if (PyErr_Occurred()) SWIG_fail;
9466 }
9467 resultobj = SWIG_PyObj_FromInt((int)result);
9468 return resultobj;
9469 fail:
9470 return NULL;
9471 }
9472
9473
9474 static PyObject *_wrap_Joystick_GetVPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9475 PyObject *resultobj;
9476 wxJoystick *arg1 = (wxJoystick *) 0 ;
9477 int result;
9478 PyObject * obj0 = 0 ;
9479 char *kwnames[] = {
9480 (char *) "self", NULL
9481 };
9482
9483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVPosition",kwnames,&obj0)) goto fail;
9484 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9485 {
9486 PyThreadState* __tstate = wxPyBeginAllowThreads();
9487 result = (int)(arg1)->GetVPosition();
9488
9489 wxPyEndAllowThreads(__tstate);
9490 if (PyErr_Occurred()) SWIG_fail;
9491 }
9492 resultobj = SWIG_PyObj_FromInt((int)result);
9493 return resultobj;
9494 fail:
9495 return NULL;
9496 }
9497
9498
9499 static PyObject *_wrap_Joystick_GetMovementThreshold(PyObject *self, PyObject *args, PyObject *kwargs) {
9500 PyObject *resultobj;
9501 wxJoystick *arg1 = (wxJoystick *) 0 ;
9502 int result;
9503 PyObject * obj0 = 0 ;
9504 char *kwnames[] = {
9505 (char *) "self", NULL
9506 };
9507
9508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMovementThreshold",kwnames,&obj0)) goto fail;
9509 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9510 {
9511 PyThreadState* __tstate = wxPyBeginAllowThreads();
9512 result = (int)(arg1)->GetMovementThreshold();
9513
9514 wxPyEndAllowThreads(__tstate);
9515 if (PyErr_Occurred()) SWIG_fail;
9516 }
9517 resultobj = SWIG_PyObj_FromInt((int)result);
9518 return resultobj;
9519 fail:
9520 return NULL;
9521 }
9522
9523
9524 static PyObject *_wrap_Joystick_SetMovementThreshold(PyObject *self, PyObject *args, PyObject *kwargs) {
9525 PyObject *resultobj;
9526 wxJoystick *arg1 = (wxJoystick *) 0 ;
9527 int arg2 ;
9528 PyObject * obj0 = 0 ;
9529 PyObject * obj1 = 0 ;
9530 char *kwnames[] = {
9531 (char *) "self",(char *) "threshold", NULL
9532 };
9533
9534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Joystick_SetMovementThreshold",kwnames,&obj0,&obj1)) goto fail;
9535 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9536 {
9537 arg2 = (int) SWIG_PyObj_AsInt(obj1);
9538 if (PyErr_Occurred()) SWIG_fail;
9539 }
9540 {
9541 PyThreadState* __tstate = wxPyBeginAllowThreads();
9542 (arg1)->SetMovementThreshold(arg2);
9543
9544 wxPyEndAllowThreads(__tstate);
9545 if (PyErr_Occurred()) SWIG_fail;
9546 }
9547 Py_INCREF(Py_None); resultobj = Py_None;
9548 return resultobj;
9549 fail:
9550 return NULL;
9551 }
9552
9553
9554 static PyObject *_wrap_Joystick_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
9555 PyObject *resultobj;
9556 wxJoystick *arg1 = (wxJoystick *) 0 ;
9557 bool result;
9558 PyObject * obj0 = 0 ;
9559 char *kwnames[] = {
9560 (char *) "self", NULL
9561 };
9562
9563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_IsOk",kwnames,&obj0)) goto fail;
9564 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9565 {
9566 PyThreadState* __tstate = wxPyBeginAllowThreads();
9567 result = (bool)(arg1)->IsOk();
9568
9569 wxPyEndAllowThreads(__tstate);
9570 if (PyErr_Occurred()) SWIG_fail;
9571 }
9572 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9573 return resultobj;
9574 fail:
9575 return NULL;
9576 }
9577
9578
9579 static PyObject *_wrap_Joystick_GetNumberJoysticks(PyObject *self, PyObject *args, PyObject *kwargs) {
9580 PyObject *resultobj;
9581 wxJoystick *arg1 = (wxJoystick *) 0 ;
9582 int result;
9583 PyObject * obj0 = 0 ;
9584 char *kwnames[] = {
9585 (char *) "self", NULL
9586 };
9587
9588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberJoysticks",kwnames,&obj0)) goto fail;
9589 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9590 {
9591 PyThreadState* __tstate = wxPyBeginAllowThreads();
9592 result = (int)(arg1)->GetNumberJoysticks();
9593
9594 wxPyEndAllowThreads(__tstate);
9595 if (PyErr_Occurred()) SWIG_fail;
9596 }
9597 resultobj = SWIG_PyObj_FromInt((int)result);
9598 return resultobj;
9599 fail:
9600 return NULL;
9601 }
9602
9603
9604 static PyObject *_wrap_Joystick_GetManufacturerId(PyObject *self, PyObject *args, PyObject *kwargs) {
9605 PyObject *resultobj;
9606 wxJoystick *arg1 = (wxJoystick *) 0 ;
9607 int result;
9608 PyObject * obj0 = 0 ;
9609 char *kwnames[] = {
9610 (char *) "self", NULL
9611 };
9612
9613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetManufacturerId",kwnames,&obj0)) goto fail;
9614 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9615 {
9616 PyThreadState* __tstate = wxPyBeginAllowThreads();
9617 result = (int)(arg1)->GetManufacturerId();
9618
9619 wxPyEndAllowThreads(__tstate);
9620 if (PyErr_Occurred()) SWIG_fail;
9621 }
9622 resultobj = SWIG_PyObj_FromInt((int)result);
9623 return resultobj;
9624 fail:
9625 return NULL;
9626 }
9627
9628
9629 static PyObject *_wrap_Joystick_GetProductId(PyObject *self, PyObject *args, PyObject *kwargs) {
9630 PyObject *resultobj;
9631 wxJoystick *arg1 = (wxJoystick *) 0 ;
9632 int result;
9633 PyObject * obj0 = 0 ;
9634 char *kwnames[] = {
9635 (char *) "self", NULL
9636 };
9637
9638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductId",kwnames,&obj0)) goto fail;
9639 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9640 {
9641 PyThreadState* __tstate = wxPyBeginAllowThreads();
9642 result = (int)(arg1)->GetProductId();
9643
9644 wxPyEndAllowThreads(__tstate);
9645 if (PyErr_Occurred()) SWIG_fail;
9646 }
9647 resultobj = SWIG_PyObj_FromInt((int)result);
9648 return resultobj;
9649 fail:
9650 return NULL;
9651 }
9652
9653
9654 static PyObject *_wrap_Joystick_GetProductName(PyObject *self, PyObject *args, PyObject *kwargs) {
9655 PyObject *resultobj;
9656 wxJoystick *arg1 = (wxJoystick *) 0 ;
9657 wxString result;
9658 PyObject * obj0 = 0 ;
9659 char *kwnames[] = {
9660 (char *) "self", NULL
9661 };
9662
9663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductName",kwnames,&obj0)) goto fail;
9664 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9665 {
9666 PyThreadState* __tstate = wxPyBeginAllowThreads();
9667 result = (arg1)->GetProductName();
9668
9669 wxPyEndAllowThreads(__tstate);
9670 if (PyErr_Occurred()) SWIG_fail;
9671 }
9672 {
9673 #if wxUSE_UNICODE
9674 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9675 #else
9676 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9677 #endif
9678 }
9679 return resultobj;
9680 fail:
9681 return NULL;
9682 }
9683
9684
9685 static PyObject *_wrap_Joystick_GetXMin(PyObject *self, PyObject *args, PyObject *kwargs) {
9686 PyObject *resultobj;
9687 wxJoystick *arg1 = (wxJoystick *) 0 ;
9688 int result;
9689 PyObject * obj0 = 0 ;
9690 char *kwnames[] = {
9691 (char *) "self", NULL
9692 };
9693
9694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMin",kwnames,&obj0)) goto fail;
9695 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9696 {
9697 PyThreadState* __tstate = wxPyBeginAllowThreads();
9698 result = (int)(arg1)->GetXMin();
9699
9700 wxPyEndAllowThreads(__tstate);
9701 if (PyErr_Occurred()) SWIG_fail;
9702 }
9703 resultobj = SWIG_PyObj_FromInt((int)result);
9704 return resultobj;
9705 fail:
9706 return NULL;
9707 }
9708
9709
9710 static PyObject *_wrap_Joystick_GetYMin(PyObject *self, PyObject *args, PyObject *kwargs) {
9711 PyObject *resultobj;
9712 wxJoystick *arg1 = (wxJoystick *) 0 ;
9713 int result;
9714 PyObject * obj0 = 0 ;
9715 char *kwnames[] = {
9716 (char *) "self", NULL
9717 };
9718
9719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMin",kwnames,&obj0)) goto fail;
9720 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9721 {
9722 PyThreadState* __tstate = wxPyBeginAllowThreads();
9723 result = (int)(arg1)->GetYMin();
9724
9725 wxPyEndAllowThreads(__tstate);
9726 if (PyErr_Occurred()) SWIG_fail;
9727 }
9728 resultobj = SWIG_PyObj_FromInt((int)result);
9729 return resultobj;
9730 fail:
9731 return NULL;
9732 }
9733
9734
9735 static PyObject *_wrap_Joystick_GetZMin(PyObject *self, PyObject *args, PyObject *kwargs) {
9736 PyObject *resultobj;
9737 wxJoystick *arg1 = (wxJoystick *) 0 ;
9738 int result;
9739 PyObject * obj0 = 0 ;
9740 char *kwnames[] = {
9741 (char *) "self", NULL
9742 };
9743
9744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMin",kwnames,&obj0)) goto fail;
9745 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9746 {
9747 PyThreadState* __tstate = wxPyBeginAllowThreads();
9748 result = (int)(arg1)->GetZMin();
9749
9750 wxPyEndAllowThreads(__tstate);
9751 if (PyErr_Occurred()) SWIG_fail;
9752 }
9753 resultobj = SWIG_PyObj_FromInt((int)result);
9754 return resultobj;
9755 fail:
9756 return NULL;
9757 }
9758
9759
9760 static PyObject *_wrap_Joystick_GetXMax(PyObject *self, PyObject *args, PyObject *kwargs) {
9761 PyObject *resultobj;
9762 wxJoystick *arg1 = (wxJoystick *) 0 ;
9763 int result;
9764 PyObject * obj0 = 0 ;
9765 char *kwnames[] = {
9766 (char *) "self", NULL
9767 };
9768
9769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMax",kwnames,&obj0)) goto fail;
9770 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9771 {
9772 PyThreadState* __tstate = wxPyBeginAllowThreads();
9773 result = (int)(arg1)->GetXMax();
9774
9775 wxPyEndAllowThreads(__tstate);
9776 if (PyErr_Occurred()) SWIG_fail;
9777 }
9778 resultobj = SWIG_PyObj_FromInt((int)result);
9779 return resultobj;
9780 fail:
9781 return NULL;
9782 }
9783
9784
9785 static PyObject *_wrap_Joystick_GetYMax(PyObject *self, PyObject *args, PyObject *kwargs) {
9786 PyObject *resultobj;
9787 wxJoystick *arg1 = (wxJoystick *) 0 ;
9788 int result;
9789 PyObject * obj0 = 0 ;
9790 char *kwnames[] = {
9791 (char *) "self", NULL
9792 };
9793
9794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMax",kwnames,&obj0)) goto fail;
9795 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9796 {
9797 PyThreadState* __tstate = wxPyBeginAllowThreads();
9798 result = (int)(arg1)->GetYMax();
9799
9800 wxPyEndAllowThreads(__tstate);
9801 if (PyErr_Occurred()) SWIG_fail;
9802 }
9803 resultobj = SWIG_PyObj_FromInt((int)result);
9804 return resultobj;
9805 fail:
9806 return NULL;
9807 }
9808
9809
9810 static PyObject *_wrap_Joystick_GetZMax(PyObject *self, PyObject *args, PyObject *kwargs) {
9811 PyObject *resultobj;
9812 wxJoystick *arg1 = (wxJoystick *) 0 ;
9813 int result;
9814 PyObject * obj0 = 0 ;
9815 char *kwnames[] = {
9816 (char *) "self", NULL
9817 };
9818
9819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMax",kwnames,&obj0)) goto fail;
9820 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9821 {
9822 PyThreadState* __tstate = wxPyBeginAllowThreads();
9823 result = (int)(arg1)->GetZMax();
9824
9825 wxPyEndAllowThreads(__tstate);
9826 if (PyErr_Occurred()) SWIG_fail;
9827 }
9828 resultobj = SWIG_PyObj_FromInt((int)result);
9829 return resultobj;
9830 fail:
9831 return NULL;
9832 }
9833
9834
9835 static PyObject *_wrap_Joystick_GetNumberButtons(PyObject *self, PyObject *args, PyObject *kwargs) {
9836 PyObject *resultobj;
9837 wxJoystick *arg1 = (wxJoystick *) 0 ;
9838 int result;
9839 PyObject * obj0 = 0 ;
9840 char *kwnames[] = {
9841 (char *) "self", NULL
9842 };
9843
9844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberButtons",kwnames,&obj0)) goto fail;
9845 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9846 {
9847 PyThreadState* __tstate = wxPyBeginAllowThreads();
9848 result = (int)(arg1)->GetNumberButtons();
9849
9850 wxPyEndAllowThreads(__tstate);
9851 if (PyErr_Occurred()) SWIG_fail;
9852 }
9853 resultobj = SWIG_PyObj_FromInt((int)result);
9854 return resultobj;
9855 fail:
9856 return NULL;
9857 }
9858
9859
9860 static PyObject *_wrap_Joystick_GetNumberAxes(PyObject *self, PyObject *args, PyObject *kwargs) {
9861 PyObject *resultobj;
9862 wxJoystick *arg1 = (wxJoystick *) 0 ;
9863 int result;
9864 PyObject * obj0 = 0 ;
9865 char *kwnames[] = {
9866 (char *) "self", NULL
9867 };
9868
9869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberAxes",kwnames,&obj0)) goto fail;
9870 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9871 {
9872 PyThreadState* __tstate = wxPyBeginAllowThreads();
9873 result = (int)(arg1)->GetNumberAxes();
9874
9875 wxPyEndAllowThreads(__tstate);
9876 if (PyErr_Occurred()) SWIG_fail;
9877 }
9878 resultobj = SWIG_PyObj_FromInt((int)result);
9879 return resultobj;
9880 fail:
9881 return NULL;
9882 }
9883
9884
9885 static PyObject *_wrap_Joystick_GetMaxButtons(PyObject *self, PyObject *args, PyObject *kwargs) {
9886 PyObject *resultobj;
9887 wxJoystick *arg1 = (wxJoystick *) 0 ;
9888 int result;
9889 PyObject * obj0 = 0 ;
9890 char *kwnames[] = {
9891 (char *) "self", NULL
9892 };
9893
9894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxButtons",kwnames,&obj0)) goto fail;
9895 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9896 {
9897 PyThreadState* __tstate = wxPyBeginAllowThreads();
9898 result = (int)(arg1)->GetMaxButtons();
9899
9900 wxPyEndAllowThreads(__tstate);
9901 if (PyErr_Occurred()) SWIG_fail;
9902 }
9903 resultobj = SWIG_PyObj_FromInt((int)result);
9904 return resultobj;
9905 fail:
9906 return NULL;
9907 }
9908
9909
9910 static PyObject *_wrap_Joystick_GetMaxAxes(PyObject *self, PyObject *args, PyObject *kwargs) {
9911 PyObject *resultobj;
9912 wxJoystick *arg1 = (wxJoystick *) 0 ;
9913 int result;
9914 PyObject * obj0 = 0 ;
9915 char *kwnames[] = {
9916 (char *) "self", NULL
9917 };
9918
9919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxAxes",kwnames,&obj0)) goto fail;
9920 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9921 {
9922 PyThreadState* __tstate = wxPyBeginAllowThreads();
9923 result = (int)(arg1)->GetMaxAxes();
9924
9925 wxPyEndAllowThreads(__tstate);
9926 if (PyErr_Occurred()) SWIG_fail;
9927 }
9928 resultobj = SWIG_PyObj_FromInt((int)result);
9929 return resultobj;
9930 fail:
9931 return NULL;
9932 }
9933
9934
9935 static PyObject *_wrap_Joystick_GetPollingMin(PyObject *self, PyObject *args, PyObject *kwargs) {
9936 PyObject *resultobj;
9937 wxJoystick *arg1 = (wxJoystick *) 0 ;
9938 int result;
9939 PyObject * obj0 = 0 ;
9940 char *kwnames[] = {
9941 (char *) "self", NULL
9942 };
9943
9944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMin",kwnames,&obj0)) goto fail;
9945 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9946 {
9947 PyThreadState* __tstate = wxPyBeginAllowThreads();
9948 result = (int)(arg1)->GetPollingMin();
9949
9950 wxPyEndAllowThreads(__tstate);
9951 if (PyErr_Occurred()) SWIG_fail;
9952 }
9953 resultobj = SWIG_PyObj_FromInt((int)result);
9954 return resultobj;
9955 fail:
9956 return NULL;
9957 }
9958
9959
9960 static PyObject *_wrap_Joystick_GetPollingMax(PyObject *self, PyObject *args, PyObject *kwargs) {
9961 PyObject *resultobj;
9962 wxJoystick *arg1 = (wxJoystick *) 0 ;
9963 int result;
9964 PyObject * obj0 = 0 ;
9965 char *kwnames[] = {
9966 (char *) "self", NULL
9967 };
9968
9969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMax",kwnames,&obj0)) goto fail;
9970 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9971 {
9972 PyThreadState* __tstate = wxPyBeginAllowThreads();
9973 result = (int)(arg1)->GetPollingMax();
9974
9975 wxPyEndAllowThreads(__tstate);
9976 if (PyErr_Occurred()) SWIG_fail;
9977 }
9978 resultobj = SWIG_PyObj_FromInt((int)result);
9979 return resultobj;
9980 fail:
9981 return NULL;
9982 }
9983
9984
9985 static PyObject *_wrap_Joystick_GetRudderMin(PyObject *self, PyObject *args, PyObject *kwargs) {
9986 PyObject *resultobj;
9987 wxJoystick *arg1 = (wxJoystick *) 0 ;
9988 int result;
9989 PyObject * obj0 = 0 ;
9990 char *kwnames[] = {
9991 (char *) "self", NULL
9992 };
9993
9994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMin",kwnames,&obj0)) goto fail;
9995 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9996 {
9997 PyThreadState* __tstate = wxPyBeginAllowThreads();
9998 result = (int)(arg1)->GetRudderMin();
9999
10000 wxPyEndAllowThreads(__tstate);
10001 if (PyErr_Occurred()) SWIG_fail;
10002 }
10003 resultobj = SWIG_PyObj_FromInt((int)result);
10004 return resultobj;
10005 fail:
10006 return NULL;
10007 }
10008
10009
10010 static PyObject *_wrap_Joystick_GetRudderMax(PyObject *self, PyObject *args, PyObject *kwargs) {
10011 PyObject *resultobj;
10012 wxJoystick *arg1 = (wxJoystick *) 0 ;
10013 int result;
10014 PyObject * obj0 = 0 ;
10015 char *kwnames[] = {
10016 (char *) "self", NULL
10017 };
10018
10019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMax",kwnames,&obj0)) goto fail;
10020 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10021 {
10022 PyThreadState* __tstate = wxPyBeginAllowThreads();
10023 result = (int)(arg1)->GetRudderMax();
10024
10025 wxPyEndAllowThreads(__tstate);
10026 if (PyErr_Occurred()) SWIG_fail;
10027 }
10028 resultobj = SWIG_PyObj_FromInt((int)result);
10029 return resultobj;
10030 fail:
10031 return NULL;
10032 }
10033
10034
10035 static PyObject *_wrap_Joystick_GetUMin(PyObject *self, PyObject *args, PyObject *kwargs) {
10036 PyObject *resultobj;
10037 wxJoystick *arg1 = (wxJoystick *) 0 ;
10038 int result;
10039 PyObject * obj0 = 0 ;
10040 char *kwnames[] = {
10041 (char *) "self", NULL
10042 };
10043
10044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMin",kwnames,&obj0)) goto fail;
10045 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10046 {
10047 PyThreadState* __tstate = wxPyBeginAllowThreads();
10048 result = (int)(arg1)->GetUMin();
10049
10050 wxPyEndAllowThreads(__tstate);
10051 if (PyErr_Occurred()) SWIG_fail;
10052 }
10053 resultobj = SWIG_PyObj_FromInt((int)result);
10054 return resultobj;
10055 fail:
10056 return NULL;
10057 }
10058
10059
10060 static PyObject *_wrap_Joystick_GetUMax(PyObject *self, PyObject *args, PyObject *kwargs) {
10061 PyObject *resultobj;
10062 wxJoystick *arg1 = (wxJoystick *) 0 ;
10063 int result;
10064 PyObject * obj0 = 0 ;
10065 char *kwnames[] = {
10066 (char *) "self", NULL
10067 };
10068
10069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMax",kwnames,&obj0)) goto fail;
10070 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10071 {
10072 PyThreadState* __tstate = wxPyBeginAllowThreads();
10073 result = (int)(arg1)->GetUMax();
10074
10075 wxPyEndAllowThreads(__tstate);
10076 if (PyErr_Occurred()) SWIG_fail;
10077 }
10078 resultobj = SWIG_PyObj_FromInt((int)result);
10079 return resultobj;
10080 fail:
10081 return NULL;
10082 }
10083
10084
10085 static PyObject *_wrap_Joystick_GetVMin(PyObject *self, PyObject *args, PyObject *kwargs) {
10086 PyObject *resultobj;
10087 wxJoystick *arg1 = (wxJoystick *) 0 ;
10088 int result;
10089 PyObject * obj0 = 0 ;
10090 char *kwnames[] = {
10091 (char *) "self", NULL
10092 };
10093
10094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMin",kwnames,&obj0)) goto fail;
10095 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10096 {
10097 PyThreadState* __tstate = wxPyBeginAllowThreads();
10098 result = (int)(arg1)->GetVMin();
10099
10100 wxPyEndAllowThreads(__tstate);
10101 if (PyErr_Occurred()) SWIG_fail;
10102 }
10103 resultobj = SWIG_PyObj_FromInt((int)result);
10104 return resultobj;
10105 fail:
10106 return NULL;
10107 }
10108
10109
10110 static PyObject *_wrap_Joystick_GetVMax(PyObject *self, PyObject *args, PyObject *kwargs) {
10111 PyObject *resultobj;
10112 wxJoystick *arg1 = (wxJoystick *) 0 ;
10113 int result;
10114 PyObject * obj0 = 0 ;
10115 char *kwnames[] = {
10116 (char *) "self", NULL
10117 };
10118
10119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMax",kwnames,&obj0)) goto fail;
10120 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10121 {
10122 PyThreadState* __tstate = wxPyBeginAllowThreads();
10123 result = (int)(arg1)->GetVMax();
10124
10125 wxPyEndAllowThreads(__tstate);
10126 if (PyErr_Occurred()) SWIG_fail;
10127 }
10128 resultobj = SWIG_PyObj_FromInt((int)result);
10129 return resultobj;
10130 fail:
10131 return NULL;
10132 }
10133
10134
10135 static PyObject *_wrap_Joystick_HasRudder(PyObject *self, PyObject *args, PyObject *kwargs) {
10136 PyObject *resultobj;
10137 wxJoystick *arg1 = (wxJoystick *) 0 ;
10138 bool result;
10139 PyObject * obj0 = 0 ;
10140 char *kwnames[] = {
10141 (char *) "self", NULL
10142 };
10143
10144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasRudder",kwnames,&obj0)) goto fail;
10145 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10146 {
10147 PyThreadState* __tstate = wxPyBeginAllowThreads();
10148 result = (bool)(arg1)->HasRudder();
10149
10150 wxPyEndAllowThreads(__tstate);
10151 if (PyErr_Occurred()) SWIG_fail;
10152 }
10153 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10154 return resultobj;
10155 fail:
10156 return NULL;
10157 }
10158
10159
10160 static PyObject *_wrap_Joystick_HasZ(PyObject *self, PyObject *args, PyObject *kwargs) {
10161 PyObject *resultobj;
10162 wxJoystick *arg1 = (wxJoystick *) 0 ;
10163 bool result;
10164 PyObject * obj0 = 0 ;
10165 char *kwnames[] = {
10166 (char *) "self", NULL
10167 };
10168
10169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasZ",kwnames,&obj0)) goto fail;
10170 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10171 {
10172 PyThreadState* __tstate = wxPyBeginAllowThreads();
10173 result = (bool)(arg1)->HasZ();
10174
10175 wxPyEndAllowThreads(__tstate);
10176 if (PyErr_Occurred()) SWIG_fail;
10177 }
10178 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10179 return resultobj;
10180 fail:
10181 return NULL;
10182 }
10183
10184
10185 static PyObject *_wrap_Joystick_HasU(PyObject *self, PyObject *args, PyObject *kwargs) {
10186 PyObject *resultobj;
10187 wxJoystick *arg1 = (wxJoystick *) 0 ;
10188 bool result;
10189 PyObject * obj0 = 0 ;
10190 char *kwnames[] = {
10191 (char *) "self", NULL
10192 };
10193
10194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasU",kwnames,&obj0)) goto fail;
10195 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10196 {
10197 PyThreadState* __tstate = wxPyBeginAllowThreads();
10198 result = (bool)(arg1)->HasU();
10199
10200 wxPyEndAllowThreads(__tstate);
10201 if (PyErr_Occurred()) SWIG_fail;
10202 }
10203 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10204 return resultobj;
10205 fail:
10206 return NULL;
10207 }
10208
10209
10210 static PyObject *_wrap_Joystick_HasV(PyObject *self, PyObject *args, PyObject *kwargs) {
10211 PyObject *resultobj;
10212 wxJoystick *arg1 = (wxJoystick *) 0 ;
10213 bool result;
10214 PyObject * obj0 = 0 ;
10215 char *kwnames[] = {
10216 (char *) "self", NULL
10217 };
10218
10219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasV",kwnames,&obj0)) goto fail;
10220 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10221 {
10222 PyThreadState* __tstate = wxPyBeginAllowThreads();
10223 result = (bool)(arg1)->HasV();
10224
10225 wxPyEndAllowThreads(__tstate);
10226 if (PyErr_Occurred()) SWIG_fail;
10227 }
10228 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10229 return resultobj;
10230 fail:
10231 return NULL;
10232 }
10233
10234
10235 static PyObject *_wrap_Joystick_HasPOV(PyObject *self, PyObject *args, PyObject *kwargs) {
10236 PyObject *resultobj;
10237 wxJoystick *arg1 = (wxJoystick *) 0 ;
10238 bool result;
10239 PyObject * obj0 = 0 ;
10240 char *kwnames[] = {
10241 (char *) "self", NULL
10242 };
10243
10244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV",kwnames,&obj0)) goto fail;
10245 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10246 {
10247 PyThreadState* __tstate = wxPyBeginAllowThreads();
10248 result = (bool)(arg1)->HasPOV();
10249
10250 wxPyEndAllowThreads(__tstate);
10251 if (PyErr_Occurred()) SWIG_fail;
10252 }
10253 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10254 return resultobj;
10255 fail:
10256 return NULL;
10257 }
10258
10259
10260 static PyObject *_wrap_Joystick_HasPOV4Dir(PyObject *self, PyObject *args, PyObject *kwargs) {
10261 PyObject *resultobj;
10262 wxJoystick *arg1 = (wxJoystick *) 0 ;
10263 bool result;
10264 PyObject * obj0 = 0 ;
10265 char *kwnames[] = {
10266 (char *) "self", NULL
10267 };
10268
10269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV4Dir",kwnames,&obj0)) goto fail;
10270 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10271 {
10272 PyThreadState* __tstate = wxPyBeginAllowThreads();
10273 result = (bool)(arg1)->HasPOV4Dir();
10274
10275 wxPyEndAllowThreads(__tstate);
10276 if (PyErr_Occurred()) SWIG_fail;
10277 }
10278 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10279 return resultobj;
10280 fail:
10281 return NULL;
10282 }
10283
10284
10285 static PyObject *_wrap_Joystick_HasPOVCTS(PyObject *self, PyObject *args, PyObject *kwargs) {
10286 PyObject *resultobj;
10287 wxJoystick *arg1 = (wxJoystick *) 0 ;
10288 bool result;
10289 PyObject * obj0 = 0 ;
10290 char *kwnames[] = {
10291 (char *) "self", NULL
10292 };
10293
10294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOVCTS",kwnames,&obj0)) goto fail;
10295 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10296 {
10297 PyThreadState* __tstate = wxPyBeginAllowThreads();
10298 result = (bool)(arg1)->HasPOVCTS();
10299
10300 wxPyEndAllowThreads(__tstate);
10301 if (PyErr_Occurred()) SWIG_fail;
10302 }
10303 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10304 return resultobj;
10305 fail:
10306 return NULL;
10307 }
10308
10309
10310 static PyObject *_wrap_Joystick_SetCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
10311 PyObject *resultobj;
10312 wxJoystick *arg1 = (wxJoystick *) 0 ;
10313 wxWindow *arg2 = (wxWindow *) 0 ;
10314 int arg3 = (int) 0 ;
10315 bool result;
10316 PyObject * obj0 = 0 ;
10317 PyObject * obj1 = 0 ;
10318 PyObject * obj2 = 0 ;
10319 char *kwnames[] = {
10320 (char *) "self",(char *) "win",(char *) "pollingFreq", NULL
10321 };
10322
10323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Joystick_SetCapture",kwnames,&obj0,&obj1,&obj2)) goto fail;
10324 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10325 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10326 if (obj2) {
10327 {
10328 arg3 = (int) SWIG_PyObj_AsInt(obj2);
10329 if (PyErr_Occurred()) SWIG_fail;
10330 }
10331 }
10332 {
10333 PyThreadState* __tstate = wxPyBeginAllowThreads();
10334 result = (bool)(arg1)->SetCapture(arg2,arg3);
10335
10336 wxPyEndAllowThreads(__tstate);
10337 if (PyErr_Occurred()) SWIG_fail;
10338 }
10339 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10340 return resultobj;
10341 fail:
10342 return NULL;
10343 }
10344
10345
10346 static PyObject *_wrap_Joystick_ReleaseCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
10347 PyObject *resultobj;
10348 wxJoystick *arg1 = (wxJoystick *) 0 ;
10349 bool result;
10350 PyObject * obj0 = 0 ;
10351 char *kwnames[] = {
10352 (char *) "self", NULL
10353 };
10354
10355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_ReleaseCapture",kwnames,&obj0)) goto fail;
10356 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10357 {
10358 PyThreadState* __tstate = wxPyBeginAllowThreads();
10359 result = (bool)(arg1)->ReleaseCapture();
10360
10361 wxPyEndAllowThreads(__tstate);
10362 if (PyErr_Occurred()) SWIG_fail;
10363 }
10364 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10365 return resultobj;
10366 fail:
10367 return NULL;
10368 }
10369
10370
10371 static PyObject * Joystick_swigregister(PyObject *self, PyObject *args) {
10372 PyObject *obj;
10373 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10374 SWIG_TypeClientData(SWIGTYPE_p_wxJoystick, obj);
10375 Py_INCREF(obj);
10376 return Py_BuildValue((char *)"");
10377 }
10378 static PyObject *_wrap_JoystickEvent_m_pos_set(PyObject *self, PyObject *args, PyObject *kwargs) {
10379 PyObject *resultobj;
10380 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10381 wxPoint *arg2 = (wxPoint *) 0 ;
10382 PyObject * obj0 = 0 ;
10383 PyObject * obj1 = 0 ;
10384 char *kwnames[] = {
10385 (char *) "self",(char *) "m_pos", NULL
10386 };
10387
10388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
10389 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10390 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxPoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10391 if (arg1) (arg1)->m_pos = *arg2;
10392
10393 Py_INCREF(Py_None); resultobj = Py_None;
10394 return resultobj;
10395 fail:
10396 return NULL;
10397 }
10398
10399
10400 static PyObject *_wrap_JoystickEvent_m_pos_get(PyObject *self, PyObject *args, PyObject *kwargs) {
10401 PyObject *resultobj;
10402 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10403 wxPoint *result;
10404 PyObject * obj0 = 0 ;
10405 char *kwnames[] = {
10406 (char *) "self", NULL
10407 };
10408
10409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_pos_get",kwnames,&obj0)) goto fail;
10410 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10411 result = (wxPoint *)& ((arg1)->m_pos);
10412
10413 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPoint, 0);
10414 return resultobj;
10415 fail:
10416 return NULL;
10417 }
10418
10419
10420 static PyObject *_wrap_JoystickEvent_m_zPosition_set(PyObject *self, PyObject *args, PyObject *kwargs) {
10421 PyObject *resultobj;
10422 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10423 int arg2 ;
10424 PyObject * obj0 = 0 ;
10425 PyObject * obj1 = 0 ;
10426 char *kwnames[] = {
10427 (char *) "self",(char *) "m_zPosition", NULL
10428 };
10429
10430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_zPosition_set",kwnames,&obj0,&obj1)) goto fail;
10431 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10432 {
10433 arg2 = (int) SWIG_PyObj_AsInt(obj1);
10434 if (PyErr_Occurred()) SWIG_fail;
10435 }
10436 if (arg1) (arg1)->m_zPosition = arg2;
10437
10438 Py_INCREF(Py_None); resultobj = Py_None;
10439 return resultobj;
10440 fail:
10441 return NULL;
10442 }
10443
10444
10445 static PyObject *_wrap_JoystickEvent_m_zPosition_get(PyObject *self, PyObject *args, PyObject *kwargs) {
10446 PyObject *resultobj;
10447 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10448 int result;
10449 PyObject * obj0 = 0 ;
10450 char *kwnames[] = {
10451 (char *) "self", NULL
10452 };
10453
10454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_zPosition_get",kwnames,&obj0)) goto fail;
10455 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10456 result = (int) ((arg1)->m_zPosition);
10457
10458 resultobj = SWIG_PyObj_FromInt((int)result);
10459 return resultobj;
10460 fail:
10461 return NULL;
10462 }
10463
10464
10465 static PyObject *_wrap_JoystickEvent_m_buttonChange_set(PyObject *self, PyObject *args, PyObject *kwargs) {
10466 PyObject *resultobj;
10467 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10468 int arg2 ;
10469 PyObject * obj0 = 0 ;
10470 PyObject * obj1 = 0 ;
10471 char *kwnames[] = {
10472 (char *) "self",(char *) "m_buttonChange", NULL
10473 };
10474
10475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_buttonChange_set",kwnames,&obj0,&obj1)) goto fail;
10476 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10477 {
10478 arg2 = (int) SWIG_PyObj_AsInt(obj1);
10479 if (PyErr_Occurred()) SWIG_fail;
10480 }
10481 if (arg1) (arg1)->m_buttonChange = arg2;
10482
10483 Py_INCREF(Py_None); resultobj = Py_None;
10484 return resultobj;
10485 fail:
10486 return NULL;
10487 }
10488
10489
10490 static PyObject *_wrap_JoystickEvent_m_buttonChange_get(PyObject *self, PyObject *args, PyObject *kwargs) {
10491 PyObject *resultobj;
10492 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10493 int result;
10494 PyObject * obj0 = 0 ;
10495 char *kwnames[] = {
10496 (char *) "self", NULL
10497 };
10498
10499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_buttonChange_get",kwnames,&obj0)) goto fail;
10500 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10501 result = (int) ((arg1)->m_buttonChange);
10502
10503 resultobj = SWIG_PyObj_FromInt((int)result);
10504 return resultobj;
10505 fail:
10506 return NULL;
10507 }
10508
10509
10510 static PyObject *_wrap_JoystickEvent_m_buttonState_set(PyObject *self, PyObject *args, PyObject *kwargs) {
10511 PyObject *resultobj;
10512 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10513 int arg2 ;
10514 PyObject * obj0 = 0 ;
10515 PyObject * obj1 = 0 ;
10516 char *kwnames[] = {
10517 (char *) "self",(char *) "m_buttonState", NULL
10518 };
10519
10520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_buttonState_set",kwnames,&obj0,&obj1)) goto fail;
10521 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10522 {
10523 arg2 = (int) SWIG_PyObj_AsInt(obj1);
10524 if (PyErr_Occurred()) SWIG_fail;
10525 }
10526 if (arg1) (arg1)->m_buttonState = arg2;
10527
10528 Py_INCREF(Py_None); resultobj = Py_None;
10529 return resultobj;
10530 fail:
10531 return NULL;
10532 }
10533
10534
10535 static PyObject *_wrap_JoystickEvent_m_buttonState_get(PyObject *self, PyObject *args, PyObject *kwargs) {
10536 PyObject *resultobj;
10537 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10538 int result;
10539 PyObject * obj0 = 0 ;
10540 char *kwnames[] = {
10541 (char *) "self", NULL
10542 };
10543
10544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_buttonState_get",kwnames,&obj0)) goto fail;
10545 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10546 result = (int) ((arg1)->m_buttonState);
10547
10548 resultobj = SWIG_PyObj_FromInt((int)result);
10549 return resultobj;
10550 fail:
10551 return NULL;
10552 }
10553
10554
10555 static PyObject *_wrap_JoystickEvent_m_joyStick_set(PyObject *self, PyObject *args, PyObject *kwargs) {
10556 PyObject *resultobj;
10557 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10558 int arg2 ;
10559 PyObject * obj0 = 0 ;
10560 PyObject * obj1 = 0 ;
10561 char *kwnames[] = {
10562 (char *) "self",(char *) "m_joyStick", NULL
10563 };
10564
10565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_joyStick_set",kwnames,&obj0,&obj1)) goto fail;
10566 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10567 {
10568 arg2 = (int) SWIG_PyObj_AsInt(obj1);
10569 if (PyErr_Occurred()) SWIG_fail;
10570 }
10571 if (arg1) (arg1)->m_joyStick = arg2;
10572
10573 Py_INCREF(Py_None); resultobj = Py_None;
10574 return resultobj;
10575 fail:
10576 return NULL;
10577 }
10578
10579
10580 static PyObject *_wrap_JoystickEvent_m_joyStick_get(PyObject *self, PyObject *args, PyObject *kwargs) {
10581 PyObject *resultobj;
10582 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10583 int result;
10584 PyObject * obj0 = 0 ;
10585 char *kwnames[] = {
10586 (char *) "self", NULL
10587 };
10588
10589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_joyStick_get",kwnames,&obj0)) goto fail;
10590 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10591 result = (int) ((arg1)->m_joyStick);
10592
10593 resultobj = SWIG_PyObj_FromInt((int)result);
10594 return resultobj;
10595 fail:
10596 return NULL;
10597 }
10598
10599
10600 static PyObject *_wrap_new_JoystickEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
10601 PyObject *resultobj;
10602 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
10603 int arg2 = (int) 0 ;
10604 int arg3 = (int) wxJOYSTICK1 ;
10605 int arg4 = (int) 0 ;
10606 wxJoystickEvent *result;
10607 PyObject * obj0 = 0 ;
10608 PyObject * obj1 = 0 ;
10609 PyObject * obj2 = 0 ;
10610 PyObject * obj3 = 0 ;
10611 char *kwnames[] = {
10612 (char *) "type",(char *) "state",(char *) "joystick",(char *) "change", NULL
10613 };
10614
10615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_JoystickEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10616 if (obj0) {
10617 {
10618 arg1 = (wxEventType) SWIG_PyObj_AsInt(obj0);
10619 if (PyErr_Occurred()) SWIG_fail;
10620 }
10621 }
10622 if (obj1) {
10623 {
10624 arg2 = (int) SWIG_PyObj_AsInt(obj1);
10625 if (PyErr_Occurred()) SWIG_fail;
10626 }
10627 }
10628 if (obj2) {
10629 {
10630 arg3 = (int) SWIG_PyObj_AsInt(obj2);
10631 if (PyErr_Occurred()) SWIG_fail;
10632 }
10633 }
10634 if (obj3) {
10635 {
10636 arg4 = (int) SWIG_PyObj_AsInt(obj3);
10637 if (PyErr_Occurred()) SWIG_fail;
10638 }
10639 }
10640 {
10641 PyThreadState* __tstate = wxPyBeginAllowThreads();
10642 result = (wxJoystickEvent *)new wxJoystickEvent(arg1,arg2,arg3,arg4);
10643
10644 wxPyEndAllowThreads(__tstate);
10645 if (PyErr_Occurred()) SWIG_fail;
10646 }
10647 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxJoystickEvent, 1);
10648 return resultobj;
10649 fail:
10650 return NULL;
10651 }
10652
10653
10654 static PyObject *_wrap_JoystickEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
10655 PyObject *resultobj;
10656 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10657 wxPoint result;
10658 PyObject * obj0 = 0 ;
10659 char *kwnames[] = {
10660 (char *) "self", NULL
10661 };
10662
10663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetPosition",kwnames,&obj0)) goto fail;
10664 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10665 {
10666 PyThreadState* __tstate = wxPyBeginAllowThreads();
10667 result = ((wxJoystickEvent const *)arg1)->GetPosition();
10668
10669 wxPyEndAllowThreads(__tstate);
10670 if (PyErr_Occurred()) SWIG_fail;
10671 }
10672 {
10673 wxPoint * resultptr;
10674 resultptr = new wxPoint((wxPoint &) result);
10675 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxPoint, 1);
10676 }
10677 return resultobj;
10678 fail:
10679 return NULL;
10680 }
10681
10682
10683 static PyObject *_wrap_JoystickEvent_GetZPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
10684 PyObject *resultobj;
10685 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10686 int result;
10687 PyObject * obj0 = 0 ;
10688 char *kwnames[] = {
10689 (char *) "self", NULL
10690 };
10691
10692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetZPosition",kwnames,&obj0)) goto fail;
10693 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10694 {
10695 PyThreadState* __tstate = wxPyBeginAllowThreads();
10696 result = (int)((wxJoystickEvent const *)arg1)->GetZPosition();
10697
10698 wxPyEndAllowThreads(__tstate);
10699 if (PyErr_Occurred()) SWIG_fail;
10700 }
10701 resultobj = SWIG_PyObj_FromInt((int)result);
10702 return resultobj;
10703 fail:
10704 return NULL;
10705 }
10706
10707
10708 static PyObject *_wrap_JoystickEvent_GetButtonState(PyObject *self, PyObject *args, PyObject *kwargs) {
10709 PyObject *resultobj;
10710 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10711 int result;
10712 PyObject * obj0 = 0 ;
10713 char *kwnames[] = {
10714 (char *) "self", NULL
10715 };
10716
10717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonState",kwnames,&obj0)) goto fail;
10718 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10719 {
10720 PyThreadState* __tstate = wxPyBeginAllowThreads();
10721 result = (int)((wxJoystickEvent const *)arg1)->GetButtonState();
10722
10723 wxPyEndAllowThreads(__tstate);
10724 if (PyErr_Occurred()) SWIG_fail;
10725 }
10726 resultobj = SWIG_PyObj_FromInt((int)result);
10727 return resultobj;
10728 fail:
10729 return NULL;
10730 }
10731
10732
10733 static PyObject *_wrap_JoystickEvent_GetButtonChange(PyObject *self, PyObject *args, PyObject *kwargs) {
10734 PyObject *resultobj;
10735 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10736 int result;
10737 PyObject * obj0 = 0 ;
10738 char *kwnames[] = {
10739 (char *) "self", NULL
10740 };
10741
10742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonChange",kwnames,&obj0)) goto fail;
10743 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10744 {
10745 PyThreadState* __tstate = wxPyBeginAllowThreads();
10746 result = (int)((wxJoystickEvent const *)arg1)->GetButtonChange();
10747
10748 wxPyEndAllowThreads(__tstate);
10749 if (PyErr_Occurred()) SWIG_fail;
10750 }
10751 resultobj = SWIG_PyObj_FromInt((int)result);
10752 return resultobj;
10753 fail:
10754 return NULL;
10755 }
10756
10757
10758 static PyObject *_wrap_JoystickEvent_GetJoystick(PyObject *self, PyObject *args, PyObject *kwargs) {
10759 PyObject *resultobj;
10760 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10761 int result;
10762 PyObject * obj0 = 0 ;
10763 char *kwnames[] = {
10764 (char *) "self", NULL
10765 };
10766
10767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetJoystick",kwnames,&obj0)) goto fail;
10768 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10769 {
10770 PyThreadState* __tstate = wxPyBeginAllowThreads();
10771 result = (int)((wxJoystickEvent const *)arg1)->GetJoystick();
10772
10773 wxPyEndAllowThreads(__tstate);
10774 if (PyErr_Occurred()) SWIG_fail;
10775 }
10776 resultobj = SWIG_PyObj_FromInt((int)result);
10777 return resultobj;
10778 fail:
10779 return NULL;
10780 }
10781
10782
10783 static PyObject *_wrap_JoystickEvent_SetJoystick(PyObject *self, PyObject *args, PyObject *kwargs) {
10784 PyObject *resultobj;
10785 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10786 int arg2 ;
10787 PyObject * obj0 = 0 ;
10788 PyObject * obj1 = 0 ;
10789 char *kwnames[] = {
10790 (char *) "self",(char *) "stick", NULL
10791 };
10792
10793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetJoystick",kwnames,&obj0,&obj1)) goto fail;
10794 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10795 {
10796 arg2 = (int) SWIG_PyObj_AsInt(obj1);
10797 if (PyErr_Occurred()) SWIG_fail;
10798 }
10799 {
10800 PyThreadState* __tstate = wxPyBeginAllowThreads();
10801 (arg1)->SetJoystick(arg2);
10802
10803 wxPyEndAllowThreads(__tstate);
10804 if (PyErr_Occurred()) SWIG_fail;
10805 }
10806 Py_INCREF(Py_None); resultobj = Py_None;
10807 return resultobj;
10808 fail:
10809 return NULL;
10810 }
10811
10812
10813 static PyObject *_wrap_JoystickEvent_SetButtonState(PyObject *self, PyObject *args, PyObject *kwargs) {
10814 PyObject *resultobj;
10815 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10816 int arg2 ;
10817 PyObject * obj0 = 0 ;
10818 PyObject * obj1 = 0 ;
10819 char *kwnames[] = {
10820 (char *) "self",(char *) "state", NULL
10821 };
10822
10823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonState",kwnames,&obj0,&obj1)) goto fail;
10824 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10825 {
10826 arg2 = (int) SWIG_PyObj_AsInt(obj1);
10827 if (PyErr_Occurred()) SWIG_fail;
10828 }
10829 {
10830 PyThreadState* __tstate = wxPyBeginAllowThreads();
10831 (arg1)->SetButtonState(arg2);
10832
10833 wxPyEndAllowThreads(__tstate);
10834 if (PyErr_Occurred()) SWIG_fail;
10835 }
10836 Py_INCREF(Py_None); resultobj = Py_None;
10837 return resultobj;
10838 fail:
10839 return NULL;
10840 }
10841
10842
10843 static PyObject *_wrap_JoystickEvent_SetButtonChange(PyObject *self, PyObject *args, PyObject *kwargs) {
10844 PyObject *resultobj;
10845 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10846 int arg2 ;
10847 PyObject * obj0 = 0 ;
10848 PyObject * obj1 = 0 ;
10849 char *kwnames[] = {
10850 (char *) "self",(char *) "change", NULL
10851 };
10852
10853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonChange",kwnames,&obj0,&obj1)) goto fail;
10854 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10855 {
10856 arg2 = (int) SWIG_PyObj_AsInt(obj1);
10857 if (PyErr_Occurred()) SWIG_fail;
10858 }
10859 {
10860 PyThreadState* __tstate = wxPyBeginAllowThreads();
10861 (arg1)->SetButtonChange(arg2);
10862
10863 wxPyEndAllowThreads(__tstate);
10864 if (PyErr_Occurred()) SWIG_fail;
10865 }
10866 Py_INCREF(Py_None); resultobj = Py_None;
10867 return resultobj;
10868 fail:
10869 return NULL;
10870 }
10871
10872
10873 static PyObject *_wrap_JoystickEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
10874 PyObject *resultobj;
10875 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10876 wxPoint *arg2 = 0 ;
10877 wxPoint temp2 ;
10878 PyObject * obj0 = 0 ;
10879 PyObject * obj1 = 0 ;
10880 char *kwnames[] = {
10881 (char *) "self",(char *) "pos", NULL
10882 };
10883
10884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
10885 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10886 {
10887 arg2 = &temp2;
10888 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
10889 }
10890 {
10891 PyThreadState* __tstate = wxPyBeginAllowThreads();
10892 (arg1)->SetPosition((wxPoint const &)*arg2);
10893
10894 wxPyEndAllowThreads(__tstate);
10895 if (PyErr_Occurred()) SWIG_fail;
10896 }
10897 Py_INCREF(Py_None); resultobj = Py_None;
10898 return resultobj;
10899 fail:
10900 return NULL;
10901 }
10902
10903
10904 static PyObject *_wrap_JoystickEvent_SetZPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
10905 PyObject *resultobj;
10906 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10907 int arg2 ;
10908 PyObject * obj0 = 0 ;
10909 PyObject * obj1 = 0 ;
10910 char *kwnames[] = {
10911 (char *) "self",(char *) "zPos", NULL
10912 };
10913
10914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetZPosition",kwnames,&obj0,&obj1)) goto fail;
10915 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10916 {
10917 arg2 = (int) SWIG_PyObj_AsInt(obj1);
10918 if (PyErr_Occurred()) SWIG_fail;
10919 }
10920 {
10921 PyThreadState* __tstate = wxPyBeginAllowThreads();
10922 (arg1)->SetZPosition(arg2);
10923
10924 wxPyEndAllowThreads(__tstate);
10925 if (PyErr_Occurred()) SWIG_fail;
10926 }
10927 Py_INCREF(Py_None); resultobj = Py_None;
10928 return resultobj;
10929 fail:
10930 return NULL;
10931 }
10932
10933
10934 static PyObject *_wrap_JoystickEvent_IsButton(PyObject *self, PyObject *args, PyObject *kwargs) {
10935 PyObject *resultobj;
10936 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10937 bool result;
10938 PyObject * obj0 = 0 ;
10939 char *kwnames[] = {
10940 (char *) "self", NULL
10941 };
10942
10943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsButton",kwnames,&obj0)) goto fail;
10944 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10945 {
10946 PyThreadState* __tstate = wxPyBeginAllowThreads();
10947 result = (bool)((wxJoystickEvent const *)arg1)->IsButton();
10948
10949 wxPyEndAllowThreads(__tstate);
10950 if (PyErr_Occurred()) SWIG_fail;
10951 }
10952 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10953 return resultobj;
10954 fail:
10955 return NULL;
10956 }
10957
10958
10959 static PyObject *_wrap_JoystickEvent_IsMove(PyObject *self, PyObject *args, PyObject *kwargs) {
10960 PyObject *resultobj;
10961 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10962 bool result;
10963 PyObject * obj0 = 0 ;
10964 char *kwnames[] = {
10965 (char *) "self", NULL
10966 };
10967
10968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsMove",kwnames,&obj0)) goto fail;
10969 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10970 {
10971 PyThreadState* __tstate = wxPyBeginAllowThreads();
10972 result = (bool)((wxJoystickEvent const *)arg1)->IsMove();
10973
10974 wxPyEndAllowThreads(__tstate);
10975 if (PyErr_Occurred()) SWIG_fail;
10976 }
10977 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10978 return resultobj;
10979 fail:
10980 return NULL;
10981 }
10982
10983
10984 static PyObject *_wrap_JoystickEvent_IsZMove(PyObject *self, PyObject *args, PyObject *kwargs) {
10985 PyObject *resultobj;
10986 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10987 bool result;
10988 PyObject * obj0 = 0 ;
10989 char *kwnames[] = {
10990 (char *) "self", NULL
10991 };
10992
10993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsZMove",kwnames,&obj0)) goto fail;
10994 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10995 {
10996 PyThreadState* __tstate = wxPyBeginAllowThreads();
10997 result = (bool)((wxJoystickEvent const *)arg1)->IsZMove();
10998
10999 wxPyEndAllowThreads(__tstate);
11000 if (PyErr_Occurred()) SWIG_fail;
11001 }
11002 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11003 return resultobj;
11004 fail:
11005 return NULL;
11006 }
11007
11008
11009 static PyObject *_wrap_JoystickEvent_ButtonDown(PyObject *self, PyObject *args, PyObject *kwargs) {
11010 PyObject *resultobj;
11011 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11012 int arg2 = (int) wxJOY_BUTTON_ANY ;
11013 bool result;
11014 PyObject * obj0 = 0 ;
11015 PyObject * obj1 = 0 ;
11016 char *kwnames[] = {
11017 (char *) "self",(char *) "but", NULL
11018 };
11019
11020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
11021 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11022 if (obj1) {
11023 {
11024 arg2 = (int) SWIG_PyObj_AsInt(obj1);
11025 if (PyErr_Occurred()) SWIG_fail;
11026 }
11027 }
11028 {
11029 PyThreadState* __tstate = wxPyBeginAllowThreads();
11030 result = (bool)((wxJoystickEvent const *)arg1)->ButtonDown(arg2);
11031
11032 wxPyEndAllowThreads(__tstate);
11033 if (PyErr_Occurred()) SWIG_fail;
11034 }
11035 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11036 return resultobj;
11037 fail:
11038 return NULL;
11039 }
11040
11041
11042 static PyObject *_wrap_JoystickEvent_ButtonUp(PyObject *self, PyObject *args, PyObject *kwargs) {
11043 PyObject *resultobj;
11044 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11045 int arg2 = (int) wxJOY_BUTTON_ANY ;
11046 bool result;
11047 PyObject * obj0 = 0 ;
11048 PyObject * obj1 = 0 ;
11049 char *kwnames[] = {
11050 (char *) "self",(char *) "but", NULL
11051 };
11052
11053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
11054 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11055 if (obj1) {
11056 {
11057 arg2 = (int) SWIG_PyObj_AsInt(obj1);
11058 if (PyErr_Occurred()) SWIG_fail;
11059 }
11060 }
11061 {
11062 PyThreadState* __tstate = wxPyBeginAllowThreads();
11063 result = (bool)((wxJoystickEvent const *)arg1)->ButtonUp(arg2);
11064
11065 wxPyEndAllowThreads(__tstate);
11066 if (PyErr_Occurred()) SWIG_fail;
11067 }
11068 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11069 return resultobj;
11070 fail:
11071 return NULL;
11072 }
11073
11074
11075 static PyObject *_wrap_JoystickEvent_ButtonIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
11076 PyObject *resultobj;
11077 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11078 int arg2 = (int) wxJOY_BUTTON_ANY ;
11079 bool result;
11080 PyObject * obj0 = 0 ;
11081 PyObject * obj1 = 0 ;
11082 char *kwnames[] = {
11083 (char *) "self",(char *) "but", NULL
11084 };
11085
11086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
11087 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11088 if (obj1) {
11089 {
11090 arg2 = (int) SWIG_PyObj_AsInt(obj1);
11091 if (PyErr_Occurred()) SWIG_fail;
11092 }
11093 }
11094 {
11095 PyThreadState* __tstate = wxPyBeginAllowThreads();
11096 result = (bool)((wxJoystickEvent const *)arg1)->ButtonIsDown(arg2);
11097
11098 wxPyEndAllowThreads(__tstate);
11099 if (PyErr_Occurred()) SWIG_fail;
11100 }
11101 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11102 return resultobj;
11103 fail:
11104 return NULL;
11105 }
11106
11107
11108 static PyObject * JoystickEvent_swigregister(PyObject *self, PyObject *args) {
11109 PyObject *obj;
11110 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11111 SWIG_TypeClientData(SWIGTYPE_p_wxJoystickEvent, obj);
11112 Py_INCREF(obj);
11113 return Py_BuildValue((char *)"");
11114 }
11115 static PyObject *_wrap_new_Sound__SWIG_0(PyObject *self, PyObject *args) {
11116 PyObject *resultobj;
11117 wxSound *result;
11118
11119 if(!PyArg_ParseTuple(args,(char *)":new_Sound")) goto fail;
11120 {
11121 PyThreadState* __tstate = wxPyBeginAllowThreads();
11122 result = (wxSound *)new wxSound();
11123
11124 wxPyEndAllowThreads(__tstate);
11125 if (PyErr_Occurred()) SWIG_fail;
11126 }
11127 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxSound, 1);
11128 return resultobj;
11129 fail:
11130 return NULL;
11131 }
11132
11133
11134 static PyObject *_wrap_new_Sound__SWIG_1(PyObject *self, PyObject *args) {
11135 PyObject *resultobj;
11136 wxString *arg1 = 0 ;
11137 bool arg2 = (bool) false ;
11138 wxSound *result;
11139 bool temp1 = False ;
11140 PyObject * obj0 = 0 ;
11141 PyObject * obj1 = 0 ;
11142
11143 if(!PyArg_ParseTuple(args,(char *)"O|O:new_Sound",&obj0,&obj1)) goto fail;
11144 {
11145 arg1 = wxString_in_helper(obj0);
11146 if (arg1 == NULL) SWIG_fail;
11147 temp1 = True;
11148 }
11149 if (obj1) {
11150 {
11151 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
11152 if (PyErr_Occurred()) SWIG_fail;
11153 }
11154 }
11155 {
11156 PyThreadState* __tstate = wxPyBeginAllowThreads();
11157 result = (wxSound *)new wxSound((wxString const &)*arg1,arg2);
11158
11159 wxPyEndAllowThreads(__tstate);
11160 if (PyErr_Occurred()) SWIG_fail;
11161 }
11162 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxSound, 1);
11163 {
11164 if (temp1)
11165 delete arg1;
11166 }
11167 return resultobj;
11168 fail:
11169 {
11170 if (temp1)
11171 delete arg1;
11172 }
11173 return NULL;
11174 }
11175
11176
11177 static PyObject *_wrap_new_Sound__SWIG_2(PyObject *self, PyObject *args) {
11178 PyObject *resultobj;
11179 int arg1 ;
11180 wxByte *arg2 = (wxByte *) 0 ;
11181 wxSound *result;
11182 PyObject * obj0 = 0 ;
11183 PyObject * obj1 = 0 ;
11184
11185 if(!PyArg_ParseTuple(args,(char *)"OO:new_Sound",&obj0,&obj1)) goto fail;
11186 {
11187 arg1 = (int) SWIG_PyObj_AsInt(obj0);
11188 if (PyErr_Occurred()) SWIG_fail;
11189 }
11190 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxByte,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11191 {
11192 PyThreadState* __tstate = wxPyBeginAllowThreads();
11193 result = (wxSound *)new wxSound(arg1,(wxByte const *)arg2);
11194
11195 wxPyEndAllowThreads(__tstate);
11196 if (PyErr_Occurred()) SWIG_fail;
11197 }
11198 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxSound, 1);
11199 return resultobj;
11200 fail:
11201 return NULL;
11202 }
11203
11204
11205 static PyObject *_wrap_new_Sound(PyObject *self, PyObject *args) {
11206 int argc;
11207 PyObject *argv[3];
11208 int ii;
11209
11210 argc = PyObject_Length(args);
11211 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
11212 argv[ii] = PyTuple_GetItem(args,ii);
11213 }
11214 if (argc == 0) {
11215 return _wrap_new_Sound__SWIG_0(self,args);
11216 }
11217 if ((argc >= 1) && (argc <= 2)) {
11218 int _v;
11219 {
11220 _v = PyString_Check(argv[0]) || PyUnicode_Check(argv[0]);
11221 }
11222 if (_v) {
11223 if (argc <= 1) {
11224 return _wrap_new_Sound__SWIG_1(self,args);
11225 }
11226 {
11227 SWIG_PyObj_AsBool(argv[1]);
11228 if (PyErr_Occurred()) {
11229 _v = 0;
11230 PyErr_Clear();
11231 } else {
11232 _v = 1;
11233 }
11234 }
11235 if (_v) {
11236 return _wrap_new_Sound__SWIG_1(self,args);
11237 }
11238 }
11239 }
11240 if (argc == 2) {
11241 int _v;
11242 {
11243 SWIG_PyObj_AsInt(argv[0]);
11244 if (PyErr_Occurred()) {
11245 _v = 0;
11246 PyErr_Clear();
11247 } else {
11248 _v = 1;
11249 }
11250 }
11251 if (_v) {
11252 {
11253 void *ptr;
11254 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxByte, 0) == -1) {
11255 _v = 0;
11256 PyErr_Clear();
11257 } else {
11258 _v = 1;
11259 }
11260 }
11261 if (_v) {
11262 return _wrap_new_Sound__SWIG_2(self,args);
11263 }
11264 }
11265 }
11266
11267 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_Sound'");
11268 return NULL;
11269 }
11270
11271
11272 static PyObject *_wrap_delete_Sound(PyObject *self, PyObject *args, PyObject *kwargs) {
11273 PyObject *resultobj;
11274 wxSound *arg1 = (wxSound *) 0 ;
11275 PyObject * obj0 = 0 ;
11276 char *kwnames[] = {
11277 (char *) "self", NULL
11278 };
11279
11280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Sound",kwnames,&obj0)) goto fail;
11281 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxSound,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11282 {
11283 PyThreadState* __tstate = wxPyBeginAllowThreads();
11284 delete arg1;
11285
11286 wxPyEndAllowThreads(__tstate);
11287 if (PyErr_Occurred()) SWIG_fail;
11288 }
11289 Py_INCREF(Py_None); resultobj = Py_None;
11290 return resultobj;
11291 fail:
11292 return NULL;
11293 }
11294
11295
11296 static PyObject *_wrap_Sound_Create__SWIG_0(PyObject *self, PyObject *args) {
11297 PyObject *resultobj;
11298 wxSound *arg1 = (wxSound *) 0 ;
11299 wxString *arg2 = 0 ;
11300 bool arg3 = (bool) false ;
11301 bool result;
11302 bool temp2 = False ;
11303 PyObject * obj0 = 0 ;
11304 PyObject * obj1 = 0 ;
11305 PyObject * obj2 = 0 ;
11306
11307 if(!PyArg_ParseTuple(args,(char *)"OO|O:Sound_Create",&obj0,&obj1,&obj2)) goto fail;
11308 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxSound,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11309 {
11310 arg2 = wxString_in_helper(obj1);
11311 if (arg2 == NULL) SWIG_fail;
11312 temp2 = True;
11313 }
11314 if (obj2) {
11315 {
11316 arg3 = (bool) SWIG_PyObj_AsBool(obj2);
11317 if (PyErr_Occurred()) SWIG_fail;
11318 }
11319 }
11320 {
11321 PyThreadState* __tstate = wxPyBeginAllowThreads();
11322 result = (bool)(arg1)->Create((wxString const &)*arg2,arg3);
11323
11324 wxPyEndAllowThreads(__tstate);
11325 if (PyErr_Occurred()) SWIG_fail;
11326 }
11327 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11328 {
11329 if (temp2)
11330 delete arg2;
11331 }
11332 return resultobj;
11333 fail:
11334 {
11335 if (temp2)
11336 delete arg2;
11337 }
11338 return NULL;
11339 }
11340
11341
11342 static PyObject *_wrap_Sound_Create__SWIG_1(PyObject *self, PyObject *args) {
11343 PyObject *resultobj;
11344 wxSound *arg1 = (wxSound *) 0 ;
11345 int arg2 ;
11346 wxByte *arg3 = (wxByte *) 0 ;
11347 bool result;
11348 PyObject * obj0 = 0 ;
11349 PyObject * obj1 = 0 ;
11350 PyObject * obj2 = 0 ;
11351
11352 if(!PyArg_ParseTuple(args,(char *)"OOO:Sound_Create",&obj0,&obj1,&obj2)) goto fail;
11353 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxSound,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11354 {
11355 arg2 = (int) SWIG_PyObj_AsInt(obj1);
11356 if (PyErr_Occurred()) SWIG_fail;
11357 }
11358 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxByte,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11359 {
11360 PyThreadState* __tstate = wxPyBeginAllowThreads();
11361 result = (bool)wxSound_Create__SWIG_1(arg1,arg2,(wxByte const *)arg3);
11362
11363 wxPyEndAllowThreads(__tstate);
11364 if (PyErr_Occurred()) SWIG_fail;
11365 }
11366 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11367 return resultobj;
11368 fail:
11369 return NULL;
11370 }
11371
11372
11373 static PyObject *_wrap_Sound_Create(PyObject *self, PyObject *args) {
11374 int argc;
11375 PyObject *argv[4];
11376 int ii;
11377
11378 argc = PyObject_Length(args);
11379 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
11380 argv[ii] = PyTuple_GetItem(args,ii);
11381 }
11382 if ((argc >= 2) && (argc <= 3)) {
11383 int _v;
11384 {
11385 void *ptr;
11386 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxSound, 0) == -1) {
11387 _v = 0;
11388 PyErr_Clear();
11389 } else {
11390 _v = 1;
11391 }
11392 }
11393 if (_v) {
11394 {
11395 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
11396 }
11397 if (_v) {
11398 if (argc <= 2) {
11399 return _wrap_Sound_Create__SWIG_0(self,args);
11400 }
11401 {
11402 SWIG_PyObj_AsBool(argv[2]);
11403 if (PyErr_Occurred()) {
11404 _v = 0;
11405 PyErr_Clear();
11406 } else {
11407 _v = 1;
11408 }
11409 }
11410 if (_v) {
11411 return _wrap_Sound_Create__SWIG_0(self,args);
11412 }
11413 }
11414 }
11415 }
11416 if (argc == 3) {
11417 int _v;
11418 {
11419 void *ptr;
11420 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxSound, 0) == -1) {
11421 _v = 0;
11422 PyErr_Clear();
11423 } else {
11424 _v = 1;
11425 }
11426 }
11427 if (_v) {
11428 {
11429 SWIG_PyObj_AsInt(argv[1]);
11430 if (PyErr_Occurred()) {
11431 _v = 0;
11432 PyErr_Clear();
11433 } else {
11434 _v = 1;
11435 }
11436 }
11437 if (_v) {
11438 {
11439 void *ptr;
11440 if (SWIG_ConvertPtr(argv[2], (void **) &ptr, SWIGTYPE_p_wxByte, 0) == -1) {
11441 _v = 0;
11442 PyErr_Clear();
11443 } else {
11444 _v = 1;
11445 }
11446 }
11447 if (_v) {
11448 return _wrap_Sound_Create__SWIG_1(self,args);
11449 }
11450 }
11451 }
11452 }
11453
11454 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Sound_Create'");
11455 return NULL;
11456 }
11457
11458
11459 static PyObject *_wrap_Sound_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
11460 PyObject *resultobj;
11461 wxSound *arg1 = (wxSound *) 0 ;
11462 bool result;
11463 PyObject * obj0 = 0 ;
11464 char *kwnames[] = {
11465 (char *) "self", NULL
11466 };
11467
11468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sound_IsOk",kwnames,&obj0)) goto fail;
11469 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxSound,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11470 {
11471 PyThreadState* __tstate = wxPyBeginAllowThreads();
11472 result = (bool)(arg1)->IsOk();
11473
11474 wxPyEndAllowThreads(__tstate);
11475 if (PyErr_Occurred()) SWIG_fail;
11476 }
11477 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11478 return resultobj;
11479 fail:
11480 return NULL;
11481 }
11482
11483
11484 static PyObject *_wrap_Sound_Play(PyObject *self, PyObject *args) {
11485 PyObject *resultobj;
11486 wxSound *arg1 = (wxSound *) 0 ;
11487 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
11488 bool result;
11489 PyObject * obj0 = 0 ;
11490 PyObject * obj1 = 0 ;
11491
11492 if(!PyArg_ParseTuple(args,(char *)"O|O:Sound_Play",&obj0,&obj1)) goto fail;
11493 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxSound,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11494 if (obj1) {
11495 {
11496 arg2 = (unsigned int) SWIG_PyObj_AsUnsignedInt(obj1);
11497 if (PyErr_Occurred()) SWIG_fail;
11498 }
11499 }
11500 {
11501 PyThreadState* __tstate = wxPyBeginAllowThreads();
11502 result = (bool)((wxSound const *)arg1)->Play(arg2);
11503
11504 wxPyEndAllowThreads(__tstate);
11505 if (PyErr_Occurred()) SWIG_fail;
11506 }
11507 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11508 return resultobj;
11509 fail:
11510 return NULL;
11511 }
11512
11513
11514 static PyObject *_wrap_Sound_PlaySound(PyObject *self, PyObject *args) {
11515 PyObject *resultobj;
11516 wxString *arg1 = 0 ;
11517 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
11518 bool result;
11519 bool temp1 = False ;
11520 PyObject * obj0 = 0 ;
11521 PyObject * obj1 = 0 ;
11522
11523 if(!PyArg_ParseTuple(args,(char *)"O|O:Sound_PlaySound",&obj0,&obj1)) goto fail;
11524 {
11525 arg1 = wxString_in_helper(obj0);
11526 if (arg1 == NULL) SWIG_fail;
11527 temp1 = True;
11528 }
11529 if (obj1) {
11530 {
11531 arg2 = (unsigned int) SWIG_PyObj_AsUnsignedInt(obj1);
11532 if (PyErr_Occurred()) SWIG_fail;
11533 }
11534 }
11535 {
11536 PyThreadState* __tstate = wxPyBeginAllowThreads();
11537 result = (bool)wxSound::Play((wxString const &)*arg1,arg2);
11538
11539 wxPyEndAllowThreads(__tstate);
11540 if (PyErr_Occurred()) SWIG_fail;
11541 }
11542 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11543 {
11544 if (temp1)
11545 delete arg1;
11546 }
11547 return resultobj;
11548 fail:
11549 {
11550 if (temp1)
11551 delete arg1;
11552 }
11553 return NULL;
11554 }
11555
11556
11557 static PyObject *_wrap_Sound_Stop(PyObject *self, PyObject *args, PyObject *kwargs) {
11558 PyObject *resultobj;
11559 char *kwnames[] = {
11560 NULL
11561 };
11562
11563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Sound_Stop",kwnames)) goto fail;
11564 {
11565 PyThreadState* __tstate = wxPyBeginAllowThreads();
11566 Sound_Stop();
11567
11568 wxPyEndAllowThreads(__tstate);
11569 if (PyErr_Occurred()) SWIG_fail;
11570 }
11571 Py_INCREF(Py_None); resultobj = Py_None;
11572 return resultobj;
11573 fail:
11574 return NULL;
11575 }
11576
11577
11578 static PyObject * Sound_swigregister(PyObject *self, PyObject *args) {
11579 PyObject *obj;
11580 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11581 SWIG_TypeClientData(SWIGTYPE_p_wxSound, obj);
11582 Py_INCREF(obj);
11583 return Py_BuildValue((char *)"");
11584 }
11585 static PyObject *_wrap_new_FileTypeInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
11586 PyObject *resultobj;
11587 wxString *arg1 = 0 ;
11588 wxString *arg2 = 0 ;
11589 wxString *arg3 = 0 ;
11590 wxString *arg4 = 0 ;
11591 wxFileTypeInfo *result;
11592 bool temp1 = False ;
11593 bool temp2 = False ;
11594 bool temp3 = False ;
11595 bool temp4 = False ;
11596 PyObject * obj0 = 0 ;
11597 PyObject * obj1 = 0 ;
11598 PyObject * obj2 = 0 ;
11599 PyObject * obj3 = 0 ;
11600 char *kwnames[] = {
11601 (char *) "mimeType",(char *) "openCmd",(char *) "printCmd",(char *) "desc", NULL
11602 };
11603
11604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_FileTypeInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11605 {
11606 arg1 = wxString_in_helper(obj0);
11607 if (arg1 == NULL) SWIG_fail;
11608 temp1 = True;
11609 }
11610 {
11611 arg2 = wxString_in_helper(obj1);
11612 if (arg2 == NULL) SWIG_fail;
11613 temp2 = True;
11614 }
11615 {
11616 arg3 = wxString_in_helper(obj2);
11617 if (arg3 == NULL) SWIG_fail;
11618 temp3 = True;
11619 }
11620 {
11621 arg4 = wxString_in_helper(obj3);
11622 if (arg4 == NULL) SWIG_fail;
11623 temp4 = True;
11624 }
11625 {
11626 PyThreadState* __tstate = wxPyBeginAllowThreads();
11627 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4);
11628
11629 wxPyEndAllowThreads(__tstate);
11630 if (PyErr_Occurred()) SWIG_fail;
11631 }
11632 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileTypeInfo, 1);
11633 {
11634 if (temp1)
11635 delete arg1;
11636 }
11637 {
11638 if (temp2)
11639 delete arg2;
11640 }
11641 {
11642 if (temp3)
11643 delete arg3;
11644 }
11645 {
11646 if (temp4)
11647 delete arg4;
11648 }
11649 return resultobj;
11650 fail:
11651 {
11652 if (temp1)
11653 delete arg1;
11654 }
11655 {
11656 if (temp2)
11657 delete arg2;
11658 }
11659 {
11660 if (temp3)
11661 delete arg3;
11662 }
11663 {
11664 if (temp4)
11665 delete arg4;
11666 }
11667 return NULL;
11668 }
11669
11670
11671 static PyObject *_wrap_new_FileTypeInfoSequence(PyObject *self, PyObject *args, PyObject *kwargs) {
11672 PyObject *resultobj;
11673 wxArrayString *arg1 = 0 ;
11674 wxFileTypeInfo *result;
11675 PyObject * obj0 = 0 ;
11676 char *kwnames[] = {
11677 (char *) "sArray", NULL
11678 };
11679
11680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileTypeInfoSequence",kwnames,&obj0)) goto fail;
11681 {
11682 if (! PySequence_Check(obj0)) {
11683 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
11684 SWIG_fail;
11685 }
11686 arg1 = new wxArrayString;
11687 int i, len=PySequence_Length(obj0);
11688 for (i=0; i<len; i++) {
11689 PyObject* item = PySequence_GetItem(obj0, i);
11690 #if wxUSE_UNICODE
11691 PyObject* str = PyObject_Unicode(item);
11692 #else
11693 PyObject* str = PyObject_Str(item);
11694 #endif
11695 arg1->Add(Py2wxString(str));
11696 Py_DECREF(item);
11697 Py_DECREF(str);
11698 }
11699 }
11700 {
11701 PyThreadState* __tstate = wxPyBeginAllowThreads();
11702 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxArrayString const &)*arg1);
11703
11704 wxPyEndAllowThreads(__tstate);
11705 if (PyErr_Occurred()) SWIG_fail;
11706 }
11707 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileTypeInfo, 1);
11708 {
11709 if (arg1) delete arg1;
11710 }
11711 return resultobj;
11712 fail:
11713 {
11714 if (arg1) delete arg1;
11715 }
11716 return NULL;
11717 }
11718
11719
11720 static PyObject *_wrap_new_NullFileTypeInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
11721 PyObject *resultobj;
11722 wxFileTypeInfo *result;
11723 char *kwnames[] = {
11724 NULL
11725 };
11726
11727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NullFileTypeInfo",kwnames)) goto fail;
11728 {
11729 PyThreadState* __tstate = wxPyBeginAllowThreads();
11730 result = (wxFileTypeInfo *)new wxFileTypeInfo();
11731
11732 wxPyEndAllowThreads(__tstate);
11733 if (PyErr_Occurred()) SWIG_fail;
11734 }
11735 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileTypeInfo, 1);
11736 return resultobj;
11737 fail:
11738 return NULL;
11739 }
11740
11741
11742 static PyObject *_wrap_FileTypeInfo_IsValid(PyObject *self, PyObject *args, PyObject *kwargs) {
11743 PyObject *resultobj;
11744 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
11745 bool result;
11746 PyObject * obj0 = 0 ;
11747 char *kwnames[] = {
11748 (char *) "self", NULL
11749 };
11750
11751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_IsValid",kwnames,&obj0)) goto fail;
11752 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11753 {
11754 PyThreadState* __tstate = wxPyBeginAllowThreads();
11755 result = (bool)((wxFileTypeInfo const *)arg1)->IsValid();
11756
11757 wxPyEndAllowThreads(__tstate);
11758 if (PyErr_Occurred()) SWIG_fail;
11759 }
11760 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11761 return resultobj;
11762 fail:
11763 return NULL;
11764 }
11765
11766
11767 static PyObject *_wrap_FileTypeInfo_SetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
11768 PyObject *resultobj;
11769 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
11770 wxString *arg2 = 0 ;
11771 int arg3 = (int) 0 ;
11772 bool temp2 = False ;
11773 PyObject * obj0 = 0 ;
11774 PyObject * obj1 = 0 ;
11775 PyObject * obj2 = 0 ;
11776 char *kwnames[] = {
11777 (char *) "self",(char *) "iconFile",(char *) "iconIndex", NULL
11778 };
11779
11780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileTypeInfo_SetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
11781 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11782 {
11783 arg2 = wxString_in_helper(obj1);
11784 if (arg2 == NULL) SWIG_fail;
11785 temp2 = True;
11786 }
11787 if (obj2) {
11788 {
11789 arg3 = (int) SWIG_PyObj_AsInt(obj2);
11790 if (PyErr_Occurred()) SWIG_fail;
11791 }
11792 }
11793 {
11794 PyThreadState* __tstate = wxPyBeginAllowThreads();
11795 (arg1)->SetIcon((wxString const &)*arg2,arg3);
11796
11797 wxPyEndAllowThreads(__tstate);
11798 if (PyErr_Occurred()) SWIG_fail;
11799 }
11800 Py_INCREF(Py_None); resultobj = Py_None;
11801 {
11802 if (temp2)
11803 delete arg2;
11804 }
11805 return resultobj;
11806 fail:
11807 {
11808 if (temp2)
11809 delete arg2;
11810 }
11811 return NULL;
11812 }
11813
11814
11815 static PyObject *_wrap_FileTypeInfo_SetShortDesc(PyObject *self, PyObject *args, PyObject *kwargs) {
11816 PyObject *resultobj;
11817 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
11818 wxString *arg2 = 0 ;
11819 bool temp2 = False ;
11820 PyObject * obj0 = 0 ;
11821 PyObject * obj1 = 0 ;
11822 char *kwnames[] = {
11823 (char *) "self",(char *) "shortDesc", NULL
11824 };
11825
11826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileTypeInfo_SetShortDesc",kwnames,&obj0,&obj1)) goto fail;
11827 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11828 {
11829 arg2 = wxString_in_helper(obj1);
11830 if (arg2 == NULL) SWIG_fail;
11831 temp2 = True;
11832 }
11833 {
11834 PyThreadState* __tstate = wxPyBeginAllowThreads();
11835 (arg1)->SetShortDesc((wxString const &)*arg2);
11836
11837 wxPyEndAllowThreads(__tstate);
11838 if (PyErr_Occurred()) SWIG_fail;
11839 }
11840 Py_INCREF(Py_None); resultobj = Py_None;
11841 {
11842 if (temp2)
11843 delete arg2;
11844 }
11845 return resultobj;
11846 fail:
11847 {
11848 if (temp2)
11849 delete arg2;
11850 }
11851 return NULL;
11852 }
11853
11854
11855 static PyObject *_wrap_FileTypeInfo_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
11856 PyObject *resultobj;
11857 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
11858 wxString *result;
11859 PyObject * obj0 = 0 ;
11860 char *kwnames[] = {
11861 (char *) "self", NULL
11862 };
11863
11864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetMimeType",kwnames,&obj0)) goto fail;
11865 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11866 {
11867 PyThreadState* __tstate = wxPyBeginAllowThreads();
11868 {
11869 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetMimeType();
11870 result = (wxString *) &_result_ref;
11871 }
11872
11873 wxPyEndAllowThreads(__tstate);
11874 if (PyErr_Occurred()) SWIG_fail;
11875 }
11876 {
11877 #if wxUSE_UNICODE
11878 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
11879 #else
11880 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
11881 #endif
11882 }
11883 return resultobj;
11884 fail:
11885 return NULL;
11886 }
11887
11888
11889 static PyObject *_wrap_FileTypeInfo_GetOpenCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
11890 PyObject *resultobj;
11891 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
11892 wxString *result;
11893 PyObject * obj0 = 0 ;
11894 char *kwnames[] = {
11895 (char *) "self", NULL
11896 };
11897
11898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetOpenCommand",kwnames,&obj0)) goto fail;
11899 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11900 {
11901 PyThreadState* __tstate = wxPyBeginAllowThreads();
11902 {
11903 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetOpenCommand();
11904 result = (wxString *) &_result_ref;
11905 }
11906
11907 wxPyEndAllowThreads(__tstate);
11908 if (PyErr_Occurred()) SWIG_fail;
11909 }
11910 {
11911 #if wxUSE_UNICODE
11912 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
11913 #else
11914 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
11915 #endif
11916 }
11917 return resultobj;
11918 fail:
11919 return NULL;
11920 }
11921
11922
11923 static PyObject *_wrap_FileTypeInfo_GetPrintCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
11924 PyObject *resultobj;
11925 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
11926 wxString *result;
11927 PyObject * obj0 = 0 ;
11928 char *kwnames[] = {
11929 (char *) "self", NULL
11930 };
11931
11932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetPrintCommand",kwnames,&obj0)) goto fail;
11933 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11934 {
11935 PyThreadState* __tstate = wxPyBeginAllowThreads();
11936 {
11937 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetPrintCommand();
11938 result = (wxString *) &_result_ref;
11939 }
11940
11941 wxPyEndAllowThreads(__tstate);
11942 if (PyErr_Occurred()) SWIG_fail;
11943 }
11944 {
11945 #if wxUSE_UNICODE
11946 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
11947 #else
11948 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
11949 #endif
11950 }
11951 return resultobj;
11952 fail:
11953 return NULL;
11954 }
11955
11956
11957 static PyObject *_wrap_FileTypeInfo_GetShortDesc(PyObject *self, PyObject *args, PyObject *kwargs) {
11958 PyObject *resultobj;
11959 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
11960 wxString *result;
11961 PyObject * obj0 = 0 ;
11962 char *kwnames[] = {
11963 (char *) "self", NULL
11964 };
11965
11966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetShortDesc",kwnames,&obj0)) goto fail;
11967 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11968 {
11969 PyThreadState* __tstate = wxPyBeginAllowThreads();
11970 {
11971 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetShortDesc();
11972 result = (wxString *) &_result_ref;
11973 }
11974
11975 wxPyEndAllowThreads(__tstate);
11976 if (PyErr_Occurred()) SWIG_fail;
11977 }
11978 {
11979 #if wxUSE_UNICODE
11980 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
11981 #else
11982 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
11983 #endif
11984 }
11985 return resultobj;
11986 fail:
11987 return NULL;
11988 }
11989
11990
11991 static PyObject *_wrap_FileTypeInfo_GetDescription(PyObject *self, PyObject *args, PyObject *kwargs) {
11992 PyObject *resultobj;
11993 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
11994 wxString *result;
11995 PyObject * obj0 = 0 ;
11996 char *kwnames[] = {
11997 (char *) "self", NULL
11998 };
11999
12000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetDescription",kwnames,&obj0)) goto fail;
12001 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12002 {
12003 PyThreadState* __tstate = wxPyBeginAllowThreads();
12004 {
12005 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetDescription();
12006 result = (wxString *) &_result_ref;
12007 }
12008
12009 wxPyEndAllowThreads(__tstate);
12010 if (PyErr_Occurred()) SWIG_fail;
12011 }
12012 {
12013 #if wxUSE_UNICODE
12014 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12015 #else
12016 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12017 #endif
12018 }
12019 return resultobj;
12020 fail:
12021 return NULL;
12022 }
12023
12024
12025 static PyObject *_wrap_FileTypeInfo_GetExtensions(PyObject *self, PyObject *args, PyObject *kwargs) {
12026 PyObject *resultobj;
12027 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12028 wxArrayString *result;
12029 PyObject * obj0 = 0 ;
12030 char *kwnames[] = {
12031 (char *) "self", NULL
12032 };
12033
12034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensions",kwnames,&obj0)) goto fail;
12035 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12036 {
12037 PyThreadState* __tstate = wxPyBeginAllowThreads();
12038 {
12039 wxArrayString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetExtensions();
12040 result = (wxArrayString *) &_result_ref;
12041 }
12042
12043 wxPyEndAllowThreads(__tstate);
12044 if (PyErr_Occurred()) SWIG_fail;
12045 }
12046 {
12047 resultobj = wxArrayString2PyList_helper(*result);
12048 }
12049 return resultobj;
12050 fail:
12051 return NULL;
12052 }
12053
12054
12055 static PyObject *_wrap_FileTypeInfo_GetExtensionsCount(PyObject *self, PyObject *args, PyObject *kwargs) {
12056 PyObject *resultobj;
12057 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12058 int result;
12059 PyObject * obj0 = 0 ;
12060 char *kwnames[] = {
12061 (char *) "self", NULL
12062 };
12063
12064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensionsCount",kwnames,&obj0)) goto fail;
12065 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12066 {
12067 PyThreadState* __tstate = wxPyBeginAllowThreads();
12068 result = (int)((wxFileTypeInfo const *)arg1)->GetExtensionsCount();
12069
12070 wxPyEndAllowThreads(__tstate);
12071 if (PyErr_Occurred()) SWIG_fail;
12072 }
12073 resultobj = SWIG_PyObj_FromInt((int)result);
12074 return resultobj;
12075 fail:
12076 return NULL;
12077 }
12078
12079
12080 static PyObject *_wrap_FileTypeInfo_GetIconFile(PyObject *self, PyObject *args, PyObject *kwargs) {
12081 PyObject *resultobj;
12082 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12083 wxString *result;
12084 PyObject * obj0 = 0 ;
12085 char *kwnames[] = {
12086 (char *) "self", NULL
12087 };
12088
12089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconFile",kwnames,&obj0)) goto fail;
12090 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12091 {
12092 PyThreadState* __tstate = wxPyBeginAllowThreads();
12093 {
12094 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetIconFile();
12095 result = (wxString *) &_result_ref;
12096 }
12097
12098 wxPyEndAllowThreads(__tstate);
12099 if (PyErr_Occurred()) SWIG_fail;
12100 }
12101 {
12102 #if wxUSE_UNICODE
12103 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12104 #else
12105 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12106 #endif
12107 }
12108 return resultobj;
12109 fail:
12110 return NULL;
12111 }
12112
12113
12114 static PyObject *_wrap_FileTypeInfo_GetIconIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
12115 PyObject *resultobj;
12116 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12117 int result;
12118 PyObject * obj0 = 0 ;
12119 char *kwnames[] = {
12120 (char *) "self", NULL
12121 };
12122
12123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconIndex",kwnames,&obj0)) goto fail;
12124 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12125 {
12126 PyThreadState* __tstate = wxPyBeginAllowThreads();
12127 result = (int)((wxFileTypeInfo const *)arg1)->GetIconIndex();
12128
12129 wxPyEndAllowThreads(__tstate);
12130 if (PyErr_Occurred()) SWIG_fail;
12131 }
12132 resultobj = SWIG_PyObj_FromInt((int)result);
12133 return resultobj;
12134 fail:
12135 return NULL;
12136 }
12137
12138
12139 static PyObject * FileTypeInfo_swigregister(PyObject *self, PyObject *args) {
12140 PyObject *obj;
12141 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12142 SWIG_TypeClientData(SWIGTYPE_p_wxFileTypeInfo, obj);
12143 Py_INCREF(obj);
12144 return Py_BuildValue((char *)"");
12145 }
12146 static PyObject *_wrap_new_FileType(PyObject *self, PyObject *args, PyObject *kwargs) {
12147 PyObject *resultobj;
12148 wxFileTypeInfo *arg1 = 0 ;
12149 wxFileType *result;
12150 PyObject * obj0 = 0 ;
12151 char *kwnames[] = {
12152 (char *) "ftInfo", NULL
12153 };
12154
12155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileType",kwnames,&obj0)) goto fail;
12156 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12157 if (arg1 == NULL) {
12158 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
12159 }
12160 {
12161 PyThreadState* __tstate = wxPyBeginAllowThreads();
12162 result = (wxFileType *)new wxFileType((wxFileTypeInfo const &)*arg1);
12163
12164 wxPyEndAllowThreads(__tstate);
12165 if (PyErr_Occurred()) SWIG_fail;
12166 }
12167 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileType, 1);
12168 return resultobj;
12169 fail:
12170 return NULL;
12171 }
12172
12173
12174 static PyObject *_wrap_delete_FileType(PyObject *self, PyObject *args, PyObject *kwargs) {
12175 PyObject *resultobj;
12176 wxFileType *arg1 = (wxFileType *) 0 ;
12177 PyObject * obj0 = 0 ;
12178 char *kwnames[] = {
12179 (char *) "self", NULL
12180 };
12181
12182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileType",kwnames,&obj0)) goto fail;
12183 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12184 {
12185 PyThreadState* __tstate = wxPyBeginAllowThreads();
12186 delete arg1;
12187
12188 wxPyEndAllowThreads(__tstate);
12189 if (PyErr_Occurred()) SWIG_fail;
12190 }
12191 Py_INCREF(Py_None); resultobj = Py_None;
12192 return resultobj;
12193 fail:
12194 return NULL;
12195 }
12196
12197
12198 static PyObject *_wrap_FileType_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
12199 PyObject *resultobj;
12200 wxFileType *arg1 = (wxFileType *) 0 ;
12201 PyObject *result;
12202 PyObject * obj0 = 0 ;
12203 char *kwnames[] = {
12204 (char *) "self", NULL
12205 };
12206
12207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeType",kwnames,&obj0)) goto fail;
12208 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12209 {
12210 PyThreadState* __tstate = wxPyBeginAllowThreads();
12211 result = (PyObject *)wxFileType_GetMimeType(arg1);
12212
12213 wxPyEndAllowThreads(__tstate);
12214 if (PyErr_Occurred()) SWIG_fail;
12215 }
12216 resultobj = result;
12217 return resultobj;
12218 fail:
12219 return NULL;
12220 }
12221
12222
12223 static PyObject *_wrap_FileType_GetMimeTypes(PyObject *self, PyObject *args, PyObject *kwargs) {
12224 PyObject *resultobj;
12225 wxFileType *arg1 = (wxFileType *) 0 ;
12226 PyObject *result;
12227 PyObject * obj0 = 0 ;
12228 char *kwnames[] = {
12229 (char *) "self", NULL
12230 };
12231
12232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeTypes",kwnames,&obj0)) goto fail;
12233 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12234 {
12235 PyThreadState* __tstate = wxPyBeginAllowThreads();
12236 result = (PyObject *)wxFileType_GetMimeTypes(arg1);
12237
12238 wxPyEndAllowThreads(__tstate);
12239 if (PyErr_Occurred()) SWIG_fail;
12240 }
12241 resultobj = result;
12242 return resultobj;
12243 fail:
12244 return NULL;
12245 }
12246
12247
12248 static PyObject *_wrap_FileType_GetExtensions(PyObject *self, PyObject *args, PyObject *kwargs) {
12249 PyObject *resultobj;
12250 wxFileType *arg1 = (wxFileType *) 0 ;
12251 PyObject *result;
12252 PyObject * obj0 = 0 ;
12253 char *kwnames[] = {
12254 (char *) "self", NULL
12255 };
12256
12257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetExtensions",kwnames,&obj0)) goto fail;
12258 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12259 {
12260 PyThreadState* __tstate = wxPyBeginAllowThreads();
12261 result = (PyObject *)wxFileType_GetExtensions(arg1);
12262
12263 wxPyEndAllowThreads(__tstate);
12264 if (PyErr_Occurred()) SWIG_fail;
12265 }
12266 resultobj = result;
12267 return resultobj;
12268 fail:
12269 return NULL;
12270 }
12271
12272
12273 static PyObject *_wrap_FileType_GetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
12274 PyObject *resultobj;
12275 wxFileType *arg1 = (wxFileType *) 0 ;
12276 wxIcon *result;
12277 PyObject * obj0 = 0 ;
12278 char *kwnames[] = {
12279 (char *) "self", NULL
12280 };
12281
12282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIcon",kwnames,&obj0)) goto fail;
12283 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12284 {
12285 PyThreadState* __tstate = wxPyBeginAllowThreads();
12286 result = (wxIcon *)wxFileType_GetIcon(arg1);
12287
12288 wxPyEndAllowThreads(__tstate);
12289 if (PyErr_Occurred()) SWIG_fail;
12290 }
12291 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxIcon, 1);
12292 return resultobj;
12293 fail:
12294 return NULL;
12295 }
12296
12297
12298 static PyObject *_wrap_FileType_GetIconInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
12299 PyObject *resultobj;
12300 wxFileType *arg1 = (wxFileType *) 0 ;
12301 PyObject *result;
12302 PyObject * obj0 = 0 ;
12303 char *kwnames[] = {
12304 (char *) "self", NULL
12305 };
12306
12307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIconInfo",kwnames,&obj0)) goto fail;
12308 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12309 {
12310 PyThreadState* __tstate = wxPyBeginAllowThreads();
12311 result = (PyObject *)wxFileType_GetIconInfo(arg1);
12312
12313 wxPyEndAllowThreads(__tstate);
12314 if (PyErr_Occurred()) SWIG_fail;
12315 }
12316 resultobj = result;
12317 return resultobj;
12318 fail:
12319 return NULL;
12320 }
12321
12322
12323 static PyObject *_wrap_FileType_GetDescription(PyObject *self, PyObject *args, PyObject *kwargs) {
12324 PyObject *resultobj;
12325 wxFileType *arg1 = (wxFileType *) 0 ;
12326 PyObject *result;
12327 PyObject * obj0 = 0 ;
12328 char *kwnames[] = {
12329 (char *) "self", NULL
12330 };
12331
12332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetDescription",kwnames,&obj0)) goto fail;
12333 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12334 {
12335 PyThreadState* __tstate = wxPyBeginAllowThreads();
12336 result = (PyObject *)wxFileType_GetDescription(arg1);
12337
12338 wxPyEndAllowThreads(__tstate);
12339 if (PyErr_Occurred()) SWIG_fail;
12340 }
12341 resultobj = result;
12342 return resultobj;
12343 fail:
12344 return NULL;
12345 }
12346
12347
12348 static PyObject *_wrap_FileType_GetOpenCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
12349 PyObject *resultobj;
12350 wxFileType *arg1 = (wxFileType *) 0 ;
12351 wxString *arg2 = 0 ;
12352 wxString const &arg3_defvalue = wxPyEmptyString ;
12353 wxString *arg3 = (wxString *) &arg3_defvalue ;
12354 PyObject *result;
12355 bool temp2 = False ;
12356 bool temp3 = False ;
12357 PyObject * obj0 = 0 ;
12358 PyObject * obj1 = 0 ;
12359 PyObject * obj2 = 0 ;
12360 char *kwnames[] = {
12361 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
12362 };
12363
12364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetOpenCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
12365 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12366 {
12367 arg2 = wxString_in_helper(obj1);
12368 if (arg2 == NULL) SWIG_fail;
12369 temp2 = True;
12370 }
12371 if (obj2) {
12372 {
12373 arg3 = wxString_in_helper(obj2);
12374 if (arg3 == NULL) SWIG_fail;
12375 temp3 = True;
12376 }
12377 }
12378 {
12379 PyThreadState* __tstate = wxPyBeginAllowThreads();
12380 result = (PyObject *)wxFileType_GetOpenCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
12381
12382 wxPyEndAllowThreads(__tstate);
12383 if (PyErr_Occurred()) SWIG_fail;
12384 }
12385 resultobj = result;
12386 {
12387 if (temp2)
12388 delete arg2;
12389 }
12390 {
12391 if (temp3)
12392 delete arg3;
12393 }
12394 return resultobj;
12395 fail:
12396 {
12397 if (temp2)
12398 delete arg2;
12399 }
12400 {
12401 if (temp3)
12402 delete arg3;
12403 }
12404 return NULL;
12405 }
12406
12407
12408 static PyObject *_wrap_FileType_GetPrintCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
12409 PyObject *resultobj;
12410 wxFileType *arg1 = (wxFileType *) 0 ;
12411 wxString *arg2 = 0 ;
12412 wxString const &arg3_defvalue = wxPyEmptyString ;
12413 wxString *arg3 = (wxString *) &arg3_defvalue ;
12414 PyObject *result;
12415 bool temp2 = False ;
12416 bool temp3 = False ;
12417 PyObject * obj0 = 0 ;
12418 PyObject * obj1 = 0 ;
12419 PyObject * obj2 = 0 ;
12420 char *kwnames[] = {
12421 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
12422 };
12423
12424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetPrintCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
12425 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12426 {
12427 arg2 = wxString_in_helper(obj1);
12428 if (arg2 == NULL) SWIG_fail;
12429 temp2 = True;
12430 }
12431 if (obj2) {
12432 {
12433 arg3 = wxString_in_helper(obj2);
12434 if (arg3 == NULL) SWIG_fail;
12435 temp3 = True;
12436 }
12437 }
12438 {
12439 PyThreadState* __tstate = wxPyBeginAllowThreads();
12440 result = (PyObject *)wxFileType_GetPrintCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
12441
12442 wxPyEndAllowThreads(__tstate);
12443 if (PyErr_Occurred()) SWIG_fail;
12444 }
12445 resultobj = result;
12446 {
12447 if (temp2)
12448 delete arg2;
12449 }
12450 {
12451 if (temp3)
12452 delete arg3;
12453 }
12454 return resultobj;
12455 fail:
12456 {
12457 if (temp2)
12458 delete arg2;
12459 }
12460 {
12461 if (temp3)
12462 delete arg3;
12463 }
12464 return NULL;
12465 }
12466
12467
12468 static PyObject *_wrap_FileType_GetAllCommands(PyObject *self, PyObject *args, PyObject *kwargs) {
12469 PyObject *resultobj;
12470 wxFileType *arg1 = (wxFileType *) 0 ;
12471 wxString *arg2 = 0 ;
12472 wxString const &arg3_defvalue = wxPyEmptyString ;
12473 wxString *arg3 = (wxString *) &arg3_defvalue ;
12474 PyObject *result;
12475 bool temp2 = False ;
12476 bool temp3 = False ;
12477 PyObject * obj0 = 0 ;
12478 PyObject * obj1 = 0 ;
12479 PyObject * obj2 = 0 ;
12480 char *kwnames[] = {
12481 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
12482 };
12483
12484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetAllCommands",kwnames,&obj0,&obj1,&obj2)) goto fail;
12485 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12486 {
12487 arg2 = wxString_in_helper(obj1);
12488 if (arg2 == NULL) SWIG_fail;
12489 temp2 = True;
12490 }
12491 if (obj2) {
12492 {
12493 arg3 = wxString_in_helper(obj2);
12494 if (arg3 == NULL) SWIG_fail;
12495 temp3 = True;
12496 }
12497 }
12498 {
12499 PyThreadState* __tstate = wxPyBeginAllowThreads();
12500 result = (PyObject *)wxFileType_GetAllCommands(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
12501
12502 wxPyEndAllowThreads(__tstate);
12503 if (PyErr_Occurred()) SWIG_fail;
12504 }
12505 resultobj = result;
12506 {
12507 if (temp2)
12508 delete arg2;
12509 }
12510 {
12511 if (temp3)
12512 delete arg3;
12513 }
12514 return resultobj;
12515 fail:
12516 {
12517 if (temp2)
12518 delete arg2;
12519 }
12520 {
12521 if (temp3)
12522 delete arg3;
12523 }
12524 return NULL;
12525 }
12526
12527
12528 static PyObject *_wrap_FileType_SetCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
12529 PyObject *resultobj;
12530 wxFileType *arg1 = (wxFileType *) 0 ;
12531 wxString *arg2 = 0 ;
12532 wxString *arg3 = 0 ;
12533 bool arg4 = (bool) True ;
12534 bool result;
12535 bool temp2 = False ;
12536 bool temp3 = False ;
12537 PyObject * obj0 = 0 ;
12538 PyObject * obj1 = 0 ;
12539 PyObject * obj2 = 0 ;
12540 PyObject * obj3 = 0 ;
12541 char *kwnames[] = {
12542 (char *) "self",(char *) "cmd",(char *) "verb",(char *) "overwriteprompt", NULL
12543 };
12544
12545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:FileType_SetCommand",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12546 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12547 {
12548 arg2 = wxString_in_helper(obj1);
12549 if (arg2 == NULL) SWIG_fail;
12550 temp2 = True;
12551 }
12552 {
12553 arg3 = wxString_in_helper(obj2);
12554 if (arg3 == NULL) SWIG_fail;
12555 temp3 = True;
12556 }
12557 if (obj3) {
12558 {
12559 arg4 = (bool) SWIG_PyObj_AsBool(obj3);
12560 if (PyErr_Occurred()) SWIG_fail;
12561 }
12562 }
12563 {
12564 PyThreadState* __tstate = wxPyBeginAllowThreads();
12565 result = (bool)(arg1)->SetCommand((wxString const &)*arg2,(wxString const &)*arg3,arg4);
12566
12567 wxPyEndAllowThreads(__tstate);
12568 if (PyErr_Occurred()) SWIG_fail;
12569 }
12570 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12571 {
12572 if (temp2)
12573 delete arg2;
12574 }
12575 {
12576 if (temp3)
12577 delete arg3;
12578 }
12579 return resultobj;
12580 fail:
12581 {
12582 if (temp2)
12583 delete arg2;
12584 }
12585 {
12586 if (temp3)
12587 delete arg3;
12588 }
12589 return NULL;
12590 }
12591
12592
12593 static PyObject *_wrap_FileType_SetDefaultIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
12594 PyObject *resultobj;
12595 wxFileType *arg1 = (wxFileType *) 0 ;
12596 wxString const &arg2_defvalue = wxPyEmptyString ;
12597 wxString *arg2 = (wxString *) &arg2_defvalue ;
12598 int arg3 = (int) 0 ;
12599 bool result;
12600 bool temp2 = False ;
12601 PyObject * obj0 = 0 ;
12602 PyObject * obj1 = 0 ;
12603 PyObject * obj2 = 0 ;
12604 char *kwnames[] = {
12605 (char *) "self",(char *) "cmd",(char *) "index", NULL
12606 };
12607
12608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:FileType_SetDefaultIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
12609 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12610 if (obj1) {
12611 {
12612 arg2 = wxString_in_helper(obj1);
12613 if (arg2 == NULL) SWIG_fail;
12614 temp2 = True;
12615 }
12616 }
12617 if (obj2) {
12618 {
12619 arg3 = (int) SWIG_PyObj_AsInt(obj2);
12620 if (PyErr_Occurred()) SWIG_fail;
12621 }
12622 }
12623 {
12624 PyThreadState* __tstate = wxPyBeginAllowThreads();
12625 result = (bool)(arg1)->SetDefaultIcon((wxString const &)*arg2,arg3);
12626
12627 wxPyEndAllowThreads(__tstate);
12628 if (PyErr_Occurred()) SWIG_fail;
12629 }
12630 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12631 {
12632 if (temp2)
12633 delete arg2;
12634 }
12635 return resultobj;
12636 fail:
12637 {
12638 if (temp2)
12639 delete arg2;
12640 }
12641 return NULL;
12642 }
12643
12644
12645 static PyObject *_wrap_FileType_Unassociate(PyObject *self, PyObject *args, PyObject *kwargs) {
12646 PyObject *resultobj;
12647 wxFileType *arg1 = (wxFileType *) 0 ;
12648 bool result;
12649 PyObject * obj0 = 0 ;
12650 char *kwnames[] = {
12651 (char *) "self", NULL
12652 };
12653
12654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_Unassociate",kwnames,&obj0)) goto fail;
12655 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12656 {
12657 PyThreadState* __tstate = wxPyBeginAllowThreads();
12658 result = (bool)(arg1)->Unassociate();
12659
12660 wxPyEndAllowThreads(__tstate);
12661 if (PyErr_Occurred()) SWIG_fail;
12662 }
12663 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12664 return resultobj;
12665 fail:
12666 return NULL;
12667 }
12668
12669
12670 static PyObject *_wrap_FileType_ExpandCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
12671 PyObject *resultobj;
12672 wxString *arg1 = 0 ;
12673 wxString *arg2 = 0 ;
12674 wxString const &arg3_defvalue = wxPyEmptyString ;
12675 wxString *arg3 = (wxString *) &arg3_defvalue ;
12676 wxString result;
12677 bool temp1 = False ;
12678 bool temp2 = False ;
12679 bool temp3 = False ;
12680 PyObject * obj0 = 0 ;
12681 PyObject * obj1 = 0 ;
12682 PyObject * obj2 = 0 ;
12683 char *kwnames[] = {
12684 (char *) "command",(char *) "filename",(char *) "mimetype", NULL
12685 };
12686
12687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_ExpandCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
12688 {
12689 arg1 = wxString_in_helper(obj0);
12690 if (arg1 == NULL) SWIG_fail;
12691 temp1 = True;
12692 }
12693 {
12694 arg2 = wxString_in_helper(obj1);
12695 if (arg2 == NULL) SWIG_fail;
12696 temp2 = True;
12697 }
12698 if (obj2) {
12699 {
12700 arg3 = wxString_in_helper(obj2);
12701 if (arg3 == NULL) SWIG_fail;
12702 temp3 = True;
12703 }
12704 }
12705 {
12706 PyThreadState* __tstate = wxPyBeginAllowThreads();
12707 result = FileType_ExpandCommand((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3);
12708
12709 wxPyEndAllowThreads(__tstate);
12710 if (PyErr_Occurred()) SWIG_fail;
12711 }
12712 {
12713 #if wxUSE_UNICODE
12714 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12715 #else
12716 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12717 #endif
12718 }
12719 {
12720 if (temp1)
12721 delete arg1;
12722 }
12723 {
12724 if (temp2)
12725 delete arg2;
12726 }
12727 {
12728 if (temp3)
12729 delete arg3;
12730 }
12731 return resultobj;
12732 fail:
12733 {
12734 if (temp1)
12735 delete arg1;
12736 }
12737 {
12738 if (temp2)
12739 delete arg2;
12740 }
12741 {
12742 if (temp3)
12743 delete arg3;
12744 }
12745 return NULL;
12746 }
12747
12748
12749 static PyObject * FileType_swigregister(PyObject *self, PyObject *args) {
12750 PyObject *obj;
12751 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12752 SWIG_TypeClientData(SWIGTYPE_p_wxFileType, obj);
12753 Py_INCREF(obj);
12754 return Py_BuildValue((char *)"");
12755 }
12756 static int _wrap_TheMimeTypesManager_set(PyObject *) {
12757 PyErr_SetString(PyExc_TypeError,"Variable TheMimeTypesManager is read-only.");
12758 return 1;
12759 }
12760
12761
12762 static PyObject *_wrap_TheMimeTypesManager_get() {
12763 PyObject *pyobj;
12764
12765 pyobj = SWIG_NewPointerObj((void *) wxTheMimeTypesManager, SWIGTYPE_p_wxMimeTypesManager, 0);
12766 return pyobj;
12767 }
12768
12769
12770 static PyObject *_wrap_MimeTypesManager_IsOfType(PyObject *self, PyObject *args, PyObject *kwargs) {
12771 PyObject *resultobj;
12772 wxString *arg1 = 0 ;
12773 wxString *arg2 = 0 ;
12774 bool result;
12775 bool temp1 = False ;
12776 bool temp2 = False ;
12777 PyObject * obj0 = 0 ;
12778 PyObject * obj1 = 0 ;
12779 char *kwnames[] = {
12780 (char *) "mimeType",(char *) "wildcard", NULL
12781 };
12782
12783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_IsOfType",kwnames,&obj0,&obj1)) goto fail;
12784 {
12785 arg1 = wxString_in_helper(obj0);
12786 if (arg1 == NULL) SWIG_fail;
12787 temp1 = True;
12788 }
12789 {
12790 arg2 = wxString_in_helper(obj1);
12791 if (arg2 == NULL) SWIG_fail;
12792 temp2 = True;
12793 }
12794 {
12795 PyThreadState* __tstate = wxPyBeginAllowThreads();
12796 result = (bool)wxMimeTypesManager::IsOfType((wxString const &)*arg1,(wxString const &)*arg2);
12797
12798 wxPyEndAllowThreads(__tstate);
12799 if (PyErr_Occurred()) SWIG_fail;
12800 }
12801 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12802 {
12803 if (temp1)
12804 delete arg1;
12805 }
12806 {
12807 if (temp2)
12808 delete arg2;
12809 }
12810 return resultobj;
12811 fail:
12812 {
12813 if (temp1)
12814 delete arg1;
12815 }
12816 {
12817 if (temp2)
12818 delete arg2;
12819 }
12820 return NULL;
12821 }
12822
12823
12824 static PyObject *_wrap_new_MimeTypesManager(PyObject *self, PyObject *args, PyObject *kwargs) {
12825 PyObject *resultobj;
12826 wxMimeTypesManager *result;
12827 char *kwnames[] = {
12828 NULL
12829 };
12830
12831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MimeTypesManager",kwnames)) goto fail;
12832 {
12833 PyThreadState* __tstate = wxPyBeginAllowThreads();
12834 result = (wxMimeTypesManager *)new wxMimeTypesManager();
12835
12836 wxPyEndAllowThreads(__tstate);
12837 if (PyErr_Occurred()) SWIG_fail;
12838 }
12839 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxMimeTypesManager, 1);
12840 return resultobj;
12841 fail:
12842 return NULL;
12843 }
12844
12845
12846 static PyObject *_wrap_MimeTypesManager_Initialize(PyObject *self, PyObject *args, PyObject *kwargs) {
12847 PyObject *resultobj;
12848 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
12849 int arg2 = (int) wxMAILCAP_ALL ;
12850 wxString const &arg3_defvalue = wxPyEmptyString ;
12851 wxString *arg3 = (wxString *) &arg3_defvalue ;
12852 bool temp3 = False ;
12853 PyObject * obj0 = 0 ;
12854 PyObject * obj1 = 0 ;
12855 PyObject * obj2 = 0 ;
12856 char *kwnames[] = {
12857 (char *) "self",(char *) "mailcapStyle",(char *) "extraDir", NULL
12858 };
12859
12860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:MimeTypesManager_Initialize",kwnames,&obj0,&obj1,&obj2)) goto fail;
12861 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12862 if (obj1) {
12863 {
12864 arg2 = (int) SWIG_PyObj_AsInt(obj1);
12865 if (PyErr_Occurred()) SWIG_fail;
12866 }
12867 }
12868 if (obj2) {
12869 {
12870 arg3 = wxString_in_helper(obj2);
12871 if (arg3 == NULL) SWIG_fail;
12872 temp3 = True;
12873 }
12874 }
12875 {
12876 PyThreadState* __tstate = wxPyBeginAllowThreads();
12877 (arg1)->Initialize(arg2,(wxString const &)*arg3);
12878
12879 wxPyEndAllowThreads(__tstate);
12880 if (PyErr_Occurred()) SWIG_fail;
12881 }
12882 Py_INCREF(Py_None); resultobj = Py_None;
12883 {
12884 if (temp3)
12885 delete arg3;
12886 }
12887 return resultobj;
12888 fail:
12889 {
12890 if (temp3)
12891 delete arg3;
12892 }
12893 return NULL;
12894 }
12895
12896
12897 static PyObject *_wrap_MimeTypesManager_ClearData(PyObject *self, PyObject *args, PyObject *kwargs) {
12898 PyObject *resultobj;
12899 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
12900 PyObject * obj0 = 0 ;
12901 char *kwnames[] = {
12902 (char *) "self", NULL
12903 };
12904
12905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_ClearData",kwnames,&obj0)) goto fail;
12906 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12907 {
12908 PyThreadState* __tstate = wxPyBeginAllowThreads();
12909 (arg1)->ClearData();
12910
12911 wxPyEndAllowThreads(__tstate);
12912 if (PyErr_Occurred()) SWIG_fail;
12913 }
12914 Py_INCREF(Py_None); resultobj = Py_None;
12915 return resultobj;
12916 fail:
12917 return NULL;
12918 }
12919
12920
12921 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
12922 PyObject *resultobj;
12923 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
12924 wxString *arg2 = 0 ;
12925 wxFileType *result;
12926 bool temp2 = False ;
12927 PyObject * obj0 = 0 ;
12928 PyObject * obj1 = 0 ;
12929 char *kwnames[] = {
12930 (char *) "self",(char *) "ext", NULL
12931 };
12932
12933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromExtension",kwnames,&obj0,&obj1)) goto fail;
12934 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12935 {
12936 arg2 = wxString_in_helper(obj1);
12937 if (arg2 == NULL) SWIG_fail;
12938 temp2 = True;
12939 }
12940 {
12941 PyThreadState* __tstate = wxPyBeginAllowThreads();
12942 result = (wxFileType *)(arg1)->GetFileTypeFromExtension((wxString const &)*arg2);
12943
12944 wxPyEndAllowThreads(__tstate);
12945 if (PyErr_Occurred()) SWIG_fail;
12946 }
12947 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileType, 1);
12948 {
12949 if (temp2)
12950 delete arg2;
12951 }
12952 return resultobj;
12953 fail:
12954 {
12955 if (temp2)
12956 delete arg2;
12957 }
12958 return NULL;
12959 }
12960
12961
12962 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
12963 PyObject *resultobj;
12964 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
12965 wxString *arg2 = 0 ;
12966 wxFileType *result;
12967 bool temp2 = False ;
12968 PyObject * obj0 = 0 ;
12969 PyObject * obj1 = 0 ;
12970 char *kwnames[] = {
12971 (char *) "self",(char *) "mimeType", NULL
12972 };
12973
12974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromMimeType",kwnames,&obj0,&obj1)) goto fail;
12975 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12976 {
12977 arg2 = wxString_in_helper(obj1);
12978 if (arg2 == NULL) SWIG_fail;
12979 temp2 = True;
12980 }
12981 {
12982 PyThreadState* __tstate = wxPyBeginAllowThreads();
12983 result = (wxFileType *)(arg1)->GetFileTypeFromMimeType((wxString const &)*arg2);
12984
12985 wxPyEndAllowThreads(__tstate);
12986 if (PyErr_Occurred()) SWIG_fail;
12987 }
12988 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileType, 1);
12989 {
12990 if (temp2)
12991 delete arg2;
12992 }
12993 return resultobj;
12994 fail:
12995 {
12996 if (temp2)
12997 delete arg2;
12998 }
12999 return NULL;
13000 }
13001
13002
13003 static PyObject *_wrap_MimeTypesManager_ReadMailcap(PyObject *self, PyObject *args, PyObject *kwargs) {
13004 PyObject *resultobj;
13005 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13006 wxString *arg2 = 0 ;
13007 bool arg3 = (bool) False ;
13008 bool result;
13009 bool temp2 = False ;
13010 PyObject * obj0 = 0 ;
13011 PyObject * obj1 = 0 ;
13012 PyObject * obj2 = 0 ;
13013 char *kwnames[] = {
13014 (char *) "self",(char *) "filename",(char *) "fallback", NULL
13015 };
13016
13017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MimeTypesManager_ReadMailcap",kwnames,&obj0,&obj1,&obj2)) goto fail;
13018 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13019 {
13020 arg2 = wxString_in_helper(obj1);
13021 if (arg2 == NULL) SWIG_fail;
13022 temp2 = True;
13023 }
13024 if (obj2) {
13025 {
13026 arg3 = (bool) SWIG_PyObj_AsBool(obj2);
13027 if (PyErr_Occurred()) SWIG_fail;
13028 }
13029 }
13030 {
13031 PyThreadState* __tstate = wxPyBeginAllowThreads();
13032 result = (bool)(arg1)->ReadMailcap((wxString const &)*arg2,arg3);
13033
13034 wxPyEndAllowThreads(__tstate);
13035 if (PyErr_Occurred()) SWIG_fail;
13036 }
13037 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13038 {
13039 if (temp2)
13040 delete arg2;
13041 }
13042 return resultobj;
13043 fail:
13044 {
13045 if (temp2)
13046 delete arg2;
13047 }
13048 return NULL;
13049 }
13050
13051
13052 static PyObject *_wrap_MimeTypesManager_ReadMimeTypes(PyObject *self, PyObject *args, PyObject *kwargs) {
13053 PyObject *resultobj;
13054 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13055 wxString *arg2 = 0 ;
13056 bool result;
13057 bool temp2 = False ;
13058 PyObject * obj0 = 0 ;
13059 PyObject * obj1 = 0 ;
13060 char *kwnames[] = {
13061 (char *) "self",(char *) "filename", NULL
13062 };
13063
13064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_ReadMimeTypes",kwnames,&obj0,&obj1)) goto fail;
13065 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13066 {
13067 arg2 = wxString_in_helper(obj1);
13068 if (arg2 == NULL) SWIG_fail;
13069 temp2 = True;
13070 }
13071 {
13072 PyThreadState* __tstate = wxPyBeginAllowThreads();
13073 result = (bool)(arg1)->ReadMimeTypes((wxString const &)*arg2);
13074
13075 wxPyEndAllowThreads(__tstate);
13076 if (PyErr_Occurred()) SWIG_fail;
13077 }
13078 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13079 {
13080 if (temp2)
13081 delete arg2;
13082 }
13083 return resultobj;
13084 fail:
13085 {
13086 if (temp2)
13087 delete arg2;
13088 }
13089 return NULL;
13090 }
13091
13092
13093 static PyObject *_wrap_MimeTypesManager_EnumAllFileTypes(PyObject *self, PyObject *args, PyObject *kwargs) {
13094 PyObject *resultobj;
13095 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13096 PyObject *result;
13097 PyObject * obj0 = 0 ;
13098 char *kwnames[] = {
13099 (char *) "self", NULL
13100 };
13101
13102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_EnumAllFileTypes",kwnames,&obj0)) goto fail;
13103 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13104 {
13105 PyThreadState* __tstate = wxPyBeginAllowThreads();
13106 result = (PyObject *)wxMimeTypesManager_EnumAllFileTypes(arg1);
13107
13108 wxPyEndAllowThreads(__tstate);
13109 if (PyErr_Occurred()) SWIG_fail;
13110 }
13111 resultobj = result;
13112 return resultobj;
13113 fail:
13114 return NULL;
13115 }
13116
13117
13118 static PyObject *_wrap_MimeTypesManager_AddFallback(PyObject *self, PyObject *args, PyObject *kwargs) {
13119 PyObject *resultobj;
13120 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13121 wxFileTypeInfo *arg2 = 0 ;
13122 PyObject * obj0 = 0 ;
13123 PyObject * obj1 = 0 ;
13124 char *kwnames[] = {
13125 (char *) "self",(char *) "ft", NULL
13126 };
13127
13128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_AddFallback",kwnames,&obj0,&obj1)) goto fail;
13129 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13130 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13131 if (arg2 == NULL) {
13132 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
13133 }
13134 {
13135 PyThreadState* __tstate = wxPyBeginAllowThreads();
13136 (arg1)->AddFallback((wxFileTypeInfo const &)*arg2);
13137
13138 wxPyEndAllowThreads(__tstate);
13139 if (PyErr_Occurred()) SWIG_fail;
13140 }
13141 Py_INCREF(Py_None); resultobj = Py_None;
13142 return resultobj;
13143 fail:
13144 return NULL;
13145 }
13146
13147
13148 static PyObject *_wrap_MimeTypesManager_Associate(PyObject *self, PyObject *args, PyObject *kwargs) {
13149 PyObject *resultobj;
13150 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13151 wxFileTypeInfo *arg2 = 0 ;
13152 wxFileType *result;
13153 PyObject * obj0 = 0 ;
13154 PyObject * obj1 = 0 ;
13155 char *kwnames[] = {
13156 (char *) "self",(char *) "ftInfo", NULL
13157 };
13158
13159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Associate",kwnames,&obj0,&obj1)) goto fail;
13160 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13161 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13162 if (arg2 == NULL) {
13163 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
13164 }
13165 {
13166 PyThreadState* __tstate = wxPyBeginAllowThreads();
13167 result = (wxFileType *)(arg1)->Associate((wxFileTypeInfo const &)*arg2);
13168
13169 wxPyEndAllowThreads(__tstate);
13170 if (PyErr_Occurred()) SWIG_fail;
13171 }
13172 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileType, 1);
13173 return resultobj;
13174 fail:
13175 return NULL;
13176 }
13177
13178
13179 static PyObject *_wrap_MimeTypesManager_Unassociate(PyObject *self, PyObject *args, PyObject *kwargs) {
13180 PyObject *resultobj;
13181 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13182 wxFileType *arg2 = (wxFileType *) 0 ;
13183 bool result;
13184 PyObject * obj0 = 0 ;
13185 PyObject * obj1 = 0 ;
13186 char *kwnames[] = {
13187 (char *) "self",(char *) "ft", NULL
13188 };
13189
13190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Unassociate",kwnames,&obj0,&obj1)) goto fail;
13191 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13192 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13193 {
13194 PyThreadState* __tstate = wxPyBeginAllowThreads();
13195 result = (bool)(arg1)->Unassociate(arg2);
13196
13197 wxPyEndAllowThreads(__tstate);
13198 if (PyErr_Occurred()) SWIG_fail;
13199 }
13200 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13201 return resultobj;
13202 fail:
13203 return NULL;
13204 }
13205
13206
13207 static PyObject *_wrap_delete_MimeTypesManager(PyObject *self, PyObject *args, PyObject *kwargs) {
13208 PyObject *resultobj;
13209 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13210 PyObject * obj0 = 0 ;
13211 char *kwnames[] = {
13212 (char *) "self", NULL
13213 };
13214
13215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MimeTypesManager",kwnames,&obj0)) goto fail;
13216 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13217 {
13218 PyThreadState* __tstate = wxPyBeginAllowThreads();
13219 delete arg1;
13220
13221 wxPyEndAllowThreads(__tstate);
13222 if (PyErr_Occurred()) SWIG_fail;
13223 }
13224 Py_INCREF(Py_None); resultobj = Py_None;
13225 return resultobj;
13226 fail:
13227 return NULL;
13228 }
13229
13230
13231 static PyObject * MimeTypesManager_swigregister(PyObject *self, PyObject *args) {
13232 PyObject *obj;
13233 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13234 SWIG_TypeClientData(SWIGTYPE_p_wxMimeTypesManager, obj);
13235 Py_INCREF(obj);
13236 return Py_BuildValue((char *)"");
13237 }
13238 static int _wrap_ART_TOOLBAR_set(PyObject *) {
13239 PyErr_SetString(PyExc_TypeError,"Variable ART_TOOLBAR is read-only.");
13240 return 1;
13241 }
13242
13243
13244 static PyObject *_wrap_ART_TOOLBAR_get() {
13245 PyObject *pyobj;
13246
13247 {
13248 #if wxUSE_UNICODE
13249 pyobj = PyUnicode_FromWideChar((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
13250 #else
13251 pyobj = PyString_FromStringAndSize((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
13252 #endif
13253 }
13254 return pyobj;
13255 }
13256
13257
13258 static int _wrap_ART_MENU_set(PyObject *) {
13259 PyErr_SetString(PyExc_TypeError,"Variable ART_MENU is read-only.");
13260 return 1;
13261 }
13262
13263
13264 static PyObject *_wrap_ART_MENU_get() {
13265 PyObject *pyobj;
13266
13267 {
13268 #if wxUSE_UNICODE
13269 pyobj = PyUnicode_FromWideChar((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
13270 #else
13271 pyobj = PyString_FromStringAndSize((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
13272 #endif
13273 }
13274 return pyobj;
13275 }
13276
13277
13278 static int _wrap_ART_FRAME_ICON_set(PyObject *) {
13279 PyErr_SetString(PyExc_TypeError,"Variable ART_FRAME_ICON is read-only.");
13280 return 1;
13281 }
13282
13283
13284 static PyObject *_wrap_ART_FRAME_ICON_get() {
13285 PyObject *pyobj;
13286
13287 {
13288 #if wxUSE_UNICODE
13289 pyobj = PyUnicode_FromWideChar((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
13290 #else
13291 pyobj = PyString_FromStringAndSize((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
13292 #endif
13293 }
13294 return pyobj;
13295 }
13296
13297
13298 static int _wrap_ART_CMN_DIALOG_set(PyObject *) {
13299 PyErr_SetString(PyExc_TypeError,"Variable ART_CMN_DIALOG is read-only.");
13300 return 1;
13301 }
13302
13303
13304 static PyObject *_wrap_ART_CMN_DIALOG_get() {
13305 PyObject *pyobj;
13306
13307 {
13308 #if wxUSE_UNICODE
13309 pyobj = PyUnicode_FromWideChar((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
13310 #else
13311 pyobj = PyString_FromStringAndSize((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
13312 #endif
13313 }
13314 return pyobj;
13315 }
13316
13317
13318 static int _wrap_ART_HELP_BROWSER_set(PyObject *) {
13319 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BROWSER is read-only.");
13320 return 1;
13321 }
13322
13323
13324 static PyObject *_wrap_ART_HELP_BROWSER_get() {
13325 PyObject *pyobj;
13326
13327 {
13328 #if wxUSE_UNICODE
13329 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
13330 #else
13331 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
13332 #endif
13333 }
13334 return pyobj;
13335 }
13336
13337
13338 static int _wrap_ART_MESSAGE_BOX_set(PyObject *) {
13339 PyErr_SetString(PyExc_TypeError,"Variable ART_MESSAGE_BOX is read-only.");
13340 return 1;
13341 }
13342
13343
13344 static PyObject *_wrap_ART_MESSAGE_BOX_get() {
13345 PyObject *pyobj;
13346
13347 {
13348 #if wxUSE_UNICODE
13349 pyobj = PyUnicode_FromWideChar((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
13350 #else
13351 pyobj = PyString_FromStringAndSize((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
13352 #endif
13353 }
13354 return pyobj;
13355 }
13356
13357
13358 static int _wrap_ART_OTHER_set(PyObject *) {
13359 PyErr_SetString(PyExc_TypeError,"Variable ART_OTHER is read-only.");
13360 return 1;
13361 }
13362
13363
13364 static PyObject *_wrap_ART_OTHER_get() {
13365 PyObject *pyobj;
13366
13367 {
13368 #if wxUSE_UNICODE
13369 pyobj = PyUnicode_FromWideChar((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
13370 #else
13371 pyobj = PyString_FromStringAndSize((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
13372 #endif
13373 }
13374 return pyobj;
13375 }
13376
13377
13378 static int _wrap_ART_ADD_BOOKMARK_set(PyObject *) {
13379 PyErr_SetString(PyExc_TypeError,"Variable ART_ADD_BOOKMARK is read-only.");
13380 return 1;
13381 }
13382
13383
13384 static PyObject *_wrap_ART_ADD_BOOKMARK_get() {
13385 PyObject *pyobj;
13386
13387 {
13388 #if wxUSE_UNICODE
13389 pyobj = PyUnicode_FromWideChar((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
13390 #else
13391 pyobj = PyString_FromStringAndSize((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
13392 #endif
13393 }
13394 return pyobj;
13395 }
13396
13397
13398 static int _wrap_ART_DEL_BOOKMARK_set(PyObject *) {
13399 PyErr_SetString(PyExc_TypeError,"Variable ART_DEL_BOOKMARK is read-only.");
13400 return 1;
13401 }
13402
13403
13404 static PyObject *_wrap_ART_DEL_BOOKMARK_get() {
13405 PyObject *pyobj;
13406
13407 {
13408 #if wxUSE_UNICODE
13409 pyobj = PyUnicode_FromWideChar((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
13410 #else
13411 pyobj = PyString_FromStringAndSize((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
13412 #endif
13413 }
13414 return pyobj;
13415 }
13416
13417
13418 static int _wrap_ART_HELP_SIDE_PANEL_set(PyObject *) {
13419 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SIDE_PANEL is read-only.");
13420 return 1;
13421 }
13422
13423
13424 static PyObject *_wrap_ART_HELP_SIDE_PANEL_get() {
13425 PyObject *pyobj;
13426
13427 {
13428 #if wxUSE_UNICODE
13429 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
13430 #else
13431 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
13432 #endif
13433 }
13434 return pyobj;
13435 }
13436
13437
13438 static int _wrap_ART_HELP_SETTINGS_set(PyObject *) {
13439 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SETTINGS is read-only.");
13440 return 1;
13441 }
13442
13443
13444 static PyObject *_wrap_ART_HELP_SETTINGS_get() {
13445 PyObject *pyobj;
13446
13447 {
13448 #if wxUSE_UNICODE
13449 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
13450 #else
13451 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
13452 #endif
13453 }
13454 return pyobj;
13455 }
13456
13457
13458 static int _wrap_ART_HELP_BOOK_set(PyObject *) {
13459 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BOOK is read-only.");
13460 return 1;
13461 }
13462
13463
13464 static PyObject *_wrap_ART_HELP_BOOK_get() {
13465 PyObject *pyobj;
13466
13467 {
13468 #if wxUSE_UNICODE
13469 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
13470 #else
13471 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
13472 #endif
13473 }
13474 return pyobj;
13475 }
13476
13477
13478 static int _wrap_ART_HELP_FOLDER_set(PyObject *) {
13479 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_FOLDER is read-only.");
13480 return 1;
13481 }
13482
13483
13484 static PyObject *_wrap_ART_HELP_FOLDER_get() {
13485 PyObject *pyobj;
13486
13487 {
13488 #if wxUSE_UNICODE
13489 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
13490 #else
13491 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
13492 #endif
13493 }
13494 return pyobj;
13495 }
13496
13497
13498 static int _wrap_ART_HELP_PAGE_set(PyObject *) {
13499 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_PAGE is read-only.");
13500 return 1;
13501 }
13502
13503
13504 static PyObject *_wrap_ART_HELP_PAGE_get() {
13505 PyObject *pyobj;
13506
13507 {
13508 #if wxUSE_UNICODE
13509 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
13510 #else
13511 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
13512 #endif
13513 }
13514 return pyobj;
13515 }
13516
13517
13518 static int _wrap_ART_GO_BACK_set(PyObject *) {
13519 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_BACK is read-only.");
13520 return 1;
13521 }
13522
13523
13524 static PyObject *_wrap_ART_GO_BACK_get() {
13525 PyObject *pyobj;
13526
13527 {
13528 #if wxUSE_UNICODE
13529 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
13530 #else
13531 pyobj = PyString_FromStringAndSize((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
13532 #endif
13533 }
13534 return pyobj;
13535 }
13536
13537
13538 static int _wrap_ART_GO_FORWARD_set(PyObject *) {
13539 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_FORWARD is read-only.");
13540 return 1;
13541 }
13542
13543
13544 static PyObject *_wrap_ART_GO_FORWARD_get() {
13545 PyObject *pyobj;
13546
13547 {
13548 #if wxUSE_UNICODE
13549 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
13550 #else
13551 pyobj = PyString_FromStringAndSize((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
13552 #endif
13553 }
13554 return pyobj;
13555 }
13556
13557
13558 static int _wrap_ART_GO_UP_set(PyObject *) {
13559 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_UP is read-only.");
13560 return 1;
13561 }
13562
13563
13564 static PyObject *_wrap_ART_GO_UP_get() {
13565 PyObject *pyobj;
13566
13567 {
13568 #if wxUSE_UNICODE
13569 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
13570 #else
13571 pyobj = PyString_FromStringAndSize((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
13572 #endif
13573 }
13574 return pyobj;
13575 }
13576
13577
13578 static int _wrap_ART_GO_DOWN_set(PyObject *) {
13579 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DOWN is read-only.");
13580 return 1;
13581 }
13582
13583
13584 static PyObject *_wrap_ART_GO_DOWN_get() {
13585 PyObject *pyobj;
13586
13587 {
13588 #if wxUSE_UNICODE
13589 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
13590 #else
13591 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
13592 #endif
13593 }
13594 return pyobj;
13595 }
13596
13597
13598 static int _wrap_ART_GO_TO_PARENT_set(PyObject *) {
13599 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_TO_PARENT is read-only.");
13600 return 1;
13601 }
13602
13603
13604 static PyObject *_wrap_ART_GO_TO_PARENT_get() {
13605 PyObject *pyobj;
13606
13607 {
13608 #if wxUSE_UNICODE
13609 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
13610 #else
13611 pyobj = PyString_FromStringAndSize((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
13612 #endif
13613 }
13614 return pyobj;
13615 }
13616
13617
13618 static int _wrap_ART_GO_HOME_set(PyObject *) {
13619 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_HOME is read-only.");
13620 return 1;
13621 }
13622
13623
13624 static PyObject *_wrap_ART_GO_HOME_get() {
13625 PyObject *pyobj;
13626
13627 {
13628 #if wxUSE_UNICODE
13629 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
13630 #else
13631 pyobj = PyString_FromStringAndSize((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
13632 #endif
13633 }
13634 return pyobj;
13635 }
13636
13637
13638 static int _wrap_ART_FILE_OPEN_set(PyObject *) {
13639 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_OPEN is read-only.");
13640 return 1;
13641 }
13642
13643
13644 static PyObject *_wrap_ART_FILE_OPEN_get() {
13645 PyObject *pyobj;
13646
13647 {
13648 #if wxUSE_UNICODE
13649 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
13650 #else
13651 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
13652 #endif
13653 }
13654 return pyobj;
13655 }
13656
13657
13658 static int _wrap_ART_PRINT_set(PyObject *) {
13659 PyErr_SetString(PyExc_TypeError,"Variable ART_PRINT is read-only.");
13660 return 1;
13661 }
13662
13663
13664 static PyObject *_wrap_ART_PRINT_get() {
13665 PyObject *pyobj;
13666
13667 {
13668 #if wxUSE_UNICODE
13669 pyobj = PyUnicode_FromWideChar((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
13670 #else
13671 pyobj = PyString_FromStringAndSize((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
13672 #endif
13673 }
13674 return pyobj;
13675 }
13676
13677
13678 static int _wrap_ART_HELP_set(PyObject *) {
13679 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP is read-only.");
13680 return 1;
13681 }
13682
13683
13684 static PyObject *_wrap_ART_HELP_get() {
13685 PyObject *pyobj;
13686
13687 {
13688 #if wxUSE_UNICODE
13689 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
13690 #else
13691 pyobj = PyString_FromStringAndSize((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
13692 #endif
13693 }
13694 return pyobj;
13695 }
13696
13697
13698 static int _wrap_ART_TIP_set(PyObject *) {
13699 PyErr_SetString(PyExc_TypeError,"Variable ART_TIP is read-only.");
13700 return 1;
13701 }
13702
13703
13704 static PyObject *_wrap_ART_TIP_get() {
13705 PyObject *pyobj;
13706
13707 {
13708 #if wxUSE_UNICODE
13709 pyobj = PyUnicode_FromWideChar((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
13710 #else
13711 pyobj = PyString_FromStringAndSize((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
13712 #endif
13713 }
13714 return pyobj;
13715 }
13716
13717
13718 static int _wrap_ART_REPORT_VIEW_set(PyObject *) {
13719 PyErr_SetString(PyExc_TypeError,"Variable ART_REPORT_VIEW is read-only.");
13720 return 1;
13721 }
13722
13723
13724 static PyObject *_wrap_ART_REPORT_VIEW_get() {
13725 PyObject *pyobj;
13726
13727 {
13728 #if wxUSE_UNICODE
13729 pyobj = PyUnicode_FromWideChar((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
13730 #else
13731 pyobj = PyString_FromStringAndSize((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
13732 #endif
13733 }
13734 return pyobj;
13735 }
13736
13737
13738 static int _wrap_ART_LIST_VIEW_set(PyObject *) {
13739 PyErr_SetString(PyExc_TypeError,"Variable ART_LIST_VIEW is read-only.");
13740 return 1;
13741 }
13742
13743
13744 static PyObject *_wrap_ART_LIST_VIEW_get() {
13745 PyObject *pyobj;
13746
13747 {
13748 #if wxUSE_UNICODE
13749 pyobj = PyUnicode_FromWideChar((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
13750 #else
13751 pyobj = PyString_FromStringAndSize((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
13752 #endif
13753 }
13754 return pyobj;
13755 }
13756
13757
13758 static int _wrap_ART_NEW_DIR_set(PyObject *) {
13759 PyErr_SetString(PyExc_TypeError,"Variable ART_NEW_DIR is read-only.");
13760 return 1;
13761 }
13762
13763
13764 static PyObject *_wrap_ART_NEW_DIR_get() {
13765 PyObject *pyobj;
13766
13767 {
13768 #if wxUSE_UNICODE
13769 pyobj = PyUnicode_FromWideChar((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
13770 #else
13771 pyobj = PyString_FromStringAndSize((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
13772 #endif
13773 }
13774 return pyobj;
13775 }
13776
13777
13778 static int _wrap_ART_FOLDER_set(PyObject *) {
13779 PyErr_SetString(PyExc_TypeError,"Variable ART_FOLDER is read-only.");
13780 return 1;
13781 }
13782
13783
13784 static PyObject *_wrap_ART_FOLDER_get() {
13785 PyObject *pyobj;
13786
13787 {
13788 #if wxUSE_UNICODE
13789 pyobj = PyUnicode_FromWideChar((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
13790 #else
13791 pyobj = PyString_FromStringAndSize((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
13792 #endif
13793 }
13794 return pyobj;
13795 }
13796
13797
13798 static int _wrap_ART_GO_DIR_UP_set(PyObject *) {
13799 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DIR_UP is read-only.");
13800 return 1;
13801 }
13802
13803
13804 static PyObject *_wrap_ART_GO_DIR_UP_get() {
13805 PyObject *pyobj;
13806
13807 {
13808 #if wxUSE_UNICODE
13809 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
13810 #else
13811 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
13812 #endif
13813 }
13814 return pyobj;
13815 }
13816
13817
13818 static int _wrap_ART_EXECUTABLE_FILE_set(PyObject *) {
13819 PyErr_SetString(PyExc_TypeError,"Variable ART_EXECUTABLE_FILE is read-only.");
13820 return 1;
13821 }
13822
13823
13824 static PyObject *_wrap_ART_EXECUTABLE_FILE_get() {
13825 PyObject *pyobj;
13826
13827 {
13828 #if wxUSE_UNICODE
13829 pyobj = PyUnicode_FromWideChar((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
13830 #else
13831 pyobj = PyString_FromStringAndSize((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
13832 #endif
13833 }
13834 return pyobj;
13835 }
13836
13837
13838 static int _wrap_ART_NORMAL_FILE_set(PyObject *) {
13839 PyErr_SetString(PyExc_TypeError,"Variable ART_NORMAL_FILE is read-only.");
13840 return 1;
13841 }
13842
13843
13844 static PyObject *_wrap_ART_NORMAL_FILE_get() {
13845 PyObject *pyobj;
13846
13847 {
13848 #if wxUSE_UNICODE
13849 pyobj = PyUnicode_FromWideChar((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
13850 #else
13851 pyobj = PyString_FromStringAndSize((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
13852 #endif
13853 }
13854 return pyobj;
13855 }
13856
13857
13858 static int _wrap_ART_TICK_MARK_set(PyObject *) {
13859 PyErr_SetString(PyExc_TypeError,"Variable ART_TICK_MARK is read-only.");
13860 return 1;
13861 }
13862
13863
13864 static PyObject *_wrap_ART_TICK_MARK_get() {
13865 PyObject *pyobj;
13866
13867 {
13868 #if wxUSE_UNICODE
13869 pyobj = PyUnicode_FromWideChar((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
13870 #else
13871 pyobj = PyString_FromStringAndSize((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
13872 #endif
13873 }
13874 return pyobj;
13875 }
13876
13877
13878 static int _wrap_ART_CROSS_MARK_set(PyObject *) {
13879 PyErr_SetString(PyExc_TypeError,"Variable ART_CROSS_MARK is read-only.");
13880 return 1;
13881 }
13882
13883
13884 static PyObject *_wrap_ART_CROSS_MARK_get() {
13885 PyObject *pyobj;
13886
13887 {
13888 #if wxUSE_UNICODE
13889 pyobj = PyUnicode_FromWideChar((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
13890 #else
13891 pyobj = PyString_FromStringAndSize((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
13892 #endif
13893 }
13894 return pyobj;
13895 }
13896
13897
13898 static int _wrap_ART_ERROR_set(PyObject *) {
13899 PyErr_SetString(PyExc_TypeError,"Variable ART_ERROR is read-only.");
13900 return 1;
13901 }
13902
13903
13904 static PyObject *_wrap_ART_ERROR_get() {
13905 PyObject *pyobj;
13906
13907 {
13908 #if wxUSE_UNICODE
13909 pyobj = PyUnicode_FromWideChar((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
13910 #else
13911 pyobj = PyString_FromStringAndSize((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
13912 #endif
13913 }
13914 return pyobj;
13915 }
13916
13917
13918 static int _wrap_ART_QUESTION_set(PyObject *) {
13919 PyErr_SetString(PyExc_TypeError,"Variable ART_QUESTION is read-only.");
13920 return 1;
13921 }
13922
13923
13924 static PyObject *_wrap_ART_QUESTION_get() {
13925 PyObject *pyobj;
13926
13927 {
13928 #if wxUSE_UNICODE
13929 pyobj = PyUnicode_FromWideChar((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
13930 #else
13931 pyobj = PyString_FromStringAndSize((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
13932 #endif
13933 }
13934 return pyobj;
13935 }
13936
13937
13938 static int _wrap_ART_WARNING_set(PyObject *) {
13939 PyErr_SetString(PyExc_TypeError,"Variable ART_WARNING is read-only.");
13940 return 1;
13941 }
13942
13943
13944 static PyObject *_wrap_ART_WARNING_get() {
13945 PyObject *pyobj;
13946
13947 {
13948 #if wxUSE_UNICODE
13949 pyobj = PyUnicode_FromWideChar((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
13950 #else
13951 pyobj = PyString_FromStringAndSize((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
13952 #endif
13953 }
13954 return pyobj;
13955 }
13956
13957
13958 static int _wrap_ART_INFORMATION_set(PyObject *) {
13959 PyErr_SetString(PyExc_TypeError,"Variable ART_INFORMATION is read-only.");
13960 return 1;
13961 }
13962
13963
13964 static PyObject *_wrap_ART_INFORMATION_get() {
13965 PyObject *pyobj;
13966
13967 {
13968 #if wxUSE_UNICODE
13969 pyobj = PyUnicode_FromWideChar((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
13970 #else
13971 pyobj = PyString_FromStringAndSize((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
13972 #endif
13973 }
13974 return pyobj;
13975 }
13976
13977
13978 static int _wrap_ART_MISSING_IMAGE_set(PyObject *) {
13979 PyErr_SetString(PyExc_TypeError,"Variable ART_MISSING_IMAGE is read-only.");
13980 return 1;
13981 }
13982
13983
13984 static PyObject *_wrap_ART_MISSING_IMAGE_get() {
13985 PyObject *pyobj;
13986
13987 {
13988 #if wxUSE_UNICODE
13989 pyobj = PyUnicode_FromWideChar((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
13990 #else
13991 pyobj = PyString_FromStringAndSize((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
13992 #endif
13993 }
13994 return pyobj;
13995 }
13996
13997
13998 static PyObject *_wrap_new_ArtProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
13999 PyObject *resultobj;
14000 wxPyArtProvider *result;
14001 char *kwnames[] = {
14002 NULL
14003 };
14004
14005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ArtProvider",kwnames)) goto fail;
14006 {
14007 PyThreadState* __tstate = wxPyBeginAllowThreads();
14008 result = (wxPyArtProvider *)new wxPyArtProvider();
14009
14010 wxPyEndAllowThreads(__tstate);
14011 if (PyErr_Occurred()) SWIG_fail;
14012 }
14013 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyArtProvider, 1);
14014 return resultobj;
14015 fail:
14016 return NULL;
14017 }
14018
14019
14020 static PyObject *_wrap_ArtProvider__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
14021 PyObject *resultobj;
14022 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
14023 PyObject *arg2 = (PyObject *) 0 ;
14024 PyObject *arg3 = (PyObject *) 0 ;
14025 PyObject * obj0 = 0 ;
14026 PyObject * obj1 = 0 ;
14027 PyObject * obj2 = 0 ;
14028 char *kwnames[] = {
14029 (char *) "self",(char *) "self",(char *) "_class", NULL
14030 };
14031
14032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ArtProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
14033 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyArtProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14034 arg2 = obj1;
14035 arg3 = obj2;
14036 {
14037 PyThreadState* __tstate = wxPyBeginAllowThreads();
14038 (arg1)->_setCallbackInfo(arg2,arg3);
14039
14040 wxPyEndAllowThreads(__tstate);
14041 if (PyErr_Occurred()) SWIG_fail;
14042 }
14043 Py_INCREF(Py_None); resultobj = Py_None;
14044 return resultobj;
14045 fail:
14046 return NULL;
14047 }
14048
14049
14050 static PyObject *_wrap_ArtProvider_PushProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
14051 PyObject *resultobj;
14052 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
14053 PyObject * obj0 = 0 ;
14054 char *kwnames[] = {
14055 (char *) "provider", NULL
14056 };
14057
14058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_PushProvider",kwnames,&obj0)) goto fail;
14059 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyArtProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14060 {
14061 PyThreadState* __tstate = wxPyBeginAllowThreads();
14062 wxPyArtProvider::PushProvider(arg1);
14063
14064 wxPyEndAllowThreads(__tstate);
14065 if (PyErr_Occurred()) SWIG_fail;
14066 }
14067 Py_INCREF(Py_None); resultobj = Py_None;
14068 return resultobj;
14069 fail:
14070 return NULL;
14071 }
14072
14073
14074 static PyObject *_wrap_ArtProvider_PopProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
14075 PyObject *resultobj;
14076 bool result;
14077 char *kwnames[] = {
14078 NULL
14079 };
14080
14081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ArtProvider_PopProvider",kwnames)) goto fail;
14082 {
14083 PyThreadState* __tstate = wxPyBeginAllowThreads();
14084 result = (bool)wxPyArtProvider::PopProvider();
14085
14086 wxPyEndAllowThreads(__tstate);
14087 if (PyErr_Occurred()) SWIG_fail;
14088 }
14089 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14090 return resultobj;
14091 fail:
14092 return NULL;
14093 }
14094
14095
14096 static PyObject *_wrap_ArtProvider_RemoveProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
14097 PyObject *resultobj;
14098 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
14099 bool result;
14100 PyObject * obj0 = 0 ;
14101 char *kwnames[] = {
14102 (char *) "provider", NULL
14103 };
14104
14105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_RemoveProvider",kwnames,&obj0)) goto fail;
14106 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyArtProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14107 {
14108 PyThreadState* __tstate = wxPyBeginAllowThreads();
14109 result = (bool)wxPyArtProvider::RemoveProvider(arg1);
14110
14111 wxPyEndAllowThreads(__tstate);
14112 if (PyErr_Occurred()) SWIG_fail;
14113 }
14114 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14115 return resultobj;
14116 fail:
14117 return NULL;
14118 }
14119
14120
14121 static PyObject *_wrap_ArtProvider_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
14122 PyObject *resultobj;
14123 wxString *arg1 = 0 ;
14124 wxString const &arg2_defvalue = wxPyART_OTHER ;
14125 wxString *arg2 = (wxString *) &arg2_defvalue ;
14126 wxSize const &arg3_defvalue = wxDefaultSize ;
14127 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
14128 wxBitmap result;
14129 bool temp1 = False ;
14130 bool temp2 = False ;
14131 wxSize temp3 ;
14132 PyObject * obj0 = 0 ;
14133 PyObject * obj1 = 0 ;
14134 PyObject * obj2 = 0 ;
14135 char *kwnames[] = {
14136 (char *) "id",(char *) "client",(char *) "size", NULL
14137 };
14138
14139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
14140 {
14141 arg1 = wxString_in_helper(obj0);
14142 if (arg1 == NULL) SWIG_fail;
14143 temp1 = True;
14144 }
14145 if (obj1) {
14146 {
14147 arg2 = wxString_in_helper(obj1);
14148 if (arg2 == NULL) SWIG_fail;
14149 temp2 = True;
14150 }
14151 }
14152 if (obj2) {
14153 {
14154 arg3 = &temp3;
14155 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
14156 }
14157 }
14158 {
14159 PyThreadState* __tstate = wxPyBeginAllowThreads();
14160 result = wxPyArtProvider::GetBitmap((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
14161
14162 wxPyEndAllowThreads(__tstate);
14163 if (PyErr_Occurred()) SWIG_fail;
14164 }
14165 {
14166 wxBitmap * resultptr;
14167 resultptr = new wxBitmap((wxBitmap &) result);
14168 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxBitmap, 1);
14169 }
14170 {
14171 if (temp1)
14172 delete arg1;
14173 }
14174 {
14175 if (temp2)
14176 delete arg2;
14177 }
14178 return resultobj;
14179 fail:
14180 {
14181 if (temp1)
14182 delete arg1;
14183 }
14184 {
14185 if (temp2)
14186 delete arg2;
14187 }
14188 return NULL;
14189 }
14190
14191
14192 static PyObject *_wrap_ArtProvider_GetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
14193 PyObject *resultobj;
14194 wxString *arg1 = 0 ;
14195 wxString const &arg2_defvalue = wxPyART_OTHER ;
14196 wxString *arg2 = (wxString *) &arg2_defvalue ;
14197 wxSize const &arg3_defvalue = wxDefaultSize ;
14198 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
14199 wxIcon result;
14200 bool temp1 = False ;
14201 bool temp2 = False ;
14202 wxSize temp3 ;
14203 PyObject * obj0 = 0 ;
14204 PyObject * obj1 = 0 ;
14205 PyObject * obj2 = 0 ;
14206 char *kwnames[] = {
14207 (char *) "id",(char *) "client",(char *) "size", NULL
14208 };
14209
14210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
14211 {
14212 arg1 = wxString_in_helper(obj0);
14213 if (arg1 == NULL) SWIG_fail;
14214 temp1 = True;
14215 }
14216 if (obj1) {
14217 {
14218 arg2 = wxString_in_helper(obj1);
14219 if (arg2 == NULL) SWIG_fail;
14220 temp2 = True;
14221 }
14222 }
14223 if (obj2) {
14224 {
14225 arg3 = &temp3;
14226 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
14227 }
14228 }
14229 {
14230 PyThreadState* __tstate = wxPyBeginAllowThreads();
14231 result = wxPyArtProvider::GetIcon((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
14232
14233 wxPyEndAllowThreads(__tstate);
14234 if (PyErr_Occurred()) SWIG_fail;
14235 }
14236 {
14237 wxIcon * resultptr;
14238 resultptr = new wxIcon((wxIcon &) result);
14239 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxIcon, 1);
14240 }
14241 {
14242 if (temp1)
14243 delete arg1;
14244 }
14245 {
14246 if (temp2)
14247 delete arg2;
14248 }
14249 return resultobj;
14250 fail:
14251 {
14252 if (temp1)
14253 delete arg1;
14254 }
14255 {
14256 if (temp2)
14257 delete arg2;
14258 }
14259 return NULL;
14260 }
14261
14262
14263 static PyObject *_wrap_ArtProvider_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
14264 PyObject *resultobj;
14265 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
14266 PyObject * obj0 = 0 ;
14267 char *kwnames[] = {
14268 (char *) "self", NULL
14269 };
14270
14271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_Destroy",kwnames,&obj0)) goto fail;
14272 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyArtProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14273 {
14274 PyThreadState* __tstate = wxPyBeginAllowThreads();
14275 wxPyArtProvider_Destroy(arg1);
14276
14277 wxPyEndAllowThreads(__tstate);
14278 if (PyErr_Occurred()) SWIG_fail;
14279 }
14280 Py_INCREF(Py_None); resultobj = Py_None;
14281 return resultobj;
14282 fail:
14283 return NULL;
14284 }
14285
14286
14287 static PyObject * ArtProvider_swigregister(PyObject *self, PyObject *args) {
14288 PyObject *obj;
14289 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14290 SWIG_TypeClientData(SWIGTYPE_p_wxPyArtProvider, obj);
14291 Py_INCREF(obj);
14292 return Py_BuildValue((char *)"");
14293 }
14294 static PyObject *_wrap_delete_ConfigBase(PyObject *self, PyObject *args, PyObject *kwargs) {
14295 PyObject *resultobj;
14296 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14297 PyObject * obj0 = 0 ;
14298 char *kwnames[] = {
14299 (char *) "self", NULL
14300 };
14301
14302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigBase",kwnames,&obj0)) goto fail;
14303 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14304 {
14305 PyThreadState* __tstate = wxPyBeginAllowThreads();
14306 delete arg1;
14307
14308 wxPyEndAllowThreads(__tstate);
14309 if (PyErr_Occurred()) SWIG_fail;
14310 }
14311 Py_INCREF(Py_None); resultobj = Py_None;
14312 return resultobj;
14313 fail:
14314 return NULL;
14315 }
14316
14317
14318 static PyObject *_wrap_ConfigBase_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
14319 PyObject *resultobj;
14320 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14321 wxConfigBase *result;
14322 PyObject * obj0 = 0 ;
14323 char *kwnames[] = {
14324 (char *) "pConfig", NULL
14325 };
14326
14327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_Set",kwnames,&obj0)) goto fail;
14328 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14329 {
14330 PyThreadState* __tstate = wxPyBeginAllowThreads();
14331 result = (wxConfigBase *)wxConfigBase::Set(arg1);
14332
14333 wxPyEndAllowThreads(__tstate);
14334 if (PyErr_Occurred()) SWIG_fail;
14335 }
14336 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxConfigBase, 0);
14337 return resultobj;
14338 fail:
14339 return NULL;
14340 }
14341
14342
14343 static PyObject *_wrap_ConfigBase_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
14344 PyObject *resultobj;
14345 bool arg1 = (bool) True ;
14346 wxConfigBase *result;
14347 PyObject * obj0 = 0 ;
14348 char *kwnames[] = {
14349 (char *) "createOnDemand", NULL
14350 };
14351
14352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ConfigBase_Get",kwnames,&obj0)) goto fail;
14353 if (obj0) {
14354 {
14355 arg1 = (bool) SWIG_PyObj_AsBool(obj0);
14356 if (PyErr_Occurred()) SWIG_fail;
14357 }
14358 }
14359 {
14360 PyThreadState* __tstate = wxPyBeginAllowThreads();
14361 result = (wxConfigBase *)wxConfigBase::Get(arg1);
14362
14363 wxPyEndAllowThreads(__tstate);
14364 if (PyErr_Occurred()) SWIG_fail;
14365 }
14366 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxConfigBase, 0);
14367 return resultobj;
14368 fail:
14369 return NULL;
14370 }
14371
14372
14373 static PyObject *_wrap_ConfigBase_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
14374 PyObject *resultobj;
14375 wxConfigBase *result;
14376 char *kwnames[] = {
14377 NULL
14378 };
14379
14380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_Create",kwnames)) goto fail;
14381 {
14382 PyThreadState* __tstate = wxPyBeginAllowThreads();
14383 result = (wxConfigBase *)wxConfigBase::Create();
14384
14385 wxPyEndAllowThreads(__tstate);
14386 if (PyErr_Occurred()) SWIG_fail;
14387 }
14388 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxConfigBase, 0);
14389 return resultobj;
14390 fail:
14391 return NULL;
14392 }
14393
14394
14395 static PyObject *_wrap_ConfigBase_DontCreateOnDemand(PyObject *self, PyObject *args, PyObject *kwargs) {
14396 PyObject *resultobj;
14397 char *kwnames[] = {
14398 NULL
14399 };
14400
14401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_DontCreateOnDemand",kwnames)) goto fail;
14402 {
14403 PyThreadState* __tstate = wxPyBeginAllowThreads();
14404 wxConfigBase::DontCreateOnDemand();
14405
14406 wxPyEndAllowThreads(__tstate);
14407 if (PyErr_Occurred()) SWIG_fail;
14408 }
14409 Py_INCREF(Py_None); resultobj = Py_None;
14410 return resultobj;
14411 fail:
14412 return NULL;
14413 }
14414
14415
14416 static PyObject *_wrap_ConfigBase_SetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
14417 PyObject *resultobj;
14418 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14419 wxString *arg2 = 0 ;
14420 bool temp2 = False ;
14421 PyObject * obj0 = 0 ;
14422 PyObject * obj1 = 0 ;
14423 char *kwnames[] = {
14424 (char *) "self",(char *) "strPath", NULL
14425 };
14426
14427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetPath",kwnames,&obj0,&obj1)) goto fail;
14428 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14429 {
14430 arg2 = wxString_in_helper(obj1);
14431 if (arg2 == NULL) SWIG_fail;
14432 temp2 = True;
14433 }
14434 {
14435 PyThreadState* __tstate = wxPyBeginAllowThreads();
14436 (arg1)->SetPath((wxString const &)*arg2);
14437
14438 wxPyEndAllowThreads(__tstate);
14439 if (PyErr_Occurred()) SWIG_fail;
14440 }
14441 Py_INCREF(Py_None); resultobj = Py_None;
14442 {
14443 if (temp2)
14444 delete arg2;
14445 }
14446 return resultobj;
14447 fail:
14448 {
14449 if (temp2)
14450 delete arg2;
14451 }
14452 return NULL;
14453 }
14454
14455
14456 static PyObject *_wrap_ConfigBase_GetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
14457 PyObject *resultobj;
14458 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14459 wxString *result;
14460 PyObject * obj0 = 0 ;
14461 char *kwnames[] = {
14462 (char *) "self", NULL
14463 };
14464
14465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetPath",kwnames,&obj0)) goto fail;
14466 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14467 {
14468 PyThreadState* __tstate = wxPyBeginAllowThreads();
14469 {
14470 wxString const &_result_ref = ((wxConfigBase const *)arg1)->GetPath();
14471 result = (wxString *) &_result_ref;
14472 }
14473
14474 wxPyEndAllowThreads(__tstate);
14475 if (PyErr_Occurred()) SWIG_fail;
14476 }
14477 {
14478 #if wxUSE_UNICODE
14479 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
14480 #else
14481 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
14482 #endif
14483 }
14484 return resultobj;
14485 fail:
14486 return NULL;
14487 }
14488
14489
14490 static PyObject *_wrap_ConfigBase_GetFirstGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
14491 PyObject *resultobj;
14492 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14493 PyObject *result;
14494 PyObject * obj0 = 0 ;
14495 char *kwnames[] = {
14496 (char *) "self", NULL
14497 };
14498
14499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstGroup",kwnames,&obj0)) goto fail;
14500 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14501 {
14502 PyThreadState* __tstate = wxPyBeginAllowThreads();
14503 result = (PyObject *)wxConfigBase_GetFirstGroup(arg1);
14504
14505 wxPyEndAllowThreads(__tstate);
14506 if (PyErr_Occurred()) SWIG_fail;
14507 }
14508 resultobj = result;
14509 return resultobj;
14510 fail:
14511 return NULL;
14512 }
14513
14514
14515 static PyObject *_wrap_ConfigBase_GetNextGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
14516 PyObject *resultobj;
14517 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14518 long arg2 ;
14519 PyObject *result;
14520 PyObject * obj0 = 0 ;
14521 PyObject * obj1 = 0 ;
14522 char *kwnames[] = {
14523 (char *) "self",(char *) "index", NULL
14524 };
14525
14526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextGroup",kwnames,&obj0,&obj1)) goto fail;
14527 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14528 {
14529 arg2 = (long) SWIG_PyObj_AsLong(obj1);
14530 if (PyErr_Occurred()) SWIG_fail;
14531 }
14532 {
14533 PyThreadState* __tstate = wxPyBeginAllowThreads();
14534 result = (PyObject *)wxConfigBase_GetNextGroup(arg1,arg2);
14535
14536 wxPyEndAllowThreads(__tstate);
14537 if (PyErr_Occurred()) SWIG_fail;
14538 }
14539 resultobj = result;
14540 return resultobj;
14541 fail:
14542 return NULL;
14543 }
14544
14545
14546 static PyObject *_wrap_ConfigBase_GetFirstEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
14547 PyObject *resultobj;
14548 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14549 PyObject *result;
14550 PyObject * obj0 = 0 ;
14551 char *kwnames[] = {
14552 (char *) "self", NULL
14553 };
14554
14555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstEntry",kwnames,&obj0)) goto fail;
14556 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14557 {
14558 PyThreadState* __tstate = wxPyBeginAllowThreads();
14559 result = (PyObject *)wxConfigBase_GetFirstEntry(arg1);
14560
14561 wxPyEndAllowThreads(__tstate);
14562 if (PyErr_Occurred()) SWIG_fail;
14563 }
14564 resultobj = result;
14565 return resultobj;
14566 fail:
14567 return NULL;
14568 }
14569
14570
14571 static PyObject *_wrap_ConfigBase_GetNextEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
14572 PyObject *resultobj;
14573 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14574 long arg2 ;
14575 PyObject *result;
14576 PyObject * obj0 = 0 ;
14577 PyObject * obj1 = 0 ;
14578 char *kwnames[] = {
14579 (char *) "self",(char *) "index", NULL
14580 };
14581
14582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextEntry",kwnames,&obj0,&obj1)) goto fail;
14583 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14584 {
14585 arg2 = (long) SWIG_PyObj_AsLong(obj1);
14586 if (PyErr_Occurred()) SWIG_fail;
14587 }
14588 {
14589 PyThreadState* __tstate = wxPyBeginAllowThreads();
14590 result = (PyObject *)wxConfigBase_GetNextEntry(arg1,arg2);
14591
14592 wxPyEndAllowThreads(__tstate);
14593 if (PyErr_Occurred()) SWIG_fail;
14594 }
14595 resultobj = result;
14596 return resultobj;
14597 fail:
14598 return NULL;
14599 }
14600
14601
14602 static PyObject *_wrap_ConfigBase_GetNumberOfEntries(PyObject *self, PyObject *args, PyObject *kwargs) {
14603 PyObject *resultobj;
14604 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14605 bool arg2 = (bool) False ;
14606 size_t result;
14607 PyObject * obj0 = 0 ;
14608 PyObject * obj1 = 0 ;
14609 char *kwnames[] = {
14610 (char *) "self",(char *) "bRecursive", NULL
14611 };
14612
14613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfEntries",kwnames,&obj0,&obj1)) goto fail;
14614 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14615 if (obj1) {
14616 {
14617 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
14618 if (PyErr_Occurred()) SWIG_fail;
14619 }
14620 }
14621 {
14622 PyThreadState* __tstate = wxPyBeginAllowThreads();
14623 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfEntries(arg2);
14624
14625 wxPyEndAllowThreads(__tstate);
14626 if (PyErr_Occurred()) SWIG_fail;
14627 }
14628 resultobj = SWIG_PyObj_FromUnsignedLong((unsigned long)result);
14629 return resultobj;
14630 fail:
14631 return NULL;
14632 }
14633
14634
14635 static PyObject *_wrap_ConfigBase_GetNumberOfGroups(PyObject *self, PyObject *args, PyObject *kwargs) {
14636 PyObject *resultobj;
14637 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14638 bool arg2 = (bool) False ;
14639 size_t result;
14640 PyObject * obj0 = 0 ;
14641 PyObject * obj1 = 0 ;
14642 char *kwnames[] = {
14643 (char *) "self",(char *) "bRecursive", NULL
14644 };
14645
14646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfGroups",kwnames,&obj0,&obj1)) goto fail;
14647 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14648 if (obj1) {
14649 {
14650 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
14651 if (PyErr_Occurred()) SWIG_fail;
14652 }
14653 }
14654 {
14655 PyThreadState* __tstate = wxPyBeginAllowThreads();
14656 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfGroups(arg2);
14657
14658 wxPyEndAllowThreads(__tstate);
14659 if (PyErr_Occurred()) SWIG_fail;
14660 }
14661 resultobj = SWIG_PyObj_FromUnsignedLong((unsigned long)result);
14662 return resultobj;
14663 fail:
14664 return NULL;
14665 }
14666
14667
14668 static PyObject *_wrap_ConfigBase_HasGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
14669 PyObject *resultobj;
14670 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14671 wxString *arg2 = 0 ;
14672 bool result;
14673 bool temp2 = False ;
14674 PyObject * obj0 = 0 ;
14675 PyObject * obj1 = 0 ;
14676 char *kwnames[] = {
14677 (char *) "self",(char *) "strName", NULL
14678 };
14679
14680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasGroup",kwnames,&obj0,&obj1)) goto fail;
14681 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14682 {
14683 arg2 = wxString_in_helper(obj1);
14684 if (arg2 == NULL) SWIG_fail;
14685 temp2 = True;
14686 }
14687 {
14688 PyThreadState* __tstate = wxPyBeginAllowThreads();
14689 result = (bool)((wxConfigBase const *)arg1)->HasGroup((wxString const &)*arg2);
14690
14691 wxPyEndAllowThreads(__tstate);
14692 if (PyErr_Occurred()) SWIG_fail;
14693 }
14694 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14695 {
14696 if (temp2)
14697 delete arg2;
14698 }
14699 return resultobj;
14700 fail:
14701 {
14702 if (temp2)
14703 delete arg2;
14704 }
14705 return NULL;
14706 }
14707
14708
14709 static PyObject *_wrap_ConfigBase_HasEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
14710 PyObject *resultobj;
14711 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14712 wxString *arg2 = 0 ;
14713 bool result;
14714 bool temp2 = False ;
14715 PyObject * obj0 = 0 ;
14716 PyObject * obj1 = 0 ;
14717 char *kwnames[] = {
14718 (char *) "self",(char *) "strName", NULL
14719 };
14720
14721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasEntry",kwnames,&obj0,&obj1)) goto fail;
14722 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14723 {
14724 arg2 = wxString_in_helper(obj1);
14725 if (arg2 == NULL) SWIG_fail;
14726 temp2 = True;
14727 }
14728 {
14729 PyThreadState* __tstate = wxPyBeginAllowThreads();
14730 result = (bool)((wxConfigBase const *)arg1)->HasEntry((wxString const &)*arg2);
14731
14732 wxPyEndAllowThreads(__tstate);
14733 if (PyErr_Occurred()) SWIG_fail;
14734 }
14735 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14736 {
14737 if (temp2)
14738 delete arg2;
14739 }
14740 return resultobj;
14741 fail:
14742 {
14743 if (temp2)
14744 delete arg2;
14745 }
14746 return NULL;
14747 }
14748
14749
14750 static PyObject *_wrap_ConfigBase_Exists(PyObject *self, PyObject *args, PyObject *kwargs) {
14751 PyObject *resultobj;
14752 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14753 wxString *arg2 = 0 ;
14754 bool result;
14755 bool temp2 = False ;
14756 PyObject * obj0 = 0 ;
14757 PyObject * obj1 = 0 ;
14758 char *kwnames[] = {
14759 (char *) "self",(char *) "strName", NULL
14760 };
14761
14762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_Exists",kwnames,&obj0,&obj1)) goto fail;
14763 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14764 {
14765 arg2 = wxString_in_helper(obj1);
14766 if (arg2 == NULL) SWIG_fail;
14767 temp2 = True;
14768 }
14769 {
14770 PyThreadState* __tstate = wxPyBeginAllowThreads();
14771 result = (bool)((wxConfigBase const *)arg1)->Exists((wxString const &)*arg2);
14772
14773 wxPyEndAllowThreads(__tstate);
14774 if (PyErr_Occurred()) SWIG_fail;
14775 }
14776 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14777 {
14778 if (temp2)
14779 delete arg2;
14780 }
14781 return resultobj;
14782 fail:
14783 {
14784 if (temp2)
14785 delete arg2;
14786 }
14787 return NULL;
14788 }
14789
14790
14791 static PyObject *_wrap_ConfigBase_GetEntryType(PyObject *self, PyObject *args, PyObject *kwargs) {
14792 PyObject *resultobj;
14793 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14794 wxString *arg2 = 0 ;
14795 int result;
14796 bool temp2 = False ;
14797 PyObject * obj0 = 0 ;
14798 PyObject * obj1 = 0 ;
14799 char *kwnames[] = {
14800 (char *) "self",(char *) "name", NULL
14801 };
14802
14803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetEntryType",kwnames,&obj0,&obj1)) goto fail;
14804 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14805 {
14806 arg2 = wxString_in_helper(obj1);
14807 if (arg2 == NULL) SWIG_fail;
14808 temp2 = True;
14809 }
14810 {
14811 PyThreadState* __tstate = wxPyBeginAllowThreads();
14812 result = (int)((wxConfigBase const *)arg1)->GetEntryType((wxString const &)*arg2);
14813
14814 wxPyEndAllowThreads(__tstate);
14815 if (PyErr_Occurred()) SWIG_fail;
14816 }
14817 resultobj = SWIG_PyObj_FromInt((int)result);
14818 {
14819 if (temp2)
14820 delete arg2;
14821 }
14822 return resultobj;
14823 fail:
14824 {
14825 if (temp2)
14826 delete arg2;
14827 }
14828 return NULL;
14829 }
14830
14831
14832 static PyObject *_wrap_ConfigBase_Read(PyObject *self, PyObject *args, PyObject *kwargs) {
14833 PyObject *resultobj;
14834 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14835 wxString *arg2 = 0 ;
14836 wxString const &arg3_defvalue = wxPyEmptyString ;
14837 wxString *arg3 = (wxString *) &arg3_defvalue ;
14838 wxString result;
14839 bool temp2 = False ;
14840 bool temp3 = False ;
14841 PyObject * obj0 = 0 ;
14842 PyObject * obj1 = 0 ;
14843 PyObject * obj2 = 0 ;
14844 char *kwnames[] = {
14845 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
14846 };
14847
14848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_Read",kwnames,&obj0,&obj1,&obj2)) goto fail;
14849 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14850 {
14851 arg2 = wxString_in_helper(obj1);
14852 if (arg2 == NULL) SWIG_fail;
14853 temp2 = True;
14854 }
14855 if (obj2) {
14856 {
14857 arg3 = wxString_in_helper(obj2);
14858 if (arg3 == NULL) SWIG_fail;
14859 temp3 = True;
14860 }
14861 }
14862 {
14863 PyThreadState* __tstate = wxPyBeginAllowThreads();
14864 result = (arg1)->Read((wxString const &)*arg2,(wxString const &)*arg3);
14865
14866 wxPyEndAllowThreads(__tstate);
14867 if (PyErr_Occurred()) SWIG_fail;
14868 }
14869 {
14870 #if wxUSE_UNICODE
14871 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14872 #else
14873 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14874 #endif
14875 }
14876 {
14877 if (temp2)
14878 delete arg2;
14879 }
14880 {
14881 if (temp3)
14882 delete arg3;
14883 }
14884 return resultobj;
14885 fail:
14886 {
14887 if (temp2)
14888 delete arg2;
14889 }
14890 {
14891 if (temp3)
14892 delete arg3;
14893 }
14894 return NULL;
14895 }
14896
14897
14898 static PyObject *_wrap_ConfigBase_ReadInt(PyObject *self, PyObject *args, PyObject *kwargs) {
14899 PyObject *resultobj;
14900 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14901 wxString *arg2 = 0 ;
14902 long arg3 = (long) 0 ;
14903 long result;
14904 bool temp2 = False ;
14905 PyObject * obj0 = 0 ;
14906 PyObject * obj1 = 0 ;
14907 PyObject * obj2 = 0 ;
14908 char *kwnames[] = {
14909 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
14910 };
14911
14912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
14913 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14914 {
14915 arg2 = wxString_in_helper(obj1);
14916 if (arg2 == NULL) SWIG_fail;
14917 temp2 = True;
14918 }
14919 if (obj2) {
14920 {
14921 arg3 = (long) SWIG_PyObj_AsLong(obj2);
14922 if (PyErr_Occurred()) SWIG_fail;
14923 }
14924 }
14925 {
14926 PyThreadState* __tstate = wxPyBeginAllowThreads();
14927 result = (long)wxConfigBase_ReadInt(arg1,(wxString const &)*arg2,arg3);
14928
14929 wxPyEndAllowThreads(__tstate);
14930 if (PyErr_Occurred()) SWIG_fail;
14931 }
14932 resultobj = SWIG_PyObj_FromLong((long)result);
14933 {
14934 if (temp2)
14935 delete arg2;
14936 }
14937 return resultobj;
14938 fail:
14939 {
14940 if (temp2)
14941 delete arg2;
14942 }
14943 return NULL;
14944 }
14945
14946
14947 static PyObject *_wrap_ConfigBase_ReadFloat(PyObject *self, PyObject *args, PyObject *kwargs) {
14948 PyObject *resultobj;
14949 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14950 wxString *arg2 = 0 ;
14951 double arg3 = (double) 0.0 ;
14952 double result;
14953 bool temp2 = False ;
14954 PyObject * obj0 = 0 ;
14955 PyObject * obj1 = 0 ;
14956 PyObject * obj2 = 0 ;
14957 char *kwnames[] = {
14958 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
14959 };
14960
14961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
14962 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14963 {
14964 arg2 = wxString_in_helper(obj1);
14965 if (arg2 == NULL) SWIG_fail;
14966 temp2 = True;
14967 }
14968 if (obj2) {
14969 {
14970 arg3 = (double) SWIG_PyObj_AsDouble(obj2);
14971 if (PyErr_Occurred()) SWIG_fail;
14972 }
14973 }
14974 {
14975 PyThreadState* __tstate = wxPyBeginAllowThreads();
14976 result = (double)wxConfigBase_ReadFloat(arg1,(wxString const &)*arg2,arg3);
14977
14978 wxPyEndAllowThreads(__tstate);
14979 if (PyErr_Occurred()) SWIG_fail;
14980 }
14981 resultobj = SWIG_PyObj_FromDouble((double)result);
14982 {
14983 if (temp2)
14984 delete arg2;
14985 }
14986 return resultobj;
14987 fail:
14988 {
14989 if (temp2)
14990 delete arg2;
14991 }
14992 return NULL;
14993 }
14994
14995
14996 static PyObject *_wrap_ConfigBase_ReadBool(PyObject *self, PyObject *args, PyObject *kwargs) {
14997 PyObject *resultobj;
14998 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14999 wxString *arg2 = 0 ;
15000 bool arg3 = (bool) False ;
15001 bool result;
15002 bool temp2 = False ;
15003 PyObject * obj0 = 0 ;
15004 PyObject * obj1 = 0 ;
15005 PyObject * obj2 = 0 ;
15006 char *kwnames[] = {
15007 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
15008 };
15009
15010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
15011 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15012 {
15013 arg2 = wxString_in_helper(obj1);
15014 if (arg2 == NULL) SWIG_fail;
15015 temp2 = True;
15016 }
15017 if (obj2) {
15018 {
15019 arg3 = (bool) SWIG_PyObj_AsBool(obj2);
15020 if (PyErr_Occurred()) SWIG_fail;
15021 }
15022 }
15023 {
15024 PyThreadState* __tstate = wxPyBeginAllowThreads();
15025 result = (bool)wxConfigBase_ReadBool(arg1,(wxString const &)*arg2,arg3);
15026
15027 wxPyEndAllowThreads(__tstate);
15028 if (PyErr_Occurred()) SWIG_fail;
15029 }
15030 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15031 {
15032 if (temp2)
15033 delete arg2;
15034 }
15035 return resultobj;
15036 fail:
15037 {
15038 if (temp2)
15039 delete arg2;
15040 }
15041 return NULL;
15042 }
15043
15044
15045 static PyObject *_wrap_ConfigBase_Write(PyObject *self, PyObject *args, PyObject *kwargs) {
15046 PyObject *resultobj;
15047 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15048 wxString *arg2 = 0 ;
15049 wxString *arg3 = 0 ;
15050 bool result;
15051 bool temp2 = False ;
15052 bool temp3 = False ;
15053 PyObject * obj0 = 0 ;
15054 PyObject * obj1 = 0 ;
15055 PyObject * obj2 = 0 ;
15056 char *kwnames[] = {
15057 (char *) "self",(char *) "key",(char *) "value", NULL
15058 };
15059
15060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_Write",kwnames,&obj0,&obj1,&obj2)) goto fail;
15061 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15062 {
15063 arg2 = wxString_in_helper(obj1);
15064 if (arg2 == NULL) SWIG_fail;
15065 temp2 = True;
15066 }
15067 {
15068 arg3 = wxString_in_helper(obj2);
15069 if (arg3 == NULL) SWIG_fail;
15070 temp3 = True;
15071 }
15072 {
15073 PyThreadState* __tstate = wxPyBeginAllowThreads();
15074 result = (bool)(arg1)->Write((wxString const &)*arg2,(wxString const &)*arg3);
15075
15076 wxPyEndAllowThreads(__tstate);
15077 if (PyErr_Occurred()) SWIG_fail;
15078 }
15079 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15080 {
15081 if (temp2)
15082 delete arg2;
15083 }
15084 {
15085 if (temp3)
15086 delete arg3;
15087 }
15088 return resultobj;
15089 fail:
15090 {
15091 if (temp2)
15092 delete arg2;
15093 }
15094 {
15095 if (temp3)
15096 delete arg3;
15097 }
15098 return NULL;
15099 }
15100
15101
15102 static PyObject *_wrap_ConfigBase_WriteInt(PyObject *self, PyObject *args, PyObject *kwargs) {
15103 PyObject *resultobj;
15104 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15105 wxString *arg2 = 0 ;
15106 long arg3 ;
15107 bool result;
15108 bool temp2 = False ;
15109 PyObject * obj0 = 0 ;
15110 PyObject * obj1 = 0 ;
15111 PyObject * obj2 = 0 ;
15112 char *kwnames[] = {
15113 (char *) "self",(char *) "key",(char *) "value", NULL
15114 };
15115
15116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
15117 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15118 {
15119 arg2 = wxString_in_helper(obj1);
15120 if (arg2 == NULL) SWIG_fail;
15121 temp2 = True;
15122 }
15123 {
15124 arg3 = (long) SWIG_PyObj_AsLong(obj2);
15125 if (PyErr_Occurred()) SWIG_fail;
15126 }
15127 {
15128 PyThreadState* __tstate = wxPyBeginAllowThreads();
15129 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
15130
15131 wxPyEndAllowThreads(__tstate);
15132 if (PyErr_Occurred()) SWIG_fail;
15133 }
15134 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15135 {
15136 if (temp2)
15137 delete arg2;
15138 }
15139 return resultobj;
15140 fail:
15141 {
15142 if (temp2)
15143 delete arg2;
15144 }
15145 return NULL;
15146 }
15147
15148
15149 static PyObject *_wrap_ConfigBase_WriteFloat(PyObject *self, PyObject *args, PyObject *kwargs) {
15150 PyObject *resultobj;
15151 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15152 wxString *arg2 = 0 ;
15153 double arg3 ;
15154 bool result;
15155 bool temp2 = False ;
15156 PyObject * obj0 = 0 ;
15157 PyObject * obj1 = 0 ;
15158 PyObject * obj2 = 0 ;
15159 char *kwnames[] = {
15160 (char *) "self",(char *) "key",(char *) "value", NULL
15161 };
15162
15163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
15164 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15165 {
15166 arg2 = wxString_in_helper(obj1);
15167 if (arg2 == NULL) SWIG_fail;
15168 temp2 = True;
15169 }
15170 {
15171 arg3 = (double) SWIG_PyObj_AsDouble(obj2);
15172 if (PyErr_Occurred()) SWIG_fail;
15173 }
15174 {
15175 PyThreadState* __tstate = wxPyBeginAllowThreads();
15176 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
15177
15178 wxPyEndAllowThreads(__tstate);
15179 if (PyErr_Occurred()) SWIG_fail;
15180 }
15181 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15182 {
15183 if (temp2)
15184 delete arg2;
15185 }
15186 return resultobj;
15187 fail:
15188 {
15189 if (temp2)
15190 delete arg2;
15191 }
15192 return NULL;
15193 }
15194
15195
15196 static PyObject *_wrap_ConfigBase_WriteBool(PyObject *self, PyObject *args, PyObject *kwargs) {
15197 PyObject *resultobj;
15198 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15199 wxString *arg2 = 0 ;
15200 bool arg3 ;
15201 bool result;
15202 bool temp2 = False ;
15203 PyObject * obj0 = 0 ;
15204 PyObject * obj1 = 0 ;
15205 PyObject * obj2 = 0 ;
15206 char *kwnames[] = {
15207 (char *) "self",(char *) "key",(char *) "value", NULL
15208 };
15209
15210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
15211 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15212 {
15213 arg2 = wxString_in_helper(obj1);
15214 if (arg2 == NULL) SWIG_fail;
15215 temp2 = True;
15216 }
15217 {
15218 arg3 = (bool) SWIG_PyObj_AsBool(obj2);
15219 if (PyErr_Occurred()) SWIG_fail;
15220 }
15221 {
15222 PyThreadState* __tstate = wxPyBeginAllowThreads();
15223 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
15224
15225 wxPyEndAllowThreads(__tstate);
15226 if (PyErr_Occurred()) SWIG_fail;
15227 }
15228 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15229 {
15230 if (temp2)
15231 delete arg2;
15232 }
15233 return resultobj;
15234 fail:
15235 {
15236 if (temp2)
15237 delete arg2;
15238 }
15239 return NULL;
15240 }
15241
15242
15243 static PyObject *_wrap_ConfigBase_Flush(PyObject *self, PyObject *args, PyObject *kwargs) {
15244 PyObject *resultobj;
15245 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15246 bool arg2 = (bool) False ;
15247 bool result;
15248 PyObject * obj0 = 0 ;
15249 PyObject * obj1 = 0 ;
15250 char *kwnames[] = {
15251 (char *) "self",(char *) "bCurrentOnly", NULL
15252 };
15253
15254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_Flush",kwnames,&obj0,&obj1)) goto fail;
15255 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15256 if (obj1) {
15257 {
15258 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
15259 if (PyErr_Occurred()) SWIG_fail;
15260 }
15261 }
15262 {
15263 PyThreadState* __tstate = wxPyBeginAllowThreads();
15264 result = (bool)(arg1)->Flush(arg2);
15265
15266 wxPyEndAllowThreads(__tstate);
15267 if (PyErr_Occurred()) SWIG_fail;
15268 }
15269 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15270 return resultobj;
15271 fail:
15272 return NULL;
15273 }
15274
15275
15276 static PyObject *_wrap_ConfigBase_RenameEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
15277 PyObject *resultobj;
15278 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15279 wxString *arg2 = 0 ;
15280 wxString *arg3 = 0 ;
15281 bool result;
15282 bool temp2 = False ;
15283 bool temp3 = False ;
15284 PyObject * obj0 = 0 ;
15285 PyObject * obj1 = 0 ;
15286 PyObject * obj2 = 0 ;
15287 char *kwnames[] = {
15288 (char *) "self",(char *) "oldName",(char *) "newName", NULL
15289 };
15290
15291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
15292 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15293 {
15294 arg2 = wxString_in_helper(obj1);
15295 if (arg2 == NULL) SWIG_fail;
15296 temp2 = True;
15297 }
15298 {
15299 arg3 = wxString_in_helper(obj2);
15300 if (arg3 == NULL) SWIG_fail;
15301 temp3 = True;
15302 }
15303 {
15304 PyThreadState* __tstate = wxPyBeginAllowThreads();
15305 result = (bool)(arg1)->RenameEntry((wxString const &)*arg2,(wxString const &)*arg3);
15306
15307 wxPyEndAllowThreads(__tstate);
15308 if (PyErr_Occurred()) SWIG_fail;
15309 }
15310 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15311 {
15312 if (temp2)
15313 delete arg2;
15314 }
15315 {
15316 if (temp3)
15317 delete arg3;
15318 }
15319 return resultobj;
15320 fail:
15321 {
15322 if (temp2)
15323 delete arg2;
15324 }
15325 {
15326 if (temp3)
15327 delete arg3;
15328 }
15329 return NULL;
15330 }
15331
15332
15333 static PyObject *_wrap_ConfigBase_RenameGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
15334 PyObject *resultobj;
15335 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15336 wxString *arg2 = 0 ;
15337 wxString *arg3 = 0 ;
15338 bool result;
15339 bool temp2 = False ;
15340 bool temp3 = False ;
15341 PyObject * obj0 = 0 ;
15342 PyObject * obj1 = 0 ;
15343 PyObject * obj2 = 0 ;
15344 char *kwnames[] = {
15345 (char *) "self",(char *) "oldName",(char *) "newName", NULL
15346 };
15347
15348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameGroup",kwnames,&obj0,&obj1,&obj2)) goto fail;
15349 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15350 {
15351 arg2 = wxString_in_helper(obj1);
15352 if (arg2 == NULL) SWIG_fail;
15353 temp2 = True;
15354 }
15355 {
15356 arg3 = wxString_in_helper(obj2);
15357 if (arg3 == NULL) SWIG_fail;
15358 temp3 = True;
15359 }
15360 {
15361 PyThreadState* __tstate = wxPyBeginAllowThreads();
15362 result = (bool)(arg1)->RenameGroup((wxString const &)*arg2,(wxString const &)*arg3);
15363
15364 wxPyEndAllowThreads(__tstate);
15365 if (PyErr_Occurred()) SWIG_fail;
15366 }
15367 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15368 {
15369 if (temp2)
15370 delete arg2;
15371 }
15372 {
15373 if (temp3)
15374 delete arg3;
15375 }
15376 return resultobj;
15377 fail:
15378 {
15379 if (temp2)
15380 delete arg2;
15381 }
15382 {
15383 if (temp3)
15384 delete arg3;
15385 }
15386 return NULL;
15387 }
15388
15389
15390 static PyObject *_wrap_ConfigBase_DeleteEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
15391 PyObject *resultobj;
15392 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15393 wxString *arg2 = 0 ;
15394 bool arg3 = (bool) True ;
15395 bool result;
15396 bool temp2 = False ;
15397 PyObject * obj0 = 0 ;
15398 PyObject * obj1 = 0 ;
15399 PyObject * obj2 = 0 ;
15400 char *kwnames[] = {
15401 (char *) "self",(char *) "key",(char *) "bDeleteGroupIfEmpty", NULL
15402 };
15403
15404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_DeleteEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
15405 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15406 {
15407 arg2 = wxString_in_helper(obj1);
15408 if (arg2 == NULL) SWIG_fail;
15409 temp2 = True;
15410 }
15411 if (obj2) {
15412 {
15413 arg3 = (bool) SWIG_PyObj_AsBool(obj2);
15414 if (PyErr_Occurred()) SWIG_fail;
15415 }
15416 }
15417 {
15418 PyThreadState* __tstate = wxPyBeginAllowThreads();
15419 result = (bool)(arg1)->DeleteEntry((wxString const &)*arg2,arg3);
15420
15421 wxPyEndAllowThreads(__tstate);
15422 if (PyErr_Occurred()) SWIG_fail;
15423 }
15424 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15425 {
15426 if (temp2)
15427 delete arg2;
15428 }
15429 return resultobj;
15430 fail:
15431 {
15432 if (temp2)
15433 delete arg2;
15434 }
15435 return NULL;
15436 }
15437
15438
15439 static PyObject *_wrap_ConfigBase_DeleteGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
15440 PyObject *resultobj;
15441 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15442 wxString *arg2 = 0 ;
15443 bool result;
15444 bool temp2 = False ;
15445 PyObject * obj0 = 0 ;
15446 PyObject * obj1 = 0 ;
15447 char *kwnames[] = {
15448 (char *) "self",(char *) "key", NULL
15449 };
15450
15451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_DeleteGroup",kwnames,&obj0,&obj1)) goto fail;
15452 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15453 {
15454 arg2 = wxString_in_helper(obj1);
15455 if (arg2 == NULL) SWIG_fail;
15456 temp2 = True;
15457 }
15458 {
15459 PyThreadState* __tstate = wxPyBeginAllowThreads();
15460 result = (bool)(arg1)->DeleteGroup((wxString const &)*arg2);
15461
15462 wxPyEndAllowThreads(__tstate);
15463 if (PyErr_Occurred()) SWIG_fail;
15464 }
15465 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15466 {
15467 if (temp2)
15468 delete arg2;
15469 }
15470 return resultobj;
15471 fail:
15472 {
15473 if (temp2)
15474 delete arg2;
15475 }
15476 return NULL;
15477 }
15478
15479
15480 static PyObject *_wrap_ConfigBase_DeleteAll(PyObject *self, PyObject *args, PyObject *kwargs) {
15481 PyObject *resultobj;
15482 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15483 bool result;
15484 PyObject * obj0 = 0 ;
15485 char *kwnames[] = {
15486 (char *) "self", NULL
15487 };
15488
15489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_DeleteAll",kwnames,&obj0)) goto fail;
15490 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15491 {
15492 PyThreadState* __tstate = wxPyBeginAllowThreads();
15493 result = (bool)(arg1)->DeleteAll();
15494
15495 wxPyEndAllowThreads(__tstate);
15496 if (PyErr_Occurred()) SWIG_fail;
15497 }
15498 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15499 return resultobj;
15500 fail:
15501 return NULL;
15502 }
15503
15504
15505 static PyObject *_wrap_ConfigBase_IsExpandingEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
15506 PyObject *resultobj;
15507 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15508 bool result;
15509 PyObject * obj0 = 0 ;
15510 char *kwnames[] = {
15511 (char *) "self", NULL
15512 };
15513
15514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsExpandingEnvVars",kwnames,&obj0)) goto fail;
15515 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15516 {
15517 PyThreadState* __tstate = wxPyBeginAllowThreads();
15518 result = (bool)((wxConfigBase const *)arg1)->IsExpandingEnvVars();
15519
15520 wxPyEndAllowThreads(__tstate);
15521 if (PyErr_Occurred()) SWIG_fail;
15522 }
15523 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15524 return resultobj;
15525 fail:
15526 return NULL;
15527 }
15528
15529
15530 static PyObject *_wrap_ConfigBase_SetExpandEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
15531 PyObject *resultobj;
15532 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15533 bool arg2 = (bool) True ;
15534 PyObject * obj0 = 0 ;
15535 PyObject * obj1 = 0 ;
15536 char *kwnames[] = {
15537 (char *) "self",(char *) "bDoIt", NULL
15538 };
15539
15540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
15541 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15542 if (obj1) {
15543 {
15544 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
15545 if (PyErr_Occurred()) SWIG_fail;
15546 }
15547 }
15548 {
15549 PyThreadState* __tstate = wxPyBeginAllowThreads();
15550 (arg1)->SetExpandEnvVars(arg2);
15551
15552 wxPyEndAllowThreads(__tstate);
15553 if (PyErr_Occurred()) SWIG_fail;
15554 }
15555 Py_INCREF(Py_None); resultobj = Py_None;
15556 return resultobj;
15557 fail:
15558 return NULL;
15559 }
15560
15561
15562 static PyObject *_wrap_ConfigBase_SetRecordDefaults(PyObject *self, PyObject *args, PyObject *kwargs) {
15563 PyObject *resultobj;
15564 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15565 bool arg2 = (bool) True ;
15566 PyObject * obj0 = 0 ;
15567 PyObject * obj1 = 0 ;
15568 char *kwnames[] = {
15569 (char *) "self",(char *) "bDoIt", NULL
15570 };
15571
15572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetRecordDefaults",kwnames,&obj0,&obj1)) goto fail;
15573 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15574 if (obj1) {
15575 {
15576 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
15577 if (PyErr_Occurred()) SWIG_fail;
15578 }
15579 }
15580 {
15581 PyThreadState* __tstate = wxPyBeginAllowThreads();
15582 (arg1)->SetRecordDefaults(arg2);
15583
15584 wxPyEndAllowThreads(__tstate);
15585 if (PyErr_Occurred()) SWIG_fail;
15586 }
15587 Py_INCREF(Py_None); resultobj = Py_None;
15588 return resultobj;
15589 fail:
15590 return NULL;
15591 }
15592
15593
15594 static PyObject *_wrap_ConfigBase_IsRecordingDefaults(PyObject *self, PyObject *args, PyObject *kwargs) {
15595 PyObject *resultobj;
15596 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15597 bool result;
15598 PyObject * obj0 = 0 ;
15599 char *kwnames[] = {
15600 (char *) "self", NULL
15601 };
15602
15603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsRecordingDefaults",kwnames,&obj0)) goto fail;
15604 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15605 {
15606 PyThreadState* __tstate = wxPyBeginAllowThreads();
15607 result = (bool)((wxConfigBase const *)arg1)->IsRecordingDefaults();
15608
15609 wxPyEndAllowThreads(__tstate);
15610 if (PyErr_Occurred()) SWIG_fail;
15611 }
15612 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15613 return resultobj;
15614 fail:
15615 return NULL;
15616 }
15617
15618
15619 static PyObject *_wrap_ConfigBase_ExpandEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
15620 PyObject *resultobj;
15621 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15622 wxString *arg2 = 0 ;
15623 wxString result;
15624 bool temp2 = False ;
15625 PyObject * obj0 = 0 ;
15626 PyObject * obj1 = 0 ;
15627 char *kwnames[] = {
15628 (char *) "self",(char *) "str", NULL
15629 };
15630
15631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_ExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
15632 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15633 {
15634 arg2 = wxString_in_helper(obj1);
15635 if (arg2 == NULL) SWIG_fail;
15636 temp2 = True;
15637 }
15638 {
15639 PyThreadState* __tstate = wxPyBeginAllowThreads();
15640 result = ((wxConfigBase const *)arg1)->ExpandEnvVars((wxString const &)*arg2);
15641
15642 wxPyEndAllowThreads(__tstate);
15643 if (PyErr_Occurred()) SWIG_fail;
15644 }
15645 {
15646 #if wxUSE_UNICODE
15647 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15648 #else
15649 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15650 #endif
15651 }
15652 {
15653 if (temp2)
15654 delete arg2;
15655 }
15656 return resultobj;
15657 fail:
15658 {
15659 if (temp2)
15660 delete arg2;
15661 }
15662 return NULL;
15663 }
15664
15665
15666 static PyObject *_wrap_ConfigBase_GetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
15667 PyObject *resultobj;
15668 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15669 wxString result;
15670 PyObject * obj0 = 0 ;
15671 char *kwnames[] = {
15672 (char *) "self", NULL
15673 };
15674
15675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetAppName",kwnames,&obj0)) goto fail;
15676 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15677 {
15678 PyThreadState* __tstate = wxPyBeginAllowThreads();
15679 result = ((wxConfigBase const *)arg1)->GetAppName();
15680
15681 wxPyEndAllowThreads(__tstate);
15682 if (PyErr_Occurred()) SWIG_fail;
15683 }
15684 {
15685 #if wxUSE_UNICODE
15686 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15687 #else
15688 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15689 #endif
15690 }
15691 return resultobj;
15692 fail:
15693 return NULL;
15694 }
15695
15696
15697 static PyObject *_wrap_ConfigBase_GetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
15698 PyObject *resultobj;
15699 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15700 wxString result;
15701 PyObject * obj0 = 0 ;
15702 char *kwnames[] = {
15703 (char *) "self", NULL
15704 };
15705
15706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetVendorName",kwnames,&obj0)) goto fail;
15707 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15708 {
15709 PyThreadState* __tstate = wxPyBeginAllowThreads();
15710 result = ((wxConfigBase const *)arg1)->GetVendorName();
15711
15712 wxPyEndAllowThreads(__tstate);
15713 if (PyErr_Occurred()) SWIG_fail;
15714 }
15715 {
15716 #if wxUSE_UNICODE
15717 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15718 #else
15719 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15720 #endif
15721 }
15722 return resultobj;
15723 fail:
15724 return NULL;
15725 }
15726
15727
15728 static PyObject *_wrap_ConfigBase_SetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
15729 PyObject *resultobj;
15730 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15731 wxString *arg2 = 0 ;
15732 bool temp2 = False ;
15733 PyObject * obj0 = 0 ;
15734 PyObject * obj1 = 0 ;
15735 char *kwnames[] = {
15736 (char *) "self",(char *) "appName", NULL
15737 };
15738
15739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetAppName",kwnames,&obj0,&obj1)) goto fail;
15740 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15741 {
15742 arg2 = wxString_in_helper(obj1);
15743 if (arg2 == NULL) SWIG_fail;
15744 temp2 = True;
15745 }
15746 {
15747 PyThreadState* __tstate = wxPyBeginAllowThreads();
15748 (arg1)->SetAppName((wxString const &)*arg2);
15749
15750 wxPyEndAllowThreads(__tstate);
15751 if (PyErr_Occurred()) SWIG_fail;
15752 }
15753 Py_INCREF(Py_None); resultobj = Py_None;
15754 {
15755 if (temp2)
15756 delete arg2;
15757 }
15758 return resultobj;
15759 fail:
15760 {
15761 if (temp2)
15762 delete arg2;
15763 }
15764 return NULL;
15765 }
15766
15767
15768 static PyObject *_wrap_ConfigBase_SetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
15769 PyObject *resultobj;
15770 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15771 wxString *arg2 = 0 ;
15772 bool temp2 = False ;
15773 PyObject * obj0 = 0 ;
15774 PyObject * obj1 = 0 ;
15775 char *kwnames[] = {
15776 (char *) "self",(char *) "vendorName", NULL
15777 };
15778
15779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
15780 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15781 {
15782 arg2 = wxString_in_helper(obj1);
15783 if (arg2 == NULL) SWIG_fail;
15784 temp2 = True;
15785 }
15786 {
15787 PyThreadState* __tstate = wxPyBeginAllowThreads();
15788 (arg1)->SetVendorName((wxString const &)*arg2);
15789
15790 wxPyEndAllowThreads(__tstate);
15791 if (PyErr_Occurred()) SWIG_fail;
15792 }
15793 Py_INCREF(Py_None); resultobj = Py_None;
15794 {
15795 if (temp2)
15796 delete arg2;
15797 }
15798 return resultobj;
15799 fail:
15800 {
15801 if (temp2)
15802 delete arg2;
15803 }
15804 return NULL;
15805 }
15806
15807
15808 static PyObject *_wrap_ConfigBase_SetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
15809 PyObject *resultobj;
15810 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15811 long arg2 ;
15812 PyObject * obj0 = 0 ;
15813 PyObject * obj1 = 0 ;
15814 char *kwnames[] = {
15815 (char *) "self",(char *) "style", NULL
15816 };
15817
15818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetStyle",kwnames,&obj0,&obj1)) goto fail;
15819 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15820 {
15821 arg2 = (long) SWIG_PyObj_AsLong(obj1);
15822 if (PyErr_Occurred()) SWIG_fail;
15823 }
15824 {
15825 PyThreadState* __tstate = wxPyBeginAllowThreads();
15826 (arg1)->SetStyle(arg2);
15827
15828 wxPyEndAllowThreads(__tstate);
15829 if (PyErr_Occurred()) SWIG_fail;
15830 }
15831 Py_INCREF(Py_None); resultobj = Py_None;
15832 return resultobj;
15833 fail:
15834 return NULL;
15835 }
15836
15837
15838 static PyObject *_wrap_ConfigBase_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
15839 PyObject *resultobj;
15840 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15841 long result;
15842 PyObject * obj0 = 0 ;
15843 char *kwnames[] = {
15844 (char *) "self", NULL
15845 };
15846
15847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetStyle",kwnames,&obj0)) goto fail;
15848 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15849 {
15850 PyThreadState* __tstate = wxPyBeginAllowThreads();
15851 result = (long)((wxConfigBase const *)arg1)->GetStyle();
15852
15853 wxPyEndAllowThreads(__tstate);
15854 if (PyErr_Occurred()) SWIG_fail;
15855 }
15856 resultobj = SWIG_PyObj_FromLong((long)result);
15857 return resultobj;
15858 fail:
15859 return NULL;
15860 }
15861
15862
15863 static PyObject * ConfigBase_swigregister(PyObject *self, PyObject *args) {
15864 PyObject *obj;
15865 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15866 SWIG_TypeClientData(SWIGTYPE_p_wxConfigBase, obj);
15867 Py_INCREF(obj);
15868 return Py_BuildValue((char *)"");
15869 }
15870 static PyObject *_wrap_new_ConfigPathChanger(PyObject *self, PyObject *args, PyObject *kwargs) {
15871 PyObject *resultobj;
15872 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15873 wxString *arg2 = 0 ;
15874 wxConfigPathChanger *result;
15875 bool temp2 = False ;
15876 PyObject * obj0 = 0 ;
15877 PyObject * obj1 = 0 ;
15878 char *kwnames[] = {
15879 (char *) "pContainer",(char *) "strEntry", NULL
15880 };
15881
15882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_ConfigPathChanger",kwnames,&obj0,&obj1)) goto fail;
15883 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15884 {
15885 arg2 = wxString_in_helper(obj1);
15886 if (arg2 == NULL) SWIG_fail;
15887 temp2 = True;
15888 }
15889 {
15890 PyThreadState* __tstate = wxPyBeginAllowThreads();
15891 result = (wxConfigPathChanger *)new wxConfigPathChanger((wxConfigBase const *)arg1,(wxString const &)*arg2);
15892
15893 wxPyEndAllowThreads(__tstate);
15894 if (PyErr_Occurred()) SWIG_fail;
15895 }
15896 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxConfigPathChanger, 1);
15897 {
15898 if (temp2)
15899 delete arg2;
15900 }
15901 return resultobj;
15902 fail:
15903 {
15904 if (temp2)
15905 delete arg2;
15906 }
15907 return NULL;
15908 }
15909
15910
15911 static PyObject *_wrap_delete_ConfigPathChanger(PyObject *self, PyObject *args, PyObject *kwargs) {
15912 PyObject *resultobj;
15913 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
15914 PyObject * obj0 = 0 ;
15915 char *kwnames[] = {
15916 (char *) "self", NULL
15917 };
15918
15919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigPathChanger",kwnames,&obj0)) goto fail;
15920 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigPathChanger,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15921 {
15922 PyThreadState* __tstate = wxPyBeginAllowThreads();
15923 delete arg1;
15924
15925 wxPyEndAllowThreads(__tstate);
15926 if (PyErr_Occurred()) SWIG_fail;
15927 }
15928 Py_INCREF(Py_None); resultobj = Py_None;
15929 return resultobj;
15930 fail:
15931 return NULL;
15932 }
15933
15934
15935 static PyObject *_wrap_ConfigPathChanger_Name(PyObject *self, PyObject *args, PyObject *kwargs) {
15936 PyObject *resultobj;
15937 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
15938 wxString *result;
15939 PyObject * obj0 = 0 ;
15940 char *kwnames[] = {
15941 (char *) "self", NULL
15942 };
15943
15944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigPathChanger_Name",kwnames,&obj0)) goto fail;
15945 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigPathChanger,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15946 {
15947 PyThreadState* __tstate = wxPyBeginAllowThreads();
15948 {
15949 wxString const &_result_ref = ((wxConfigPathChanger const *)arg1)->Name();
15950 result = (wxString *) &_result_ref;
15951 }
15952
15953 wxPyEndAllowThreads(__tstate);
15954 if (PyErr_Occurred()) SWIG_fail;
15955 }
15956 {
15957 #if wxUSE_UNICODE
15958 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
15959 #else
15960 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
15961 #endif
15962 }
15963 return resultobj;
15964 fail:
15965 return NULL;
15966 }
15967
15968
15969 static PyObject * ConfigPathChanger_swigregister(PyObject *self, PyObject *args) {
15970 PyObject *obj;
15971 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15972 SWIG_TypeClientData(SWIGTYPE_p_wxConfigPathChanger, obj);
15973 Py_INCREF(obj);
15974 return Py_BuildValue((char *)"");
15975 }
15976 static PyObject *_wrap_new_Config(PyObject *self, PyObject *args, PyObject *kwargs) {
15977 PyObject *resultobj;
15978 wxString const &arg1_defvalue = wxPyEmptyString ;
15979 wxString *arg1 = (wxString *) &arg1_defvalue ;
15980 wxString const &arg2_defvalue = wxPyEmptyString ;
15981 wxString *arg2 = (wxString *) &arg2_defvalue ;
15982 wxString const &arg3_defvalue = wxPyEmptyString ;
15983 wxString *arg3 = (wxString *) &arg3_defvalue ;
15984 wxString const &arg4_defvalue = wxPyEmptyString ;
15985 wxString *arg4 = (wxString *) &arg4_defvalue ;
15986 long arg5 = (long) 0 ;
15987 wxConfig *result;
15988 bool temp1 = False ;
15989 bool temp2 = False ;
15990 bool temp3 = False ;
15991 bool temp4 = False ;
15992 PyObject * obj0 = 0 ;
15993 PyObject * obj1 = 0 ;
15994 PyObject * obj2 = 0 ;
15995 PyObject * obj3 = 0 ;
15996 PyObject * obj4 = 0 ;
15997 char *kwnames[] = {
15998 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
15999 };
16000
16001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_Config",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
16002 if (obj0) {
16003 {
16004 arg1 = wxString_in_helper(obj0);
16005 if (arg1 == NULL) SWIG_fail;
16006 temp1 = True;
16007 }
16008 }
16009 if (obj1) {
16010 {
16011 arg2 = wxString_in_helper(obj1);
16012 if (arg2 == NULL) SWIG_fail;
16013 temp2 = True;
16014 }
16015 }
16016 if (obj2) {
16017 {
16018 arg3 = wxString_in_helper(obj2);
16019 if (arg3 == NULL) SWIG_fail;
16020 temp3 = True;
16021 }
16022 }
16023 if (obj3) {
16024 {
16025 arg4 = wxString_in_helper(obj3);
16026 if (arg4 == NULL) SWIG_fail;
16027 temp4 = True;
16028 }
16029 }
16030 if (obj4) {
16031 {
16032 arg5 = (long) SWIG_PyObj_AsLong(obj4);
16033 if (PyErr_Occurred()) SWIG_fail;
16034 }
16035 }
16036 {
16037 PyThreadState* __tstate = wxPyBeginAllowThreads();
16038 result = (wxConfig *)new wxConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
16039
16040 wxPyEndAllowThreads(__tstate);
16041 if (PyErr_Occurred()) SWIG_fail;
16042 }
16043 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxConfig, 1);
16044 {
16045 if (temp1)
16046 delete arg1;
16047 }
16048 {
16049 if (temp2)
16050 delete arg2;
16051 }
16052 {
16053 if (temp3)
16054 delete arg3;
16055 }
16056 {
16057 if (temp4)
16058 delete arg4;
16059 }
16060 return resultobj;
16061 fail:
16062 {
16063 if (temp1)
16064 delete arg1;
16065 }
16066 {
16067 if (temp2)
16068 delete arg2;
16069 }
16070 {
16071 if (temp3)
16072 delete arg3;
16073 }
16074 {
16075 if (temp4)
16076 delete arg4;
16077 }
16078 return NULL;
16079 }
16080
16081
16082 static PyObject *_wrap_delete_Config(PyObject *self, PyObject *args, PyObject *kwargs) {
16083 PyObject *resultobj;
16084 wxConfig *arg1 = (wxConfig *) 0 ;
16085 PyObject * obj0 = 0 ;
16086 char *kwnames[] = {
16087 (char *) "self", NULL
16088 };
16089
16090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Config",kwnames,&obj0)) goto fail;
16091 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfig,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16092 {
16093 PyThreadState* __tstate = wxPyBeginAllowThreads();
16094 delete arg1;
16095
16096 wxPyEndAllowThreads(__tstate);
16097 if (PyErr_Occurred()) SWIG_fail;
16098 }
16099 Py_INCREF(Py_None); resultobj = Py_None;
16100 return resultobj;
16101 fail:
16102 return NULL;
16103 }
16104
16105
16106 static PyObject * Config_swigregister(PyObject *self, PyObject *args) {
16107 PyObject *obj;
16108 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16109 SWIG_TypeClientData(SWIGTYPE_p_wxConfig, obj);
16110 Py_INCREF(obj);
16111 return Py_BuildValue((char *)"");
16112 }
16113 static PyObject *_wrap_new_FileConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
16114 PyObject *resultobj;
16115 wxString const &arg1_defvalue = wxPyEmptyString ;
16116 wxString *arg1 = (wxString *) &arg1_defvalue ;
16117 wxString const &arg2_defvalue = wxPyEmptyString ;
16118 wxString *arg2 = (wxString *) &arg2_defvalue ;
16119 wxString const &arg3_defvalue = wxPyEmptyString ;
16120 wxString *arg3 = (wxString *) &arg3_defvalue ;
16121 wxString const &arg4_defvalue = wxPyEmptyString ;
16122 wxString *arg4 = (wxString *) &arg4_defvalue ;
16123 long arg5 = (long) 0 ;
16124 wxFileConfig *result;
16125 bool temp1 = False ;
16126 bool temp2 = False ;
16127 bool temp3 = False ;
16128 bool temp4 = False ;
16129 PyObject * obj0 = 0 ;
16130 PyObject * obj1 = 0 ;
16131 PyObject * obj2 = 0 ;
16132 PyObject * obj3 = 0 ;
16133 PyObject * obj4 = 0 ;
16134 char *kwnames[] = {
16135 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
16136 };
16137
16138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_FileConfig",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
16139 if (obj0) {
16140 {
16141 arg1 = wxString_in_helper(obj0);
16142 if (arg1 == NULL) SWIG_fail;
16143 temp1 = True;
16144 }
16145 }
16146 if (obj1) {
16147 {
16148 arg2 = wxString_in_helper(obj1);
16149 if (arg2 == NULL) SWIG_fail;
16150 temp2 = True;
16151 }
16152 }
16153 if (obj2) {
16154 {
16155 arg3 = wxString_in_helper(obj2);
16156 if (arg3 == NULL) SWIG_fail;
16157 temp3 = True;
16158 }
16159 }
16160 if (obj3) {
16161 {
16162 arg4 = wxString_in_helper(obj3);
16163 if (arg4 == NULL) SWIG_fail;
16164 temp4 = True;
16165 }
16166 }
16167 if (obj4) {
16168 {
16169 arg5 = (long) SWIG_PyObj_AsLong(obj4);
16170 if (PyErr_Occurred()) SWIG_fail;
16171 }
16172 }
16173 {
16174 PyThreadState* __tstate = wxPyBeginAllowThreads();
16175 result = (wxFileConfig *)new wxFileConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
16176
16177 wxPyEndAllowThreads(__tstate);
16178 if (PyErr_Occurred()) SWIG_fail;
16179 }
16180 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileConfig, 1);
16181 {
16182 if (temp1)
16183 delete arg1;
16184 }
16185 {
16186 if (temp2)
16187 delete arg2;
16188 }
16189 {
16190 if (temp3)
16191 delete arg3;
16192 }
16193 {
16194 if (temp4)
16195 delete arg4;
16196 }
16197 return resultobj;
16198 fail:
16199 {
16200 if (temp1)
16201 delete arg1;
16202 }
16203 {
16204 if (temp2)
16205 delete arg2;
16206 }
16207 {
16208 if (temp3)
16209 delete arg3;
16210 }
16211 {
16212 if (temp4)
16213 delete arg4;
16214 }
16215 return NULL;
16216 }
16217
16218
16219 static PyObject *_wrap_delete_FileConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
16220 PyObject *resultobj;
16221 wxFileConfig *arg1 = (wxFileConfig *) 0 ;
16222 PyObject * obj0 = 0 ;
16223 char *kwnames[] = {
16224 (char *) "self", NULL
16225 };
16226
16227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileConfig",kwnames,&obj0)) goto fail;
16228 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileConfig,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16229 {
16230 PyThreadState* __tstate = wxPyBeginAllowThreads();
16231 delete arg1;
16232
16233 wxPyEndAllowThreads(__tstate);
16234 if (PyErr_Occurred()) SWIG_fail;
16235 }
16236 Py_INCREF(Py_None); resultobj = Py_None;
16237 return resultobj;
16238 fail:
16239 return NULL;
16240 }
16241
16242
16243 static PyObject * FileConfig_swigregister(PyObject *self, PyObject *args) {
16244 PyObject *obj;
16245 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16246 SWIG_TypeClientData(SWIGTYPE_p_wxFileConfig, obj);
16247 Py_INCREF(obj);
16248 return Py_BuildValue((char *)"");
16249 }
16250 static PyObject *_wrap_ExpandEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
16251 PyObject *resultobj;
16252 wxString *arg1 = 0 ;
16253 wxString result;
16254 bool temp1 = False ;
16255 PyObject * obj0 = 0 ;
16256 char *kwnames[] = {
16257 (char *) "sz", NULL
16258 };
16259
16260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ExpandEnvVars",kwnames,&obj0)) goto fail;
16261 {
16262 arg1 = wxString_in_helper(obj0);
16263 if (arg1 == NULL) SWIG_fail;
16264 temp1 = True;
16265 }
16266 {
16267 PyThreadState* __tstate = wxPyBeginAllowThreads();
16268 result = wxExpandEnvVars((wxString const &)*arg1);
16269
16270 wxPyEndAllowThreads(__tstate);
16271 if (PyErr_Occurred()) SWIG_fail;
16272 }
16273 {
16274 #if wxUSE_UNICODE
16275 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16276 #else
16277 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16278 #endif
16279 }
16280 {
16281 if (temp1)
16282 delete arg1;
16283 }
16284 return resultobj;
16285 fail:
16286 {
16287 if (temp1)
16288 delete arg1;
16289 }
16290 return NULL;
16291 }
16292
16293
16294 static int _wrap_DateFormatStr_set(PyObject *) {
16295 PyErr_SetString(PyExc_TypeError,"Variable DateFormatStr is read-only.");
16296 return 1;
16297 }
16298
16299
16300 static PyObject *_wrap_DateFormatStr_get() {
16301 PyObject *pyobj;
16302
16303 {
16304 #if wxUSE_UNICODE
16305 pyobj = PyUnicode_FromWideChar((&wxPyDateFormatStr)->c_str(), (&wxPyDateFormatStr)->Len());
16306 #else
16307 pyobj = PyString_FromStringAndSize((&wxPyDateFormatStr)->c_str(), (&wxPyDateFormatStr)->Len());
16308 #endif
16309 }
16310 return pyobj;
16311 }
16312
16313
16314 static int _wrap_TimeSpanFormatStr_set(PyObject *) {
16315 PyErr_SetString(PyExc_TypeError,"Variable TimeSpanFormatStr is read-only.");
16316 return 1;
16317 }
16318
16319
16320 static PyObject *_wrap_TimeSpanFormatStr_get() {
16321 PyObject *pyobj;
16322
16323 {
16324 #if wxUSE_UNICODE
16325 pyobj = PyUnicode_FromWideChar((&wxPyTimeSpanFormatStr)->c_str(), (&wxPyTimeSpanFormatStr)->Len());
16326 #else
16327 pyobj = PyString_FromStringAndSize((&wxPyTimeSpanFormatStr)->c_str(), (&wxPyTimeSpanFormatStr)->Len());
16328 #endif
16329 }
16330 return pyobj;
16331 }
16332
16333
16334 static PyObject *_wrap_DateTime_SetCountry(PyObject *self, PyObject *args, PyObject *kwargs) {
16335 PyObject *resultobj;
16336 int arg1 ;
16337 PyObject * obj0 = 0 ;
16338 char *kwnames[] = {
16339 (char *) "country", NULL
16340 };
16341
16342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetCountry",kwnames,&obj0)) goto fail;
16343 {
16344 arg1 = (wxDateTime::Country) SWIG_PyObj_AsInt(obj0);
16345 if (PyErr_Occurred()) SWIG_fail;
16346 }
16347 {
16348 PyThreadState* __tstate = wxPyBeginAllowThreads();
16349 wxDateTime::SetCountry((wxDateTime::Country )arg1);
16350
16351 wxPyEndAllowThreads(__tstate);
16352 if (PyErr_Occurred()) SWIG_fail;
16353 }
16354 Py_INCREF(Py_None); resultobj = Py_None;
16355 return resultobj;
16356 fail:
16357 return NULL;
16358 }
16359
16360
16361 static PyObject *_wrap_DateTime_GetCountry(PyObject *self, PyObject *args, PyObject *kwargs) {
16362 PyObject *resultobj;
16363 int result;
16364 char *kwnames[] = {
16365 NULL
16366 };
16367
16368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_GetCountry",kwnames)) goto fail;
16369 {
16370 PyThreadState* __tstate = wxPyBeginAllowThreads();
16371 result = (int)wxDateTime::GetCountry();
16372
16373 wxPyEndAllowThreads(__tstate);
16374 if (PyErr_Occurred()) SWIG_fail;
16375 }
16376 resultobj = SWIG_PyObj_FromInt((int)result);
16377 return resultobj;
16378 fail:
16379 return NULL;
16380 }
16381
16382
16383 static PyObject *_wrap_DateTime_IsWestEuropeanCountry(PyObject *self, PyObject *args, PyObject *kwargs) {
16384 PyObject *resultobj;
16385 int arg1 = (int) wxDateTime::Country_Default ;
16386 bool result;
16387 PyObject * obj0 = 0 ;
16388 char *kwnames[] = {
16389 (char *) "country", NULL
16390 };
16391
16392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_IsWestEuropeanCountry",kwnames,&obj0)) goto fail;
16393 if (obj0) {
16394 {
16395 arg1 = (wxDateTime::Country) SWIG_PyObj_AsInt(obj0);
16396 if (PyErr_Occurred()) SWIG_fail;
16397 }
16398 }
16399 {
16400 PyThreadState* __tstate = wxPyBeginAllowThreads();
16401 result = (bool)wxDateTime::IsWestEuropeanCountry((wxDateTime::Country )arg1);
16402
16403 wxPyEndAllowThreads(__tstate);
16404 if (PyErr_Occurred()) SWIG_fail;
16405 }
16406 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16407 return resultobj;
16408 fail:
16409 return NULL;
16410 }
16411
16412
16413 static PyObject *_wrap_DateTime_GetCurrentYear(PyObject *self, PyObject *args, PyObject *kwargs) {
16414 PyObject *resultobj;
16415 int arg1 = (int) wxDateTime::Gregorian ;
16416 int result;
16417 PyObject * obj0 = 0 ;
16418 char *kwnames[] = {
16419 (char *) "cal", NULL
16420 };
16421
16422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentYear",kwnames,&obj0)) goto fail;
16423 if (obj0) {
16424 {
16425 arg1 = (wxDateTime::Calendar) SWIG_PyObj_AsInt(obj0);
16426 if (PyErr_Occurred()) SWIG_fail;
16427 }
16428 }
16429 {
16430 PyThreadState* __tstate = wxPyBeginAllowThreads();
16431 result = (int)wxDateTime::GetCurrentYear((wxDateTime::Calendar )arg1);
16432
16433 wxPyEndAllowThreads(__tstate);
16434 if (PyErr_Occurred()) SWIG_fail;
16435 }
16436 resultobj = SWIG_PyObj_FromInt((int)result);
16437 return resultobj;
16438 fail:
16439 return NULL;
16440 }
16441
16442
16443 static PyObject *_wrap_DateTime_ConvertYearToBC(PyObject *self, PyObject *args, PyObject *kwargs) {
16444 PyObject *resultobj;
16445 int arg1 ;
16446 int result;
16447 PyObject * obj0 = 0 ;
16448 char *kwnames[] = {
16449 (char *) "year", NULL
16450 };
16451
16452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ConvertYearToBC",kwnames,&obj0)) goto fail;
16453 {
16454 arg1 = (int) SWIG_PyObj_AsInt(obj0);
16455 if (PyErr_Occurred()) SWIG_fail;
16456 }
16457 {
16458 PyThreadState* __tstate = wxPyBeginAllowThreads();
16459 result = (int)wxDateTime::ConvertYearToBC(arg1);
16460
16461 wxPyEndAllowThreads(__tstate);
16462 if (PyErr_Occurred()) SWIG_fail;
16463 }
16464 resultobj = SWIG_PyObj_FromInt((int)result);
16465 return resultobj;
16466 fail:
16467 return NULL;
16468 }
16469
16470
16471 static PyObject *_wrap_DateTime_GetCurrentMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
16472 PyObject *resultobj;
16473 int arg1 = (int) wxDateTime::Gregorian ;
16474 int result;
16475 PyObject * obj0 = 0 ;
16476 char *kwnames[] = {
16477 (char *) "cal", NULL
16478 };
16479
16480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentMonth",kwnames,&obj0)) goto fail;
16481 if (obj0) {
16482 {
16483 arg1 = (wxDateTime::Calendar) SWIG_PyObj_AsInt(obj0);
16484 if (PyErr_Occurred()) SWIG_fail;
16485 }
16486 }
16487 {
16488 PyThreadState* __tstate = wxPyBeginAllowThreads();
16489 result = (int)wxDateTime::GetCurrentMonth((wxDateTime::Calendar )arg1);
16490
16491 wxPyEndAllowThreads(__tstate);
16492 if (PyErr_Occurred()) SWIG_fail;
16493 }
16494 resultobj = SWIG_PyObj_FromInt((int)result);
16495 return resultobj;
16496 fail:
16497 return NULL;
16498 }
16499
16500
16501 static PyObject *_wrap_DateTime_IsLeapYear(PyObject *self, PyObject *args, PyObject *kwargs) {
16502 PyObject *resultobj;
16503 int arg1 = (int) wxDateTime::Inv_Year ;
16504 int arg2 = (int) wxDateTime::Gregorian ;
16505 bool result;
16506 PyObject * obj0 = 0 ;
16507 PyObject * obj1 = 0 ;
16508 char *kwnames[] = {
16509 (char *) "year",(char *) "cal", NULL
16510 };
16511
16512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsLeapYear",kwnames,&obj0,&obj1)) goto fail;
16513 if (obj0) {
16514 {
16515 arg1 = (int) SWIG_PyObj_AsInt(obj0);
16516 if (PyErr_Occurred()) SWIG_fail;
16517 }
16518 }
16519 if (obj1) {
16520 {
16521 arg2 = (wxDateTime::Calendar) SWIG_PyObj_AsInt(obj1);
16522 if (PyErr_Occurred()) SWIG_fail;
16523 }
16524 }
16525 {
16526 PyThreadState* __tstate = wxPyBeginAllowThreads();
16527 result = (bool)wxDateTime::IsLeapYear(arg1,(wxDateTime::Calendar )arg2);
16528
16529 wxPyEndAllowThreads(__tstate);
16530 if (PyErr_Occurred()) SWIG_fail;
16531 }
16532 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16533 return resultobj;
16534 fail:
16535 return NULL;
16536 }
16537
16538
16539 static PyObject *_wrap_DateTime_GetCentury(PyObject *self, PyObject *args, PyObject *kwargs) {
16540 PyObject *resultobj;
16541 int arg1 = (int) wxDateTime::Inv_Year ;
16542 int result;
16543 PyObject * obj0 = 0 ;
16544 char *kwnames[] = {
16545 (char *) "year", NULL
16546 };
16547
16548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCentury",kwnames,&obj0)) goto fail;
16549 if (obj0) {
16550 {
16551 arg1 = (int) SWIG_PyObj_AsInt(obj0);
16552 if (PyErr_Occurred()) SWIG_fail;
16553 }
16554 }
16555 {
16556 PyThreadState* __tstate = wxPyBeginAllowThreads();
16557 result = (int)wxDateTime::GetCentury(arg1);
16558
16559 wxPyEndAllowThreads(__tstate);
16560 if (PyErr_Occurred()) SWIG_fail;
16561 }
16562 resultobj = SWIG_PyObj_FromInt((int)result);
16563 return resultobj;
16564 fail:
16565 return NULL;
16566 }
16567
16568
16569 static PyObject *_wrap_DateTime_GetNumberOfDaysinYear(PyObject *self, PyObject *args, PyObject *kwargs) {
16570 PyObject *resultobj;
16571 int arg1 ;
16572 int arg2 = (int) wxDateTime::Gregorian ;
16573 int result;
16574 PyObject * obj0 = 0 ;
16575 PyObject * obj1 = 0 ;
16576 char *kwnames[] = {
16577 (char *) "year",(char *) "cal", NULL
16578 };
16579
16580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetNumberOfDaysinYear",kwnames,&obj0,&obj1)) goto fail;
16581 {
16582 arg1 = (int) SWIG_PyObj_AsInt(obj0);
16583 if (PyErr_Occurred()) SWIG_fail;
16584 }
16585 if (obj1) {
16586 {
16587 arg2 = (wxDateTime::Calendar) SWIG_PyObj_AsInt(obj1);
16588 if (PyErr_Occurred()) SWIG_fail;
16589 }
16590 }
16591 {
16592 PyThreadState* __tstate = wxPyBeginAllowThreads();
16593 result = (int)wxDateTime::GetNumberOfDays(arg1,(wxDateTime::Calendar )arg2);
16594
16595 wxPyEndAllowThreads(__tstate);
16596 if (PyErr_Occurred()) SWIG_fail;
16597 }
16598 resultobj = SWIG_PyObj_FromInt((int)result);
16599 return resultobj;
16600 fail:
16601 return NULL;
16602 }
16603
16604
16605 static PyObject *_wrap_DateTime_GetNumberOfDaysInMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
16606 PyObject *resultobj;
16607 int arg1 ;
16608 int arg2 = (int) wxDateTime::Inv_Year ;
16609 int arg3 = (int) wxDateTime::Gregorian ;
16610 int result;
16611 PyObject * obj0 = 0 ;
16612 PyObject * obj1 = 0 ;
16613 PyObject * obj2 = 0 ;
16614 char *kwnames[] = {
16615 (char *) "month",(char *) "year",(char *) "cal", NULL
16616 };
16617
16618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetNumberOfDaysInMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
16619 {
16620 arg1 = (wxDateTime::Month) SWIG_PyObj_AsInt(obj0);
16621 if (PyErr_Occurred()) SWIG_fail;
16622 }
16623 if (obj1) {
16624 {
16625 arg2 = (int) SWIG_PyObj_AsInt(obj1);
16626 if (PyErr_Occurred()) SWIG_fail;
16627 }
16628 }
16629 if (obj2) {
16630 {
16631 arg3 = (wxDateTime::Calendar) SWIG_PyObj_AsInt(obj2);
16632 if (PyErr_Occurred()) SWIG_fail;
16633 }
16634 }
16635 {
16636 PyThreadState* __tstate = wxPyBeginAllowThreads();
16637 result = (int)wxDateTime::GetNumberOfDays((wxDateTime::Month )arg1,arg2,(wxDateTime::Calendar )arg3);
16638
16639 wxPyEndAllowThreads(__tstate);
16640 if (PyErr_Occurred()) SWIG_fail;
16641 }
16642 resultobj = SWIG_PyObj_FromInt((int)result);
16643 return resultobj;
16644 fail:
16645 return NULL;
16646 }
16647
16648
16649 static PyObject *_wrap_DateTime_GetMonthName(PyObject *self, PyObject *args, PyObject *kwargs) {
16650 PyObject *resultobj;
16651 int arg1 ;
16652 int arg2 = (int) wxDateTime::Name_Full ;
16653 wxString result;
16654 PyObject * obj0 = 0 ;
16655 PyObject * obj1 = 0 ;
16656 char *kwnames[] = {
16657 (char *) "month",(char *) "flags", NULL
16658 };
16659
16660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonthName",kwnames,&obj0,&obj1)) goto fail;
16661 {
16662 arg1 = (wxDateTime::Month) SWIG_PyObj_AsInt(obj0);
16663 if (PyErr_Occurred()) SWIG_fail;
16664 }
16665 if (obj1) {
16666 {
16667 arg2 = (wxDateTime::NameFlags) SWIG_PyObj_AsInt(obj1);
16668 if (PyErr_Occurred()) SWIG_fail;
16669 }
16670 }
16671 {
16672 PyThreadState* __tstate = wxPyBeginAllowThreads();
16673 result = wxDateTime::GetMonthName((wxDateTime::Month )arg1,(wxDateTime::NameFlags )arg2);
16674
16675 wxPyEndAllowThreads(__tstate);
16676 if (PyErr_Occurred()) SWIG_fail;
16677 }
16678 {
16679 #if wxUSE_UNICODE
16680 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16681 #else
16682 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16683 #endif
16684 }
16685 return resultobj;
16686 fail:
16687 return NULL;
16688 }
16689
16690
16691 static PyObject *_wrap_DateTime_GetWeekDayName(PyObject *self, PyObject *args, PyObject *kwargs) {
16692 PyObject *resultobj;
16693 int arg1 ;
16694 int arg2 = (int) wxDateTime::Name_Full ;
16695 wxString result;
16696 PyObject * obj0 = 0 ;
16697 PyObject * obj1 = 0 ;
16698 char *kwnames[] = {
16699 (char *) "weekday",(char *) "flags", NULL
16700 };
16701
16702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDayName",kwnames,&obj0,&obj1)) goto fail;
16703 {
16704 arg1 = (wxDateTime::WeekDay) SWIG_PyObj_AsInt(obj0);
16705 if (PyErr_Occurred()) SWIG_fail;
16706 }
16707 if (obj1) {
16708 {
16709 arg2 = (wxDateTime::NameFlags) SWIG_PyObj_AsInt(obj1);
16710 if (PyErr_Occurred()) SWIG_fail;
16711 }
16712 }
16713 {
16714 PyThreadState* __tstate = wxPyBeginAllowThreads();
16715 result = wxDateTime::GetWeekDayName((wxDateTime::WeekDay )arg1,(wxDateTime::NameFlags )arg2);
16716
16717 wxPyEndAllowThreads(__tstate);
16718 if (PyErr_Occurred()) SWIG_fail;
16719 }
16720 {
16721 #if wxUSE_UNICODE
16722 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16723 #else
16724 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16725 #endif
16726 }
16727 return resultobj;
16728 fail:
16729 return NULL;
16730 }
16731
16732
16733 static PyObject *_wrap_DateTime_GetAmPmStrings(PyObject *self, PyObject *args, PyObject *kwargs) {
16734 PyObject *resultobj;
16735 wxString *arg1 = (wxString *) 0 ;
16736 wxString *arg2 = (wxString *) 0 ;
16737 bool temp1 = False ;
16738 bool temp2 = False ;
16739 PyObject * obj0 = 0 ;
16740 PyObject * obj1 = 0 ;
16741 char *kwnames[] = {
16742 (char *) "OUTPUT",(char *) "OUTPUT", NULL
16743 };
16744
16745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetAmPmStrings",kwnames,&obj0,&obj1)) goto fail;
16746 {
16747 arg1 = wxString_in_helper(obj0);
16748 if (arg1 == NULL) SWIG_fail;
16749 temp1 = True;
16750 }
16751 {
16752 arg2 = wxString_in_helper(obj1);
16753 if (arg2 == NULL) SWIG_fail;
16754 temp2 = True;
16755 }
16756 {
16757 PyThreadState* __tstate = wxPyBeginAllowThreads();
16758 wxDateTime::GetAmPmStrings(arg1,arg2);
16759
16760 wxPyEndAllowThreads(__tstate);
16761 if (PyErr_Occurred()) SWIG_fail;
16762 }
16763 Py_INCREF(Py_None); resultobj = Py_None;
16764 {
16765 if (temp1)
16766 delete arg1;
16767 }
16768 {
16769 if (temp2)
16770 delete arg2;
16771 }
16772 return resultobj;
16773 fail:
16774 {
16775 if (temp1)
16776 delete arg1;
16777 }
16778 {
16779 if (temp2)
16780 delete arg2;
16781 }
16782 return NULL;
16783 }
16784
16785
16786 static PyObject *_wrap_DateTime_IsDSTApplicable(PyObject *self, PyObject *args, PyObject *kwargs) {
16787 PyObject *resultobj;
16788 int arg1 = (int) wxDateTime::Inv_Year ;
16789 int arg2 = (int) wxDateTime::Country_Default ;
16790 bool result;
16791 PyObject * obj0 = 0 ;
16792 PyObject * obj1 = 0 ;
16793 char *kwnames[] = {
16794 (char *) "year",(char *) "country", NULL
16795 };
16796
16797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsDSTApplicable",kwnames,&obj0,&obj1)) goto fail;
16798 if (obj0) {
16799 {
16800 arg1 = (int) SWIG_PyObj_AsInt(obj0);
16801 if (PyErr_Occurred()) SWIG_fail;
16802 }
16803 }
16804 if (obj1) {
16805 {
16806 arg2 = (wxDateTime::Country) SWIG_PyObj_AsInt(obj1);
16807 if (PyErr_Occurred()) SWIG_fail;
16808 }
16809 }
16810 {
16811 PyThreadState* __tstate = wxPyBeginAllowThreads();
16812 result = (bool)wxDateTime::IsDSTApplicable(arg1,(wxDateTime::Country )arg2);
16813
16814 wxPyEndAllowThreads(__tstate);
16815 if (PyErr_Occurred()) SWIG_fail;
16816 }
16817 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16818 return resultobj;
16819 fail:
16820 return NULL;
16821 }
16822
16823
16824 static PyObject *_wrap_DateTime_GetBeginDST(PyObject *self, PyObject *args, PyObject *kwargs) {
16825 PyObject *resultobj;
16826 int arg1 = (int) wxDateTime::Inv_Year ;
16827 int arg2 = (int) wxDateTime::Country_Default ;
16828 wxDateTime result;
16829 PyObject * obj0 = 0 ;
16830 PyObject * obj1 = 0 ;
16831 char *kwnames[] = {
16832 (char *) "year",(char *) "country", NULL
16833 };
16834
16835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetBeginDST",kwnames,&obj0,&obj1)) goto fail;
16836 if (obj0) {
16837 {
16838 arg1 = (int) SWIG_PyObj_AsInt(obj0);
16839 if (PyErr_Occurred()) SWIG_fail;
16840 }
16841 }
16842 if (obj1) {
16843 {
16844 arg2 = (wxDateTime::Country) SWIG_PyObj_AsInt(obj1);
16845 if (PyErr_Occurred()) SWIG_fail;
16846 }
16847 }
16848 {
16849 PyThreadState* __tstate = wxPyBeginAllowThreads();
16850 result = wxDateTime::GetBeginDST(arg1,(wxDateTime::Country )arg2);
16851
16852 wxPyEndAllowThreads(__tstate);
16853 if (PyErr_Occurred()) SWIG_fail;
16854 }
16855 {
16856 wxDateTime * resultptr;
16857 resultptr = new wxDateTime((wxDateTime &) result);
16858 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16859 }
16860 return resultobj;
16861 fail:
16862 return NULL;
16863 }
16864
16865
16866 static PyObject *_wrap_DateTime_GetEndDST(PyObject *self, PyObject *args, PyObject *kwargs) {
16867 PyObject *resultobj;
16868 int arg1 = (int) wxDateTime::Inv_Year ;
16869 int arg2 = (int) wxDateTime::Country_Default ;
16870 wxDateTime result;
16871 PyObject * obj0 = 0 ;
16872 PyObject * obj1 = 0 ;
16873 char *kwnames[] = {
16874 (char *) "year",(char *) "country", NULL
16875 };
16876
16877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetEndDST",kwnames,&obj0,&obj1)) goto fail;
16878 if (obj0) {
16879 {
16880 arg1 = (int) SWIG_PyObj_AsInt(obj0);
16881 if (PyErr_Occurred()) SWIG_fail;
16882 }
16883 }
16884 if (obj1) {
16885 {
16886 arg2 = (wxDateTime::Country) SWIG_PyObj_AsInt(obj1);
16887 if (PyErr_Occurred()) SWIG_fail;
16888 }
16889 }
16890 {
16891 PyThreadState* __tstate = wxPyBeginAllowThreads();
16892 result = wxDateTime::GetEndDST(arg1,(wxDateTime::Country )arg2);
16893
16894 wxPyEndAllowThreads(__tstate);
16895 if (PyErr_Occurred()) SWIG_fail;
16896 }
16897 {
16898 wxDateTime * resultptr;
16899 resultptr = new wxDateTime((wxDateTime &) result);
16900 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16901 }
16902 return resultobj;
16903 fail:
16904 return NULL;
16905 }
16906
16907
16908 static PyObject *_wrap_DateTime_Now(PyObject *self, PyObject *args, PyObject *kwargs) {
16909 PyObject *resultobj;
16910 wxDateTime result;
16911 char *kwnames[] = {
16912 NULL
16913 };
16914
16915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Now",kwnames)) goto fail;
16916 {
16917 PyThreadState* __tstate = wxPyBeginAllowThreads();
16918 result = wxDateTime::Now();
16919
16920 wxPyEndAllowThreads(__tstate);
16921 if (PyErr_Occurred()) SWIG_fail;
16922 }
16923 {
16924 wxDateTime * resultptr;
16925 resultptr = new wxDateTime((wxDateTime &) result);
16926 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16927 }
16928 return resultobj;
16929 fail:
16930 return NULL;
16931 }
16932
16933
16934 static PyObject *_wrap_DateTime_UNow(PyObject *self, PyObject *args, PyObject *kwargs) {
16935 PyObject *resultobj;
16936 wxDateTime result;
16937 char *kwnames[] = {
16938 NULL
16939 };
16940
16941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_UNow",kwnames)) goto fail;
16942 {
16943 PyThreadState* __tstate = wxPyBeginAllowThreads();
16944 result = wxDateTime::UNow();
16945
16946 wxPyEndAllowThreads(__tstate);
16947 if (PyErr_Occurred()) SWIG_fail;
16948 }
16949 {
16950 wxDateTime * resultptr;
16951 resultptr = new wxDateTime((wxDateTime &) result);
16952 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16953 }
16954 return resultobj;
16955 fail:
16956 return NULL;
16957 }
16958
16959
16960 static PyObject *_wrap_DateTime_Today(PyObject *self, PyObject *args, PyObject *kwargs) {
16961 PyObject *resultobj;
16962 wxDateTime result;
16963 char *kwnames[] = {
16964 NULL
16965 };
16966
16967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Today",kwnames)) goto fail;
16968 {
16969 PyThreadState* __tstate = wxPyBeginAllowThreads();
16970 result = wxDateTime::Today();
16971
16972 wxPyEndAllowThreads(__tstate);
16973 if (PyErr_Occurred()) SWIG_fail;
16974 }
16975 {
16976 wxDateTime * resultptr;
16977 resultptr = new wxDateTime((wxDateTime &) result);
16978 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16979 }
16980 return resultobj;
16981 fail:
16982 return NULL;
16983 }
16984
16985
16986 static PyObject *_wrap_new_DateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
16987 PyObject *resultobj;
16988 wxDateTime *result;
16989 char *kwnames[] = {
16990 NULL
16991 };
16992
16993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DateTime",kwnames)) goto fail;
16994 {
16995 PyThreadState* __tstate = wxPyBeginAllowThreads();
16996 result = (wxDateTime *)new wxDateTime();
16997
16998 wxPyEndAllowThreads(__tstate);
16999 if (PyErr_Occurred()) SWIG_fail;
17000 }
17001 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 1);
17002 return resultobj;
17003 fail:
17004 return NULL;
17005 }
17006
17007
17008 static PyObject *_wrap_new_DateTimeFromTimeT(PyObject *self, PyObject *args, PyObject *kwargs) {
17009 PyObject *resultobj;
17010 time_t arg1 ;
17011 wxDateTime *result;
17012 PyObject * obj0 = 0 ;
17013 char *kwnames[] = {
17014 (char *) "timet", NULL
17015 };
17016
17017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromTimeT",kwnames,&obj0)) goto fail;
17018 {
17019 arg1 = (time_t) SWIG_PyObj_AsUnsignedInt(obj0);
17020 if (PyErr_Occurred()) SWIG_fail;
17021 }
17022 {
17023 PyThreadState* __tstate = wxPyBeginAllowThreads();
17024 result = (wxDateTime *)new wxDateTime(arg1);
17025
17026 wxPyEndAllowThreads(__tstate);
17027 if (PyErr_Occurred()) SWIG_fail;
17028 }
17029 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 1);
17030 return resultobj;
17031 fail:
17032 return NULL;
17033 }
17034
17035
17036 static PyObject *_wrap_new_DateTimeFromJDN(PyObject *self, PyObject *args, PyObject *kwargs) {
17037 PyObject *resultobj;
17038 double arg1 ;
17039 wxDateTime *result;
17040 PyObject * obj0 = 0 ;
17041 char *kwnames[] = {
17042 (char *) "jdn", NULL
17043 };
17044
17045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromJDN",kwnames,&obj0)) goto fail;
17046 {
17047 arg1 = (double) SWIG_PyObj_AsDouble(obj0);
17048 if (PyErr_Occurred()) SWIG_fail;
17049 }
17050 {
17051 PyThreadState* __tstate = wxPyBeginAllowThreads();
17052 result = (wxDateTime *)new wxDateTime(arg1);
17053
17054 wxPyEndAllowThreads(__tstate);
17055 if (PyErr_Occurred()) SWIG_fail;
17056 }
17057 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 1);
17058 return resultobj;
17059 fail:
17060 return NULL;
17061 }
17062
17063
17064 static PyObject *_wrap_new_DateTimeFromHMS(PyObject *self, PyObject *args, PyObject *kwargs) {
17065 PyObject *resultobj;
17066 int arg1 ;
17067 int arg2 = (int) 0 ;
17068 int arg3 = (int) 0 ;
17069 int arg4 = (int) 0 ;
17070 wxDateTime *result;
17071 PyObject * obj0 = 0 ;
17072 PyObject * obj1 = 0 ;
17073 PyObject * obj2 = 0 ;
17074 PyObject * obj3 = 0 ;
17075 char *kwnames[] = {
17076 (char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
17077 };
17078
17079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DateTimeFromHMS",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17080 {
17081 arg1 = (int) SWIG_PyObj_AsInt(obj0);
17082 if (PyErr_Occurred()) SWIG_fail;
17083 }
17084 if (obj1) {
17085 {
17086 arg2 = (int) SWIG_PyObj_AsInt(obj1);
17087 if (PyErr_Occurred()) SWIG_fail;
17088 }
17089 }
17090 if (obj2) {
17091 {
17092 arg3 = (int) SWIG_PyObj_AsInt(obj2);
17093 if (PyErr_Occurred()) SWIG_fail;
17094 }
17095 }
17096 if (obj3) {
17097 {
17098 arg4 = (int) SWIG_PyObj_AsInt(obj3);
17099 if (PyErr_Occurred()) SWIG_fail;
17100 }
17101 }
17102 {
17103 PyThreadState* __tstate = wxPyBeginAllowThreads();
17104 result = (wxDateTime *)new wxDateTime(arg1,arg2,arg3,arg4);
17105
17106 wxPyEndAllowThreads(__tstate);
17107 if (PyErr_Occurred()) SWIG_fail;
17108 }
17109 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 1);
17110 return resultobj;
17111 fail:
17112 return NULL;
17113 }
17114
17115
17116 static PyObject *_wrap_new_DateTimeFromDMY(PyObject *self, PyObject *args, PyObject *kwargs) {
17117 PyObject *resultobj;
17118 int arg1 ;
17119 int arg2 = (int) wxDateTime::Inv_Month ;
17120 int arg3 = (int) wxDateTime::Inv_Year ;
17121 int arg4 = (int) 0 ;
17122 int arg5 = (int) 0 ;
17123 int arg6 = (int) 0 ;
17124 int arg7 = (int) 0 ;
17125 wxDateTime *result;
17126 PyObject * obj0 = 0 ;
17127 PyObject * obj1 = 0 ;
17128 PyObject * obj2 = 0 ;
17129 PyObject * obj3 = 0 ;
17130 PyObject * obj4 = 0 ;
17131 PyObject * obj5 = 0 ;
17132 PyObject * obj6 = 0 ;
17133 char *kwnames[] = {
17134 (char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
17135 };
17136
17137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_DateTimeFromDMY",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
17138 {
17139 arg1 = (int) SWIG_PyObj_AsInt(obj0);
17140 if (PyErr_Occurred()) SWIG_fail;
17141 }
17142 if (obj1) {
17143 {
17144 arg2 = (wxDateTime::Month) SWIG_PyObj_AsInt(obj1);
17145 if (PyErr_Occurred()) SWIG_fail;
17146 }
17147 }
17148 if (obj2) {
17149 {
17150 arg3 = (int) SWIG_PyObj_AsInt(obj2);
17151 if (PyErr_Occurred()) SWIG_fail;
17152 }
17153 }
17154 if (obj3) {
17155 {
17156 arg4 = (int) SWIG_PyObj_AsInt(obj3);
17157 if (PyErr_Occurred()) SWIG_fail;
17158 }
17159 }
17160 if (obj4) {
17161 {
17162 arg5 = (int) SWIG_PyObj_AsInt(obj4);
17163 if (PyErr_Occurred()) SWIG_fail;
17164 }
17165 }
17166 if (obj5) {
17167 {
17168 arg6 = (int) SWIG_PyObj_AsInt(obj5);
17169 if (PyErr_Occurred()) SWIG_fail;
17170 }
17171 }
17172 if (obj6) {
17173 {
17174 arg7 = (int) SWIG_PyObj_AsInt(obj6);
17175 if (PyErr_Occurred()) SWIG_fail;
17176 }
17177 }
17178 {
17179 PyThreadState* __tstate = wxPyBeginAllowThreads();
17180 result = (wxDateTime *)new wxDateTime(arg1,(wxDateTime::Month )arg2,arg3,arg4,arg5,arg6,arg7);
17181
17182 wxPyEndAllowThreads(__tstate);
17183 if (PyErr_Occurred()) SWIG_fail;
17184 }
17185 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 1);
17186 return resultobj;
17187 fail:
17188 return NULL;
17189 }
17190
17191
17192 static PyObject *_wrap_delete_DateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
17193 PyObject *resultobj;
17194 wxDateTime *arg1 = (wxDateTime *) 0 ;
17195 PyObject * obj0 = 0 ;
17196 char *kwnames[] = {
17197 (char *) "self", NULL
17198 };
17199
17200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateTime",kwnames,&obj0)) goto fail;
17201 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17202 {
17203 PyThreadState* __tstate = wxPyBeginAllowThreads();
17204 delete arg1;
17205
17206 wxPyEndAllowThreads(__tstate);
17207 if (PyErr_Occurred()) SWIG_fail;
17208 }
17209 Py_INCREF(Py_None); resultobj = Py_None;
17210 return resultobj;
17211 fail:
17212 return NULL;
17213 }
17214
17215
17216 static PyObject *_wrap_DateTime_SetToCurrent(PyObject *self, PyObject *args, PyObject *kwargs) {
17217 PyObject *resultobj;
17218 wxDateTime *arg1 = (wxDateTime *) 0 ;
17219 wxDateTime *result;
17220 PyObject * obj0 = 0 ;
17221 char *kwnames[] = {
17222 (char *) "self", NULL
17223 };
17224
17225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetToCurrent",kwnames,&obj0)) goto fail;
17226 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17227 {
17228 PyThreadState* __tstate = wxPyBeginAllowThreads();
17229 {
17230 wxDateTime &_result_ref = (arg1)->SetToCurrent();
17231 result = (wxDateTime *) &_result_ref;
17232 }
17233
17234 wxPyEndAllowThreads(__tstate);
17235 if (PyErr_Occurred()) SWIG_fail;
17236 }
17237 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17238 return resultobj;
17239 fail:
17240 return NULL;
17241 }
17242
17243
17244 static PyObject *_wrap_DateTime_SetTimeT(PyObject *self, PyObject *args, PyObject *kwargs) {
17245 PyObject *resultobj;
17246 wxDateTime *arg1 = (wxDateTime *) 0 ;
17247 time_t arg2 ;
17248 wxDateTime *result;
17249 PyObject * obj0 = 0 ;
17250 PyObject * obj1 = 0 ;
17251 char *kwnames[] = {
17252 (char *) "self",(char *) "timet", NULL
17253 };
17254
17255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetTimeT",kwnames,&obj0,&obj1)) goto fail;
17256 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17257 {
17258 arg2 = (time_t) SWIG_PyObj_AsUnsignedInt(obj1);
17259 if (PyErr_Occurred()) SWIG_fail;
17260 }
17261 {
17262 PyThreadState* __tstate = wxPyBeginAllowThreads();
17263 {
17264 wxDateTime &_result_ref = (arg1)->Set(arg2);
17265 result = (wxDateTime *) &_result_ref;
17266 }
17267
17268 wxPyEndAllowThreads(__tstate);
17269 if (PyErr_Occurred()) SWIG_fail;
17270 }
17271 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17272 return resultobj;
17273 fail:
17274 return NULL;
17275 }
17276
17277
17278 static PyObject *_wrap_DateTime_SetJDN(PyObject *self, PyObject *args, PyObject *kwargs) {
17279 PyObject *resultobj;
17280 wxDateTime *arg1 = (wxDateTime *) 0 ;
17281 double arg2 ;
17282 wxDateTime *result;
17283 PyObject * obj0 = 0 ;
17284 PyObject * obj1 = 0 ;
17285 char *kwnames[] = {
17286 (char *) "self",(char *) "jdn", NULL
17287 };
17288
17289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetJDN",kwnames,&obj0,&obj1)) goto fail;
17290 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17291 {
17292 arg2 = (double) SWIG_PyObj_AsDouble(obj1);
17293 if (PyErr_Occurred()) SWIG_fail;
17294 }
17295 {
17296 PyThreadState* __tstate = wxPyBeginAllowThreads();
17297 {
17298 wxDateTime &_result_ref = (arg1)->Set(arg2);
17299 result = (wxDateTime *) &_result_ref;
17300 }
17301
17302 wxPyEndAllowThreads(__tstate);
17303 if (PyErr_Occurred()) SWIG_fail;
17304 }
17305 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17306 return resultobj;
17307 fail:
17308 return NULL;
17309 }
17310
17311
17312 static PyObject *_wrap_DateTime_SetHMS(PyObject *self, PyObject *args, PyObject *kwargs) {
17313 PyObject *resultobj;
17314 wxDateTime *arg1 = (wxDateTime *) 0 ;
17315 int arg2 ;
17316 int arg3 = (int) 0 ;
17317 int arg4 = (int) 0 ;
17318 int arg5 = (int) 0 ;
17319 wxDateTime *result;
17320 PyObject * obj0 = 0 ;
17321 PyObject * obj1 = 0 ;
17322 PyObject * obj2 = 0 ;
17323 PyObject * obj3 = 0 ;
17324 PyObject * obj4 = 0 ;
17325 char *kwnames[] = {
17326 (char *) "self",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
17327 };
17328
17329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetHMS",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
17330 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17331 {
17332 arg2 = (int) SWIG_PyObj_AsInt(obj1);
17333 if (PyErr_Occurred()) SWIG_fail;
17334 }
17335 if (obj2) {
17336 {
17337 arg3 = (int) SWIG_PyObj_AsInt(obj2);
17338 if (PyErr_Occurred()) SWIG_fail;
17339 }
17340 }
17341 if (obj3) {
17342 {
17343 arg4 = (int) SWIG_PyObj_AsInt(obj3);
17344 if (PyErr_Occurred()) SWIG_fail;
17345 }
17346 }
17347 if (obj4) {
17348 {
17349 arg5 = (int) SWIG_PyObj_AsInt(obj4);
17350 if (PyErr_Occurred()) SWIG_fail;
17351 }
17352 }
17353 {
17354 PyThreadState* __tstate = wxPyBeginAllowThreads();
17355 {
17356 wxDateTime &_result_ref = (arg1)->Set(arg2,arg3,arg4,arg5);
17357 result = (wxDateTime *) &_result_ref;
17358 }
17359
17360 wxPyEndAllowThreads(__tstate);
17361 if (PyErr_Occurred()) SWIG_fail;
17362 }
17363 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17364 return resultobj;
17365 fail:
17366 return NULL;
17367 }
17368
17369
17370 static PyObject *_wrap_DateTime_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
17371 PyObject *resultobj;
17372 wxDateTime *arg1 = (wxDateTime *) 0 ;
17373 int arg2 ;
17374 int arg3 = (int) wxDateTime::Inv_Month ;
17375 int arg4 = (int) wxDateTime::Inv_Year ;
17376 int arg5 = (int) 0 ;
17377 int arg6 = (int) 0 ;
17378 int arg7 = (int) 0 ;
17379 int arg8 = (int) 0 ;
17380 wxDateTime *result;
17381 PyObject * obj0 = 0 ;
17382 PyObject * obj1 = 0 ;
17383 PyObject * obj2 = 0 ;
17384 PyObject * obj3 = 0 ;
17385 PyObject * obj4 = 0 ;
17386 PyObject * obj5 = 0 ;
17387 PyObject * obj6 = 0 ;
17388 PyObject * obj7 = 0 ;
17389 char *kwnames[] = {
17390 (char *) "self",(char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
17391 };
17392
17393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:DateTime_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
17394 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17395 {
17396 arg2 = (int) SWIG_PyObj_AsInt(obj1);
17397 if (PyErr_Occurred()) SWIG_fail;
17398 }
17399 if (obj2) {
17400 {
17401 arg3 = (wxDateTime::Month) SWIG_PyObj_AsInt(obj2);
17402 if (PyErr_Occurred()) SWIG_fail;
17403 }
17404 }
17405 if (obj3) {
17406 {
17407 arg4 = (int) SWIG_PyObj_AsInt(obj3);
17408 if (PyErr_Occurred()) SWIG_fail;
17409 }
17410 }
17411 if (obj4) {
17412 {
17413 arg5 = (int) SWIG_PyObj_AsInt(obj4);
17414 if (PyErr_Occurred()) SWIG_fail;
17415 }
17416 }
17417 if (obj5) {
17418 {
17419 arg6 = (int) SWIG_PyObj_AsInt(obj5);
17420 if (PyErr_Occurred()) SWIG_fail;
17421 }
17422 }
17423 if (obj6) {
17424 {
17425 arg7 = (int) SWIG_PyObj_AsInt(obj6);
17426 if (PyErr_Occurred()) SWIG_fail;
17427 }
17428 }
17429 if (obj7) {
17430 {
17431 arg8 = (int) SWIG_PyObj_AsInt(obj7);
17432 if (PyErr_Occurred()) SWIG_fail;
17433 }
17434 }
17435 {
17436 PyThreadState* __tstate = wxPyBeginAllowThreads();
17437 {
17438 wxDateTime &_result_ref = (arg1)->Set(arg2,(wxDateTime::Month )arg3,arg4,arg5,arg6,arg7,arg8);
17439 result = (wxDateTime *) &_result_ref;
17440 }
17441
17442 wxPyEndAllowThreads(__tstate);
17443 if (PyErr_Occurred()) SWIG_fail;
17444 }
17445 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17446 return resultobj;
17447 fail:
17448 return NULL;
17449 }
17450
17451
17452 static PyObject *_wrap_DateTime_ResetTime(PyObject *self, PyObject *args, PyObject *kwargs) {
17453 PyObject *resultobj;
17454 wxDateTime *arg1 = (wxDateTime *) 0 ;
17455 wxDateTime *result;
17456 PyObject * obj0 = 0 ;
17457 char *kwnames[] = {
17458 (char *) "self", NULL
17459 };
17460
17461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ResetTime",kwnames,&obj0)) goto fail;
17462 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17463 {
17464 PyThreadState* __tstate = wxPyBeginAllowThreads();
17465 {
17466 wxDateTime &_result_ref = (arg1)->ResetTime();
17467 result = (wxDateTime *) &_result_ref;
17468 }
17469
17470 wxPyEndAllowThreads(__tstate);
17471 if (PyErr_Occurred()) SWIG_fail;
17472 }
17473 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17474 return resultobj;
17475 fail:
17476 return NULL;
17477 }
17478
17479
17480 static PyObject *_wrap_DateTime_SetYear(PyObject *self, PyObject *args, PyObject *kwargs) {
17481 PyObject *resultobj;
17482 wxDateTime *arg1 = (wxDateTime *) 0 ;
17483 int arg2 ;
17484 wxDateTime *result;
17485 PyObject * obj0 = 0 ;
17486 PyObject * obj1 = 0 ;
17487 char *kwnames[] = {
17488 (char *) "self",(char *) "year", NULL
17489 };
17490
17491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetYear",kwnames,&obj0,&obj1)) goto fail;
17492 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17493 {
17494 arg2 = (int) SWIG_PyObj_AsInt(obj1);
17495 if (PyErr_Occurred()) SWIG_fail;
17496 }
17497 {
17498 PyThreadState* __tstate = wxPyBeginAllowThreads();
17499 {
17500 wxDateTime &_result_ref = (arg1)->SetYear(arg2);
17501 result = (wxDateTime *) &_result_ref;
17502 }
17503
17504 wxPyEndAllowThreads(__tstate);
17505 if (PyErr_Occurred()) SWIG_fail;
17506 }
17507 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17508 return resultobj;
17509 fail:
17510 return NULL;
17511 }
17512
17513
17514 static PyObject *_wrap_DateTime_SetMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
17515 PyObject *resultobj;
17516 wxDateTime *arg1 = (wxDateTime *) 0 ;
17517 int arg2 ;
17518 wxDateTime *result;
17519 PyObject * obj0 = 0 ;
17520 PyObject * obj1 = 0 ;
17521 char *kwnames[] = {
17522 (char *) "self",(char *) "month", NULL
17523 };
17524
17525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMonth",kwnames,&obj0,&obj1)) goto fail;
17526 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17527 {
17528 arg2 = (wxDateTime::Month) SWIG_PyObj_AsInt(obj1);
17529 if (PyErr_Occurred()) SWIG_fail;
17530 }
17531 {
17532 PyThreadState* __tstate = wxPyBeginAllowThreads();
17533 {
17534 wxDateTime &_result_ref = (arg1)->SetMonth((wxDateTime::Month )arg2);
17535 result = (wxDateTime *) &_result_ref;
17536 }
17537
17538 wxPyEndAllowThreads(__tstate);
17539 if (PyErr_Occurred()) SWIG_fail;
17540 }
17541 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17542 return resultobj;
17543 fail:
17544 return NULL;
17545 }
17546
17547
17548 static PyObject *_wrap_DateTime_SetDay(PyObject *self, PyObject *args, PyObject *kwargs) {
17549 PyObject *resultobj;
17550 wxDateTime *arg1 = (wxDateTime *) 0 ;
17551 int arg2 ;
17552 wxDateTime *result;
17553 PyObject * obj0 = 0 ;
17554 PyObject * obj1 = 0 ;
17555 char *kwnames[] = {
17556 (char *) "self",(char *) "day", NULL
17557 };
17558
17559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetDay",kwnames,&obj0,&obj1)) goto fail;
17560 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17561 {
17562 arg2 = (int) SWIG_PyObj_AsInt(obj1);
17563 if (PyErr_Occurred()) SWIG_fail;
17564 }
17565 {
17566 PyThreadState* __tstate = wxPyBeginAllowThreads();
17567 {
17568 wxDateTime &_result_ref = (arg1)->SetDay(arg2);
17569 result = (wxDateTime *) &_result_ref;
17570 }
17571
17572 wxPyEndAllowThreads(__tstate);
17573 if (PyErr_Occurred()) SWIG_fail;
17574 }
17575 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17576 return resultobj;
17577 fail:
17578 return NULL;
17579 }
17580
17581
17582 static PyObject *_wrap_DateTime_SetHour(PyObject *self, PyObject *args, PyObject *kwargs) {
17583 PyObject *resultobj;
17584 wxDateTime *arg1 = (wxDateTime *) 0 ;
17585 int arg2 ;
17586 wxDateTime *result;
17587 PyObject * obj0 = 0 ;
17588 PyObject * obj1 = 0 ;
17589 char *kwnames[] = {
17590 (char *) "self",(char *) "hour", NULL
17591 };
17592
17593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetHour",kwnames,&obj0,&obj1)) goto fail;
17594 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17595 {
17596 arg2 = (int) SWIG_PyObj_AsInt(obj1);
17597 if (PyErr_Occurred()) SWIG_fail;
17598 }
17599 {
17600 PyThreadState* __tstate = wxPyBeginAllowThreads();
17601 {
17602 wxDateTime &_result_ref = (arg1)->SetHour(arg2);
17603 result = (wxDateTime *) &_result_ref;
17604 }
17605
17606 wxPyEndAllowThreads(__tstate);
17607 if (PyErr_Occurred()) SWIG_fail;
17608 }
17609 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17610 return resultobj;
17611 fail:
17612 return NULL;
17613 }
17614
17615
17616 static PyObject *_wrap_DateTime_SetMinute(PyObject *self, PyObject *args, PyObject *kwargs) {
17617 PyObject *resultobj;
17618 wxDateTime *arg1 = (wxDateTime *) 0 ;
17619 int arg2 ;
17620 wxDateTime *result;
17621 PyObject * obj0 = 0 ;
17622 PyObject * obj1 = 0 ;
17623 char *kwnames[] = {
17624 (char *) "self",(char *) "minute", NULL
17625 };
17626
17627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMinute",kwnames,&obj0,&obj1)) goto fail;
17628 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17629 {
17630 arg2 = (int) SWIG_PyObj_AsInt(obj1);
17631 if (PyErr_Occurred()) SWIG_fail;
17632 }
17633 {
17634 PyThreadState* __tstate = wxPyBeginAllowThreads();
17635 {
17636 wxDateTime &_result_ref = (arg1)->SetMinute(arg2);
17637 result = (wxDateTime *) &_result_ref;
17638 }
17639
17640 wxPyEndAllowThreads(__tstate);
17641 if (PyErr_Occurred()) SWIG_fail;
17642 }
17643 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17644 return resultobj;
17645 fail:
17646 return NULL;
17647 }
17648
17649
17650 static PyObject *_wrap_DateTime_SetSecond(PyObject *self, PyObject *args, PyObject *kwargs) {
17651 PyObject *resultobj;
17652 wxDateTime *arg1 = (wxDateTime *) 0 ;
17653 int arg2 ;
17654 wxDateTime *result;
17655 PyObject * obj0 = 0 ;
17656 PyObject * obj1 = 0 ;
17657 char *kwnames[] = {
17658 (char *) "self",(char *) "second", NULL
17659 };
17660
17661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetSecond",kwnames,&obj0,&obj1)) goto fail;
17662 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17663 {
17664 arg2 = (int) SWIG_PyObj_AsInt(obj1);
17665 if (PyErr_Occurred()) SWIG_fail;
17666 }
17667 {
17668 PyThreadState* __tstate = wxPyBeginAllowThreads();
17669 {
17670 wxDateTime &_result_ref = (arg1)->SetSecond(arg2);
17671 result = (wxDateTime *) &_result_ref;
17672 }
17673
17674 wxPyEndAllowThreads(__tstate);
17675 if (PyErr_Occurred()) SWIG_fail;
17676 }
17677 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17678 return resultobj;
17679 fail:
17680 return NULL;
17681 }
17682
17683
17684 static PyObject *_wrap_DateTime_SetMillisecond(PyObject *self, PyObject *args, PyObject *kwargs) {
17685 PyObject *resultobj;
17686 wxDateTime *arg1 = (wxDateTime *) 0 ;
17687 int arg2 ;
17688 wxDateTime *result;
17689 PyObject * obj0 = 0 ;
17690 PyObject * obj1 = 0 ;
17691 char *kwnames[] = {
17692 (char *) "self",(char *) "millisecond", NULL
17693 };
17694
17695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMillisecond",kwnames,&obj0,&obj1)) goto fail;
17696 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17697 {
17698 arg2 = (int) SWIG_PyObj_AsInt(obj1);
17699 if (PyErr_Occurred()) SWIG_fail;
17700 }
17701 {
17702 PyThreadState* __tstate = wxPyBeginAllowThreads();
17703 {
17704 wxDateTime &_result_ref = (arg1)->SetMillisecond(arg2);
17705 result = (wxDateTime *) &_result_ref;
17706 }
17707
17708 wxPyEndAllowThreads(__tstate);
17709 if (PyErr_Occurred()) SWIG_fail;
17710 }
17711 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17712 return resultobj;
17713 fail:
17714 return NULL;
17715 }
17716
17717
17718 static PyObject *_wrap_DateTime_SetToWeekDayInSameWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
17719 PyObject *resultobj;
17720 wxDateTime *arg1 = (wxDateTime *) 0 ;
17721 int arg2 ;
17722 int arg3 = (int) wxDateTime::Monday_First ;
17723 wxDateTime *result;
17724 PyObject * obj0 = 0 ;
17725 PyObject * obj1 = 0 ;
17726 PyObject * obj2 = 0 ;
17727 char *kwnames[] = {
17728 (char *) "self",(char *) "weekday",(char *) "flags", NULL
17729 };
17730
17731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_SetToWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
17732 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17733 {
17734 arg2 = (wxDateTime::WeekDay) SWIG_PyObj_AsInt(obj1);
17735 if (PyErr_Occurred()) SWIG_fail;
17736 }
17737 if (obj2) {
17738 {
17739 arg3 = (wxDateTime::WeekFlags) SWIG_PyObj_AsInt(obj2);
17740 if (PyErr_Occurred()) SWIG_fail;
17741 }
17742 }
17743 {
17744 PyThreadState* __tstate = wxPyBeginAllowThreads();
17745 {
17746 wxDateTime &_result_ref = (arg1)->SetToWeekDayInSameWeek((wxDateTime::WeekDay )arg2,(wxDateTime::WeekFlags )arg3);
17747 result = (wxDateTime *) &_result_ref;
17748 }
17749
17750 wxPyEndAllowThreads(__tstate);
17751 if (PyErr_Occurred()) SWIG_fail;
17752 }
17753 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17754 return resultobj;
17755 fail:
17756 return NULL;
17757 }
17758
17759
17760 static PyObject *_wrap_DateTime_GetWeekDayInSameWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
17761 PyObject *resultobj;
17762 wxDateTime *arg1 = (wxDateTime *) 0 ;
17763 int arg2 ;
17764 int arg3 = (int) wxDateTime::Monday_First ;
17765 wxDateTime result;
17766 PyObject * obj0 = 0 ;
17767 PyObject * obj1 = 0 ;
17768 PyObject * obj2 = 0 ;
17769 char *kwnames[] = {
17770 (char *) "self",(char *) "weekday",(char *) "flags", NULL
17771 };
17772
17773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_GetWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
17774 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17775 {
17776 arg2 = (wxDateTime::WeekDay) SWIG_PyObj_AsInt(obj1);
17777 if (PyErr_Occurred()) SWIG_fail;
17778 }
17779 if (obj2) {
17780 {
17781 arg3 = (wxDateTime::WeekFlags) SWIG_PyObj_AsInt(obj2);
17782 if (PyErr_Occurred()) SWIG_fail;
17783 }
17784 }
17785 {
17786 PyThreadState* __tstate = wxPyBeginAllowThreads();
17787 result = (arg1)->GetWeekDayInSameWeek((wxDateTime::WeekDay )arg2,(wxDateTime::WeekFlags )arg3);
17788
17789 wxPyEndAllowThreads(__tstate);
17790 if (PyErr_Occurred()) SWIG_fail;
17791 }
17792 {
17793 wxDateTime * resultptr;
17794 resultptr = new wxDateTime((wxDateTime &) result);
17795 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
17796 }
17797 return resultobj;
17798 fail:
17799 return NULL;
17800 }
17801
17802
17803 static PyObject *_wrap_DateTime_SetToNextWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
17804 PyObject *resultobj;
17805 wxDateTime *arg1 = (wxDateTime *) 0 ;
17806 int arg2 ;
17807 wxDateTime *result;
17808 PyObject * obj0 = 0 ;
17809 PyObject * obj1 = 0 ;
17810 char *kwnames[] = {
17811 (char *) "self",(char *) "weekday", NULL
17812 };
17813
17814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
17815 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17816 {
17817 arg2 = (wxDateTime::WeekDay) SWIG_PyObj_AsInt(obj1);
17818 if (PyErr_Occurred()) SWIG_fail;
17819 }
17820 {
17821 PyThreadState* __tstate = wxPyBeginAllowThreads();
17822 {
17823 wxDateTime &_result_ref = (arg1)->SetToNextWeekDay((wxDateTime::WeekDay )arg2);
17824 result = (wxDateTime *) &_result_ref;
17825 }
17826
17827 wxPyEndAllowThreads(__tstate);
17828 if (PyErr_Occurred()) SWIG_fail;
17829 }
17830 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17831 return resultobj;
17832 fail:
17833 return NULL;
17834 }
17835
17836
17837 static PyObject *_wrap_DateTime_GetNextWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
17838 PyObject *resultobj;
17839 wxDateTime *arg1 = (wxDateTime *) 0 ;
17840 int arg2 ;
17841 wxDateTime result;
17842 PyObject * obj0 = 0 ;
17843 PyObject * obj1 = 0 ;
17844 char *kwnames[] = {
17845 (char *) "self",(char *) "weekday", NULL
17846 };
17847
17848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
17849 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17850 {
17851 arg2 = (wxDateTime::WeekDay) SWIG_PyObj_AsInt(obj1);
17852 if (PyErr_Occurred()) SWIG_fail;
17853 }
17854 {
17855 PyThreadState* __tstate = wxPyBeginAllowThreads();
17856 result = (arg1)->GetNextWeekDay((wxDateTime::WeekDay )arg2);
17857
17858 wxPyEndAllowThreads(__tstate);
17859 if (PyErr_Occurred()) SWIG_fail;
17860 }
17861 {
17862 wxDateTime * resultptr;
17863 resultptr = new wxDateTime((wxDateTime &) result);
17864 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
17865 }
17866 return resultobj;
17867 fail:
17868 return NULL;
17869 }
17870
17871
17872 static PyObject *_wrap_DateTime_SetToPrevWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
17873 PyObject *resultobj;
17874 wxDateTime *arg1 = (wxDateTime *) 0 ;
17875 int arg2 ;
17876 wxDateTime *result;
17877 PyObject * obj0 = 0 ;
17878 PyObject * obj1 = 0 ;
17879 char *kwnames[] = {
17880 (char *) "self",(char *) "weekday", NULL
17881 };
17882
17883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
17884 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17885 {
17886 arg2 = (wxDateTime::WeekDay) SWIG_PyObj_AsInt(obj1);
17887 if (PyErr_Occurred()) SWIG_fail;
17888 }
17889 {
17890 PyThreadState* __tstate = wxPyBeginAllowThreads();
17891 {
17892 wxDateTime &_result_ref = (arg1)->SetToPrevWeekDay((wxDateTime::WeekDay )arg2);
17893 result = (wxDateTime *) &_result_ref;
17894 }
17895
17896 wxPyEndAllowThreads(__tstate);
17897 if (PyErr_Occurred()) SWIG_fail;
17898 }
17899 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17900 return resultobj;
17901 fail:
17902 return NULL;
17903 }
17904
17905
17906 static PyObject *_wrap_DateTime_GetPrevWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
17907 PyObject *resultobj;
17908 wxDateTime *arg1 = (wxDateTime *) 0 ;
17909 int arg2 ;
17910 wxDateTime result;
17911 PyObject * obj0 = 0 ;
17912 PyObject * obj1 = 0 ;
17913 char *kwnames[] = {
17914 (char *) "self",(char *) "weekday", NULL
17915 };
17916
17917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
17918 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17919 {
17920 arg2 = (wxDateTime::WeekDay) SWIG_PyObj_AsInt(obj1);
17921 if (PyErr_Occurred()) SWIG_fail;
17922 }
17923 {
17924 PyThreadState* __tstate = wxPyBeginAllowThreads();
17925 result = (arg1)->GetPrevWeekDay((wxDateTime::WeekDay )arg2);
17926
17927 wxPyEndAllowThreads(__tstate);
17928 if (PyErr_Occurred()) SWIG_fail;
17929 }
17930 {
17931 wxDateTime * resultptr;
17932 resultptr = new wxDateTime((wxDateTime &) result);
17933 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
17934 }
17935 return resultobj;
17936 fail:
17937 return NULL;
17938 }
17939
17940
17941 static PyObject *_wrap_DateTime_SetToWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
17942 PyObject *resultobj;
17943 wxDateTime *arg1 = (wxDateTime *) 0 ;
17944 int arg2 ;
17945 int arg3 = (int) 1 ;
17946 int arg4 = (int) wxDateTime::Inv_Month ;
17947 int arg5 = (int) wxDateTime::Inv_Year ;
17948 bool result;
17949 PyObject * obj0 = 0 ;
17950 PyObject * obj1 = 0 ;
17951 PyObject * obj2 = 0 ;
17952 PyObject * obj3 = 0 ;
17953 PyObject * obj4 = 0 ;
17954 char *kwnames[] = {
17955 (char *) "self",(char *) "weekday",(char *) "n",(char *) "month",(char *) "year", NULL
17956 };
17957
17958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetToWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
17959 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17960 {
17961 arg2 = (wxDateTime::WeekDay) SWIG_PyObj_AsInt(obj1);
17962 if (PyErr_Occurred()) SWIG_fail;
17963 }
17964 if (obj2) {
17965 {
17966 arg3 = (int) SWIG_PyObj_AsInt(obj2);
17967 if (PyErr_Occurred()) SWIG_fail;
17968 }
17969 }
17970 if (obj3) {
17971 {
17972 arg4 = (wxDateTime::Month) SWIG_PyObj_AsInt(obj3);
17973 if (PyErr_Occurred()) SWIG_fail;
17974 }
17975 }
17976 if (obj4) {
17977 {
17978 arg5 = (int) SWIG_PyObj_AsInt(obj4);
17979 if (PyErr_Occurred()) SWIG_fail;
17980 }
17981 }
17982 {
17983 PyThreadState* __tstate = wxPyBeginAllowThreads();
17984 result = (bool)(arg1)->SetToWeekDay((wxDateTime::WeekDay )arg2,arg3,(wxDateTime::Month )arg4,arg5);
17985
17986 wxPyEndAllowThreads(__tstate);
17987 if (PyErr_Occurred()) SWIG_fail;
17988 }
17989 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17990 return resultobj;
17991 fail:
17992 return NULL;
17993 }
17994
17995
17996 static PyObject *_wrap_DateTime_SetToLastWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
17997 PyObject *resultobj;
17998 wxDateTime *arg1 = (wxDateTime *) 0 ;
17999 int arg2 ;
18000 int arg3 = (int) wxDateTime::Inv_Month ;
18001 int arg4 = (int) wxDateTime::Inv_Year ;
18002 bool result;
18003 PyObject * obj0 = 0 ;
18004 PyObject * obj1 = 0 ;
18005 PyObject * obj2 = 0 ;
18006 PyObject * obj3 = 0 ;
18007 char *kwnames[] = {
18008 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
18009 };
18010
18011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18012 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18013 {
18014 arg2 = (wxDateTime::WeekDay) SWIG_PyObj_AsInt(obj1);
18015 if (PyErr_Occurred()) SWIG_fail;
18016 }
18017 if (obj2) {
18018 {
18019 arg3 = (wxDateTime::Month) SWIG_PyObj_AsInt(obj2);
18020 if (PyErr_Occurred()) SWIG_fail;
18021 }
18022 }
18023 if (obj3) {
18024 {
18025 arg4 = (int) SWIG_PyObj_AsInt(obj3);
18026 if (PyErr_Occurred()) SWIG_fail;
18027 }
18028 }
18029 {
18030 PyThreadState* __tstate = wxPyBeginAllowThreads();
18031 result = (bool)(arg1)->SetToLastWeekDay((wxDateTime::WeekDay )arg2,(wxDateTime::Month )arg3,arg4);
18032
18033 wxPyEndAllowThreads(__tstate);
18034 if (PyErr_Occurred()) SWIG_fail;
18035 }
18036 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18037 return resultobj;
18038 fail:
18039 return NULL;
18040 }
18041
18042
18043 static PyObject *_wrap_DateTime_GetLastWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18044 PyObject *resultobj;
18045 wxDateTime *arg1 = (wxDateTime *) 0 ;
18046 int arg2 ;
18047 int arg3 = (int) wxDateTime::Inv_Month ;
18048 int arg4 = (int) wxDateTime::Inv_Year ;
18049 wxDateTime result;
18050 PyObject * obj0 = 0 ;
18051 PyObject * obj1 = 0 ;
18052 PyObject * obj2 = 0 ;
18053 PyObject * obj3 = 0 ;
18054 char *kwnames[] = {
18055 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
18056 };
18057
18058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18059 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18060 {
18061 arg2 = (wxDateTime::WeekDay) SWIG_PyObj_AsInt(obj1);
18062 if (PyErr_Occurred()) SWIG_fail;
18063 }
18064 if (obj2) {
18065 {
18066 arg3 = (wxDateTime::Month) SWIG_PyObj_AsInt(obj2);
18067 if (PyErr_Occurred()) SWIG_fail;
18068 }
18069 }
18070 if (obj3) {
18071 {
18072 arg4 = (int) SWIG_PyObj_AsInt(obj3);
18073 if (PyErr_Occurred()) SWIG_fail;
18074 }
18075 }
18076 {
18077 PyThreadState* __tstate = wxPyBeginAllowThreads();
18078 result = (arg1)->GetLastWeekDay((wxDateTime::WeekDay )arg2,(wxDateTime::Month )arg3,arg4);
18079
18080 wxPyEndAllowThreads(__tstate);
18081 if (PyErr_Occurred()) SWIG_fail;
18082 }
18083 {
18084 wxDateTime * resultptr;
18085 resultptr = new wxDateTime((wxDateTime &) result);
18086 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
18087 }
18088 return resultobj;
18089 fail:
18090 return NULL;
18091 }
18092
18093
18094 static PyObject *_wrap_DateTime_SetToTheWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
18095 PyObject *resultobj;
18096 wxDateTime *arg1 = (wxDateTime *) 0 ;
18097 int arg2 ;
18098 int arg3 = (int) wxDateTime::Mon ;
18099 int arg4 = (int) wxDateTime::Monday_First ;
18100 bool result;
18101 PyObject * obj0 = 0 ;
18102 PyObject * obj1 = 0 ;
18103 PyObject * obj2 = 0 ;
18104 PyObject * obj3 = 0 ;
18105 char *kwnames[] = {
18106 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
18107 };
18108
18109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToTheWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18110 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18111 {
18112 arg2 = (int) SWIG_PyObj_AsInt(obj1);
18113 if (PyErr_Occurred()) SWIG_fail;
18114 }
18115 if (obj2) {
18116 {
18117 arg3 = (wxDateTime::WeekDay) SWIG_PyObj_AsInt(obj2);
18118 if (PyErr_Occurred()) SWIG_fail;
18119 }
18120 }
18121 if (obj3) {
18122 {
18123 arg4 = (wxDateTime::WeekFlags) SWIG_PyObj_AsInt(obj3);
18124 if (PyErr_Occurred()) SWIG_fail;
18125 }
18126 }
18127 {
18128 PyThreadState* __tstate = wxPyBeginAllowThreads();
18129 result = (bool)(arg1)->SetToTheWeek(arg2,(wxDateTime::WeekDay )arg3,(wxDateTime::WeekFlags )arg4);
18130
18131 wxPyEndAllowThreads(__tstate);
18132 if (PyErr_Occurred()) SWIG_fail;
18133 }
18134 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18135 return resultobj;
18136 fail:
18137 return NULL;
18138 }
18139
18140
18141 static PyObject *_wrap_DateTime_GetWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
18142 PyObject *resultobj;
18143 wxDateTime *arg1 = (wxDateTime *) 0 ;
18144 int arg2 ;
18145 int arg3 = (int) wxDateTime::Mon ;
18146 int arg4 = (int) wxDateTime::Monday_First ;
18147 wxDateTime result;
18148 PyObject * obj0 = 0 ;
18149 PyObject * obj1 = 0 ;
18150 PyObject * obj2 = 0 ;
18151 PyObject * obj3 = 0 ;
18152 char *kwnames[] = {
18153 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
18154 };
18155
18156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18157 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18158 {
18159 arg2 = (int) SWIG_PyObj_AsInt(obj1);
18160 if (PyErr_Occurred()) SWIG_fail;
18161 }
18162 if (obj2) {
18163 {
18164 arg3 = (wxDateTime::WeekDay) SWIG_PyObj_AsInt(obj2);
18165 if (PyErr_Occurred()) SWIG_fail;
18166 }
18167 }
18168 if (obj3) {
18169 {
18170 arg4 = (wxDateTime::WeekFlags) SWIG_PyObj_AsInt(obj3);
18171 if (PyErr_Occurred()) SWIG_fail;
18172 }
18173 }
18174 {
18175 PyThreadState* __tstate = wxPyBeginAllowThreads();
18176 result = (arg1)->GetWeek(arg2,(wxDateTime::WeekDay )arg3,(wxDateTime::WeekFlags )arg4);
18177
18178 wxPyEndAllowThreads(__tstate);
18179 if (PyErr_Occurred()) SWIG_fail;
18180 }
18181 {
18182 wxDateTime * resultptr;
18183 resultptr = new wxDateTime((wxDateTime &) result);
18184 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
18185 }
18186 return resultobj;
18187 fail:
18188 return NULL;
18189 }
18190
18191
18192 static PyObject *_wrap_DateTime_SetToLastMonthDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18193 PyObject *resultobj;
18194 wxDateTime *arg1 = (wxDateTime *) 0 ;
18195 int arg2 = (int) wxDateTime::Inv_Month ;
18196 int arg3 = (int) wxDateTime::Inv_Year ;
18197 wxDateTime *result;
18198 PyObject * obj0 = 0 ;
18199 PyObject * obj1 = 0 ;
18200 PyObject * obj2 = 0 ;
18201 char *kwnames[] = {
18202 (char *) "self",(char *) "month",(char *) "year", NULL
18203 };
18204
18205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_SetToLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
18206 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18207 if (obj1) {
18208 {
18209 arg2 = (wxDateTime::Month) SWIG_PyObj_AsInt(obj1);
18210 if (PyErr_Occurred()) SWIG_fail;
18211 }
18212 }
18213 if (obj2) {
18214 {
18215 arg3 = (int) SWIG_PyObj_AsInt(obj2);
18216 if (PyErr_Occurred()) SWIG_fail;
18217 }
18218 }
18219 {
18220 PyThreadState* __tstate = wxPyBeginAllowThreads();
18221 {
18222 wxDateTime &_result_ref = (arg1)->SetToLastMonthDay((wxDateTime::Month )arg2,arg3);
18223 result = (wxDateTime *) &_result_ref;
18224 }
18225
18226 wxPyEndAllowThreads(__tstate);
18227 if (PyErr_Occurred()) SWIG_fail;
18228 }
18229 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
18230 return resultobj;
18231 fail:
18232 return NULL;
18233 }
18234
18235
18236 static PyObject *_wrap_DateTime_GetLastMonthDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18237 PyObject *resultobj;
18238 wxDateTime *arg1 = (wxDateTime *) 0 ;
18239 int arg2 = (int) wxDateTime::Inv_Month ;
18240 int arg3 = (int) wxDateTime::Inv_Year ;
18241 wxDateTime result;
18242 PyObject * obj0 = 0 ;
18243 PyObject * obj1 = 0 ;
18244 PyObject * obj2 = 0 ;
18245 char *kwnames[] = {
18246 (char *) "self",(char *) "month",(char *) "year", NULL
18247 };
18248
18249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
18250 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18251 if (obj1) {
18252 {
18253 arg2 = (wxDateTime::Month) SWIG_PyObj_AsInt(obj1);
18254 if (PyErr_Occurred()) SWIG_fail;
18255 }
18256 }
18257 if (obj2) {
18258 {
18259 arg3 = (int) SWIG_PyObj_AsInt(obj2);
18260 if (PyErr_Occurred()) SWIG_fail;
18261 }
18262 }
18263 {
18264 PyThreadState* __tstate = wxPyBeginAllowThreads();
18265 result = (arg1)->GetLastMonthDay((wxDateTime::Month )arg2,arg3);
18266
18267 wxPyEndAllowThreads(__tstate);
18268 if (PyErr_Occurred()) SWIG_fail;
18269 }
18270 {
18271 wxDateTime * resultptr;
18272 resultptr = new wxDateTime((wxDateTime &) result);
18273 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
18274 }
18275 return resultobj;
18276 fail:
18277 return NULL;
18278 }
18279
18280
18281 static PyObject *_wrap_DateTime_SetToYearDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18282 PyObject *resultobj;
18283 wxDateTime *arg1 = (wxDateTime *) 0 ;
18284 int arg2 ;
18285 wxDateTime *result;
18286 PyObject * obj0 = 0 ;
18287 PyObject * obj1 = 0 ;
18288 char *kwnames[] = {
18289 (char *) "self",(char *) "yday", NULL
18290 };
18291
18292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToYearDay",kwnames,&obj0,&obj1)) goto fail;
18293 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18294 {
18295 arg2 = (int) SWIG_PyObj_AsInt(obj1);
18296 if (PyErr_Occurred()) SWIG_fail;
18297 }
18298 {
18299 PyThreadState* __tstate = wxPyBeginAllowThreads();
18300 {
18301 wxDateTime &_result_ref = (arg1)->SetToYearDay(arg2);
18302 result = (wxDateTime *) &_result_ref;
18303 }
18304
18305 wxPyEndAllowThreads(__tstate);
18306 if (PyErr_Occurred()) SWIG_fail;
18307 }
18308 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
18309 return resultobj;
18310 fail:
18311 return NULL;
18312 }
18313
18314
18315 static PyObject *_wrap_DateTime_GetYearDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18316 PyObject *resultobj;
18317 wxDateTime *arg1 = (wxDateTime *) 0 ;
18318 int arg2 ;
18319 wxDateTime result;
18320 PyObject * obj0 = 0 ;
18321 PyObject * obj1 = 0 ;
18322 char *kwnames[] = {
18323 (char *) "self",(char *) "yday", NULL
18324 };
18325
18326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetYearDay",kwnames,&obj0,&obj1)) goto fail;
18327 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18328 {
18329 arg2 = (int) SWIG_PyObj_AsInt(obj1);
18330 if (PyErr_Occurred()) SWIG_fail;
18331 }
18332 {
18333 PyThreadState* __tstate = wxPyBeginAllowThreads();
18334 result = (arg1)->GetYearDay(arg2);
18335
18336 wxPyEndAllowThreads(__tstate);
18337 if (PyErr_Occurred()) SWIG_fail;
18338 }
18339 {
18340 wxDateTime * resultptr;
18341 resultptr = new wxDateTime((wxDateTime &) result);
18342 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
18343 }
18344 return resultobj;
18345 fail:
18346 return NULL;
18347 }
18348
18349
18350 static PyObject *_wrap_DateTime_GetJulianDayNumber(PyObject *self, PyObject *args, PyObject *kwargs) {
18351 PyObject *resultobj;
18352 wxDateTime *arg1 = (wxDateTime *) 0 ;
18353 double result;
18354 PyObject * obj0 = 0 ;
18355 char *kwnames[] = {
18356 (char *) "self", NULL
18357 };
18358
18359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJulianDayNumber",kwnames,&obj0)) goto fail;
18360 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18361 {
18362 PyThreadState* __tstate = wxPyBeginAllowThreads();
18363 result = (double)(arg1)->GetJulianDayNumber();
18364
18365 wxPyEndAllowThreads(__tstate);
18366 if (PyErr_Occurred()) SWIG_fail;
18367 }
18368 resultobj = SWIG_PyObj_FromDouble((double)result);
18369 return resultobj;
18370 fail:
18371 return NULL;
18372 }
18373
18374
18375 static PyObject *_wrap_DateTime_GetJDN(PyObject *self, PyObject *args, PyObject *kwargs) {
18376 PyObject *resultobj;
18377 wxDateTime *arg1 = (wxDateTime *) 0 ;
18378 double result;
18379 PyObject * obj0 = 0 ;
18380 char *kwnames[] = {
18381 (char *) "self", NULL
18382 };
18383
18384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJDN",kwnames,&obj0)) goto fail;
18385 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18386 {
18387 PyThreadState* __tstate = wxPyBeginAllowThreads();
18388 result = (double)(arg1)->GetJDN();
18389
18390 wxPyEndAllowThreads(__tstate);
18391 if (PyErr_Occurred()) SWIG_fail;
18392 }
18393 resultobj = SWIG_PyObj_FromDouble((double)result);
18394 return resultobj;
18395 fail:
18396 return NULL;
18397 }
18398
18399
18400 static PyObject *_wrap_DateTime_GetModifiedJulianDayNumber(PyObject *self, PyObject *args, PyObject *kwargs) {
18401 PyObject *resultobj;
18402 wxDateTime *arg1 = (wxDateTime *) 0 ;
18403 double result;
18404 PyObject * obj0 = 0 ;
18405 char *kwnames[] = {
18406 (char *) "self", NULL
18407 };
18408
18409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetModifiedJulianDayNumber",kwnames,&obj0)) goto fail;
18410 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18411 {
18412 PyThreadState* __tstate = wxPyBeginAllowThreads();
18413 result = (double)((wxDateTime const *)arg1)->GetModifiedJulianDayNumber();
18414
18415 wxPyEndAllowThreads(__tstate);
18416 if (PyErr_Occurred()) SWIG_fail;
18417 }
18418 resultobj = SWIG_PyObj_FromDouble((double)result);
18419 return resultobj;
18420 fail:
18421 return NULL;
18422 }
18423
18424
18425 static PyObject *_wrap_DateTime_GetMJD(PyObject *self, PyObject *args, PyObject *kwargs) {
18426 PyObject *resultobj;
18427 wxDateTime *arg1 = (wxDateTime *) 0 ;
18428 double result;
18429 PyObject * obj0 = 0 ;
18430 char *kwnames[] = {
18431 (char *) "self", NULL
18432 };
18433
18434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetMJD",kwnames,&obj0)) goto fail;
18435 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18436 {
18437 PyThreadState* __tstate = wxPyBeginAllowThreads();
18438 result = (double)(arg1)->GetMJD();
18439
18440 wxPyEndAllowThreads(__tstate);
18441 if (PyErr_Occurred()) SWIG_fail;
18442 }
18443 resultobj = SWIG_PyObj_FromDouble((double)result);
18444 return resultobj;
18445 fail:
18446 return NULL;
18447 }
18448
18449
18450 static PyObject *_wrap_DateTime_GetRataDie(PyObject *self, PyObject *args, PyObject *kwargs) {
18451 PyObject *resultobj;
18452 wxDateTime *arg1 = (wxDateTime *) 0 ;
18453 double result;
18454 PyObject * obj0 = 0 ;
18455 char *kwnames[] = {
18456 (char *) "self", NULL
18457 };
18458
18459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetRataDie",kwnames,&obj0)) goto fail;
18460 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18461 {
18462 PyThreadState* __tstate = wxPyBeginAllowThreads();
18463 result = (double)(arg1)->GetRataDie();
18464
18465 wxPyEndAllowThreads(__tstate);
18466 if (PyErr_Occurred()) SWIG_fail;
18467 }
18468 resultobj = SWIG_PyObj_FromDouble((double)result);
18469 return resultobj;
18470 fail:
18471 return NULL;
18472 }
18473
18474
18475 static PyObject *_wrap_DateTime_ToTimezone(PyObject *self, PyObject *args, PyObject *kwargs) {
18476 PyObject *resultobj;
18477 wxDateTime *arg1 = (wxDateTime *) 0 ;
18478 wxDateTime::TimeZone *arg2 = 0 ;
18479 bool arg3 = (bool) False ;
18480 wxDateTime result;
18481 bool temp2 = False ;
18482 PyObject * obj0 = 0 ;
18483 PyObject * obj1 = 0 ;
18484 PyObject * obj2 = 0 ;
18485 char *kwnames[] = {
18486 (char *) "self",(char *) "tz",(char *) "noDST", NULL
18487 };
18488
18489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_ToTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
18490 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18491 {
18492 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18493 temp2 = True;
18494 }
18495 if (obj2) {
18496 {
18497 arg3 = (bool) SWIG_PyObj_AsBool(obj2);
18498 if (PyErr_Occurred()) SWIG_fail;
18499 }
18500 }
18501 {
18502 PyThreadState* __tstate = wxPyBeginAllowThreads();
18503 result = (arg1)->ToTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
18504
18505 wxPyEndAllowThreads(__tstate);
18506 if (PyErr_Occurred()) SWIG_fail;
18507 }
18508 {
18509 wxDateTime * resultptr;
18510 resultptr = new wxDateTime((wxDateTime &) result);
18511 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
18512 }
18513 {
18514 if (temp2) delete arg2;
18515 }
18516 return resultobj;
18517 fail:
18518 {
18519 if (temp2) delete arg2;
18520 }
18521 return NULL;
18522 }
18523
18524
18525 static PyObject *_wrap_DateTime_MakeTimezone(PyObject *self, PyObject *args, PyObject *kwargs) {
18526 PyObject *resultobj;
18527 wxDateTime *arg1 = (wxDateTime *) 0 ;
18528 wxDateTime::TimeZone *arg2 = 0 ;
18529 bool arg3 = (bool) False ;
18530 wxDateTime *result;
18531 bool temp2 = False ;
18532 PyObject * obj0 = 0 ;
18533 PyObject * obj1 = 0 ;
18534 PyObject * obj2 = 0 ;
18535 char *kwnames[] = {
18536 (char *) "self",(char *) "tz",(char *) "noDST", NULL
18537 };
18538
18539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_MakeTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
18540 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18541 {
18542 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18543 temp2 = True;
18544 }
18545 if (obj2) {
18546 {
18547 arg3 = (bool) SWIG_PyObj_AsBool(obj2);
18548 if (PyErr_Occurred()) SWIG_fail;
18549 }
18550 }
18551 {
18552 PyThreadState* __tstate = wxPyBeginAllowThreads();
18553 {
18554 wxDateTime &_result_ref = (arg1)->MakeTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
18555 result = (wxDateTime *) &_result_ref;
18556 }
18557
18558 wxPyEndAllowThreads(__tstate);
18559 if (PyErr_Occurred()) SWIG_fail;
18560 }
18561 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
18562 {
18563 if (temp2) delete arg2;
18564 }
18565 return resultobj;
18566 fail:
18567 {
18568 if (temp2) delete arg2;
18569 }
18570 return NULL;
18571 }
18572
18573
18574 static PyObject *_wrap_DateTime_ToGMT(PyObject *self, PyObject *args, PyObject *kwargs) {
18575 PyObject *resultobj;
18576 wxDateTime *arg1 = (wxDateTime *) 0 ;
18577 bool arg2 = (bool) False ;
18578 wxDateTime result;
18579 PyObject * obj0 = 0 ;
18580 PyObject * obj1 = 0 ;
18581 char *kwnames[] = {
18582 (char *) "self",(char *) "noDST", NULL
18583 };
18584
18585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_ToGMT",kwnames,&obj0,&obj1)) goto fail;
18586 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18587 if (obj1) {
18588 {
18589 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
18590 if (PyErr_Occurred()) SWIG_fail;
18591 }
18592 }
18593 {
18594 PyThreadState* __tstate = wxPyBeginAllowThreads();
18595 result = (arg1)->ToGMT(arg2);
18596
18597 wxPyEndAllowThreads(__tstate);
18598 if (PyErr_Occurred()) SWIG_fail;
18599 }
18600 {
18601 wxDateTime * resultptr;
18602 resultptr = new wxDateTime((wxDateTime &) result);
18603 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
18604 }
18605 return resultobj;
18606 fail:
18607 return NULL;
18608 }
18609
18610
18611 static PyObject *_wrap_DateTime_MakeGMT(PyObject *self, PyObject *args, PyObject *kwargs) {
18612 PyObject *resultobj;
18613 wxDateTime *arg1 = (wxDateTime *) 0 ;
18614 bool arg2 = (bool) False ;
18615 wxDateTime *result;
18616 PyObject * obj0 = 0 ;
18617 PyObject * obj1 = 0 ;
18618 char *kwnames[] = {
18619 (char *) "self",(char *) "noDST", NULL
18620 };
18621
18622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeGMT",kwnames,&obj0,&obj1)) goto fail;
18623 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18624 if (obj1) {
18625 {
18626 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
18627 if (PyErr_Occurred()) SWIG_fail;
18628 }
18629 }
18630 {
18631 PyThreadState* __tstate = wxPyBeginAllowThreads();
18632 {
18633 wxDateTime &_result_ref = (arg1)->MakeGMT(arg2);
18634 result = (wxDateTime *) &_result_ref;
18635 }
18636
18637 wxPyEndAllowThreads(__tstate);
18638 if (PyErr_Occurred()) SWIG_fail;
18639 }
18640 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
18641 return resultobj;
18642 fail:
18643 return NULL;
18644 }
18645
18646
18647 static PyObject *_wrap_DateTime_IsDST(PyObject *self, PyObject *args, PyObject *kwargs) {
18648 PyObject *resultobj;
18649 wxDateTime *arg1 = (wxDateTime *) 0 ;
18650 int arg2 = (int) wxDateTime::Country_Default ;
18651 int result;
18652 PyObject * obj0 = 0 ;
18653 PyObject * obj1 = 0 ;
18654 char *kwnames[] = {
18655 (char *) "self",(char *) "country", NULL
18656 };
18657
18658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsDST",kwnames,&obj0,&obj1)) goto fail;
18659 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18660 if (obj1) {
18661 {
18662 arg2 = (wxDateTime::Country) SWIG_PyObj_AsInt(obj1);
18663 if (PyErr_Occurred()) SWIG_fail;
18664 }
18665 }
18666 {
18667 PyThreadState* __tstate = wxPyBeginAllowThreads();
18668 result = (int)(arg1)->IsDST((wxDateTime::Country )arg2);
18669
18670 wxPyEndAllowThreads(__tstate);
18671 if (PyErr_Occurred()) SWIG_fail;
18672 }
18673 resultobj = SWIG_PyObj_FromInt((int)result);
18674 return resultobj;
18675 fail:
18676 return NULL;
18677 }
18678
18679
18680 static PyObject *_wrap_DateTime_IsValid(PyObject *self, PyObject *args, PyObject *kwargs) {
18681 PyObject *resultobj;
18682 wxDateTime *arg1 = (wxDateTime *) 0 ;
18683 bool result;
18684 PyObject * obj0 = 0 ;
18685 char *kwnames[] = {
18686 (char *) "self", NULL
18687 };
18688
18689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_IsValid",kwnames,&obj0)) goto fail;
18690 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18691 {
18692 PyThreadState* __tstate = wxPyBeginAllowThreads();
18693 result = (bool)((wxDateTime const *)arg1)->IsValid();
18694
18695 wxPyEndAllowThreads(__tstate);
18696 if (PyErr_Occurred()) SWIG_fail;
18697 }
18698 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18699 return resultobj;
18700 fail:
18701 return NULL;
18702 }
18703
18704
18705 static PyObject *_wrap_DateTime_GetTicks(PyObject *self, PyObject *args, PyObject *kwargs) {
18706 PyObject *resultobj;
18707 wxDateTime *arg1 = (wxDateTime *) 0 ;
18708 time_t result;
18709 PyObject * obj0 = 0 ;
18710 char *kwnames[] = {
18711 (char *) "self", NULL
18712 };
18713
18714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetTicks",kwnames,&obj0)) goto fail;
18715 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18716 {
18717 PyThreadState* __tstate = wxPyBeginAllowThreads();
18718 result = (time_t)((wxDateTime const *)arg1)->GetTicks();
18719
18720 wxPyEndAllowThreads(__tstate);
18721 if (PyErr_Occurred()) SWIG_fail;
18722 }
18723 resultobj = SWIG_PyObj_FromUnsignedInt((unsigned int)result);
18724 return resultobj;
18725 fail:
18726 return NULL;
18727 }
18728
18729
18730 static PyObject *_wrap_DateTime_GetYear(PyObject *self, PyObject *args, PyObject *kwargs) {
18731 PyObject *resultobj;
18732 wxDateTime *arg1 = (wxDateTime *) 0 ;
18733 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
18734 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
18735 int result;
18736 bool temp2 = False ;
18737 PyObject * obj0 = 0 ;
18738 PyObject * obj1 = 0 ;
18739 char *kwnames[] = {
18740 (char *) "self",(char *) "tz", NULL
18741 };
18742
18743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetYear",kwnames,&obj0,&obj1)) goto fail;
18744 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18745 if (obj1) {
18746 {
18747 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18748 temp2 = True;
18749 }
18750 }
18751 {
18752 PyThreadState* __tstate = wxPyBeginAllowThreads();
18753 result = (int)((wxDateTime const *)arg1)->GetYear((wxDateTime::TimeZone const &)*arg2);
18754
18755 wxPyEndAllowThreads(__tstate);
18756 if (PyErr_Occurred()) SWIG_fail;
18757 }
18758 resultobj = SWIG_PyObj_FromInt((int)result);
18759 {
18760 if (temp2) delete arg2;
18761 }
18762 return resultobj;
18763 fail:
18764 {
18765 if (temp2) delete arg2;
18766 }
18767 return NULL;
18768 }
18769
18770
18771 static PyObject *_wrap_DateTime_GetMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
18772 PyObject *resultobj;
18773 wxDateTime *arg1 = (wxDateTime *) 0 ;
18774 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
18775 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
18776 int result;
18777 bool temp2 = False ;
18778 PyObject * obj0 = 0 ;
18779 PyObject * obj1 = 0 ;
18780 char *kwnames[] = {
18781 (char *) "self",(char *) "tz", NULL
18782 };
18783
18784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonth",kwnames,&obj0,&obj1)) goto fail;
18785 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18786 if (obj1) {
18787 {
18788 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18789 temp2 = True;
18790 }
18791 }
18792 {
18793 PyThreadState* __tstate = wxPyBeginAllowThreads();
18794 result = (int)((wxDateTime const *)arg1)->GetMonth((wxDateTime::TimeZone const &)*arg2);
18795
18796 wxPyEndAllowThreads(__tstate);
18797 if (PyErr_Occurred()) SWIG_fail;
18798 }
18799 resultobj = SWIG_PyObj_FromInt((int)result);
18800 {
18801 if (temp2) delete arg2;
18802 }
18803 return resultobj;
18804 fail:
18805 {
18806 if (temp2) delete arg2;
18807 }
18808 return NULL;
18809 }
18810
18811
18812 static PyObject *_wrap_DateTime_GetDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18813 PyObject *resultobj;
18814 wxDateTime *arg1 = (wxDateTime *) 0 ;
18815 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
18816 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
18817 int result;
18818 bool temp2 = False ;
18819 PyObject * obj0 = 0 ;
18820 PyObject * obj1 = 0 ;
18821 char *kwnames[] = {
18822 (char *) "self",(char *) "tz", NULL
18823 };
18824
18825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDay",kwnames,&obj0,&obj1)) goto fail;
18826 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18827 if (obj1) {
18828 {
18829 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18830 temp2 = True;
18831 }
18832 }
18833 {
18834 PyThreadState* __tstate = wxPyBeginAllowThreads();
18835 result = (int)((wxDateTime const *)arg1)->GetDay((wxDateTime::TimeZone const &)*arg2);
18836
18837 wxPyEndAllowThreads(__tstate);
18838 if (PyErr_Occurred()) SWIG_fail;
18839 }
18840 resultobj = SWIG_PyObj_FromInt((int)result);
18841 {
18842 if (temp2) delete arg2;
18843 }
18844 return resultobj;
18845 fail:
18846 {
18847 if (temp2) delete arg2;
18848 }
18849 return NULL;
18850 }
18851
18852
18853 static PyObject *_wrap_DateTime_GetWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18854 PyObject *resultobj;
18855 wxDateTime *arg1 = (wxDateTime *) 0 ;
18856 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
18857 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
18858 int result;
18859 bool temp2 = False ;
18860 PyObject * obj0 = 0 ;
18861 PyObject * obj1 = 0 ;
18862 char *kwnames[] = {
18863 (char *) "self",(char *) "tz", NULL
18864 };
18865
18866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDay",kwnames,&obj0,&obj1)) goto fail;
18867 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18868 if (obj1) {
18869 {
18870 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18871 temp2 = True;
18872 }
18873 }
18874 {
18875 PyThreadState* __tstate = wxPyBeginAllowThreads();
18876 result = (int)((wxDateTime const *)arg1)->GetWeekDay((wxDateTime::TimeZone const &)*arg2);
18877
18878 wxPyEndAllowThreads(__tstate);
18879 if (PyErr_Occurred()) SWIG_fail;
18880 }
18881 resultobj = SWIG_PyObj_FromInt((int)result);
18882 {
18883 if (temp2) delete arg2;
18884 }
18885 return resultobj;
18886 fail:
18887 {
18888 if (temp2) delete arg2;
18889 }
18890 return NULL;
18891 }
18892
18893
18894 static PyObject *_wrap_DateTime_GetHour(PyObject *self, PyObject *args, PyObject *kwargs) {
18895 PyObject *resultobj;
18896 wxDateTime *arg1 = (wxDateTime *) 0 ;
18897 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
18898 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
18899 int result;
18900 bool temp2 = False ;
18901 PyObject * obj0 = 0 ;
18902 PyObject * obj1 = 0 ;
18903 char *kwnames[] = {
18904 (char *) "self",(char *) "tz", NULL
18905 };
18906
18907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetHour",kwnames,&obj0,&obj1)) goto fail;
18908 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18909 if (obj1) {
18910 {
18911 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18912 temp2 = True;
18913 }
18914 }
18915 {
18916 PyThreadState* __tstate = wxPyBeginAllowThreads();
18917 result = (int)((wxDateTime const *)arg1)->GetHour((wxDateTime::TimeZone const &)*arg2);
18918
18919 wxPyEndAllowThreads(__tstate);
18920 if (PyErr_Occurred()) SWIG_fail;
18921 }
18922 resultobj = SWIG_PyObj_FromInt((int)result);
18923 {
18924 if (temp2) delete arg2;
18925 }
18926 return resultobj;
18927 fail:
18928 {
18929 if (temp2) delete arg2;
18930 }
18931 return NULL;
18932 }
18933
18934
18935 static PyObject *_wrap_DateTime_GetMinute(PyObject *self, PyObject *args, PyObject *kwargs) {
18936 PyObject *resultobj;
18937 wxDateTime *arg1 = (wxDateTime *) 0 ;
18938 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
18939 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
18940 int result;
18941 bool temp2 = False ;
18942 PyObject * obj0 = 0 ;
18943 PyObject * obj1 = 0 ;
18944 char *kwnames[] = {
18945 (char *) "self",(char *) "tz", NULL
18946 };
18947
18948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMinute",kwnames,&obj0,&obj1)) goto fail;
18949 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18950 if (obj1) {
18951 {
18952 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18953 temp2 = True;
18954 }
18955 }
18956 {
18957 PyThreadState* __tstate = wxPyBeginAllowThreads();
18958 result = (int)((wxDateTime const *)arg1)->GetMinute((wxDateTime::TimeZone const &)*arg2);
18959
18960 wxPyEndAllowThreads(__tstate);
18961 if (PyErr_Occurred()) SWIG_fail;
18962 }
18963 resultobj = SWIG_PyObj_FromInt((int)result);
18964 {
18965 if (temp2) delete arg2;
18966 }
18967 return resultobj;
18968 fail:
18969 {
18970 if (temp2) delete arg2;
18971 }
18972 return NULL;
18973 }
18974
18975
18976 static PyObject *_wrap_DateTime_GetSecond(PyObject *self, PyObject *args, PyObject *kwargs) {
18977 PyObject *resultobj;
18978 wxDateTime *arg1 = (wxDateTime *) 0 ;
18979 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
18980 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
18981 int result;
18982 bool temp2 = False ;
18983 PyObject * obj0 = 0 ;
18984 PyObject * obj1 = 0 ;
18985 char *kwnames[] = {
18986 (char *) "self",(char *) "tz", NULL
18987 };
18988
18989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetSecond",kwnames,&obj0,&obj1)) goto fail;
18990 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18991 if (obj1) {
18992 {
18993 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18994 temp2 = True;
18995 }
18996 }
18997 {
18998 PyThreadState* __tstate = wxPyBeginAllowThreads();
18999 result = (int)((wxDateTime const *)arg1)->GetSecond((wxDateTime::TimeZone const &)*arg2);
19000
19001 wxPyEndAllowThreads(__tstate);
19002 if (PyErr_Occurred()) SWIG_fail;
19003 }
19004 resultobj = SWIG_PyObj_FromInt((int)result);
19005 {
19006 if (temp2) delete arg2;
19007 }
19008 return resultobj;
19009 fail:
19010 {
19011 if (temp2) delete arg2;
19012 }
19013 return NULL;
19014 }
19015
19016
19017 static PyObject *_wrap_DateTime_GetMillisecond(PyObject *self, PyObject *args, PyObject *kwargs) {
19018 PyObject *resultobj;
19019 wxDateTime *arg1 = (wxDateTime *) 0 ;
19020 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19021 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19022 int result;
19023 bool temp2 = False ;
19024 PyObject * obj0 = 0 ;
19025 PyObject * obj1 = 0 ;
19026 char *kwnames[] = {
19027 (char *) "self",(char *) "tz", NULL
19028 };
19029
19030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMillisecond",kwnames,&obj0,&obj1)) goto fail;
19031 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19032 if (obj1) {
19033 {
19034 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19035 temp2 = True;
19036 }
19037 }
19038 {
19039 PyThreadState* __tstate = wxPyBeginAllowThreads();
19040 result = (int)((wxDateTime const *)arg1)->GetMillisecond((wxDateTime::TimeZone const &)*arg2);
19041
19042 wxPyEndAllowThreads(__tstate);
19043 if (PyErr_Occurred()) SWIG_fail;
19044 }
19045 resultobj = SWIG_PyObj_FromInt((int)result);
19046 {
19047 if (temp2) delete arg2;
19048 }
19049 return resultobj;
19050 fail:
19051 {
19052 if (temp2) delete arg2;
19053 }
19054 return NULL;
19055 }
19056
19057
19058 static PyObject *_wrap_DateTime_GetDayOfYear(PyObject *self, PyObject *args, PyObject *kwargs) {
19059 PyObject *resultobj;
19060 wxDateTime *arg1 = (wxDateTime *) 0 ;
19061 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19062 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19063 int result;
19064 bool temp2 = False ;
19065 PyObject * obj0 = 0 ;
19066 PyObject * obj1 = 0 ;
19067 char *kwnames[] = {
19068 (char *) "self",(char *) "tz", NULL
19069 };
19070
19071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDayOfYear",kwnames,&obj0,&obj1)) goto fail;
19072 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19073 if (obj1) {
19074 {
19075 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19076 temp2 = True;
19077 }
19078 }
19079 {
19080 PyThreadState* __tstate = wxPyBeginAllowThreads();
19081 result = (int)((wxDateTime const *)arg1)->GetDayOfYear((wxDateTime::TimeZone const &)*arg2);
19082
19083 wxPyEndAllowThreads(__tstate);
19084 if (PyErr_Occurred()) SWIG_fail;
19085 }
19086 resultobj = SWIG_PyObj_FromInt((int)result);
19087 {
19088 if (temp2) delete arg2;
19089 }
19090 return resultobj;
19091 fail:
19092 {
19093 if (temp2) delete arg2;
19094 }
19095 return NULL;
19096 }
19097
19098
19099 static PyObject *_wrap_DateTime_GetWeekOfYear(PyObject *self, PyObject *args, PyObject *kwargs) {
19100 PyObject *resultobj;
19101 wxDateTime *arg1 = (wxDateTime *) 0 ;
19102 int arg2 = (int) wxDateTime::Monday_First ;
19103 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
19104 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
19105 int result;
19106 bool temp3 = False ;
19107 PyObject * obj0 = 0 ;
19108 PyObject * obj1 = 0 ;
19109 PyObject * obj2 = 0 ;
19110 char *kwnames[] = {
19111 (char *) "self",(char *) "flags",(char *) "tz", NULL
19112 };
19113
19114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfYear",kwnames,&obj0,&obj1,&obj2)) goto fail;
19115 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19116 if (obj1) {
19117 {
19118 arg2 = (wxDateTime::WeekFlags) SWIG_PyObj_AsInt(obj1);
19119 if (PyErr_Occurred()) SWIG_fail;
19120 }
19121 }
19122 if (obj2) {
19123 {
19124 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
19125 temp3 = True;
19126 }
19127 }
19128 {
19129 PyThreadState* __tstate = wxPyBeginAllowThreads();
19130 result = (int)((wxDateTime const *)arg1)->GetWeekOfYear((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
19131
19132 wxPyEndAllowThreads(__tstate);
19133 if (PyErr_Occurred()) SWIG_fail;
19134 }
19135 resultobj = SWIG_PyObj_FromInt((int)result);
19136 {
19137 if (temp3) delete arg3;
19138 }
19139 return resultobj;
19140 fail:
19141 {
19142 if (temp3) delete arg3;
19143 }
19144 return NULL;
19145 }
19146
19147
19148 static PyObject *_wrap_DateTime_GetWeekOfMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
19149 PyObject *resultobj;
19150 wxDateTime *arg1 = (wxDateTime *) 0 ;
19151 int arg2 = (int) wxDateTime::Monday_First ;
19152 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
19153 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
19154 int result;
19155 bool temp3 = False ;
19156 PyObject * obj0 = 0 ;
19157 PyObject * obj1 = 0 ;
19158 PyObject * obj2 = 0 ;
19159 char *kwnames[] = {
19160 (char *) "self",(char *) "flags",(char *) "tz", NULL
19161 };
19162
19163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
19164 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19165 if (obj1) {
19166 {
19167 arg2 = (wxDateTime::WeekFlags) SWIG_PyObj_AsInt(obj1);
19168 if (PyErr_Occurred()) SWIG_fail;
19169 }
19170 }
19171 if (obj2) {
19172 {
19173 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
19174 temp3 = True;
19175 }
19176 }
19177 {
19178 PyThreadState* __tstate = wxPyBeginAllowThreads();
19179 result = (int)((wxDateTime const *)arg1)->GetWeekOfMonth((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
19180
19181 wxPyEndAllowThreads(__tstate);
19182 if (PyErr_Occurred()) SWIG_fail;
19183 }
19184 resultobj = SWIG_PyObj_FromInt((int)result);
19185 {
19186 if (temp3) delete arg3;
19187 }
19188 return resultobj;
19189 fail:
19190 {
19191 if (temp3) delete arg3;
19192 }
19193 return NULL;
19194 }
19195
19196
19197 static PyObject *_wrap_DateTime_IsWorkDay(PyObject *self, PyObject *args, PyObject *kwargs) {
19198 PyObject *resultobj;
19199 wxDateTime *arg1 = (wxDateTime *) 0 ;
19200 int arg2 = (int) wxDateTime::Country_Default ;
19201 bool result;
19202 PyObject * obj0 = 0 ;
19203 PyObject * obj1 = 0 ;
19204 char *kwnames[] = {
19205 (char *) "self",(char *) "country", NULL
19206 };
19207
19208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsWorkDay",kwnames,&obj0,&obj1)) goto fail;
19209 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19210 if (obj1) {
19211 {
19212 arg2 = (wxDateTime::Country) SWIG_PyObj_AsInt(obj1);
19213 if (PyErr_Occurred()) SWIG_fail;
19214 }
19215 }
19216 {
19217 PyThreadState* __tstate = wxPyBeginAllowThreads();
19218 result = (bool)((wxDateTime const *)arg1)->IsWorkDay((wxDateTime::Country )arg2);
19219
19220 wxPyEndAllowThreads(__tstate);
19221 if (PyErr_Occurred()) SWIG_fail;
19222 }
19223 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19224 return resultobj;
19225 fail:
19226 return NULL;
19227 }
19228
19229
19230 static PyObject *_wrap_DateTime_IsEqualTo(PyObject *self, PyObject *args, PyObject *kwargs) {
19231 PyObject *resultobj;
19232 wxDateTime *arg1 = (wxDateTime *) 0 ;
19233 wxDateTime *arg2 = 0 ;
19234 bool result;
19235 PyObject * obj0 = 0 ;
19236 PyObject * obj1 = 0 ;
19237 char *kwnames[] = {
19238 (char *) "self",(char *) "datetime", NULL
19239 };
19240
19241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
19242 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19243 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19244 if (arg2 == NULL) {
19245 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19246 }
19247 {
19248 PyThreadState* __tstate = wxPyBeginAllowThreads();
19249 result = (bool)((wxDateTime const *)arg1)->IsEqualTo((wxDateTime const &)*arg2);
19250
19251 wxPyEndAllowThreads(__tstate);
19252 if (PyErr_Occurred()) SWIG_fail;
19253 }
19254 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19255 return resultobj;
19256 fail:
19257 return NULL;
19258 }
19259
19260
19261 static PyObject *_wrap_DateTime_IsEarlierThan(PyObject *self, PyObject *args, PyObject *kwargs) {
19262 PyObject *resultobj;
19263 wxDateTime *arg1 = (wxDateTime *) 0 ;
19264 wxDateTime *arg2 = 0 ;
19265 bool result;
19266 PyObject * obj0 = 0 ;
19267 PyObject * obj1 = 0 ;
19268 char *kwnames[] = {
19269 (char *) "self",(char *) "datetime", NULL
19270 };
19271
19272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEarlierThan",kwnames,&obj0,&obj1)) goto fail;
19273 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19274 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19275 if (arg2 == NULL) {
19276 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19277 }
19278 {
19279 PyThreadState* __tstate = wxPyBeginAllowThreads();
19280 result = (bool)((wxDateTime const *)arg1)->IsEarlierThan((wxDateTime const &)*arg2);
19281
19282 wxPyEndAllowThreads(__tstate);
19283 if (PyErr_Occurred()) SWIG_fail;
19284 }
19285 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19286 return resultobj;
19287 fail:
19288 return NULL;
19289 }
19290
19291
19292 static PyObject *_wrap_DateTime_IsLaterThan(PyObject *self, PyObject *args, PyObject *kwargs) {
19293 PyObject *resultobj;
19294 wxDateTime *arg1 = (wxDateTime *) 0 ;
19295 wxDateTime *arg2 = 0 ;
19296 bool result;
19297 PyObject * obj0 = 0 ;
19298 PyObject * obj1 = 0 ;
19299 char *kwnames[] = {
19300 (char *) "self",(char *) "datetime", NULL
19301 };
19302
19303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsLaterThan",kwnames,&obj0,&obj1)) goto fail;
19304 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19305 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19306 if (arg2 == NULL) {
19307 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19308 }
19309 {
19310 PyThreadState* __tstate = wxPyBeginAllowThreads();
19311 result = (bool)((wxDateTime const *)arg1)->IsLaterThan((wxDateTime const &)*arg2);
19312
19313 wxPyEndAllowThreads(__tstate);
19314 if (PyErr_Occurred()) SWIG_fail;
19315 }
19316 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19317 return resultobj;
19318 fail:
19319 return NULL;
19320 }
19321
19322
19323 static PyObject *_wrap_DateTime_IsStrictlyBetween(PyObject *self, PyObject *args, PyObject *kwargs) {
19324 PyObject *resultobj;
19325 wxDateTime *arg1 = (wxDateTime *) 0 ;
19326 wxDateTime *arg2 = 0 ;
19327 wxDateTime *arg3 = 0 ;
19328 bool result;
19329 PyObject * obj0 = 0 ;
19330 PyObject * obj1 = 0 ;
19331 PyObject * obj2 = 0 ;
19332 char *kwnames[] = {
19333 (char *) "self",(char *) "t1",(char *) "t2", NULL
19334 };
19335
19336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsStrictlyBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
19337 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19338 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19339 if (arg2 == NULL) {
19340 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19341 }
19342 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19343 if (arg3 == NULL) {
19344 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19345 }
19346 {
19347 PyThreadState* __tstate = wxPyBeginAllowThreads();
19348 result = (bool)((wxDateTime const *)arg1)->IsStrictlyBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
19349
19350 wxPyEndAllowThreads(__tstate);
19351 if (PyErr_Occurred()) SWIG_fail;
19352 }
19353 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19354 return resultobj;
19355 fail:
19356 return NULL;
19357 }
19358
19359
19360 static PyObject *_wrap_DateTime_IsBetween(PyObject *self, PyObject *args, PyObject *kwargs) {
19361 PyObject *resultobj;
19362 wxDateTime *arg1 = (wxDateTime *) 0 ;
19363 wxDateTime *arg2 = 0 ;
19364 wxDateTime *arg3 = 0 ;
19365 bool result;
19366 PyObject * obj0 = 0 ;
19367 PyObject * obj1 = 0 ;
19368 PyObject * obj2 = 0 ;
19369 char *kwnames[] = {
19370 (char *) "self",(char *) "t1",(char *) "t2", NULL
19371 };
19372
19373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
19374 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19375 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19376 if (arg2 == NULL) {
19377 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19378 }
19379 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19380 if (arg3 == NULL) {
19381 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19382 }
19383 {
19384 PyThreadState* __tstate = wxPyBeginAllowThreads();
19385 result = (bool)((wxDateTime const *)arg1)->IsBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
19386
19387 wxPyEndAllowThreads(__tstate);
19388 if (PyErr_Occurred()) SWIG_fail;
19389 }
19390 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19391 return resultobj;
19392 fail:
19393 return NULL;
19394 }
19395
19396
19397 static PyObject *_wrap_DateTime_IsSameDate(PyObject *self, PyObject *args, PyObject *kwargs) {
19398 PyObject *resultobj;
19399 wxDateTime *arg1 = (wxDateTime *) 0 ;
19400 wxDateTime *arg2 = 0 ;
19401 bool result;
19402 PyObject * obj0 = 0 ;
19403 PyObject * obj1 = 0 ;
19404 char *kwnames[] = {
19405 (char *) "self",(char *) "dt", NULL
19406 };
19407
19408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameDate",kwnames,&obj0,&obj1)) goto fail;
19409 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19410 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19411 if (arg2 == NULL) {
19412 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19413 }
19414 {
19415 PyThreadState* __tstate = wxPyBeginAllowThreads();
19416 result = (bool)((wxDateTime const *)arg1)->IsSameDate((wxDateTime const &)*arg2);
19417
19418 wxPyEndAllowThreads(__tstate);
19419 if (PyErr_Occurred()) SWIG_fail;
19420 }
19421 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19422 return resultobj;
19423 fail:
19424 return NULL;
19425 }
19426
19427
19428 static PyObject *_wrap_DateTime_IsSameTime(PyObject *self, PyObject *args, PyObject *kwargs) {
19429 PyObject *resultobj;
19430 wxDateTime *arg1 = (wxDateTime *) 0 ;
19431 wxDateTime *arg2 = 0 ;
19432 bool result;
19433 PyObject * obj0 = 0 ;
19434 PyObject * obj1 = 0 ;
19435 char *kwnames[] = {
19436 (char *) "self",(char *) "dt", NULL
19437 };
19438
19439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameTime",kwnames,&obj0,&obj1)) goto fail;
19440 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19441 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19442 if (arg2 == NULL) {
19443 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19444 }
19445 {
19446 PyThreadState* __tstate = wxPyBeginAllowThreads();
19447 result = (bool)((wxDateTime const *)arg1)->IsSameTime((wxDateTime const &)*arg2);
19448
19449 wxPyEndAllowThreads(__tstate);
19450 if (PyErr_Occurred()) SWIG_fail;
19451 }
19452 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19453 return resultobj;
19454 fail:
19455 return NULL;
19456 }
19457
19458
19459 static PyObject *_wrap_DateTime_IsEqualUpTo(PyObject *self, PyObject *args, PyObject *kwargs) {
19460 PyObject *resultobj;
19461 wxDateTime *arg1 = (wxDateTime *) 0 ;
19462 wxDateTime *arg2 = 0 ;
19463 wxTimeSpan *arg3 = 0 ;
19464 bool result;
19465 PyObject * obj0 = 0 ;
19466 PyObject * obj1 = 0 ;
19467 PyObject * obj2 = 0 ;
19468 char *kwnames[] = {
19469 (char *) "self",(char *) "dt",(char *) "ts", NULL
19470 };
19471
19472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsEqualUpTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
19473 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19474 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19475 if (arg2 == NULL) {
19476 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19477 }
19478 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19479 if (arg3 == NULL) {
19480 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19481 }
19482 {
19483 PyThreadState* __tstate = wxPyBeginAllowThreads();
19484 result = (bool)((wxDateTime const *)arg1)->IsEqualUpTo((wxDateTime const &)*arg2,(wxTimeSpan const &)*arg3);
19485
19486 wxPyEndAllowThreads(__tstate);
19487 if (PyErr_Occurred()) SWIG_fail;
19488 }
19489 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19490 return resultobj;
19491 fail:
19492 return NULL;
19493 }
19494
19495
19496 static PyObject *_wrap_DateTime_AddTS(PyObject *self, PyObject *args, PyObject *kwargs) {
19497 PyObject *resultobj;
19498 wxDateTime *arg1 = (wxDateTime *) 0 ;
19499 wxTimeSpan *arg2 = 0 ;
19500 wxDateTime *result;
19501 PyObject * obj0 = 0 ;
19502 PyObject * obj1 = 0 ;
19503 char *kwnames[] = {
19504 (char *) "self",(char *) "diff", NULL
19505 };
19506
19507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddTS",kwnames,&obj0,&obj1)) goto fail;
19508 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19509 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19510 if (arg2 == NULL) {
19511 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19512 }
19513 {
19514 PyThreadState* __tstate = wxPyBeginAllowThreads();
19515 {
19516 wxDateTime &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
19517 result = (wxDateTime *) &_result_ref;
19518 }
19519
19520 wxPyEndAllowThreads(__tstate);
19521 if (PyErr_Occurred()) SWIG_fail;
19522 }
19523 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
19524 return resultobj;
19525 fail:
19526 return NULL;
19527 }
19528
19529
19530 static PyObject *_wrap_DateTime_AddDS(PyObject *self, PyObject *args, PyObject *kwargs) {
19531 PyObject *resultobj;
19532 wxDateTime *arg1 = (wxDateTime *) 0 ;
19533 wxDateSpan *arg2 = 0 ;
19534 wxDateTime *result;
19535 PyObject * obj0 = 0 ;
19536 PyObject * obj1 = 0 ;
19537 char *kwnames[] = {
19538 (char *) "self",(char *) "diff", NULL
19539 };
19540
19541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddDS",kwnames,&obj0,&obj1)) goto fail;
19542 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19543 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19544 if (arg2 == NULL) {
19545 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19546 }
19547 {
19548 PyThreadState* __tstate = wxPyBeginAllowThreads();
19549 {
19550 wxDateTime &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
19551 result = (wxDateTime *) &_result_ref;
19552 }
19553
19554 wxPyEndAllowThreads(__tstate);
19555 if (PyErr_Occurred()) SWIG_fail;
19556 }
19557 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
19558 return resultobj;
19559 fail:
19560 return NULL;
19561 }
19562
19563
19564 static PyObject *_wrap_DateTime_SubtractTS(PyObject *self, PyObject *args, PyObject *kwargs) {
19565 PyObject *resultobj;
19566 wxDateTime *arg1 = (wxDateTime *) 0 ;
19567 wxTimeSpan *arg2 = 0 ;
19568 wxDateTime *result;
19569 PyObject * obj0 = 0 ;
19570 PyObject * obj1 = 0 ;
19571 char *kwnames[] = {
19572 (char *) "self",(char *) "diff", NULL
19573 };
19574
19575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractTS",kwnames,&obj0,&obj1)) goto fail;
19576 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19577 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19578 if (arg2 == NULL) {
19579 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19580 }
19581 {
19582 PyThreadState* __tstate = wxPyBeginAllowThreads();
19583 {
19584 wxDateTime &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
19585 result = (wxDateTime *) &_result_ref;
19586 }
19587
19588 wxPyEndAllowThreads(__tstate);
19589 if (PyErr_Occurred()) SWIG_fail;
19590 }
19591 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
19592 return resultobj;
19593 fail:
19594 return NULL;
19595 }
19596
19597
19598 static PyObject *_wrap_DateTime_SubtractDS(PyObject *self, PyObject *args, PyObject *kwargs) {
19599 PyObject *resultobj;
19600 wxDateTime *arg1 = (wxDateTime *) 0 ;
19601 wxDateSpan *arg2 = 0 ;
19602 wxDateTime *result;
19603 PyObject * obj0 = 0 ;
19604 PyObject * obj1 = 0 ;
19605 char *kwnames[] = {
19606 (char *) "self",(char *) "diff", NULL
19607 };
19608
19609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractDS",kwnames,&obj0,&obj1)) goto fail;
19610 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19611 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19612 if (arg2 == NULL) {
19613 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19614 }
19615 {
19616 PyThreadState* __tstate = wxPyBeginAllowThreads();
19617 {
19618 wxDateTime &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
19619 result = (wxDateTime *) &_result_ref;
19620 }
19621
19622 wxPyEndAllowThreads(__tstate);
19623 if (PyErr_Occurred()) SWIG_fail;
19624 }
19625 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
19626 return resultobj;
19627 fail:
19628 return NULL;
19629 }
19630
19631
19632 static PyObject *_wrap_DateTime_Subtract(PyObject *self, PyObject *args, PyObject *kwargs) {
19633 PyObject *resultobj;
19634 wxDateTime *arg1 = (wxDateTime *) 0 ;
19635 wxDateTime *arg2 = 0 ;
19636 wxTimeSpan result;
19637 PyObject * obj0 = 0 ;
19638 PyObject * obj1 = 0 ;
19639 char *kwnames[] = {
19640 (char *) "self",(char *) "dt", NULL
19641 };
19642
19643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_Subtract",kwnames,&obj0,&obj1)) goto fail;
19644 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19645 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19646 if (arg2 == NULL) {
19647 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19648 }
19649 {
19650 PyThreadState* __tstate = wxPyBeginAllowThreads();
19651 result = ((wxDateTime const *)arg1)->Subtract((wxDateTime const &)*arg2);
19652
19653 wxPyEndAllowThreads(__tstate);
19654 if (PyErr_Occurred()) SWIG_fail;
19655 }
19656 {
19657 wxTimeSpan * resultptr;
19658 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19659 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19660 }
19661 return resultobj;
19662 fail:
19663 return NULL;
19664 }
19665
19666
19667 static PyObject *_wrap_DateTime___iadd____SWIG_0(PyObject *self, PyObject *args) {
19668 PyObject *resultobj;
19669 wxDateTime *arg1 = (wxDateTime *) 0 ;
19670 wxTimeSpan *arg2 = 0 ;
19671 wxDateTime *result;
19672 PyObject * obj0 = 0 ;
19673 PyObject * obj1 = 0 ;
19674
19675 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
19676 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19677 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19678 if (arg2 == NULL) {
19679 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19680 }
19681 {
19682 PyThreadState* __tstate = wxPyBeginAllowThreads();
19683 {
19684 wxDateTime &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
19685 result = (wxDateTime *) &_result_ref;
19686 }
19687
19688 wxPyEndAllowThreads(__tstate);
19689 if (PyErr_Occurred()) SWIG_fail;
19690 }
19691 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
19692 return resultobj;
19693 fail:
19694 return NULL;
19695 }
19696
19697
19698 static PyObject *_wrap_DateTime___iadd____SWIG_1(PyObject *self, PyObject *args) {
19699 PyObject *resultobj;
19700 wxDateTime *arg1 = (wxDateTime *) 0 ;
19701 wxDateSpan *arg2 = 0 ;
19702 wxDateTime *result;
19703 PyObject * obj0 = 0 ;
19704 PyObject * obj1 = 0 ;
19705
19706 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
19707 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19708 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19709 if (arg2 == NULL) {
19710 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19711 }
19712 {
19713 PyThreadState* __tstate = wxPyBeginAllowThreads();
19714 {
19715 wxDateTime &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
19716 result = (wxDateTime *) &_result_ref;
19717 }
19718
19719 wxPyEndAllowThreads(__tstate);
19720 if (PyErr_Occurred()) SWIG_fail;
19721 }
19722 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
19723 return resultobj;
19724 fail:
19725 return NULL;
19726 }
19727
19728
19729 static PyObject *_wrap_DateTime___iadd__(PyObject *self, PyObject *args) {
19730 int argc;
19731 PyObject *argv[3];
19732 int ii;
19733
19734 argc = PyObject_Length(args);
19735 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
19736 argv[ii] = PyTuple_GetItem(args,ii);
19737 }
19738 if (argc == 2) {
19739 int _v;
19740 {
19741 void *ptr;
19742 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
19743 _v = 0;
19744 PyErr_Clear();
19745 } else {
19746 _v = 1;
19747 }
19748 }
19749 if (_v) {
19750 {
19751 void *ptr;
19752 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
19753 _v = 0;
19754 PyErr_Clear();
19755 } else {
19756 _v = 1;
19757 }
19758 }
19759 if (_v) {
19760 return _wrap_DateTime___iadd____SWIG_0(self,args);
19761 }
19762 }
19763 }
19764 if (argc == 2) {
19765 int _v;
19766 {
19767 void *ptr;
19768 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
19769 _v = 0;
19770 PyErr_Clear();
19771 } else {
19772 _v = 1;
19773 }
19774 }
19775 if (_v) {
19776 {
19777 void *ptr;
19778 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
19779 _v = 0;
19780 PyErr_Clear();
19781 } else {
19782 _v = 1;
19783 }
19784 }
19785 if (_v) {
19786 return _wrap_DateTime___iadd____SWIG_1(self,args);
19787 }
19788 }
19789 }
19790
19791 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___iadd__'");
19792 return NULL;
19793 }
19794
19795
19796 static PyObject *_wrap_DateTime___isub____SWIG_0(PyObject *self, PyObject *args) {
19797 PyObject *resultobj;
19798 wxDateTime *arg1 = (wxDateTime *) 0 ;
19799 wxTimeSpan *arg2 = 0 ;
19800 wxDateTime *result;
19801 PyObject * obj0 = 0 ;
19802 PyObject * obj1 = 0 ;
19803
19804 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
19805 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19806 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19807 if (arg2 == NULL) {
19808 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19809 }
19810 {
19811 PyThreadState* __tstate = wxPyBeginAllowThreads();
19812 {
19813 wxDateTime &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
19814 result = (wxDateTime *) &_result_ref;
19815 }
19816
19817 wxPyEndAllowThreads(__tstate);
19818 if (PyErr_Occurred()) SWIG_fail;
19819 }
19820 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
19821 return resultobj;
19822 fail:
19823 return NULL;
19824 }
19825
19826
19827 static PyObject *_wrap_DateTime___isub____SWIG_1(PyObject *self, PyObject *args) {
19828 PyObject *resultobj;
19829 wxDateTime *arg1 = (wxDateTime *) 0 ;
19830 wxDateSpan *arg2 = 0 ;
19831 wxDateTime *result;
19832 PyObject * obj0 = 0 ;
19833 PyObject * obj1 = 0 ;
19834
19835 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
19836 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19837 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19838 if (arg2 == NULL) {
19839 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19840 }
19841 {
19842 PyThreadState* __tstate = wxPyBeginAllowThreads();
19843 {
19844 wxDateTime &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
19845 result = (wxDateTime *) &_result_ref;
19846 }
19847
19848 wxPyEndAllowThreads(__tstate);
19849 if (PyErr_Occurred()) SWIG_fail;
19850 }
19851 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
19852 return resultobj;
19853 fail:
19854 return NULL;
19855 }
19856
19857
19858 static PyObject *_wrap_DateTime___isub__(PyObject *self, PyObject *args) {
19859 int argc;
19860 PyObject *argv[3];
19861 int ii;
19862
19863 argc = PyObject_Length(args);
19864 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
19865 argv[ii] = PyTuple_GetItem(args,ii);
19866 }
19867 if (argc == 2) {
19868 int _v;
19869 {
19870 void *ptr;
19871 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
19872 _v = 0;
19873 PyErr_Clear();
19874 } else {
19875 _v = 1;
19876 }
19877 }
19878 if (_v) {
19879 {
19880 void *ptr;
19881 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
19882 _v = 0;
19883 PyErr_Clear();
19884 } else {
19885 _v = 1;
19886 }
19887 }
19888 if (_v) {
19889 return _wrap_DateTime___isub____SWIG_0(self,args);
19890 }
19891 }
19892 }
19893 if (argc == 2) {
19894 int _v;
19895 {
19896 void *ptr;
19897 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
19898 _v = 0;
19899 PyErr_Clear();
19900 } else {
19901 _v = 1;
19902 }
19903 }
19904 if (_v) {
19905 {
19906 void *ptr;
19907 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
19908 _v = 0;
19909 PyErr_Clear();
19910 } else {
19911 _v = 1;
19912 }
19913 }
19914 if (_v) {
19915 return _wrap_DateTime___isub____SWIG_1(self,args);
19916 }
19917 }
19918 }
19919
19920 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___isub__'");
19921 return NULL;
19922 }
19923
19924
19925 static PyObject *_wrap_DateTime___add____SWIG_0(PyObject *self, PyObject *args) {
19926 PyObject *resultobj;
19927 wxDateTime *arg1 = (wxDateTime *) 0 ;
19928 wxTimeSpan *arg2 = 0 ;
19929 wxDateTime result;
19930 PyObject * obj0 = 0 ;
19931 PyObject * obj1 = 0 ;
19932
19933 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
19934 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19935 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19936 if (arg2 == NULL) {
19937 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19938 }
19939 {
19940 PyThreadState* __tstate = wxPyBeginAllowThreads();
19941 result = wxDateTime___add____SWIG_0(arg1,(wxTimeSpan const &)*arg2);
19942
19943 wxPyEndAllowThreads(__tstate);
19944 if (PyErr_Occurred()) SWIG_fail;
19945 }
19946 {
19947 wxDateTime * resultptr;
19948 resultptr = new wxDateTime((wxDateTime &) result);
19949 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
19950 }
19951 return resultobj;
19952 fail:
19953 return NULL;
19954 }
19955
19956
19957 static PyObject *_wrap_DateTime___add____SWIG_1(PyObject *self, PyObject *args) {
19958 PyObject *resultobj;
19959 wxDateTime *arg1 = (wxDateTime *) 0 ;
19960 wxDateSpan *arg2 = 0 ;
19961 wxDateTime result;
19962 PyObject * obj0 = 0 ;
19963 PyObject * obj1 = 0 ;
19964
19965 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
19966 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19967 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19968 if (arg2 == NULL) {
19969 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19970 }
19971 {
19972 PyThreadState* __tstate = wxPyBeginAllowThreads();
19973 result = wxDateTime___add____SWIG_1(arg1,(wxDateSpan const &)*arg2);
19974
19975 wxPyEndAllowThreads(__tstate);
19976 if (PyErr_Occurred()) SWIG_fail;
19977 }
19978 {
19979 wxDateTime * resultptr;
19980 resultptr = new wxDateTime((wxDateTime &) result);
19981 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
19982 }
19983 return resultobj;
19984 fail:
19985 return NULL;
19986 }
19987
19988
19989 static PyObject *_wrap_DateTime___add__(PyObject *self, PyObject *args) {
19990 int argc;
19991 PyObject *argv[3];
19992 int ii;
19993
19994 argc = PyObject_Length(args);
19995 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
19996 argv[ii] = PyTuple_GetItem(args,ii);
19997 }
19998 if (argc == 2) {
19999 int _v;
20000 {
20001 void *ptr;
20002 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20003 _v = 0;
20004 PyErr_Clear();
20005 } else {
20006 _v = 1;
20007 }
20008 }
20009 if (_v) {
20010 {
20011 void *ptr;
20012 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
20013 _v = 0;
20014 PyErr_Clear();
20015 } else {
20016 _v = 1;
20017 }
20018 }
20019 if (_v) {
20020 return _wrap_DateTime___add____SWIG_0(self,args);
20021 }
20022 }
20023 }
20024 if (argc == 2) {
20025 int _v;
20026 {
20027 void *ptr;
20028 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20029 _v = 0;
20030 PyErr_Clear();
20031 } else {
20032 _v = 1;
20033 }
20034 }
20035 if (_v) {
20036 {
20037 void *ptr;
20038 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
20039 _v = 0;
20040 PyErr_Clear();
20041 } else {
20042 _v = 1;
20043 }
20044 }
20045 if (_v) {
20046 return _wrap_DateTime___add____SWIG_1(self,args);
20047 }
20048 }
20049 }
20050
20051 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___add__'");
20052 return NULL;
20053 }
20054
20055
20056 static PyObject *_wrap_DateTime___sub____SWIG_0(PyObject *self, PyObject *args) {
20057 PyObject *resultobj;
20058 wxDateTime *arg1 = (wxDateTime *) 0 ;
20059 wxDateTime *arg2 = 0 ;
20060 wxTimeSpan result;
20061 PyObject * obj0 = 0 ;
20062 PyObject * obj1 = 0 ;
20063
20064 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
20065 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20066 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20067 if (arg2 == NULL) {
20068 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20069 }
20070 {
20071 PyThreadState* __tstate = wxPyBeginAllowThreads();
20072 result = wxDateTime___sub____SWIG_0(arg1,(wxDateTime const &)*arg2);
20073
20074 wxPyEndAllowThreads(__tstate);
20075 if (PyErr_Occurred()) SWIG_fail;
20076 }
20077 {
20078 wxTimeSpan * resultptr;
20079 resultptr = new wxTimeSpan((wxTimeSpan &) result);
20080 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
20081 }
20082 return resultobj;
20083 fail:
20084 return NULL;
20085 }
20086
20087
20088 static PyObject *_wrap_DateTime___sub____SWIG_1(PyObject *self, PyObject *args) {
20089 PyObject *resultobj;
20090 wxDateTime *arg1 = (wxDateTime *) 0 ;
20091 wxTimeSpan *arg2 = 0 ;
20092 wxDateTime result;
20093 PyObject * obj0 = 0 ;
20094 PyObject * obj1 = 0 ;
20095
20096 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
20097 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20098 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20099 if (arg2 == NULL) {
20100 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20101 }
20102 {
20103 PyThreadState* __tstate = wxPyBeginAllowThreads();
20104 result = wxDateTime___sub____SWIG_1(arg1,(wxTimeSpan const &)*arg2);
20105
20106 wxPyEndAllowThreads(__tstate);
20107 if (PyErr_Occurred()) SWIG_fail;
20108 }
20109 {
20110 wxDateTime * resultptr;
20111 resultptr = new wxDateTime((wxDateTime &) result);
20112 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
20113 }
20114 return resultobj;
20115 fail:
20116 return NULL;
20117 }
20118
20119
20120 static PyObject *_wrap_DateTime___sub____SWIG_2(PyObject *self, PyObject *args) {
20121 PyObject *resultobj;
20122 wxDateTime *arg1 = (wxDateTime *) 0 ;
20123 wxDateSpan *arg2 = 0 ;
20124 wxDateTime result;
20125 PyObject * obj0 = 0 ;
20126 PyObject * obj1 = 0 ;
20127
20128 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
20129 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20130 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20131 if (arg2 == NULL) {
20132 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20133 }
20134 {
20135 PyThreadState* __tstate = wxPyBeginAllowThreads();
20136 result = wxDateTime___sub____SWIG_2(arg1,(wxDateSpan const &)*arg2);
20137
20138 wxPyEndAllowThreads(__tstate);
20139 if (PyErr_Occurred()) SWIG_fail;
20140 }
20141 {
20142 wxDateTime * resultptr;
20143 resultptr = new wxDateTime((wxDateTime &) result);
20144 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
20145 }
20146 return resultobj;
20147 fail:
20148 return NULL;
20149 }
20150
20151
20152 static PyObject *_wrap_DateTime___sub__(PyObject *self, PyObject *args) {
20153 int argc;
20154 PyObject *argv[3];
20155 int ii;
20156
20157 argc = PyObject_Length(args);
20158 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
20159 argv[ii] = PyTuple_GetItem(args,ii);
20160 }
20161 if (argc == 2) {
20162 int _v;
20163 {
20164 void *ptr;
20165 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20166 _v = 0;
20167 PyErr_Clear();
20168 } else {
20169 _v = 1;
20170 }
20171 }
20172 if (_v) {
20173 {
20174 void *ptr;
20175 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20176 _v = 0;
20177 PyErr_Clear();
20178 } else {
20179 _v = 1;
20180 }
20181 }
20182 if (_v) {
20183 return _wrap_DateTime___sub____SWIG_0(self,args);
20184 }
20185 }
20186 }
20187 if (argc == 2) {
20188 int _v;
20189 {
20190 void *ptr;
20191 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20192 _v = 0;
20193 PyErr_Clear();
20194 } else {
20195 _v = 1;
20196 }
20197 }
20198 if (_v) {
20199 {
20200 void *ptr;
20201 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
20202 _v = 0;
20203 PyErr_Clear();
20204 } else {
20205 _v = 1;
20206 }
20207 }
20208 if (_v) {
20209 return _wrap_DateTime___sub____SWIG_1(self,args);
20210 }
20211 }
20212 }
20213 if (argc == 2) {
20214 int _v;
20215 {
20216 void *ptr;
20217 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20218 _v = 0;
20219 PyErr_Clear();
20220 } else {
20221 _v = 1;
20222 }
20223 }
20224 if (_v) {
20225 {
20226 void *ptr;
20227 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
20228 _v = 0;
20229 PyErr_Clear();
20230 } else {
20231 _v = 1;
20232 }
20233 }
20234 if (_v) {
20235 return _wrap_DateTime___sub____SWIG_2(self,args);
20236 }
20237 }
20238 }
20239
20240 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___sub__'");
20241 return NULL;
20242 }
20243
20244
20245 static PyObject *_wrap_DateTime___lt__(PyObject *self, PyObject *args) {
20246 PyObject *resultobj;
20247 wxDateTime *arg1 = (wxDateTime *) 0 ;
20248 wxDateTime *arg2 = 0 ;
20249 bool result;
20250 PyObject * obj0 = 0 ;
20251 PyObject * obj1 = 0 ;
20252
20253 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___lt__",&obj0,&obj1)) goto fail;
20254 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20255 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20256 if (arg2 == NULL) {
20257 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20258 }
20259 {
20260 PyThreadState* __tstate = wxPyBeginAllowThreads();
20261 result = (bool)wxDateTime___lt__(arg1,(wxDateTime const &)*arg2);
20262
20263 wxPyEndAllowThreads(__tstate);
20264 if (PyErr_Occurred()) SWIG_fail;
20265 }
20266 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20267 return resultobj;
20268 fail:
20269 return NULL;
20270 }
20271
20272
20273 static PyObject *_wrap_DateTime___le__(PyObject *self, PyObject *args) {
20274 PyObject *resultobj;
20275 wxDateTime *arg1 = (wxDateTime *) 0 ;
20276 wxDateTime *arg2 = 0 ;
20277 bool result;
20278 PyObject * obj0 = 0 ;
20279 PyObject * obj1 = 0 ;
20280
20281 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___le__",&obj0,&obj1)) goto fail;
20282 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20283 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20284 if (arg2 == NULL) {
20285 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20286 }
20287 {
20288 PyThreadState* __tstate = wxPyBeginAllowThreads();
20289 result = (bool)wxDateTime___le__(arg1,(wxDateTime const &)*arg2);
20290
20291 wxPyEndAllowThreads(__tstate);
20292 if (PyErr_Occurred()) SWIG_fail;
20293 }
20294 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20295 return resultobj;
20296 fail:
20297 return NULL;
20298 }
20299
20300
20301 static PyObject *_wrap_DateTime___gt__(PyObject *self, PyObject *args) {
20302 PyObject *resultobj;
20303 wxDateTime *arg1 = (wxDateTime *) 0 ;
20304 wxDateTime *arg2 = 0 ;
20305 bool result;
20306 PyObject * obj0 = 0 ;
20307 PyObject * obj1 = 0 ;
20308
20309 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___gt__",&obj0,&obj1)) goto fail;
20310 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20311 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20312 if (arg2 == NULL) {
20313 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20314 }
20315 {
20316 PyThreadState* __tstate = wxPyBeginAllowThreads();
20317 result = (bool)wxDateTime___gt__(arg1,(wxDateTime const &)*arg2);
20318
20319 wxPyEndAllowThreads(__tstate);
20320 if (PyErr_Occurred()) SWIG_fail;
20321 }
20322 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20323 return resultobj;
20324 fail:
20325 return NULL;
20326 }
20327
20328
20329 static PyObject *_wrap_DateTime___ge__(PyObject *self, PyObject *args) {
20330 PyObject *resultobj;
20331 wxDateTime *arg1 = (wxDateTime *) 0 ;
20332 wxDateTime *arg2 = 0 ;
20333 bool result;
20334 PyObject * obj0 = 0 ;
20335 PyObject * obj1 = 0 ;
20336
20337 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___ge__",&obj0,&obj1)) goto fail;
20338 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20339 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20340 if (arg2 == NULL) {
20341 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20342 }
20343 {
20344 PyThreadState* __tstate = wxPyBeginAllowThreads();
20345 result = (bool)wxDateTime___ge__(arg1,(wxDateTime const &)*arg2);
20346
20347 wxPyEndAllowThreads(__tstate);
20348 if (PyErr_Occurred()) SWIG_fail;
20349 }
20350 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20351 return resultobj;
20352 fail:
20353 return NULL;
20354 }
20355
20356
20357 static PyObject *_wrap_DateTime___eq__(PyObject *self, PyObject *args) {
20358 PyObject *resultobj;
20359 wxDateTime *arg1 = (wxDateTime *) 0 ;
20360 wxDateTime *arg2 = 0 ;
20361 bool result;
20362 PyObject * obj0 = 0 ;
20363 PyObject * obj1 = 0 ;
20364
20365 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___eq__",&obj0,&obj1)) goto fail;
20366 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20367 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20368 if (arg2 == NULL) {
20369 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20370 }
20371 {
20372 PyThreadState* __tstate = wxPyBeginAllowThreads();
20373 result = (bool)wxDateTime___eq__(arg1,(wxDateTime const &)*arg2);
20374
20375 wxPyEndAllowThreads(__tstate);
20376 if (PyErr_Occurred()) SWIG_fail;
20377 }
20378 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20379 return resultobj;
20380 fail:
20381 return NULL;
20382 }
20383
20384
20385 static PyObject *_wrap_DateTime___ne__(PyObject *self, PyObject *args) {
20386 PyObject *resultobj;
20387 wxDateTime *arg1 = (wxDateTime *) 0 ;
20388 wxDateTime *arg2 = 0 ;
20389 bool result;
20390 PyObject * obj0 = 0 ;
20391 PyObject * obj1 = 0 ;
20392
20393 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___ne__",&obj0,&obj1)) goto fail;
20394 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20395 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20396 if (arg2 == NULL) {
20397 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20398 }
20399 {
20400 PyThreadState* __tstate = wxPyBeginAllowThreads();
20401 result = (bool)wxDateTime___ne__(arg1,(wxDateTime const &)*arg2);
20402
20403 wxPyEndAllowThreads(__tstate);
20404 if (PyErr_Occurred()) SWIG_fail;
20405 }
20406 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20407 return resultobj;
20408 fail:
20409 return NULL;
20410 }
20411
20412
20413 static PyObject *_wrap_DateTime_ParseRfc822Date(PyObject *self, PyObject *args, PyObject *kwargs) {
20414 PyObject *resultobj;
20415 wxDateTime *arg1 = (wxDateTime *) 0 ;
20416 wxString *arg2 = 0 ;
20417 int result;
20418 bool temp2 = False ;
20419 PyObject * obj0 = 0 ;
20420 PyObject * obj1 = 0 ;
20421 char *kwnames[] = {
20422 (char *) "self",(char *) "date", NULL
20423 };
20424
20425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseRfc822Date",kwnames,&obj0,&obj1)) goto fail;
20426 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20427 {
20428 arg2 = wxString_in_helper(obj1);
20429 if (arg2 == NULL) SWIG_fail;
20430 temp2 = True;
20431 }
20432 {
20433 PyThreadState* __tstate = wxPyBeginAllowThreads();
20434 result = (int)wxDateTime_ParseRfc822Date(arg1,(wxString const &)*arg2);
20435
20436 wxPyEndAllowThreads(__tstate);
20437 if (PyErr_Occurred()) SWIG_fail;
20438 }
20439 resultobj = SWIG_PyObj_FromInt((int)result);
20440 {
20441 if (temp2)
20442 delete arg2;
20443 }
20444 return resultobj;
20445 fail:
20446 {
20447 if (temp2)
20448 delete arg2;
20449 }
20450 return NULL;
20451 }
20452
20453
20454 static PyObject *_wrap_DateTime_ParseFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
20455 PyObject *resultobj;
20456 wxDateTime *arg1 = (wxDateTime *) 0 ;
20457 wxString *arg2 = 0 ;
20458 wxString const &arg3_defvalue = wxPyDateFormatStr ;
20459 wxString *arg3 = (wxString *) &arg3_defvalue ;
20460 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
20461 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
20462 int result;
20463 bool temp2 = False ;
20464 bool temp3 = False ;
20465 PyObject * obj0 = 0 ;
20466 PyObject * obj1 = 0 ;
20467 PyObject * obj2 = 0 ;
20468 PyObject * obj3 = 0 ;
20469 char *kwnames[] = {
20470 (char *) "self",(char *) "date",(char *) "format",(char *) "dateDef", NULL
20471 };
20472
20473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_ParseFormat",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
20474 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20475 {
20476 arg2 = wxString_in_helper(obj1);
20477 if (arg2 == NULL) SWIG_fail;
20478 temp2 = True;
20479 }
20480 if (obj2) {
20481 {
20482 arg3 = wxString_in_helper(obj2);
20483 if (arg3 == NULL) SWIG_fail;
20484 temp3 = True;
20485 }
20486 }
20487 if (obj3) {
20488 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20489 if (arg4 == NULL) {
20490 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20491 }
20492 }
20493 {
20494 PyThreadState* __tstate = wxPyBeginAllowThreads();
20495 result = (int)wxDateTime_ParseFormat(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxDateTime const &)*arg4);
20496
20497 wxPyEndAllowThreads(__tstate);
20498 if (PyErr_Occurred()) SWIG_fail;
20499 }
20500 resultobj = SWIG_PyObj_FromInt((int)result);
20501 {
20502 if (temp2)
20503 delete arg2;
20504 }
20505 {
20506 if (temp3)
20507 delete arg3;
20508 }
20509 return resultobj;
20510 fail:
20511 {
20512 if (temp2)
20513 delete arg2;
20514 }
20515 {
20516 if (temp3)
20517 delete arg3;
20518 }
20519 return NULL;
20520 }
20521
20522
20523 static PyObject *_wrap_DateTime_ParseDateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
20524 PyObject *resultobj;
20525 wxDateTime *arg1 = (wxDateTime *) 0 ;
20526 wxString *arg2 = 0 ;
20527 int result;
20528 bool temp2 = False ;
20529 PyObject * obj0 = 0 ;
20530 PyObject * obj1 = 0 ;
20531 char *kwnames[] = {
20532 (char *) "self",(char *) "datetime", NULL
20533 };
20534
20535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDateTime",kwnames,&obj0,&obj1)) goto fail;
20536 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20537 {
20538 arg2 = wxString_in_helper(obj1);
20539 if (arg2 == NULL) SWIG_fail;
20540 temp2 = True;
20541 }
20542 {
20543 PyThreadState* __tstate = wxPyBeginAllowThreads();
20544 result = (int)wxDateTime_ParseDateTime(arg1,(wxString const &)*arg2);
20545
20546 wxPyEndAllowThreads(__tstate);
20547 if (PyErr_Occurred()) SWIG_fail;
20548 }
20549 resultobj = SWIG_PyObj_FromInt((int)result);
20550 {
20551 if (temp2)
20552 delete arg2;
20553 }
20554 return resultobj;
20555 fail:
20556 {
20557 if (temp2)
20558 delete arg2;
20559 }
20560 return NULL;
20561 }
20562
20563
20564 static PyObject *_wrap_DateTime_ParseDate(PyObject *self, PyObject *args, PyObject *kwargs) {
20565 PyObject *resultobj;
20566 wxDateTime *arg1 = (wxDateTime *) 0 ;
20567 wxString *arg2 = 0 ;
20568 int result;
20569 bool temp2 = False ;
20570 PyObject * obj0 = 0 ;
20571 PyObject * obj1 = 0 ;
20572 char *kwnames[] = {
20573 (char *) "self",(char *) "date", NULL
20574 };
20575
20576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDate",kwnames,&obj0,&obj1)) goto fail;
20577 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20578 {
20579 arg2 = wxString_in_helper(obj1);
20580 if (arg2 == NULL) SWIG_fail;
20581 temp2 = True;
20582 }
20583 {
20584 PyThreadState* __tstate = wxPyBeginAllowThreads();
20585 result = (int)wxDateTime_ParseDate(arg1,(wxString const &)*arg2);
20586
20587 wxPyEndAllowThreads(__tstate);
20588 if (PyErr_Occurred()) SWIG_fail;
20589 }
20590 resultobj = SWIG_PyObj_FromInt((int)result);
20591 {
20592 if (temp2)
20593 delete arg2;
20594 }
20595 return resultobj;
20596 fail:
20597 {
20598 if (temp2)
20599 delete arg2;
20600 }
20601 return NULL;
20602 }
20603
20604
20605 static PyObject *_wrap_DateTime_ParseTime(PyObject *self, PyObject *args, PyObject *kwargs) {
20606 PyObject *resultobj;
20607 wxDateTime *arg1 = (wxDateTime *) 0 ;
20608 wxString *arg2 = 0 ;
20609 int result;
20610 bool temp2 = False ;
20611 PyObject * obj0 = 0 ;
20612 PyObject * obj1 = 0 ;
20613 char *kwnames[] = {
20614 (char *) "self",(char *) "time", NULL
20615 };
20616
20617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseTime",kwnames,&obj0,&obj1)) goto fail;
20618 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20619 {
20620 arg2 = wxString_in_helper(obj1);
20621 if (arg2 == NULL) SWIG_fail;
20622 temp2 = True;
20623 }
20624 {
20625 PyThreadState* __tstate = wxPyBeginAllowThreads();
20626 result = (int)wxDateTime_ParseTime(arg1,(wxString const &)*arg2);
20627
20628 wxPyEndAllowThreads(__tstate);
20629 if (PyErr_Occurred()) SWIG_fail;
20630 }
20631 resultobj = SWIG_PyObj_FromInt((int)result);
20632 {
20633 if (temp2)
20634 delete arg2;
20635 }
20636 return resultobj;
20637 fail:
20638 {
20639 if (temp2)
20640 delete arg2;
20641 }
20642 return NULL;
20643 }
20644
20645
20646 static PyObject *_wrap_DateTime_Format(PyObject *self, PyObject *args, PyObject *kwargs) {
20647 PyObject *resultobj;
20648 wxDateTime *arg1 = (wxDateTime *) 0 ;
20649 wxString const &arg2_defvalue = wxPyDateFormatStr ;
20650 wxString *arg2 = (wxString *) &arg2_defvalue ;
20651 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
20652 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
20653 wxString result;
20654 bool temp2 = False ;
20655 bool temp3 = False ;
20656 PyObject * obj0 = 0 ;
20657 PyObject * obj1 = 0 ;
20658 PyObject * obj2 = 0 ;
20659 char *kwnames[] = {
20660 (char *) "self",(char *) "format",(char *) "tz", NULL
20661 };
20662
20663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_Format",kwnames,&obj0,&obj1,&obj2)) goto fail;
20664 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20665 if (obj1) {
20666 {
20667 arg2 = wxString_in_helper(obj1);
20668 if (arg2 == NULL) SWIG_fail;
20669 temp2 = True;
20670 }
20671 }
20672 if (obj2) {
20673 {
20674 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
20675 temp3 = True;
20676 }
20677 }
20678 {
20679 PyThreadState* __tstate = wxPyBeginAllowThreads();
20680 result = ((wxDateTime const *)arg1)->Format((wxString const &)*arg2,(wxDateTime::TimeZone const &)*arg3);
20681
20682 wxPyEndAllowThreads(__tstate);
20683 if (PyErr_Occurred()) SWIG_fail;
20684 }
20685 {
20686 #if wxUSE_UNICODE
20687 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20688 #else
20689 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20690 #endif
20691 }
20692 {
20693 if (temp2)
20694 delete arg2;
20695 }
20696 {
20697 if (temp3) delete arg3;
20698 }
20699 return resultobj;
20700 fail:
20701 {
20702 if (temp2)
20703 delete arg2;
20704 }
20705 {
20706 if (temp3) delete arg3;
20707 }
20708 return NULL;
20709 }
20710
20711
20712 static PyObject *_wrap_DateTime_FormatDate(PyObject *self, PyObject *args, PyObject *kwargs) {
20713 PyObject *resultobj;
20714 wxDateTime *arg1 = (wxDateTime *) 0 ;
20715 wxString result;
20716 PyObject * obj0 = 0 ;
20717 char *kwnames[] = {
20718 (char *) "self", NULL
20719 };
20720
20721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatDate",kwnames,&obj0)) goto fail;
20722 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20723 {
20724 PyThreadState* __tstate = wxPyBeginAllowThreads();
20725 result = ((wxDateTime const *)arg1)->FormatDate();
20726
20727 wxPyEndAllowThreads(__tstate);
20728 if (PyErr_Occurred()) SWIG_fail;
20729 }
20730 {
20731 #if wxUSE_UNICODE
20732 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20733 #else
20734 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20735 #endif
20736 }
20737 return resultobj;
20738 fail:
20739 return NULL;
20740 }
20741
20742
20743 static PyObject *_wrap_DateTime_FormatTime(PyObject *self, PyObject *args, PyObject *kwargs) {
20744 PyObject *resultobj;
20745 wxDateTime *arg1 = (wxDateTime *) 0 ;
20746 wxString result;
20747 PyObject * obj0 = 0 ;
20748 char *kwnames[] = {
20749 (char *) "self", NULL
20750 };
20751
20752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatTime",kwnames,&obj0)) goto fail;
20753 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20754 {
20755 PyThreadState* __tstate = wxPyBeginAllowThreads();
20756 result = ((wxDateTime const *)arg1)->FormatTime();
20757
20758 wxPyEndAllowThreads(__tstate);
20759 if (PyErr_Occurred()) SWIG_fail;
20760 }
20761 {
20762 #if wxUSE_UNICODE
20763 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20764 #else
20765 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20766 #endif
20767 }
20768 return resultobj;
20769 fail:
20770 return NULL;
20771 }
20772
20773
20774 static PyObject *_wrap_DateTime_FormatISODate(PyObject *self, PyObject *args, PyObject *kwargs) {
20775 PyObject *resultobj;
20776 wxDateTime *arg1 = (wxDateTime *) 0 ;
20777 wxString result;
20778 PyObject * obj0 = 0 ;
20779 char *kwnames[] = {
20780 (char *) "self", NULL
20781 };
20782
20783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISODate",kwnames,&obj0)) goto fail;
20784 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20785 {
20786 PyThreadState* __tstate = wxPyBeginAllowThreads();
20787 result = ((wxDateTime const *)arg1)->FormatISODate();
20788
20789 wxPyEndAllowThreads(__tstate);
20790 if (PyErr_Occurred()) SWIG_fail;
20791 }
20792 {
20793 #if wxUSE_UNICODE
20794 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20795 #else
20796 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20797 #endif
20798 }
20799 return resultobj;
20800 fail:
20801 return NULL;
20802 }
20803
20804
20805 static PyObject *_wrap_DateTime_FormatISOTime(PyObject *self, PyObject *args, PyObject *kwargs) {
20806 PyObject *resultobj;
20807 wxDateTime *arg1 = (wxDateTime *) 0 ;
20808 wxString result;
20809 PyObject * obj0 = 0 ;
20810 char *kwnames[] = {
20811 (char *) "self", NULL
20812 };
20813
20814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISOTime",kwnames,&obj0)) goto fail;
20815 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20816 {
20817 PyThreadState* __tstate = wxPyBeginAllowThreads();
20818 result = ((wxDateTime const *)arg1)->FormatISOTime();
20819
20820 wxPyEndAllowThreads(__tstate);
20821 if (PyErr_Occurred()) SWIG_fail;
20822 }
20823 {
20824 #if wxUSE_UNICODE
20825 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20826 #else
20827 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20828 #endif
20829 }
20830 return resultobj;
20831 fail:
20832 return NULL;
20833 }
20834
20835
20836 static PyObject * DateTime_swigregister(PyObject *self, PyObject *args) {
20837 PyObject *obj;
20838 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20839 SWIG_TypeClientData(SWIGTYPE_p_wxDateTime, obj);
20840 Py_INCREF(obj);
20841 return Py_BuildValue((char *)"");
20842 }
20843 static PyObject *_wrap_TimeSpan_Seconds(PyObject *self, PyObject *args, PyObject *kwargs) {
20844 PyObject *resultobj;
20845 long arg1 ;
20846 wxTimeSpan result;
20847 PyObject * obj0 = 0 ;
20848 char *kwnames[] = {
20849 (char *) "sec", NULL
20850 };
20851
20852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Seconds",kwnames,&obj0)) goto fail;
20853 {
20854 arg1 = (long) SWIG_PyObj_AsLong(obj0);
20855 if (PyErr_Occurred()) SWIG_fail;
20856 }
20857 {
20858 PyThreadState* __tstate = wxPyBeginAllowThreads();
20859 result = wxTimeSpan::Seconds(arg1);
20860
20861 wxPyEndAllowThreads(__tstate);
20862 if (PyErr_Occurred()) SWIG_fail;
20863 }
20864 {
20865 wxTimeSpan * resultptr;
20866 resultptr = new wxTimeSpan((wxTimeSpan &) result);
20867 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
20868 }
20869 return resultobj;
20870 fail:
20871 return NULL;
20872 }
20873
20874
20875 static PyObject *_wrap_TimeSpan_Second(PyObject *self, PyObject *args, PyObject *kwargs) {
20876 PyObject *resultobj;
20877 wxTimeSpan result;
20878 char *kwnames[] = {
20879 NULL
20880 };
20881
20882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Second",kwnames)) goto fail;
20883 {
20884 PyThreadState* __tstate = wxPyBeginAllowThreads();
20885 result = wxTimeSpan::Second();
20886
20887 wxPyEndAllowThreads(__tstate);
20888 if (PyErr_Occurred()) SWIG_fail;
20889 }
20890 {
20891 wxTimeSpan * resultptr;
20892 resultptr = new wxTimeSpan((wxTimeSpan &) result);
20893 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
20894 }
20895 return resultobj;
20896 fail:
20897 return NULL;
20898 }
20899
20900
20901 static PyObject *_wrap_TimeSpan_Minutes(PyObject *self, PyObject *args, PyObject *kwargs) {
20902 PyObject *resultobj;
20903 long arg1 ;
20904 wxTimeSpan result;
20905 PyObject * obj0 = 0 ;
20906 char *kwnames[] = {
20907 (char *) "min", NULL
20908 };
20909
20910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Minutes",kwnames,&obj0)) goto fail;
20911 {
20912 arg1 = (long) SWIG_PyObj_AsLong(obj0);
20913 if (PyErr_Occurred()) SWIG_fail;
20914 }
20915 {
20916 PyThreadState* __tstate = wxPyBeginAllowThreads();
20917 result = wxTimeSpan::Minutes(arg1);
20918
20919 wxPyEndAllowThreads(__tstate);
20920 if (PyErr_Occurred()) SWIG_fail;
20921 }
20922 {
20923 wxTimeSpan * resultptr;
20924 resultptr = new wxTimeSpan((wxTimeSpan &) result);
20925 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
20926 }
20927 return resultobj;
20928 fail:
20929 return NULL;
20930 }
20931
20932
20933 static PyObject *_wrap_TimeSpan_Minute(PyObject *self, PyObject *args, PyObject *kwargs) {
20934 PyObject *resultobj;
20935 wxTimeSpan result;
20936 char *kwnames[] = {
20937 NULL
20938 };
20939
20940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Minute",kwnames)) goto fail;
20941 {
20942 PyThreadState* __tstate = wxPyBeginAllowThreads();
20943 result = wxTimeSpan::Minute();
20944
20945 wxPyEndAllowThreads(__tstate);
20946 if (PyErr_Occurred()) SWIG_fail;
20947 }
20948 {
20949 wxTimeSpan * resultptr;
20950 resultptr = new wxTimeSpan((wxTimeSpan &) result);
20951 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
20952 }
20953 return resultobj;
20954 fail:
20955 return NULL;
20956 }
20957
20958
20959 static PyObject *_wrap_TimeSpan_Hours(PyObject *self, PyObject *args, PyObject *kwargs) {
20960 PyObject *resultobj;
20961 long arg1 ;
20962 wxTimeSpan result;
20963 PyObject * obj0 = 0 ;
20964 char *kwnames[] = {
20965 (char *) "hours", NULL
20966 };
20967
20968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Hours",kwnames,&obj0)) goto fail;
20969 {
20970 arg1 = (long) SWIG_PyObj_AsLong(obj0);
20971 if (PyErr_Occurred()) SWIG_fail;
20972 }
20973 {
20974 PyThreadState* __tstate = wxPyBeginAllowThreads();
20975 result = wxTimeSpan::Hours(arg1);
20976
20977 wxPyEndAllowThreads(__tstate);
20978 if (PyErr_Occurred()) SWIG_fail;
20979 }
20980 {
20981 wxTimeSpan * resultptr;
20982 resultptr = new wxTimeSpan((wxTimeSpan &) result);
20983 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
20984 }
20985 return resultobj;
20986 fail:
20987 return NULL;
20988 }
20989
20990
20991 static PyObject *_wrap_TimeSpan_Hour(PyObject *self, PyObject *args, PyObject *kwargs) {
20992 PyObject *resultobj;
20993 wxTimeSpan result;
20994 char *kwnames[] = {
20995 NULL
20996 };
20997
20998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Hour",kwnames)) goto fail;
20999 {
21000 PyThreadState* __tstate = wxPyBeginAllowThreads();
21001 result = wxTimeSpan::Hour();
21002
21003 wxPyEndAllowThreads(__tstate);
21004 if (PyErr_Occurred()) SWIG_fail;
21005 }
21006 {
21007 wxTimeSpan * resultptr;
21008 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21009 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
21010 }
21011 return resultobj;
21012 fail:
21013 return NULL;
21014 }
21015
21016
21017 static PyObject *_wrap_TimeSpan_Days(PyObject *self, PyObject *args, PyObject *kwargs) {
21018 PyObject *resultobj;
21019 long arg1 ;
21020 wxTimeSpan result;
21021 PyObject * obj0 = 0 ;
21022 char *kwnames[] = {
21023 (char *) "days", NULL
21024 };
21025
21026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Days",kwnames,&obj0)) goto fail;
21027 {
21028 arg1 = (long) SWIG_PyObj_AsLong(obj0);
21029 if (PyErr_Occurred()) SWIG_fail;
21030 }
21031 {
21032 PyThreadState* __tstate = wxPyBeginAllowThreads();
21033 result = wxTimeSpan::Days(arg1);
21034
21035 wxPyEndAllowThreads(__tstate);
21036 if (PyErr_Occurred()) SWIG_fail;
21037 }
21038 {
21039 wxTimeSpan * resultptr;
21040 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21041 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
21042 }
21043 return resultobj;
21044 fail:
21045 return NULL;
21046 }
21047
21048
21049 static PyObject *_wrap_TimeSpan_Day(PyObject *self, PyObject *args, PyObject *kwargs) {
21050 PyObject *resultobj;
21051 wxTimeSpan result;
21052 char *kwnames[] = {
21053 NULL
21054 };
21055
21056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Day",kwnames)) goto fail;
21057 {
21058 PyThreadState* __tstate = wxPyBeginAllowThreads();
21059 result = wxTimeSpan::Day();
21060
21061 wxPyEndAllowThreads(__tstate);
21062 if (PyErr_Occurred()) SWIG_fail;
21063 }
21064 {
21065 wxTimeSpan * resultptr;
21066 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21067 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
21068 }
21069 return resultobj;
21070 fail:
21071 return NULL;
21072 }
21073
21074
21075 static PyObject *_wrap_TimeSpan_Weeks(PyObject *self, PyObject *args, PyObject *kwargs) {
21076 PyObject *resultobj;
21077 long arg1 ;
21078 wxTimeSpan result;
21079 PyObject * obj0 = 0 ;
21080 char *kwnames[] = {
21081 (char *) "days", NULL
21082 };
21083
21084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Weeks",kwnames,&obj0)) goto fail;
21085 {
21086 arg1 = (long) SWIG_PyObj_AsLong(obj0);
21087 if (PyErr_Occurred()) SWIG_fail;
21088 }
21089 {
21090 PyThreadState* __tstate = wxPyBeginAllowThreads();
21091 result = wxTimeSpan::Weeks(arg1);
21092
21093 wxPyEndAllowThreads(__tstate);
21094 if (PyErr_Occurred()) SWIG_fail;
21095 }
21096 {
21097 wxTimeSpan * resultptr;
21098 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21099 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
21100 }
21101 return resultobj;
21102 fail:
21103 return NULL;
21104 }
21105
21106
21107 static PyObject *_wrap_TimeSpan_Week(PyObject *self, PyObject *args, PyObject *kwargs) {
21108 PyObject *resultobj;
21109 wxTimeSpan result;
21110 char *kwnames[] = {
21111 NULL
21112 };
21113
21114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Week",kwnames)) goto fail;
21115 {
21116 PyThreadState* __tstate = wxPyBeginAllowThreads();
21117 result = wxTimeSpan::Week();
21118
21119 wxPyEndAllowThreads(__tstate);
21120 if (PyErr_Occurred()) SWIG_fail;
21121 }
21122 {
21123 wxTimeSpan * resultptr;
21124 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21125 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
21126 }
21127 return resultobj;
21128 fail:
21129 return NULL;
21130 }
21131
21132
21133 static PyObject *_wrap_new_TimeSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
21134 PyObject *resultobj;
21135 long arg1 = (long) 0 ;
21136 long arg2 = (long) 0 ;
21137 long arg3 = (long) 0 ;
21138 long arg4 = (long) 0 ;
21139 wxTimeSpan *result;
21140 PyObject * obj0 = 0 ;
21141 PyObject * obj1 = 0 ;
21142 PyObject * obj2 = 0 ;
21143 PyObject * obj3 = 0 ;
21144 char *kwnames[] = {
21145 (char *) "hours",(char *) "minutes",(char *) "seconds",(char *) "milliseconds", NULL
21146 };
21147
21148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TimeSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21149 if (obj0) {
21150 {
21151 arg1 = (long) SWIG_PyObj_AsLong(obj0);
21152 if (PyErr_Occurred()) SWIG_fail;
21153 }
21154 }
21155 if (obj1) {
21156 {
21157 arg2 = (long) SWIG_PyObj_AsLong(obj1);
21158 if (PyErr_Occurred()) SWIG_fail;
21159 }
21160 }
21161 if (obj2) {
21162 {
21163 arg3 = (long) SWIG_PyObj_AsLong(obj2);
21164 if (PyErr_Occurred()) SWIG_fail;
21165 }
21166 }
21167 if (obj3) {
21168 {
21169 arg4 = (long) SWIG_PyObj_AsLong(obj3);
21170 if (PyErr_Occurred()) SWIG_fail;
21171 }
21172 }
21173 {
21174 PyThreadState* __tstate = wxPyBeginAllowThreads();
21175 result = (wxTimeSpan *)new wxTimeSpan(arg1,arg2,arg3,arg4);
21176
21177 wxPyEndAllowThreads(__tstate);
21178 if (PyErr_Occurred()) SWIG_fail;
21179 }
21180 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 1);
21181 return resultobj;
21182 fail:
21183 return NULL;
21184 }
21185
21186
21187 static PyObject *_wrap_delete_TimeSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
21188 PyObject *resultobj;
21189 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21190 PyObject * obj0 = 0 ;
21191 char *kwnames[] = {
21192 (char *) "self", NULL
21193 };
21194
21195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimeSpan",kwnames,&obj0)) goto fail;
21196 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21197 {
21198 PyThreadState* __tstate = wxPyBeginAllowThreads();
21199 delete arg1;
21200
21201 wxPyEndAllowThreads(__tstate);
21202 if (PyErr_Occurred()) SWIG_fail;
21203 }
21204 Py_INCREF(Py_None); resultobj = Py_None;
21205 return resultobj;
21206 fail:
21207 return NULL;
21208 }
21209
21210
21211 static PyObject *_wrap_TimeSpan_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
21212 PyObject *resultobj;
21213 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21214 wxTimeSpan *arg2 = 0 ;
21215 wxTimeSpan *result;
21216 PyObject * obj0 = 0 ;
21217 PyObject * obj1 = 0 ;
21218 char *kwnames[] = {
21219 (char *) "self",(char *) "diff", NULL
21220 };
21221
21222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Add",kwnames,&obj0,&obj1)) goto fail;
21223 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21224 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21225 if (arg2 == NULL) {
21226 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21227 }
21228 {
21229 PyThreadState* __tstate = wxPyBeginAllowThreads();
21230 {
21231 wxTimeSpan &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
21232 result = (wxTimeSpan *) &_result_ref;
21233 }
21234
21235 wxPyEndAllowThreads(__tstate);
21236 if (PyErr_Occurred()) SWIG_fail;
21237 }
21238 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
21239 return resultobj;
21240 fail:
21241 return NULL;
21242 }
21243
21244
21245 static PyObject *_wrap_TimeSpan_Subtract(PyObject *self, PyObject *args, PyObject *kwargs) {
21246 PyObject *resultobj;
21247 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21248 wxTimeSpan *arg2 = 0 ;
21249 wxTimeSpan *result;
21250 PyObject * obj0 = 0 ;
21251 PyObject * obj1 = 0 ;
21252 char *kwnames[] = {
21253 (char *) "self",(char *) "diff", NULL
21254 };
21255
21256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
21257 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21258 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21259 if (arg2 == NULL) {
21260 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21261 }
21262 {
21263 PyThreadState* __tstate = wxPyBeginAllowThreads();
21264 {
21265 wxTimeSpan &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
21266 result = (wxTimeSpan *) &_result_ref;
21267 }
21268
21269 wxPyEndAllowThreads(__tstate);
21270 if (PyErr_Occurred()) SWIG_fail;
21271 }
21272 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
21273 return resultobj;
21274 fail:
21275 return NULL;
21276 }
21277
21278
21279 static PyObject *_wrap_TimeSpan_Multiply(PyObject *self, PyObject *args, PyObject *kwargs) {
21280 PyObject *resultobj;
21281 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21282 int arg2 ;
21283 wxTimeSpan *result;
21284 PyObject * obj0 = 0 ;
21285 PyObject * obj1 = 0 ;
21286 char *kwnames[] = {
21287 (char *) "self",(char *) "n", NULL
21288 };
21289
21290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
21291 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21292 {
21293 arg2 = (int) SWIG_PyObj_AsInt(obj1);
21294 if (PyErr_Occurred()) SWIG_fail;
21295 }
21296 {
21297 PyThreadState* __tstate = wxPyBeginAllowThreads();
21298 {
21299 wxTimeSpan &_result_ref = (arg1)->Multiply(arg2);
21300 result = (wxTimeSpan *) &_result_ref;
21301 }
21302
21303 wxPyEndAllowThreads(__tstate);
21304 if (PyErr_Occurred()) SWIG_fail;
21305 }
21306 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
21307 return resultobj;
21308 fail:
21309 return NULL;
21310 }
21311
21312
21313 static PyObject *_wrap_TimeSpan_Neg(PyObject *self, PyObject *args, PyObject *kwargs) {
21314 PyObject *resultobj;
21315 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21316 wxTimeSpan *result;
21317 PyObject * obj0 = 0 ;
21318 char *kwnames[] = {
21319 (char *) "self", NULL
21320 };
21321
21322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Neg",kwnames,&obj0)) goto fail;
21323 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21324 {
21325 PyThreadState* __tstate = wxPyBeginAllowThreads();
21326 {
21327 wxTimeSpan &_result_ref = (arg1)->Neg();
21328 result = (wxTimeSpan *) &_result_ref;
21329 }
21330
21331 wxPyEndAllowThreads(__tstate);
21332 if (PyErr_Occurred()) SWIG_fail;
21333 }
21334 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
21335 return resultobj;
21336 fail:
21337 return NULL;
21338 }
21339
21340
21341 static PyObject *_wrap_TimeSpan_Abs(PyObject *self, PyObject *args, PyObject *kwargs) {
21342 PyObject *resultobj;
21343 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21344 wxTimeSpan result;
21345 PyObject * obj0 = 0 ;
21346 char *kwnames[] = {
21347 (char *) "self", NULL
21348 };
21349
21350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Abs",kwnames,&obj0)) goto fail;
21351 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21352 {
21353 PyThreadState* __tstate = wxPyBeginAllowThreads();
21354 result = ((wxTimeSpan const *)arg1)->Abs();
21355
21356 wxPyEndAllowThreads(__tstate);
21357 if (PyErr_Occurred()) SWIG_fail;
21358 }
21359 {
21360 wxTimeSpan * resultptr;
21361 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21362 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
21363 }
21364 return resultobj;
21365 fail:
21366 return NULL;
21367 }
21368
21369
21370 static PyObject *_wrap_TimeSpan___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
21371 PyObject *resultobj;
21372 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21373 wxTimeSpan *arg2 = 0 ;
21374 wxTimeSpan *result;
21375 PyObject * obj0 = 0 ;
21376 PyObject * obj1 = 0 ;
21377 char *kwnames[] = {
21378 (char *) "self",(char *) "diff", NULL
21379 };
21380
21381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
21382 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21383 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21384 if (arg2 == NULL) {
21385 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21386 }
21387 {
21388 PyThreadState* __tstate = wxPyBeginAllowThreads();
21389 {
21390 wxTimeSpan &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
21391 result = (wxTimeSpan *) &_result_ref;
21392 }
21393
21394 wxPyEndAllowThreads(__tstate);
21395 if (PyErr_Occurred()) SWIG_fail;
21396 }
21397 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
21398 return resultobj;
21399 fail:
21400 return NULL;
21401 }
21402
21403
21404 static PyObject *_wrap_TimeSpan___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
21405 PyObject *resultobj;
21406 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21407 wxTimeSpan *arg2 = 0 ;
21408 wxTimeSpan *result;
21409 PyObject * obj0 = 0 ;
21410 PyObject * obj1 = 0 ;
21411 char *kwnames[] = {
21412 (char *) "self",(char *) "diff", NULL
21413 };
21414
21415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
21416 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21417 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21418 if (arg2 == NULL) {
21419 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21420 }
21421 {
21422 PyThreadState* __tstate = wxPyBeginAllowThreads();
21423 {
21424 wxTimeSpan &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
21425 result = (wxTimeSpan *) &_result_ref;
21426 }
21427
21428 wxPyEndAllowThreads(__tstate);
21429 if (PyErr_Occurred()) SWIG_fail;
21430 }
21431 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
21432 return resultobj;
21433 fail:
21434 return NULL;
21435 }
21436
21437
21438 static PyObject *_wrap_TimeSpan___imul__(PyObject *self, PyObject *args, PyObject *kwargs) {
21439 PyObject *resultobj;
21440 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21441 int arg2 ;
21442 wxTimeSpan *result;
21443 PyObject * obj0 = 0 ;
21444 PyObject * obj1 = 0 ;
21445 char *kwnames[] = {
21446 (char *) "self",(char *) "n", NULL
21447 };
21448
21449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
21450 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21451 {
21452 arg2 = (int) SWIG_PyObj_AsInt(obj1);
21453 if (PyErr_Occurred()) SWIG_fail;
21454 }
21455 {
21456 PyThreadState* __tstate = wxPyBeginAllowThreads();
21457 {
21458 wxTimeSpan &_result_ref = (arg1)->operator *=(arg2);
21459 result = (wxTimeSpan *) &_result_ref;
21460 }
21461
21462 wxPyEndAllowThreads(__tstate);
21463 if (PyErr_Occurred()) SWIG_fail;
21464 }
21465 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
21466 return resultobj;
21467 fail:
21468 return NULL;
21469 }
21470
21471
21472 static PyObject *_wrap_TimeSpan___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
21473 PyObject *resultobj;
21474 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21475 wxTimeSpan *result;
21476 PyObject * obj0 = 0 ;
21477 char *kwnames[] = {
21478 (char *) "self", NULL
21479 };
21480
21481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan___neg__",kwnames,&obj0)) goto fail;
21482 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21483 {
21484 PyThreadState* __tstate = wxPyBeginAllowThreads();
21485 {
21486 wxTimeSpan &_result_ref = (arg1)->operator -();
21487 result = (wxTimeSpan *) &_result_ref;
21488 }
21489
21490 wxPyEndAllowThreads(__tstate);
21491 if (PyErr_Occurred()) SWIG_fail;
21492 }
21493 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
21494 return resultobj;
21495 fail:
21496 return NULL;
21497 }
21498
21499
21500 static PyObject *_wrap_TimeSpan___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
21501 PyObject *resultobj;
21502 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21503 wxTimeSpan *arg2 = 0 ;
21504 wxTimeSpan result;
21505 PyObject * obj0 = 0 ;
21506 PyObject * obj1 = 0 ;
21507 char *kwnames[] = {
21508 (char *) "self",(char *) "other", NULL
21509 };
21510
21511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___add__",kwnames,&obj0,&obj1)) goto fail;
21512 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21513 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21514 if (arg2 == NULL) {
21515 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21516 }
21517 {
21518 PyThreadState* __tstate = wxPyBeginAllowThreads();
21519 result = wxTimeSpan___add__(arg1,(wxTimeSpan const &)*arg2);
21520
21521 wxPyEndAllowThreads(__tstate);
21522 if (PyErr_Occurred()) SWIG_fail;
21523 }
21524 {
21525 wxTimeSpan * resultptr;
21526 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21527 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
21528 }
21529 return resultobj;
21530 fail:
21531 return NULL;
21532 }
21533
21534
21535 static PyObject *_wrap_TimeSpan___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
21536 PyObject *resultobj;
21537 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21538 wxTimeSpan *arg2 = 0 ;
21539 wxTimeSpan result;
21540 PyObject * obj0 = 0 ;
21541 PyObject * obj1 = 0 ;
21542 char *kwnames[] = {
21543 (char *) "self",(char *) "other", NULL
21544 };
21545
21546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
21547 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21548 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21549 if (arg2 == NULL) {
21550 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21551 }
21552 {
21553 PyThreadState* __tstate = wxPyBeginAllowThreads();
21554 result = wxTimeSpan___sub__(arg1,(wxTimeSpan const &)*arg2);
21555
21556 wxPyEndAllowThreads(__tstate);
21557 if (PyErr_Occurred()) SWIG_fail;
21558 }
21559 {
21560 wxTimeSpan * resultptr;
21561 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21562 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
21563 }
21564 return resultobj;
21565 fail:
21566 return NULL;
21567 }
21568
21569
21570 static PyObject *_wrap_TimeSpan___mul__(PyObject *self, PyObject *args, PyObject *kwargs) {
21571 PyObject *resultobj;
21572 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21573 int arg2 ;
21574 wxTimeSpan result;
21575 PyObject * obj0 = 0 ;
21576 PyObject * obj1 = 0 ;
21577 char *kwnames[] = {
21578 (char *) "self",(char *) "n", NULL
21579 };
21580
21581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
21582 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21583 {
21584 arg2 = (int) SWIG_PyObj_AsInt(obj1);
21585 if (PyErr_Occurred()) SWIG_fail;
21586 }
21587 {
21588 PyThreadState* __tstate = wxPyBeginAllowThreads();
21589 result = wxTimeSpan___mul__(arg1,arg2);
21590
21591 wxPyEndAllowThreads(__tstate);
21592 if (PyErr_Occurred()) SWIG_fail;
21593 }
21594 {
21595 wxTimeSpan * resultptr;
21596 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21597 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
21598 }
21599 return resultobj;
21600 fail:
21601 return NULL;
21602 }
21603
21604
21605 static PyObject *_wrap_TimeSpan___rmul__(PyObject *self, PyObject *args, PyObject *kwargs) {
21606 PyObject *resultobj;
21607 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21608 int arg2 ;
21609 wxTimeSpan result;
21610 PyObject * obj0 = 0 ;
21611 PyObject * obj1 = 0 ;
21612 char *kwnames[] = {
21613 (char *) "self",(char *) "n", NULL
21614 };
21615
21616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
21617 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21618 {
21619 arg2 = (int) SWIG_PyObj_AsInt(obj1);
21620 if (PyErr_Occurred()) SWIG_fail;
21621 }
21622 {
21623 PyThreadState* __tstate = wxPyBeginAllowThreads();
21624 result = wxTimeSpan___rmul__(arg1,arg2);
21625
21626 wxPyEndAllowThreads(__tstate);
21627 if (PyErr_Occurred()) SWIG_fail;
21628 }
21629 {
21630 wxTimeSpan * resultptr;
21631 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21632 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
21633 }
21634 return resultobj;
21635 fail:
21636 return NULL;
21637 }
21638
21639
21640 static PyObject *_wrap_TimeSpan___lt__(PyObject *self, PyObject *args, PyObject *kwargs) {
21641 PyObject *resultobj;
21642 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21643 wxTimeSpan *arg2 = 0 ;
21644 bool result;
21645 PyObject * obj0 = 0 ;
21646 PyObject * obj1 = 0 ;
21647 char *kwnames[] = {
21648 (char *) "self",(char *) "other", NULL
21649 };
21650
21651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___lt__",kwnames,&obj0,&obj1)) goto fail;
21652 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21653 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21654 if (arg2 == NULL) {
21655 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21656 }
21657 {
21658 PyThreadState* __tstate = wxPyBeginAllowThreads();
21659 result = (bool)wxTimeSpan___lt__(arg1,(wxTimeSpan const &)*arg2);
21660
21661 wxPyEndAllowThreads(__tstate);
21662 if (PyErr_Occurred()) SWIG_fail;
21663 }
21664 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21665 return resultobj;
21666 fail:
21667 return NULL;
21668 }
21669
21670
21671 static PyObject *_wrap_TimeSpan___le__(PyObject *self, PyObject *args, PyObject *kwargs) {
21672 PyObject *resultobj;
21673 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21674 wxTimeSpan *arg2 = 0 ;
21675 bool result;
21676 PyObject * obj0 = 0 ;
21677 PyObject * obj1 = 0 ;
21678 char *kwnames[] = {
21679 (char *) "self",(char *) "other", NULL
21680 };
21681
21682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___le__",kwnames,&obj0,&obj1)) goto fail;
21683 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21684 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21685 if (arg2 == NULL) {
21686 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21687 }
21688 {
21689 PyThreadState* __tstate = wxPyBeginAllowThreads();
21690 result = (bool)wxTimeSpan___le__(arg1,(wxTimeSpan const &)*arg2);
21691
21692 wxPyEndAllowThreads(__tstate);
21693 if (PyErr_Occurred()) SWIG_fail;
21694 }
21695 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21696 return resultobj;
21697 fail:
21698 return NULL;
21699 }
21700
21701
21702 static PyObject *_wrap_TimeSpan___gt__(PyObject *self, PyObject *args, PyObject *kwargs) {
21703 PyObject *resultobj;
21704 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21705 wxTimeSpan *arg2 = 0 ;
21706 bool result;
21707 PyObject * obj0 = 0 ;
21708 PyObject * obj1 = 0 ;
21709 char *kwnames[] = {
21710 (char *) "self",(char *) "other", NULL
21711 };
21712
21713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___gt__",kwnames,&obj0,&obj1)) goto fail;
21714 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21715 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21716 if (arg2 == NULL) {
21717 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21718 }
21719 {
21720 PyThreadState* __tstate = wxPyBeginAllowThreads();
21721 result = (bool)wxTimeSpan___gt__(arg1,(wxTimeSpan const &)*arg2);
21722
21723 wxPyEndAllowThreads(__tstate);
21724 if (PyErr_Occurred()) SWIG_fail;
21725 }
21726 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21727 return resultobj;
21728 fail:
21729 return NULL;
21730 }
21731
21732
21733 static PyObject *_wrap_TimeSpan___ge__(PyObject *self, PyObject *args, PyObject *kwargs) {
21734 PyObject *resultobj;
21735 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21736 wxTimeSpan *arg2 = 0 ;
21737 bool result;
21738 PyObject * obj0 = 0 ;
21739 PyObject * obj1 = 0 ;
21740 char *kwnames[] = {
21741 (char *) "self",(char *) "other", NULL
21742 };
21743
21744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ge__",kwnames,&obj0,&obj1)) goto fail;
21745 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21746 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21747 if (arg2 == NULL) {
21748 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21749 }
21750 {
21751 PyThreadState* __tstate = wxPyBeginAllowThreads();
21752 result = (bool)wxTimeSpan___ge__(arg1,(wxTimeSpan const &)*arg2);
21753
21754 wxPyEndAllowThreads(__tstate);
21755 if (PyErr_Occurred()) SWIG_fail;
21756 }
21757 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21758 return resultobj;
21759 fail:
21760 return NULL;
21761 }
21762
21763
21764 static PyObject *_wrap_TimeSpan___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
21765 PyObject *resultobj;
21766 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21767 wxTimeSpan *arg2 = 0 ;
21768 bool result;
21769 PyObject * obj0 = 0 ;
21770 PyObject * obj1 = 0 ;
21771 char *kwnames[] = {
21772 (char *) "self",(char *) "other", NULL
21773 };
21774
21775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
21776 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21777 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21778 if (arg2 == NULL) {
21779 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21780 }
21781 {
21782 PyThreadState* __tstate = wxPyBeginAllowThreads();
21783 result = (bool)wxTimeSpan___eq__(arg1,(wxTimeSpan const &)*arg2);
21784
21785 wxPyEndAllowThreads(__tstate);
21786 if (PyErr_Occurred()) SWIG_fail;
21787 }
21788 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21789 return resultobj;
21790 fail:
21791 return NULL;
21792 }
21793
21794
21795 static PyObject *_wrap_TimeSpan___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
21796 PyObject *resultobj;
21797 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21798 wxTimeSpan *arg2 = 0 ;
21799 bool result;
21800 PyObject * obj0 = 0 ;
21801 PyObject * obj1 = 0 ;
21802 char *kwnames[] = {
21803 (char *) "self",(char *) "other", NULL
21804 };
21805
21806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
21807 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21808 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21809 if (arg2 == NULL) {
21810 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21811 }
21812 {
21813 PyThreadState* __tstate = wxPyBeginAllowThreads();
21814 result = (bool)wxTimeSpan___ne__(arg1,(wxTimeSpan const &)*arg2);
21815
21816 wxPyEndAllowThreads(__tstate);
21817 if (PyErr_Occurred()) SWIG_fail;
21818 }
21819 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21820 return resultobj;
21821 fail:
21822 return NULL;
21823 }
21824
21825
21826 static PyObject *_wrap_TimeSpan_IsNull(PyObject *self, PyObject *args, PyObject *kwargs) {
21827 PyObject *resultobj;
21828 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21829 bool result;
21830 PyObject * obj0 = 0 ;
21831 char *kwnames[] = {
21832 (char *) "self", NULL
21833 };
21834
21835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNull",kwnames,&obj0)) goto fail;
21836 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21837 {
21838 PyThreadState* __tstate = wxPyBeginAllowThreads();
21839 result = (bool)((wxTimeSpan const *)arg1)->IsNull();
21840
21841 wxPyEndAllowThreads(__tstate);
21842 if (PyErr_Occurred()) SWIG_fail;
21843 }
21844 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21845 return resultobj;
21846 fail:
21847 return NULL;
21848 }
21849
21850
21851 static PyObject *_wrap_TimeSpan_IsPositive(PyObject *self, PyObject *args, PyObject *kwargs) {
21852 PyObject *resultobj;
21853 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21854 bool result;
21855 PyObject * obj0 = 0 ;
21856 char *kwnames[] = {
21857 (char *) "self", NULL
21858 };
21859
21860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsPositive",kwnames,&obj0)) goto fail;
21861 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21862 {
21863 PyThreadState* __tstate = wxPyBeginAllowThreads();
21864 result = (bool)((wxTimeSpan const *)arg1)->IsPositive();
21865
21866 wxPyEndAllowThreads(__tstate);
21867 if (PyErr_Occurred()) SWIG_fail;
21868 }
21869 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21870 return resultobj;
21871 fail:
21872 return NULL;
21873 }
21874
21875
21876 static PyObject *_wrap_TimeSpan_IsNegative(PyObject *self, PyObject *args, PyObject *kwargs) {
21877 PyObject *resultobj;
21878 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21879 bool result;
21880 PyObject * obj0 = 0 ;
21881 char *kwnames[] = {
21882 (char *) "self", NULL
21883 };
21884
21885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNegative",kwnames,&obj0)) goto fail;
21886 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21887 {
21888 PyThreadState* __tstate = wxPyBeginAllowThreads();
21889 result = (bool)((wxTimeSpan const *)arg1)->IsNegative();
21890
21891 wxPyEndAllowThreads(__tstate);
21892 if (PyErr_Occurred()) SWIG_fail;
21893 }
21894 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21895 return resultobj;
21896 fail:
21897 return NULL;
21898 }
21899
21900
21901 static PyObject *_wrap_TimeSpan_IsEqualTo(PyObject *self, PyObject *args, PyObject *kwargs) {
21902 PyObject *resultobj;
21903 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21904 wxTimeSpan *arg2 = 0 ;
21905 bool result;
21906 PyObject * obj0 = 0 ;
21907 PyObject * obj1 = 0 ;
21908 char *kwnames[] = {
21909 (char *) "self",(char *) "ts", NULL
21910 };
21911
21912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
21913 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21914 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21915 if (arg2 == NULL) {
21916 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21917 }
21918 {
21919 PyThreadState* __tstate = wxPyBeginAllowThreads();
21920 result = (bool)((wxTimeSpan const *)arg1)->IsEqualTo((wxTimeSpan const &)*arg2);
21921
21922 wxPyEndAllowThreads(__tstate);
21923 if (PyErr_Occurred()) SWIG_fail;
21924 }
21925 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21926 return resultobj;
21927 fail:
21928 return NULL;
21929 }
21930
21931
21932 static PyObject *_wrap_TimeSpan_IsLongerThan(PyObject *self, PyObject *args, PyObject *kwargs) {
21933 PyObject *resultobj;
21934 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21935 wxTimeSpan *arg2 = 0 ;
21936 bool result;
21937 PyObject * obj0 = 0 ;
21938 PyObject * obj1 = 0 ;
21939 char *kwnames[] = {
21940 (char *) "self",(char *) "ts", NULL
21941 };
21942
21943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsLongerThan",kwnames,&obj0,&obj1)) goto fail;
21944 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21945 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21946 if (arg2 == NULL) {
21947 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21948 }
21949 {
21950 PyThreadState* __tstate = wxPyBeginAllowThreads();
21951 result = (bool)((wxTimeSpan const *)arg1)->IsLongerThan((wxTimeSpan const &)*arg2);
21952
21953 wxPyEndAllowThreads(__tstate);
21954 if (PyErr_Occurred()) SWIG_fail;
21955 }
21956 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21957 return resultobj;
21958 fail:
21959 return NULL;
21960 }
21961
21962
21963 static PyObject *_wrap_TimeSpan_IsShorterThan(PyObject *self, PyObject *args, PyObject *kwargs) {
21964 PyObject *resultobj;
21965 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21966 wxTimeSpan *arg2 = 0 ;
21967 bool result;
21968 PyObject * obj0 = 0 ;
21969 PyObject * obj1 = 0 ;
21970 char *kwnames[] = {
21971 (char *) "self",(char *) "t", NULL
21972 };
21973
21974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsShorterThan",kwnames,&obj0,&obj1)) goto fail;
21975 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21976 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21977 if (arg2 == NULL) {
21978 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21979 }
21980 {
21981 PyThreadState* __tstate = wxPyBeginAllowThreads();
21982 result = (bool)((wxTimeSpan const *)arg1)->IsShorterThan((wxTimeSpan const &)*arg2);
21983
21984 wxPyEndAllowThreads(__tstate);
21985 if (PyErr_Occurred()) SWIG_fail;
21986 }
21987 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21988 return resultobj;
21989 fail:
21990 return NULL;
21991 }
21992
21993
21994 static PyObject *_wrap_TimeSpan_GetWeeks(PyObject *self, PyObject *args, PyObject *kwargs) {
21995 PyObject *resultobj;
21996 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21997 int result;
21998 PyObject * obj0 = 0 ;
21999 char *kwnames[] = {
22000 (char *) "self", NULL
22001 };
22002
22003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetWeeks",kwnames,&obj0)) goto fail;
22004 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22005 {
22006 PyThreadState* __tstate = wxPyBeginAllowThreads();
22007 result = (int)((wxTimeSpan const *)arg1)->GetWeeks();
22008
22009 wxPyEndAllowThreads(__tstate);
22010 if (PyErr_Occurred()) SWIG_fail;
22011 }
22012 resultobj = SWIG_PyObj_FromInt((int)result);
22013 return resultobj;
22014 fail:
22015 return NULL;
22016 }
22017
22018
22019 static PyObject *_wrap_TimeSpan_GetDays(PyObject *self, PyObject *args, PyObject *kwargs) {
22020 PyObject *resultobj;
22021 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22022 int result;
22023 PyObject * obj0 = 0 ;
22024 char *kwnames[] = {
22025 (char *) "self", NULL
22026 };
22027
22028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetDays",kwnames,&obj0)) goto fail;
22029 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22030 {
22031 PyThreadState* __tstate = wxPyBeginAllowThreads();
22032 result = (int)((wxTimeSpan const *)arg1)->GetDays();
22033
22034 wxPyEndAllowThreads(__tstate);
22035 if (PyErr_Occurred()) SWIG_fail;
22036 }
22037 resultobj = SWIG_PyObj_FromInt((int)result);
22038 return resultobj;
22039 fail:
22040 return NULL;
22041 }
22042
22043
22044 static PyObject *_wrap_TimeSpan_GetHours(PyObject *self, PyObject *args, PyObject *kwargs) {
22045 PyObject *resultobj;
22046 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22047 int result;
22048 PyObject * obj0 = 0 ;
22049 char *kwnames[] = {
22050 (char *) "self", NULL
22051 };
22052
22053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetHours",kwnames,&obj0)) goto fail;
22054 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22055 {
22056 PyThreadState* __tstate = wxPyBeginAllowThreads();
22057 result = (int)((wxTimeSpan const *)arg1)->GetHours();
22058
22059 wxPyEndAllowThreads(__tstate);
22060 if (PyErr_Occurred()) SWIG_fail;
22061 }
22062 resultobj = SWIG_PyObj_FromInt((int)result);
22063 return resultobj;
22064 fail:
22065 return NULL;
22066 }
22067
22068
22069 static PyObject *_wrap_TimeSpan_GetMinutes(PyObject *self, PyObject *args, PyObject *kwargs) {
22070 PyObject *resultobj;
22071 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22072 int result;
22073 PyObject * obj0 = 0 ;
22074 char *kwnames[] = {
22075 (char *) "self", NULL
22076 };
22077
22078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMinutes",kwnames,&obj0)) goto fail;
22079 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22080 {
22081 PyThreadState* __tstate = wxPyBeginAllowThreads();
22082 result = (int)((wxTimeSpan const *)arg1)->GetMinutes();
22083
22084 wxPyEndAllowThreads(__tstate);
22085 if (PyErr_Occurred()) SWIG_fail;
22086 }
22087 resultobj = SWIG_PyObj_FromInt((int)result);
22088 return resultobj;
22089 fail:
22090 return NULL;
22091 }
22092
22093
22094 static PyObject *_wrap_TimeSpan_GetSeconds(PyObject *self, PyObject *args, PyObject *kwargs) {
22095 PyObject *resultobj;
22096 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22097 wxLongLong result;
22098 PyObject * obj0 = 0 ;
22099 char *kwnames[] = {
22100 (char *) "self", NULL
22101 };
22102
22103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetSeconds",kwnames,&obj0)) goto fail;
22104 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22105 {
22106 PyThreadState* __tstate = wxPyBeginAllowThreads();
22107 result = ((wxTimeSpan const *)arg1)->GetSeconds();
22108
22109 wxPyEndAllowThreads(__tstate);
22110 if (PyErr_Occurred()) SWIG_fail;
22111 }
22112 {
22113 PyObject *hi, *lo, *shifter, *shifted;
22114 hi = PyLong_FromLong( (&result)->GetHi() );
22115 lo = PyLong_FromLong( (&result)->GetLo() );
22116 shifter = PyLong_FromLong(32);
22117 shifted = PyNumber_Lshift(hi, shifter);
22118 resultobj = PyNumber_Or(shifted, lo);
22119 Py_DECREF(hi);
22120 Py_DECREF(lo);
22121 Py_DECREF(shifter);
22122 Py_DECREF(shifted);
22123 }
22124 return resultobj;
22125 fail:
22126 return NULL;
22127 }
22128
22129
22130 static PyObject *_wrap_TimeSpan_GetMilliseconds(PyObject *self, PyObject *args, PyObject *kwargs) {
22131 PyObject *resultobj;
22132 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22133 wxLongLong result;
22134 PyObject * obj0 = 0 ;
22135 char *kwnames[] = {
22136 (char *) "self", NULL
22137 };
22138
22139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMilliseconds",kwnames,&obj0)) goto fail;
22140 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22141 {
22142 PyThreadState* __tstate = wxPyBeginAllowThreads();
22143 result = ((wxTimeSpan const *)arg1)->GetMilliseconds();
22144
22145 wxPyEndAllowThreads(__tstate);
22146 if (PyErr_Occurred()) SWIG_fail;
22147 }
22148 {
22149 PyObject *hi, *lo, *shifter, *shifted;
22150 hi = PyLong_FromLong( (&result)->GetHi() );
22151 lo = PyLong_FromLong( (&result)->GetLo() );
22152 shifter = PyLong_FromLong(32);
22153 shifted = PyNumber_Lshift(hi, shifter);
22154 resultobj = PyNumber_Or(shifted, lo);
22155 Py_DECREF(hi);
22156 Py_DECREF(lo);
22157 Py_DECREF(shifter);
22158 Py_DECREF(shifted);
22159 }
22160 return resultobj;
22161 fail:
22162 return NULL;
22163 }
22164
22165
22166 static PyObject *_wrap_TimeSpan_Format(PyObject *self, PyObject *args, PyObject *kwargs) {
22167 PyObject *resultobj;
22168 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22169 wxString const &arg2_defvalue = wxPyTimeSpanFormatStr ;
22170 wxString *arg2 = (wxString *) &arg2_defvalue ;
22171 wxString result;
22172 bool temp2 = False ;
22173 PyObject * obj0 = 0 ;
22174 PyObject * obj1 = 0 ;
22175 char *kwnames[] = {
22176 (char *) "self",(char *) "format", NULL
22177 };
22178
22179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TimeSpan_Format",kwnames,&obj0,&obj1)) goto fail;
22180 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22181 if (obj1) {
22182 {
22183 arg2 = wxString_in_helper(obj1);
22184 if (arg2 == NULL) SWIG_fail;
22185 temp2 = True;
22186 }
22187 }
22188 {
22189 PyThreadState* __tstate = wxPyBeginAllowThreads();
22190 result = ((wxTimeSpan const *)arg1)->Format((wxString const &)*arg2);
22191
22192 wxPyEndAllowThreads(__tstate);
22193 if (PyErr_Occurred()) SWIG_fail;
22194 }
22195 {
22196 #if wxUSE_UNICODE
22197 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22198 #else
22199 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22200 #endif
22201 }
22202 {
22203 if (temp2)
22204 delete arg2;
22205 }
22206 return resultobj;
22207 fail:
22208 {
22209 if (temp2)
22210 delete arg2;
22211 }
22212 return NULL;
22213 }
22214
22215
22216 static PyObject * TimeSpan_swigregister(PyObject *self, PyObject *args) {
22217 PyObject *obj;
22218 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22219 SWIG_TypeClientData(SWIGTYPE_p_wxTimeSpan, obj);
22220 Py_INCREF(obj);
22221 return Py_BuildValue((char *)"");
22222 }
22223 static PyObject *_wrap_new_DateSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
22224 PyObject *resultobj;
22225 int arg1 = (int) 0 ;
22226 int arg2 = (int) 0 ;
22227 int arg3 = (int) 0 ;
22228 int arg4 = (int) 0 ;
22229 wxDateSpan *result;
22230 PyObject * obj0 = 0 ;
22231 PyObject * obj1 = 0 ;
22232 PyObject * obj2 = 0 ;
22233 PyObject * obj3 = 0 ;
22234 char *kwnames[] = {
22235 (char *) "years",(char *) "months",(char *) "weeks",(char *) "days", NULL
22236 };
22237
22238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_DateSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
22239 if (obj0) {
22240 {
22241 arg1 = (int) SWIG_PyObj_AsInt(obj0);
22242 if (PyErr_Occurred()) SWIG_fail;
22243 }
22244 }
22245 if (obj1) {
22246 {
22247 arg2 = (int) SWIG_PyObj_AsInt(obj1);
22248 if (PyErr_Occurred()) SWIG_fail;
22249 }
22250 }
22251 if (obj2) {
22252 {
22253 arg3 = (int) SWIG_PyObj_AsInt(obj2);
22254 if (PyErr_Occurred()) SWIG_fail;
22255 }
22256 }
22257 if (obj3) {
22258 {
22259 arg4 = (int) SWIG_PyObj_AsInt(obj3);
22260 if (PyErr_Occurred()) SWIG_fail;
22261 }
22262 }
22263 {
22264 PyThreadState* __tstate = wxPyBeginAllowThreads();
22265 result = (wxDateSpan *)new wxDateSpan(arg1,arg2,arg3,arg4);
22266
22267 wxPyEndAllowThreads(__tstate);
22268 if (PyErr_Occurred()) SWIG_fail;
22269 }
22270 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 1);
22271 return resultobj;
22272 fail:
22273 return NULL;
22274 }
22275
22276
22277 static PyObject *_wrap_delete_DateSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
22278 PyObject *resultobj;
22279 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22280 PyObject * obj0 = 0 ;
22281 char *kwnames[] = {
22282 (char *) "self", NULL
22283 };
22284
22285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateSpan",kwnames,&obj0)) goto fail;
22286 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22287 {
22288 PyThreadState* __tstate = wxPyBeginAllowThreads();
22289 delete arg1;
22290
22291 wxPyEndAllowThreads(__tstate);
22292 if (PyErr_Occurred()) SWIG_fail;
22293 }
22294 Py_INCREF(Py_None); resultobj = Py_None;
22295 return resultobj;
22296 fail:
22297 return NULL;
22298 }
22299
22300
22301 static PyObject *_wrap_DateSpan_Days(PyObject *self, PyObject *args, PyObject *kwargs) {
22302 PyObject *resultobj;
22303 int arg1 ;
22304 wxDateSpan result;
22305 PyObject * obj0 = 0 ;
22306 char *kwnames[] = {
22307 (char *) "days", NULL
22308 };
22309
22310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Days",kwnames,&obj0)) goto fail;
22311 {
22312 arg1 = (int) SWIG_PyObj_AsInt(obj0);
22313 if (PyErr_Occurred()) SWIG_fail;
22314 }
22315 {
22316 PyThreadState* __tstate = wxPyBeginAllowThreads();
22317 result = wxDateSpan::Days(arg1);
22318
22319 wxPyEndAllowThreads(__tstate);
22320 if (PyErr_Occurred()) SWIG_fail;
22321 }
22322 {
22323 wxDateSpan * resultptr;
22324 resultptr = new wxDateSpan((wxDateSpan &) result);
22325 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
22326 }
22327 return resultobj;
22328 fail:
22329 return NULL;
22330 }
22331
22332
22333 static PyObject *_wrap_DateSpan_Day(PyObject *self, PyObject *args, PyObject *kwargs) {
22334 PyObject *resultobj;
22335 wxDateSpan result;
22336 char *kwnames[] = {
22337 NULL
22338 };
22339
22340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Day",kwnames)) goto fail;
22341 {
22342 PyThreadState* __tstate = wxPyBeginAllowThreads();
22343 result = wxDateSpan::Day();
22344
22345 wxPyEndAllowThreads(__tstate);
22346 if (PyErr_Occurred()) SWIG_fail;
22347 }
22348 {
22349 wxDateSpan * resultptr;
22350 resultptr = new wxDateSpan((wxDateSpan &) result);
22351 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
22352 }
22353 return resultobj;
22354 fail:
22355 return NULL;
22356 }
22357
22358
22359 static PyObject *_wrap_DateSpan_Weeks(PyObject *self, PyObject *args, PyObject *kwargs) {
22360 PyObject *resultobj;
22361 int arg1 ;
22362 wxDateSpan result;
22363 PyObject * obj0 = 0 ;
22364 char *kwnames[] = {
22365 (char *) "weeks", NULL
22366 };
22367
22368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Weeks",kwnames,&obj0)) goto fail;
22369 {
22370 arg1 = (int) SWIG_PyObj_AsInt(obj0);
22371 if (PyErr_Occurred()) SWIG_fail;
22372 }
22373 {
22374 PyThreadState* __tstate = wxPyBeginAllowThreads();
22375 result = wxDateSpan::Weeks(arg1);
22376
22377 wxPyEndAllowThreads(__tstate);
22378 if (PyErr_Occurred()) SWIG_fail;
22379 }
22380 {
22381 wxDateSpan * resultptr;
22382 resultptr = new wxDateSpan((wxDateSpan &) result);
22383 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
22384 }
22385 return resultobj;
22386 fail:
22387 return NULL;
22388 }
22389
22390
22391 static PyObject *_wrap_DateSpan_Week(PyObject *self, PyObject *args, PyObject *kwargs) {
22392 PyObject *resultobj;
22393 wxDateSpan result;
22394 char *kwnames[] = {
22395 NULL
22396 };
22397
22398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Week",kwnames)) goto fail;
22399 {
22400 PyThreadState* __tstate = wxPyBeginAllowThreads();
22401 result = wxDateSpan::Week();
22402
22403 wxPyEndAllowThreads(__tstate);
22404 if (PyErr_Occurred()) SWIG_fail;
22405 }
22406 {
22407 wxDateSpan * resultptr;
22408 resultptr = new wxDateSpan((wxDateSpan &) result);
22409 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
22410 }
22411 return resultobj;
22412 fail:
22413 return NULL;
22414 }
22415
22416
22417 static PyObject *_wrap_DateSpan_Months(PyObject *self, PyObject *args, PyObject *kwargs) {
22418 PyObject *resultobj;
22419 int arg1 ;
22420 wxDateSpan result;
22421 PyObject * obj0 = 0 ;
22422 char *kwnames[] = {
22423 (char *) "mon", NULL
22424 };
22425
22426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Months",kwnames,&obj0)) goto fail;
22427 {
22428 arg1 = (int) SWIG_PyObj_AsInt(obj0);
22429 if (PyErr_Occurred()) SWIG_fail;
22430 }
22431 {
22432 PyThreadState* __tstate = wxPyBeginAllowThreads();
22433 result = wxDateSpan::Months(arg1);
22434
22435 wxPyEndAllowThreads(__tstate);
22436 if (PyErr_Occurred()) SWIG_fail;
22437 }
22438 {
22439 wxDateSpan * resultptr;
22440 resultptr = new wxDateSpan((wxDateSpan &) result);
22441 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
22442 }
22443 return resultobj;
22444 fail:
22445 return NULL;
22446 }
22447
22448
22449 static PyObject *_wrap_DateSpan_Month(PyObject *self, PyObject *args, PyObject *kwargs) {
22450 PyObject *resultobj;
22451 wxDateSpan result;
22452 char *kwnames[] = {
22453 NULL
22454 };
22455
22456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Month",kwnames)) goto fail;
22457 {
22458 PyThreadState* __tstate = wxPyBeginAllowThreads();
22459 result = wxDateSpan::Month();
22460
22461 wxPyEndAllowThreads(__tstate);
22462 if (PyErr_Occurred()) SWIG_fail;
22463 }
22464 {
22465 wxDateSpan * resultptr;
22466 resultptr = new wxDateSpan((wxDateSpan &) result);
22467 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
22468 }
22469 return resultobj;
22470 fail:
22471 return NULL;
22472 }
22473
22474
22475 static PyObject *_wrap_DateSpan_Years(PyObject *self, PyObject *args, PyObject *kwargs) {
22476 PyObject *resultobj;
22477 int arg1 ;
22478 wxDateSpan result;
22479 PyObject * obj0 = 0 ;
22480 char *kwnames[] = {
22481 (char *) "years", NULL
22482 };
22483
22484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Years",kwnames,&obj0)) goto fail;
22485 {
22486 arg1 = (int) SWIG_PyObj_AsInt(obj0);
22487 if (PyErr_Occurred()) SWIG_fail;
22488 }
22489 {
22490 PyThreadState* __tstate = wxPyBeginAllowThreads();
22491 result = wxDateSpan::Years(arg1);
22492
22493 wxPyEndAllowThreads(__tstate);
22494 if (PyErr_Occurred()) SWIG_fail;
22495 }
22496 {
22497 wxDateSpan * resultptr;
22498 resultptr = new wxDateSpan((wxDateSpan &) result);
22499 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
22500 }
22501 return resultobj;
22502 fail:
22503 return NULL;
22504 }
22505
22506
22507 static PyObject *_wrap_DateSpan_Year(PyObject *self, PyObject *args, PyObject *kwargs) {
22508 PyObject *resultobj;
22509 wxDateSpan result;
22510 char *kwnames[] = {
22511 NULL
22512 };
22513
22514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Year",kwnames)) goto fail;
22515 {
22516 PyThreadState* __tstate = wxPyBeginAllowThreads();
22517 result = wxDateSpan::Year();
22518
22519 wxPyEndAllowThreads(__tstate);
22520 if (PyErr_Occurred()) SWIG_fail;
22521 }
22522 {
22523 wxDateSpan * resultptr;
22524 resultptr = new wxDateSpan((wxDateSpan &) result);
22525 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
22526 }
22527 return resultobj;
22528 fail:
22529 return NULL;
22530 }
22531
22532
22533 static PyObject *_wrap_DateSpan_SetYears(PyObject *self, PyObject *args, PyObject *kwargs) {
22534 PyObject *resultobj;
22535 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22536 int arg2 ;
22537 wxDateSpan *result;
22538 PyObject * obj0 = 0 ;
22539 PyObject * obj1 = 0 ;
22540 char *kwnames[] = {
22541 (char *) "self",(char *) "n", NULL
22542 };
22543
22544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetYears",kwnames,&obj0,&obj1)) goto fail;
22545 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22546 {
22547 arg2 = (int) SWIG_PyObj_AsInt(obj1);
22548 if (PyErr_Occurred()) SWIG_fail;
22549 }
22550 {
22551 PyThreadState* __tstate = wxPyBeginAllowThreads();
22552 {
22553 wxDateSpan &_result_ref = (arg1)->SetYears(arg2);
22554 result = (wxDateSpan *) &_result_ref;
22555 }
22556
22557 wxPyEndAllowThreads(__tstate);
22558 if (PyErr_Occurred()) SWIG_fail;
22559 }
22560 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
22561 return resultobj;
22562 fail:
22563 return NULL;
22564 }
22565
22566
22567 static PyObject *_wrap_DateSpan_SetMonths(PyObject *self, PyObject *args, PyObject *kwargs) {
22568 PyObject *resultobj;
22569 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22570 int arg2 ;
22571 wxDateSpan *result;
22572 PyObject * obj0 = 0 ;
22573 PyObject * obj1 = 0 ;
22574 char *kwnames[] = {
22575 (char *) "self",(char *) "n", NULL
22576 };
22577
22578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetMonths",kwnames,&obj0,&obj1)) goto fail;
22579 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22580 {
22581 arg2 = (int) SWIG_PyObj_AsInt(obj1);
22582 if (PyErr_Occurred()) SWIG_fail;
22583 }
22584 {
22585 PyThreadState* __tstate = wxPyBeginAllowThreads();
22586 {
22587 wxDateSpan &_result_ref = (arg1)->SetMonths(arg2);
22588 result = (wxDateSpan *) &_result_ref;
22589 }
22590
22591 wxPyEndAllowThreads(__tstate);
22592 if (PyErr_Occurred()) SWIG_fail;
22593 }
22594 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
22595 return resultobj;
22596 fail:
22597 return NULL;
22598 }
22599
22600
22601 static PyObject *_wrap_DateSpan_SetWeeks(PyObject *self, PyObject *args, PyObject *kwargs) {
22602 PyObject *resultobj;
22603 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22604 int arg2 ;
22605 wxDateSpan *result;
22606 PyObject * obj0 = 0 ;
22607 PyObject * obj1 = 0 ;
22608 char *kwnames[] = {
22609 (char *) "self",(char *) "n", NULL
22610 };
22611
22612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetWeeks",kwnames,&obj0,&obj1)) goto fail;
22613 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22614 {
22615 arg2 = (int) SWIG_PyObj_AsInt(obj1);
22616 if (PyErr_Occurred()) SWIG_fail;
22617 }
22618 {
22619 PyThreadState* __tstate = wxPyBeginAllowThreads();
22620 {
22621 wxDateSpan &_result_ref = (arg1)->SetWeeks(arg2);
22622 result = (wxDateSpan *) &_result_ref;
22623 }
22624
22625 wxPyEndAllowThreads(__tstate);
22626 if (PyErr_Occurred()) SWIG_fail;
22627 }
22628 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
22629 return resultobj;
22630 fail:
22631 return NULL;
22632 }
22633
22634
22635 static PyObject *_wrap_DateSpan_SetDays(PyObject *self, PyObject *args, PyObject *kwargs) {
22636 PyObject *resultobj;
22637 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22638 int arg2 ;
22639 wxDateSpan *result;
22640 PyObject * obj0 = 0 ;
22641 PyObject * obj1 = 0 ;
22642 char *kwnames[] = {
22643 (char *) "self",(char *) "n", NULL
22644 };
22645
22646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetDays",kwnames,&obj0,&obj1)) goto fail;
22647 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22648 {
22649 arg2 = (int) SWIG_PyObj_AsInt(obj1);
22650 if (PyErr_Occurred()) SWIG_fail;
22651 }
22652 {
22653 PyThreadState* __tstate = wxPyBeginAllowThreads();
22654 {
22655 wxDateSpan &_result_ref = (arg1)->SetDays(arg2);
22656 result = (wxDateSpan *) &_result_ref;
22657 }
22658
22659 wxPyEndAllowThreads(__tstate);
22660 if (PyErr_Occurred()) SWIG_fail;
22661 }
22662 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
22663 return resultobj;
22664 fail:
22665 return NULL;
22666 }
22667
22668
22669 static PyObject *_wrap_DateSpan_GetYears(PyObject *self, PyObject *args, PyObject *kwargs) {
22670 PyObject *resultobj;
22671 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22672 int result;
22673 PyObject * obj0 = 0 ;
22674 char *kwnames[] = {
22675 (char *) "self", NULL
22676 };
22677
22678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetYears",kwnames,&obj0)) goto fail;
22679 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22680 {
22681 PyThreadState* __tstate = wxPyBeginAllowThreads();
22682 result = (int)((wxDateSpan const *)arg1)->GetYears();
22683
22684 wxPyEndAllowThreads(__tstate);
22685 if (PyErr_Occurred()) SWIG_fail;
22686 }
22687 resultobj = SWIG_PyObj_FromInt((int)result);
22688 return resultobj;
22689 fail:
22690 return NULL;
22691 }
22692
22693
22694 static PyObject *_wrap_DateSpan_GetMonths(PyObject *self, PyObject *args, PyObject *kwargs) {
22695 PyObject *resultobj;
22696 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22697 int result;
22698 PyObject * obj0 = 0 ;
22699 char *kwnames[] = {
22700 (char *) "self", NULL
22701 };
22702
22703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetMonths",kwnames,&obj0)) goto fail;
22704 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22705 {
22706 PyThreadState* __tstate = wxPyBeginAllowThreads();
22707 result = (int)((wxDateSpan const *)arg1)->GetMonths();
22708
22709 wxPyEndAllowThreads(__tstate);
22710 if (PyErr_Occurred()) SWIG_fail;
22711 }
22712 resultobj = SWIG_PyObj_FromInt((int)result);
22713 return resultobj;
22714 fail:
22715 return NULL;
22716 }
22717
22718
22719 static PyObject *_wrap_DateSpan_GetWeeks(PyObject *self, PyObject *args, PyObject *kwargs) {
22720 PyObject *resultobj;
22721 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22722 int result;
22723 PyObject * obj0 = 0 ;
22724 char *kwnames[] = {
22725 (char *) "self", NULL
22726 };
22727
22728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetWeeks",kwnames,&obj0)) goto fail;
22729 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22730 {
22731 PyThreadState* __tstate = wxPyBeginAllowThreads();
22732 result = (int)((wxDateSpan const *)arg1)->GetWeeks();
22733
22734 wxPyEndAllowThreads(__tstate);
22735 if (PyErr_Occurred()) SWIG_fail;
22736 }
22737 resultobj = SWIG_PyObj_FromInt((int)result);
22738 return resultobj;
22739 fail:
22740 return NULL;
22741 }
22742
22743
22744 static PyObject *_wrap_DateSpan_GetDays(PyObject *self, PyObject *args, PyObject *kwargs) {
22745 PyObject *resultobj;
22746 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22747 int result;
22748 PyObject * obj0 = 0 ;
22749 char *kwnames[] = {
22750 (char *) "self", NULL
22751 };
22752
22753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetDays",kwnames,&obj0)) goto fail;
22754 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22755 {
22756 PyThreadState* __tstate = wxPyBeginAllowThreads();
22757 result = (int)((wxDateSpan const *)arg1)->GetDays();
22758
22759 wxPyEndAllowThreads(__tstate);
22760 if (PyErr_Occurred()) SWIG_fail;
22761 }
22762 resultobj = SWIG_PyObj_FromInt((int)result);
22763 return resultobj;
22764 fail:
22765 return NULL;
22766 }
22767
22768
22769 static PyObject *_wrap_DateSpan_GetTotalDays(PyObject *self, PyObject *args, PyObject *kwargs) {
22770 PyObject *resultobj;
22771 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22772 int result;
22773 PyObject * obj0 = 0 ;
22774 char *kwnames[] = {
22775 (char *) "self", NULL
22776 };
22777
22778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetTotalDays",kwnames,&obj0)) goto fail;
22779 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22780 {
22781 PyThreadState* __tstate = wxPyBeginAllowThreads();
22782 result = (int)((wxDateSpan const *)arg1)->GetTotalDays();
22783
22784 wxPyEndAllowThreads(__tstate);
22785 if (PyErr_Occurred()) SWIG_fail;
22786 }
22787 resultobj = SWIG_PyObj_FromInt((int)result);
22788 return resultobj;
22789 fail:
22790 return NULL;
22791 }
22792
22793
22794 static PyObject *_wrap_DateSpan_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
22795 PyObject *resultobj;
22796 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22797 wxDateSpan *arg2 = 0 ;
22798 wxDateSpan *result;
22799 PyObject * obj0 = 0 ;
22800 PyObject * obj1 = 0 ;
22801 char *kwnames[] = {
22802 (char *) "self",(char *) "other", NULL
22803 };
22804
22805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Add",kwnames,&obj0,&obj1)) goto fail;
22806 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22807 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22808 if (arg2 == NULL) {
22809 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22810 }
22811 {
22812 PyThreadState* __tstate = wxPyBeginAllowThreads();
22813 {
22814 wxDateSpan &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
22815 result = (wxDateSpan *) &_result_ref;
22816 }
22817
22818 wxPyEndAllowThreads(__tstate);
22819 if (PyErr_Occurred()) SWIG_fail;
22820 }
22821 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
22822 return resultobj;
22823 fail:
22824 return NULL;
22825 }
22826
22827
22828 static PyObject *_wrap_DateSpan_Subtract(PyObject *self, PyObject *args, PyObject *kwargs) {
22829 PyObject *resultobj;
22830 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22831 wxDateSpan *arg2 = 0 ;
22832 wxDateSpan *result;
22833 PyObject * obj0 = 0 ;
22834 PyObject * obj1 = 0 ;
22835 char *kwnames[] = {
22836 (char *) "self",(char *) "other", NULL
22837 };
22838
22839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
22840 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22841 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22842 if (arg2 == NULL) {
22843 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22844 }
22845 {
22846 PyThreadState* __tstate = wxPyBeginAllowThreads();
22847 {
22848 wxDateSpan &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
22849 result = (wxDateSpan *) &_result_ref;
22850 }
22851
22852 wxPyEndAllowThreads(__tstate);
22853 if (PyErr_Occurred()) SWIG_fail;
22854 }
22855 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
22856 return resultobj;
22857 fail:
22858 return NULL;
22859 }
22860
22861
22862 static PyObject *_wrap_DateSpan_Neg(PyObject *self, PyObject *args, PyObject *kwargs) {
22863 PyObject *resultobj;
22864 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22865 wxDateSpan *result;
22866 PyObject * obj0 = 0 ;
22867 char *kwnames[] = {
22868 (char *) "self", NULL
22869 };
22870
22871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Neg",kwnames,&obj0)) goto fail;
22872 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22873 {
22874 PyThreadState* __tstate = wxPyBeginAllowThreads();
22875 {
22876 wxDateSpan &_result_ref = (arg1)->Neg();
22877 result = (wxDateSpan *) &_result_ref;
22878 }
22879
22880 wxPyEndAllowThreads(__tstate);
22881 if (PyErr_Occurred()) SWIG_fail;
22882 }
22883 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
22884 return resultobj;
22885 fail:
22886 return NULL;
22887 }
22888
22889
22890 static PyObject *_wrap_DateSpan_Multiply(PyObject *self, PyObject *args, PyObject *kwargs) {
22891 PyObject *resultobj;
22892 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22893 int arg2 ;
22894 wxDateSpan *result;
22895 PyObject * obj0 = 0 ;
22896 PyObject * obj1 = 0 ;
22897 char *kwnames[] = {
22898 (char *) "self",(char *) "factor", NULL
22899 };
22900
22901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
22902 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22903 {
22904 arg2 = (int) SWIG_PyObj_AsInt(obj1);
22905 if (PyErr_Occurred()) SWIG_fail;
22906 }
22907 {
22908 PyThreadState* __tstate = wxPyBeginAllowThreads();
22909 {
22910 wxDateSpan &_result_ref = (arg1)->Multiply(arg2);
22911 result = (wxDateSpan *) &_result_ref;
22912 }
22913
22914 wxPyEndAllowThreads(__tstate);
22915 if (PyErr_Occurred()) SWIG_fail;
22916 }
22917 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
22918 return resultobj;
22919 fail:
22920 return NULL;
22921 }
22922
22923
22924 static PyObject *_wrap_DateSpan___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
22925 PyObject *resultobj;
22926 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22927 wxDateSpan *arg2 = 0 ;
22928 wxDateSpan *result;
22929 PyObject * obj0 = 0 ;
22930 PyObject * obj1 = 0 ;
22931 char *kwnames[] = {
22932 (char *) "self",(char *) "other", NULL
22933 };
22934
22935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
22936 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22937 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22938 if (arg2 == NULL) {
22939 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22940 }
22941 {
22942 PyThreadState* __tstate = wxPyBeginAllowThreads();
22943 {
22944 wxDateSpan &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
22945 result = (wxDateSpan *) &_result_ref;
22946 }
22947
22948 wxPyEndAllowThreads(__tstate);
22949 if (PyErr_Occurred()) SWIG_fail;
22950 }
22951 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
22952 return resultobj;
22953 fail:
22954 return NULL;
22955 }
22956
22957
22958 static PyObject *_wrap_DateSpan___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
22959 PyObject *resultobj;
22960 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22961 wxDateSpan *arg2 = 0 ;
22962 wxDateSpan *result;
22963 PyObject * obj0 = 0 ;
22964 PyObject * obj1 = 0 ;
22965 char *kwnames[] = {
22966 (char *) "self",(char *) "other", NULL
22967 };
22968
22969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
22970 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22971 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22972 if (arg2 == NULL) {
22973 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22974 }
22975 {
22976 PyThreadState* __tstate = wxPyBeginAllowThreads();
22977 {
22978 wxDateSpan &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
22979 result = (wxDateSpan *) &_result_ref;
22980 }
22981
22982 wxPyEndAllowThreads(__tstate);
22983 if (PyErr_Occurred()) SWIG_fail;
22984 }
22985 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
22986 return resultobj;
22987 fail:
22988 return NULL;
22989 }
22990
22991
22992 static PyObject *_wrap_DateSpan___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
22993 PyObject *resultobj;
22994 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22995 wxDateSpan *result;
22996 PyObject * obj0 = 0 ;
22997 char *kwnames[] = {
22998 (char *) "self", NULL
22999 };
23000
23001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan___neg__",kwnames,&obj0)) goto fail;
23002 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23003 {
23004 PyThreadState* __tstate = wxPyBeginAllowThreads();
23005 {
23006 wxDateSpan &_result_ref = (arg1)->operator -();
23007 result = (wxDateSpan *) &_result_ref;
23008 }
23009
23010 wxPyEndAllowThreads(__tstate);
23011 if (PyErr_Occurred()) SWIG_fail;
23012 }
23013 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
23014 return resultobj;
23015 fail:
23016 return NULL;
23017 }
23018
23019
23020 static PyObject *_wrap_DateSpan___imul__(PyObject *self, PyObject *args, PyObject *kwargs) {
23021 PyObject *resultobj;
23022 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23023 int arg2 ;
23024 wxDateSpan *result;
23025 PyObject * obj0 = 0 ;
23026 PyObject * obj1 = 0 ;
23027 char *kwnames[] = {
23028 (char *) "self",(char *) "factor", NULL
23029 };
23030
23031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
23032 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23033 {
23034 arg2 = (int) SWIG_PyObj_AsInt(obj1);
23035 if (PyErr_Occurred()) SWIG_fail;
23036 }
23037 {
23038 PyThreadState* __tstate = wxPyBeginAllowThreads();
23039 {
23040 wxDateSpan &_result_ref = (arg1)->operator *=(arg2);
23041 result = (wxDateSpan *) &_result_ref;
23042 }
23043
23044 wxPyEndAllowThreads(__tstate);
23045 if (PyErr_Occurred()) SWIG_fail;
23046 }
23047 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
23048 return resultobj;
23049 fail:
23050 return NULL;
23051 }
23052
23053
23054 static PyObject *_wrap_DateSpan___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
23055 PyObject *resultobj;
23056 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23057 wxDateSpan *arg2 = 0 ;
23058 wxDateSpan result;
23059 PyObject * obj0 = 0 ;
23060 PyObject * obj1 = 0 ;
23061 char *kwnames[] = {
23062 (char *) "self",(char *) "other", NULL
23063 };
23064
23065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___add__",kwnames,&obj0,&obj1)) goto fail;
23066 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23067 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23068 if (arg2 == NULL) {
23069 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23070 }
23071 {
23072 PyThreadState* __tstate = wxPyBeginAllowThreads();
23073 result = wxDateSpan___add__(arg1,(wxDateSpan const &)*arg2);
23074
23075 wxPyEndAllowThreads(__tstate);
23076 if (PyErr_Occurred()) SWIG_fail;
23077 }
23078 {
23079 wxDateSpan * resultptr;
23080 resultptr = new wxDateSpan((wxDateSpan &) result);
23081 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
23082 }
23083 return resultobj;
23084 fail:
23085 return NULL;
23086 }
23087
23088
23089 static PyObject *_wrap_DateSpan___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
23090 PyObject *resultobj;
23091 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23092 wxDateSpan *arg2 = 0 ;
23093 wxDateSpan result;
23094 PyObject * obj0 = 0 ;
23095 PyObject * obj1 = 0 ;
23096 char *kwnames[] = {
23097 (char *) "self",(char *) "other", NULL
23098 };
23099
23100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
23101 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23102 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23103 if (arg2 == NULL) {
23104 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23105 }
23106 {
23107 PyThreadState* __tstate = wxPyBeginAllowThreads();
23108 result = wxDateSpan___sub__(arg1,(wxDateSpan const &)*arg2);
23109
23110 wxPyEndAllowThreads(__tstate);
23111 if (PyErr_Occurred()) SWIG_fail;
23112 }
23113 {
23114 wxDateSpan * resultptr;
23115 resultptr = new wxDateSpan((wxDateSpan &) result);
23116 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
23117 }
23118 return resultobj;
23119 fail:
23120 return NULL;
23121 }
23122
23123
23124 static PyObject *_wrap_DateSpan___mul__(PyObject *self, PyObject *args, PyObject *kwargs) {
23125 PyObject *resultobj;
23126 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23127 int arg2 ;
23128 wxDateSpan result;
23129 PyObject * obj0 = 0 ;
23130 PyObject * obj1 = 0 ;
23131 char *kwnames[] = {
23132 (char *) "self",(char *) "n", NULL
23133 };
23134
23135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
23136 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23137 {
23138 arg2 = (int) SWIG_PyObj_AsInt(obj1);
23139 if (PyErr_Occurred()) SWIG_fail;
23140 }
23141 {
23142 PyThreadState* __tstate = wxPyBeginAllowThreads();
23143 result = wxDateSpan___mul__(arg1,arg2);
23144
23145 wxPyEndAllowThreads(__tstate);
23146 if (PyErr_Occurred()) SWIG_fail;
23147 }
23148 {
23149 wxDateSpan * resultptr;
23150 resultptr = new wxDateSpan((wxDateSpan &) result);
23151 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
23152 }
23153 return resultobj;
23154 fail:
23155 return NULL;
23156 }
23157
23158
23159 static PyObject *_wrap_DateSpan___rmul__(PyObject *self, PyObject *args, PyObject *kwargs) {
23160 PyObject *resultobj;
23161 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23162 int arg2 ;
23163 wxDateSpan result;
23164 PyObject * obj0 = 0 ;
23165 PyObject * obj1 = 0 ;
23166 char *kwnames[] = {
23167 (char *) "self",(char *) "n", NULL
23168 };
23169
23170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
23171 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23172 {
23173 arg2 = (int) SWIG_PyObj_AsInt(obj1);
23174 if (PyErr_Occurred()) SWIG_fail;
23175 }
23176 {
23177 PyThreadState* __tstate = wxPyBeginAllowThreads();
23178 result = wxDateSpan___rmul__(arg1,arg2);
23179
23180 wxPyEndAllowThreads(__tstate);
23181 if (PyErr_Occurred()) SWIG_fail;
23182 }
23183 {
23184 wxDateSpan * resultptr;
23185 resultptr = new wxDateSpan((wxDateSpan &) result);
23186 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
23187 }
23188 return resultobj;
23189 fail:
23190 return NULL;
23191 }
23192
23193
23194 static PyObject *_wrap_DateSpan___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
23195 PyObject *resultobj;
23196 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23197 wxDateSpan *arg2 = 0 ;
23198 bool result;
23199 PyObject * obj0 = 0 ;
23200 PyObject * obj1 = 0 ;
23201 char *kwnames[] = {
23202 (char *) "self",(char *) "other", NULL
23203 };
23204
23205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
23206 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23207 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23208 if (arg2 == NULL) {
23209 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23210 }
23211 {
23212 PyThreadState* __tstate = wxPyBeginAllowThreads();
23213 result = (bool)wxDateSpan___eq__(arg1,(wxDateSpan const &)*arg2);
23214
23215 wxPyEndAllowThreads(__tstate);
23216 if (PyErr_Occurred()) SWIG_fail;
23217 }
23218 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23219 return resultobj;
23220 fail:
23221 return NULL;
23222 }
23223
23224
23225 static PyObject *_wrap_DateSpan___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
23226 PyObject *resultobj;
23227 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23228 wxDateSpan *arg2 = 0 ;
23229 bool result;
23230 PyObject * obj0 = 0 ;
23231 PyObject * obj1 = 0 ;
23232 char *kwnames[] = {
23233 (char *) "self",(char *) "other", NULL
23234 };
23235
23236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
23237 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23238 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23239 if (arg2 == NULL) {
23240 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23241 }
23242 {
23243 PyThreadState* __tstate = wxPyBeginAllowThreads();
23244 result = (bool)wxDateSpan___ne__(arg1,(wxDateSpan const &)*arg2);
23245
23246 wxPyEndAllowThreads(__tstate);
23247 if (PyErr_Occurred()) SWIG_fail;
23248 }
23249 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23250 return resultobj;
23251 fail:
23252 return NULL;
23253 }
23254
23255
23256 static PyObject * DateSpan_swigregister(PyObject *self, PyObject *args) {
23257 PyObject *obj;
23258 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23259 SWIG_TypeClientData(SWIGTYPE_p_wxDateSpan, obj);
23260 Py_INCREF(obj);
23261 return Py_BuildValue((char *)"");
23262 }
23263 static PyObject *_wrap_GetLocalTime(PyObject *self, PyObject *args, PyObject *kwargs) {
23264 PyObject *resultobj;
23265 long result;
23266 char *kwnames[] = {
23267 NULL
23268 };
23269
23270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTime",kwnames)) goto fail;
23271 {
23272 PyThreadState* __tstate = wxPyBeginAllowThreads();
23273 result = (long)wxGetLocalTime();
23274
23275 wxPyEndAllowThreads(__tstate);
23276 if (PyErr_Occurred()) SWIG_fail;
23277 }
23278 resultobj = SWIG_PyObj_FromLong((long)result);
23279 return resultobj;
23280 fail:
23281 return NULL;
23282 }
23283
23284
23285 static PyObject *_wrap_GetUTCTime(PyObject *self, PyObject *args, PyObject *kwargs) {
23286 PyObject *resultobj;
23287 long result;
23288 char *kwnames[] = {
23289 NULL
23290 };
23291
23292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUTCTime",kwnames)) goto fail;
23293 {
23294 PyThreadState* __tstate = wxPyBeginAllowThreads();
23295 result = (long)wxGetUTCTime();
23296
23297 wxPyEndAllowThreads(__tstate);
23298 if (PyErr_Occurred()) SWIG_fail;
23299 }
23300 resultobj = SWIG_PyObj_FromLong((long)result);
23301 return resultobj;
23302 fail:
23303 return NULL;
23304 }
23305
23306
23307 static PyObject *_wrap_GetCurrentTime(PyObject *self, PyObject *args, PyObject *kwargs) {
23308 PyObject *resultobj;
23309 long result;
23310 char *kwnames[] = {
23311 NULL
23312 };
23313
23314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentTime",kwnames)) goto fail;
23315 {
23316 PyThreadState* __tstate = wxPyBeginAllowThreads();
23317 result = (long)wxGetCurrentTime();
23318
23319 wxPyEndAllowThreads(__tstate);
23320 if (PyErr_Occurred()) SWIG_fail;
23321 }
23322 resultobj = SWIG_PyObj_FromLong((long)result);
23323 return resultobj;
23324 fail:
23325 return NULL;
23326 }
23327
23328
23329 static PyObject *_wrap_GetLocalTimeMillis(PyObject *self, PyObject *args, PyObject *kwargs) {
23330 PyObject *resultobj;
23331 wxLongLong result;
23332 char *kwnames[] = {
23333 NULL
23334 };
23335
23336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTimeMillis",kwnames)) goto fail;
23337 {
23338 PyThreadState* __tstate = wxPyBeginAllowThreads();
23339 result = wxGetLocalTimeMillis();
23340
23341 wxPyEndAllowThreads(__tstate);
23342 if (PyErr_Occurred()) SWIG_fail;
23343 }
23344 {
23345 PyObject *hi, *lo, *shifter, *shifted;
23346 hi = PyLong_FromLong( (&result)->GetHi() );
23347 lo = PyLong_FromLong( (&result)->GetLo() );
23348 shifter = PyLong_FromLong(32);
23349 shifted = PyNumber_Lshift(hi, shifter);
23350 resultobj = PyNumber_Or(shifted, lo);
23351 Py_DECREF(hi);
23352 Py_DECREF(lo);
23353 Py_DECREF(shifter);
23354 Py_DECREF(shifted);
23355 }
23356 return resultobj;
23357 fail:
23358 return NULL;
23359 }
23360
23361
23362 static PyObject *_wrap_new_DataFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
23363 PyObject *resultobj;
23364 int arg1 ;
23365 wxDataFormat *result;
23366 PyObject * obj0 = 0 ;
23367 char *kwnames[] = {
23368 (char *) "type", NULL
23369 };
23370
23371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DataFormat",kwnames,&obj0)) goto fail;
23372 {
23373 arg1 = (wxDataFormatId) SWIG_PyObj_AsInt(obj0);
23374 if (PyErr_Occurred()) SWIG_fail;
23375 }
23376 {
23377 PyThreadState* __tstate = wxPyBeginAllowThreads();
23378 result = (wxDataFormat *)new wxDataFormat((wxDataFormatId )arg1);
23379
23380 wxPyEndAllowThreads(__tstate);
23381 if (PyErr_Occurred()) SWIG_fail;
23382 }
23383 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataFormat, 1);
23384 return resultobj;
23385 fail:
23386 return NULL;
23387 }
23388
23389
23390 static PyObject *_wrap_new_CustomDataFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
23391 PyObject *resultobj;
23392 wxString *arg1 = 0 ;
23393 wxDataFormat *result;
23394 bool temp1 = False ;
23395 PyObject * obj0 = 0 ;
23396 char *kwnames[] = {
23397 (char *) "format", NULL
23398 };
23399
23400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_CustomDataFormat",kwnames,&obj0)) goto fail;
23401 {
23402 arg1 = wxString_in_helper(obj0);
23403 if (arg1 == NULL) SWIG_fail;
23404 temp1 = True;
23405 }
23406 {
23407 PyThreadState* __tstate = wxPyBeginAllowThreads();
23408 result = (wxDataFormat *)new wxDataFormat((wxString const &)*arg1);
23409
23410 wxPyEndAllowThreads(__tstate);
23411 if (PyErr_Occurred()) SWIG_fail;
23412 }
23413 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataFormat, 1);
23414 {
23415 if (temp1)
23416 delete arg1;
23417 }
23418 return resultobj;
23419 fail:
23420 {
23421 if (temp1)
23422 delete arg1;
23423 }
23424 return NULL;
23425 }
23426
23427
23428 static PyObject *_wrap_delete_DataFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
23429 PyObject *resultobj;
23430 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23431 PyObject * obj0 = 0 ;
23432 char *kwnames[] = {
23433 (char *) "self", NULL
23434 };
23435
23436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataFormat",kwnames,&obj0)) goto fail;
23437 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23438 {
23439 PyThreadState* __tstate = wxPyBeginAllowThreads();
23440 delete arg1;
23441
23442 wxPyEndAllowThreads(__tstate);
23443 if (PyErr_Occurred()) SWIG_fail;
23444 }
23445 Py_INCREF(Py_None); resultobj = Py_None;
23446 return resultobj;
23447 fail:
23448 return NULL;
23449 }
23450
23451
23452 static PyObject *_wrap_DataFormat___eq____SWIG_0(PyObject *self, PyObject *args) {
23453 PyObject *resultobj;
23454 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23455 int arg2 ;
23456 bool result;
23457 PyObject * obj0 = 0 ;
23458 PyObject * obj1 = 0 ;
23459
23460 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
23461 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23462 {
23463 arg2 = (int) SWIG_PyObj_AsInt(obj1);
23464 if (PyErr_Occurred()) SWIG_fail;
23465 }
23466 {
23467 PyThreadState* __tstate = wxPyBeginAllowThreads();
23468 result = (bool)((wxDataFormat const *)arg1)->operator ==(arg2);
23469
23470 wxPyEndAllowThreads(__tstate);
23471 if (PyErr_Occurred()) SWIG_fail;
23472 }
23473 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23474 return resultobj;
23475 fail:
23476 return NULL;
23477 }
23478
23479
23480 static PyObject *_wrap_DataFormat___ne____SWIG_0(PyObject *self, PyObject *args) {
23481 PyObject *resultobj;
23482 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23483 int arg2 ;
23484 bool result;
23485 PyObject * obj0 = 0 ;
23486 PyObject * obj1 = 0 ;
23487
23488 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
23489 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23490 {
23491 arg2 = (int) SWIG_PyObj_AsInt(obj1);
23492 if (PyErr_Occurred()) SWIG_fail;
23493 }
23494 {
23495 PyThreadState* __tstate = wxPyBeginAllowThreads();
23496 result = (bool)((wxDataFormat const *)arg1)->operator !=(arg2);
23497
23498 wxPyEndAllowThreads(__tstate);
23499 if (PyErr_Occurred()) SWIG_fail;
23500 }
23501 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23502 return resultobj;
23503 fail:
23504 return NULL;
23505 }
23506
23507
23508 static PyObject *_wrap_DataFormat___eq____SWIG_1(PyObject *self, PyObject *args) {
23509 PyObject *resultobj;
23510 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23511 wxDataFormat *arg2 = 0 ;
23512 bool result;
23513 PyObject * obj0 = 0 ;
23514 PyObject * obj1 = 0 ;
23515
23516 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
23517 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23518 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23519 if (arg2 == NULL) {
23520 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23521 }
23522 {
23523 PyThreadState* __tstate = wxPyBeginAllowThreads();
23524 result = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormat const &)*arg2);
23525
23526 wxPyEndAllowThreads(__tstate);
23527 if (PyErr_Occurred()) SWIG_fail;
23528 }
23529 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23530 return resultobj;
23531 fail:
23532 return NULL;
23533 }
23534
23535
23536 static PyObject *_wrap_DataFormat___eq__(PyObject *self, PyObject *args) {
23537 int argc;
23538 PyObject *argv[3];
23539 int ii;
23540
23541 argc = PyObject_Length(args);
23542 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
23543 argv[ii] = PyTuple_GetItem(args,ii);
23544 }
23545 if (argc == 2) {
23546 int _v;
23547 {
23548 void *ptr;
23549 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
23550 _v = 0;
23551 PyErr_Clear();
23552 } else {
23553 _v = 1;
23554 }
23555 }
23556 if (_v) {
23557 {
23558 void *ptr;
23559 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
23560 _v = 0;
23561 PyErr_Clear();
23562 } else {
23563 _v = 1;
23564 }
23565 }
23566 if (_v) {
23567 return _wrap_DataFormat___eq____SWIG_1(self,args);
23568 }
23569 }
23570 }
23571 if (argc == 2) {
23572 int _v;
23573 {
23574 void *ptr;
23575 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
23576 _v = 0;
23577 PyErr_Clear();
23578 } else {
23579 _v = 1;
23580 }
23581 }
23582 if (_v) {
23583 {
23584 SWIG_PyObj_AsInt(argv[1]);
23585 if (PyErr_Occurred()) {
23586 _v = 0;
23587 PyErr_Clear();
23588 } else {
23589 _v = 1;
23590 }
23591 }
23592 if (_v) {
23593 return _wrap_DataFormat___eq____SWIG_0(self,args);
23594 }
23595 }
23596 }
23597
23598 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DataFormat___eq__'");
23599 return NULL;
23600 }
23601
23602
23603 static PyObject *_wrap_DataFormat___ne____SWIG_1(PyObject *self, PyObject *args) {
23604 PyObject *resultobj;
23605 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23606 wxDataFormat *arg2 = 0 ;
23607 bool result;
23608 PyObject * obj0 = 0 ;
23609 PyObject * obj1 = 0 ;
23610
23611 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
23612 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23613 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23614 if (arg2 == NULL) {
23615 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23616 }
23617 {
23618 PyThreadState* __tstate = wxPyBeginAllowThreads();
23619 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormat const &)*arg2);
23620
23621 wxPyEndAllowThreads(__tstate);
23622 if (PyErr_Occurred()) SWIG_fail;
23623 }
23624 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23625 return resultobj;
23626 fail:
23627 return NULL;
23628 }
23629
23630
23631 static PyObject *_wrap_DataFormat___ne__(PyObject *self, PyObject *args) {
23632 int argc;
23633 PyObject *argv[3];
23634 int ii;
23635
23636 argc = PyObject_Length(args);
23637 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
23638 argv[ii] = PyTuple_GetItem(args,ii);
23639 }
23640 if (argc == 2) {
23641 int _v;
23642 {
23643 void *ptr;
23644 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
23645 _v = 0;
23646 PyErr_Clear();
23647 } else {
23648 _v = 1;
23649 }
23650 }
23651 if (_v) {
23652 {
23653 void *ptr;
23654 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
23655 _v = 0;
23656 PyErr_Clear();
23657 } else {
23658 _v = 1;
23659 }
23660 }
23661 if (_v) {
23662 return _wrap_DataFormat___ne____SWIG_1(self,args);
23663 }
23664 }
23665 }
23666 if (argc == 2) {
23667 int _v;
23668 {
23669 void *ptr;
23670 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
23671 _v = 0;
23672 PyErr_Clear();
23673 } else {
23674 _v = 1;
23675 }
23676 }
23677 if (_v) {
23678 {
23679 SWIG_PyObj_AsInt(argv[1]);
23680 if (PyErr_Occurred()) {
23681 _v = 0;
23682 PyErr_Clear();
23683 } else {
23684 _v = 1;
23685 }
23686 }
23687 if (_v) {
23688 return _wrap_DataFormat___ne____SWIG_0(self,args);
23689 }
23690 }
23691 }
23692
23693 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DataFormat___ne__'");
23694 return NULL;
23695 }
23696
23697
23698 static PyObject *_wrap_DataFormat_SetType(PyObject *self, PyObject *args, PyObject *kwargs) {
23699 PyObject *resultobj;
23700 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23701 int arg2 ;
23702 PyObject * obj0 = 0 ;
23703 PyObject * obj1 = 0 ;
23704 char *kwnames[] = {
23705 (char *) "self",(char *) "format", NULL
23706 };
23707
23708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetType",kwnames,&obj0,&obj1)) goto fail;
23709 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23710 {
23711 arg2 = (wxDataFormatId) SWIG_PyObj_AsInt(obj1);
23712 if (PyErr_Occurred()) SWIG_fail;
23713 }
23714 {
23715 PyThreadState* __tstate = wxPyBeginAllowThreads();
23716 (arg1)->SetType((wxDataFormatId )arg2);
23717
23718 wxPyEndAllowThreads(__tstate);
23719 if (PyErr_Occurred()) SWIG_fail;
23720 }
23721 Py_INCREF(Py_None); resultobj = Py_None;
23722 return resultobj;
23723 fail:
23724 return NULL;
23725 }
23726
23727
23728 static PyObject *_wrap_DataFormat_GetType(PyObject *self, PyObject *args, PyObject *kwargs) {
23729 PyObject *resultobj;
23730 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23731 int result;
23732 PyObject * obj0 = 0 ;
23733 char *kwnames[] = {
23734 (char *) "self", NULL
23735 };
23736
23737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetType",kwnames,&obj0)) goto fail;
23738 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23739 {
23740 PyThreadState* __tstate = wxPyBeginAllowThreads();
23741 result = (int)((wxDataFormat const *)arg1)->GetType();
23742
23743 wxPyEndAllowThreads(__tstate);
23744 if (PyErr_Occurred()) SWIG_fail;
23745 }
23746 resultobj = SWIG_PyObj_FromInt((int)result);
23747 return resultobj;
23748 fail:
23749 return NULL;
23750 }
23751
23752
23753 static PyObject *_wrap_DataFormat_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
23754 PyObject *resultobj;
23755 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23756 wxString result;
23757 PyObject * obj0 = 0 ;
23758 char *kwnames[] = {
23759 (char *) "self", NULL
23760 };
23761
23762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetId",kwnames,&obj0)) goto fail;
23763 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23764 {
23765 PyThreadState* __tstate = wxPyBeginAllowThreads();
23766 result = ((wxDataFormat const *)arg1)->GetId();
23767
23768 wxPyEndAllowThreads(__tstate);
23769 if (PyErr_Occurred()) SWIG_fail;
23770 }
23771 {
23772 #if wxUSE_UNICODE
23773 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
23774 #else
23775 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
23776 #endif
23777 }
23778 return resultobj;
23779 fail:
23780 return NULL;
23781 }
23782
23783
23784 static PyObject *_wrap_DataFormat_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
23785 PyObject *resultobj;
23786 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23787 wxString *arg2 = 0 ;
23788 bool temp2 = False ;
23789 PyObject * obj0 = 0 ;
23790 PyObject * obj1 = 0 ;
23791 char *kwnames[] = {
23792 (char *) "self",(char *) "format", NULL
23793 };
23794
23795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetId",kwnames,&obj0,&obj1)) goto fail;
23796 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23797 {
23798 arg2 = wxString_in_helper(obj1);
23799 if (arg2 == NULL) SWIG_fail;
23800 temp2 = True;
23801 }
23802 {
23803 PyThreadState* __tstate = wxPyBeginAllowThreads();
23804 (arg1)->SetId((wxString const &)*arg2);
23805
23806 wxPyEndAllowThreads(__tstate);
23807 if (PyErr_Occurred()) SWIG_fail;
23808 }
23809 Py_INCREF(Py_None); resultobj = Py_None;
23810 {
23811 if (temp2)
23812 delete arg2;
23813 }
23814 return resultobj;
23815 fail:
23816 {
23817 if (temp2)
23818 delete arg2;
23819 }
23820 return NULL;
23821 }
23822
23823
23824 static PyObject * DataFormat_swigregister(PyObject *self, PyObject *args) {
23825 PyObject *obj;
23826 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23827 SWIG_TypeClientData(SWIGTYPE_p_wxDataFormat, obj);
23828 Py_INCREF(obj);
23829 return Py_BuildValue((char *)"");
23830 }
23831 static int _wrap_FormatInvalid_set(PyObject *) {
23832 PyErr_SetString(PyExc_TypeError,"Variable FormatInvalid is read-only.");
23833 return 1;
23834 }
23835
23836
23837 static PyObject *_wrap_FormatInvalid_get() {
23838 PyObject *pyobj;
23839
23840 pyobj = SWIG_NewPointerObj((void *) &wxFormatInvalid, SWIGTYPE_p_wxDataFormat, 0);
23841 return pyobj;
23842 }
23843
23844
23845 static PyObject *_wrap_delete_DataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
23846 PyObject *resultobj;
23847 wxDataObject *arg1 = (wxDataObject *) 0 ;
23848 PyObject * obj0 = 0 ;
23849 char *kwnames[] = {
23850 (char *) "self", NULL
23851 };
23852
23853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataObject",kwnames,&obj0)) goto fail;
23854 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23855 {
23856 PyThreadState* __tstate = wxPyBeginAllowThreads();
23857 delete arg1;
23858
23859 wxPyEndAllowThreads(__tstate);
23860 if (PyErr_Occurred()) SWIG_fail;
23861 }
23862 Py_INCREF(Py_None); resultobj = Py_None;
23863 return resultobj;
23864 fail:
23865 return NULL;
23866 }
23867
23868
23869 static PyObject *_wrap_DataObject_GetPreferredFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
23870 PyObject *resultobj;
23871 wxDataObject *arg1 = (wxDataObject *) 0 ;
23872 int arg2 = (int) wxDataObject::Get ;
23873 SwigValueWrapper< wxDataFormat > result;
23874 PyObject * obj0 = 0 ;
23875 PyObject * obj1 = 0 ;
23876 char *kwnames[] = {
23877 (char *) "self",(char *) "dir", NULL
23878 };
23879
23880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetPreferredFormat",kwnames,&obj0,&obj1)) goto fail;
23881 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23882 if (obj1) {
23883 {
23884 arg2 = (wxDataObject::Direction) SWIG_PyObj_AsInt(obj1);
23885 if (PyErr_Occurred()) SWIG_fail;
23886 }
23887 }
23888 {
23889 PyThreadState* __tstate = wxPyBeginAllowThreads();
23890 result = ((wxDataObject const *)arg1)->GetPreferredFormat((wxDataObject::Direction )arg2);
23891
23892 wxPyEndAllowThreads(__tstate);
23893 if (PyErr_Occurred()) SWIG_fail;
23894 }
23895 {
23896 wxDataFormat * resultptr;
23897 resultptr = new wxDataFormat((wxDataFormat &) result);
23898 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDataFormat, 1);
23899 }
23900 return resultobj;
23901 fail:
23902 return NULL;
23903 }
23904
23905
23906 static PyObject *_wrap_DataObject_GetFormatCount(PyObject *self, PyObject *args, PyObject *kwargs) {
23907 PyObject *resultobj;
23908 wxDataObject *arg1 = (wxDataObject *) 0 ;
23909 int arg2 = (int) wxDataObject::Get ;
23910 size_t result;
23911 PyObject * obj0 = 0 ;
23912 PyObject * obj1 = 0 ;
23913 char *kwnames[] = {
23914 (char *) "self",(char *) "dir", NULL
23915 };
23916
23917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetFormatCount",kwnames,&obj0,&obj1)) goto fail;
23918 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23919 if (obj1) {
23920 {
23921 arg2 = (wxDataObject::Direction) SWIG_PyObj_AsInt(obj1);
23922 if (PyErr_Occurred()) SWIG_fail;
23923 }
23924 }
23925 {
23926 PyThreadState* __tstate = wxPyBeginAllowThreads();
23927 result = (size_t)((wxDataObject const *)arg1)->GetFormatCount((wxDataObject::Direction )arg2);
23928
23929 wxPyEndAllowThreads(__tstate);
23930 if (PyErr_Occurred()) SWIG_fail;
23931 }
23932 resultobj = SWIG_PyObj_FromUnsignedLong((unsigned long)result);
23933 return resultobj;
23934 fail:
23935 return NULL;
23936 }
23937
23938
23939 static PyObject *_wrap_DataObject_IsSupported(PyObject *self, PyObject *args, PyObject *kwargs) {
23940 PyObject *resultobj;
23941 wxDataObject *arg1 = (wxDataObject *) 0 ;
23942 wxDataFormat *arg2 = 0 ;
23943 int arg3 = (int) wxDataObject::Get ;
23944 bool result;
23945 PyObject * obj0 = 0 ;
23946 PyObject * obj1 = 0 ;
23947 PyObject * obj2 = 0 ;
23948 char *kwnames[] = {
23949 (char *) "self",(char *) "format",(char *) "dir", NULL
23950 };
23951
23952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObject_IsSupported",kwnames,&obj0,&obj1,&obj2)) goto fail;
23953 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23954 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23955 if (arg2 == NULL) {
23956 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23957 }
23958 if (obj2) {
23959 {
23960 arg3 = (wxDataObject::Direction) SWIG_PyObj_AsInt(obj2);
23961 if (PyErr_Occurred()) SWIG_fail;
23962 }
23963 }
23964 {
23965 PyThreadState* __tstate = wxPyBeginAllowThreads();
23966 result = (bool)((wxDataObject const *)arg1)->IsSupported((wxDataFormat const &)*arg2,(wxDataObject::Direction )arg3);
23967
23968 wxPyEndAllowThreads(__tstate);
23969 if (PyErr_Occurred()) SWIG_fail;
23970 }
23971 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23972 return resultobj;
23973 fail:
23974 return NULL;
23975 }
23976
23977
23978 static PyObject *_wrap_DataObject_GetDataSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23979 PyObject *resultobj;
23980 wxDataObject *arg1 = (wxDataObject *) 0 ;
23981 wxDataFormat *arg2 = 0 ;
23982 size_t result;
23983 PyObject * obj0 = 0 ;
23984 PyObject * obj1 = 0 ;
23985 char *kwnames[] = {
23986 (char *) "self",(char *) "format", NULL
23987 };
23988
23989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataSize",kwnames,&obj0,&obj1)) goto fail;
23990 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23991 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23992 if (arg2 == NULL) {
23993 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23994 }
23995 {
23996 PyThreadState* __tstate = wxPyBeginAllowThreads();
23997 result = (size_t)((wxDataObject const *)arg1)->GetDataSize((wxDataFormat const &)*arg2);
23998
23999 wxPyEndAllowThreads(__tstate);
24000 if (PyErr_Occurred()) SWIG_fail;
24001 }
24002 resultobj = SWIG_PyObj_FromUnsignedLong((unsigned long)result);
24003 return resultobj;
24004 fail:
24005 return NULL;
24006 }
24007
24008
24009 static PyObject *_wrap_DataObject_GetAllFormats(PyObject *self, PyObject *args, PyObject *kwargs) {
24010 PyObject *resultobj;
24011 wxDataObject *arg1 = (wxDataObject *) 0 ;
24012 wxDataFormat *arg2 = (wxDataFormat *) 0 ;
24013 int arg3 = (int) wxDataObject::Get ;
24014 PyObject * obj0 = 0 ;
24015 PyObject * obj1 = 0 ;
24016 PyObject * obj2 = 0 ;
24017 char *kwnames[] = {
24018 (char *) "self",(char *) "formats",(char *) "dir", NULL
24019 };
24020
24021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObject_GetAllFormats",kwnames,&obj0,&obj1,&obj2)) goto fail;
24022 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24023 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24024 if (obj2) {
24025 {
24026 arg3 = (wxDataObject::Direction) SWIG_PyObj_AsInt(obj2);
24027 if (PyErr_Occurred()) SWIG_fail;
24028 }
24029 }
24030 {
24031 PyThreadState* __tstate = wxPyBeginAllowThreads();
24032 ((wxDataObject const *)arg1)->GetAllFormats(arg2,(wxDataObject::Direction )arg3);
24033
24034 wxPyEndAllowThreads(__tstate);
24035 if (PyErr_Occurred()) SWIG_fail;
24036 }
24037 Py_INCREF(Py_None); resultobj = Py_None;
24038 return resultobj;
24039 fail:
24040 return NULL;
24041 }
24042
24043
24044 static PyObject *_wrap_DataObject_GetDataHere(PyObject *self, PyObject *args, PyObject *kwargs) {
24045 PyObject *resultobj;
24046 wxDataObject *arg1 = (wxDataObject *) 0 ;
24047 wxDataFormat *arg2 = 0 ;
24048 void *arg3 = (void *) 0 ;
24049 bool result;
24050 PyObject * obj0 = 0 ;
24051 PyObject * obj1 = 0 ;
24052 PyObject * obj2 = 0 ;
24053 char *kwnames[] = {
24054 (char *) "self",(char *) "format",(char *) "buf", NULL
24055 };
24056
24057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DataObject_GetDataHere",kwnames,&obj0,&obj1,&obj2)) goto fail;
24058 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24059 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24060 if (arg2 == NULL) {
24061 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
24062 }
24063 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, 0, SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24064 {
24065 PyThreadState* __tstate = wxPyBeginAllowThreads();
24066 result = (bool)((wxDataObject const *)arg1)->GetDataHere((wxDataFormat const &)*arg2,arg3);
24067
24068 wxPyEndAllowThreads(__tstate);
24069 if (PyErr_Occurred()) SWIG_fail;
24070 }
24071 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24072 return resultobj;
24073 fail:
24074 return NULL;
24075 }
24076
24077
24078 static PyObject *_wrap_DataObject_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
24079 PyObject *resultobj;
24080 wxDataObject *arg1 = (wxDataObject *) 0 ;
24081 wxDataFormat *arg2 = 0 ;
24082 size_t arg3 ;
24083 void *arg4 = (void *) 0 ;
24084 bool result;
24085 PyObject * obj0 = 0 ;
24086 PyObject * obj1 = 0 ;
24087 PyObject * obj2 = 0 ;
24088 PyObject * obj3 = 0 ;
24089 char *kwnames[] = {
24090 (char *) "self",(char *) "format",(char *) "len",(char *) "buf", NULL
24091 };
24092
24093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DataObject_SetData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24094 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24095 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24096 if (arg2 == NULL) {
24097 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
24098 }
24099 {
24100 arg3 = (size_t) SWIG_PyObj_AsUnsignedLong(obj2);
24101 if (PyErr_Occurred()) SWIG_fail;
24102 }
24103 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, 0, SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24104 {
24105 PyThreadState* __tstate = wxPyBeginAllowThreads();
24106 result = (bool)(arg1)->SetData((wxDataFormat const &)*arg2,arg3,(void const *)arg4);
24107
24108 wxPyEndAllowThreads(__tstate);
24109 if (PyErr_Occurred()) SWIG_fail;
24110 }
24111 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24112 return resultobj;
24113 fail:
24114 return NULL;
24115 }
24116
24117
24118 static PyObject * DataObject_swigregister(PyObject *self, PyObject *args) {
24119 PyObject *obj;
24120 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24121 SWIG_TypeClientData(SWIGTYPE_p_wxDataObject, obj);
24122 Py_INCREF(obj);
24123 return Py_BuildValue((char *)"");
24124 }
24125 static PyObject *_wrap_new_DataObjectSimple(PyObject *self, PyObject *args, PyObject *kwargs) {
24126 PyObject *resultobj;
24127 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
24128 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
24129 wxDataObjectSimple *result;
24130 PyObject * obj0 = 0 ;
24131 char *kwnames[] = {
24132 (char *) "format", NULL
24133 };
24134
24135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DataObjectSimple",kwnames,&obj0)) goto fail;
24136 if (obj0) {
24137 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24138 if (arg1 == NULL) {
24139 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
24140 }
24141 }
24142 {
24143 PyThreadState* __tstate = wxPyBeginAllowThreads();
24144 result = (wxDataObjectSimple *)new wxDataObjectSimple((wxDataFormat const &)*arg1);
24145
24146 wxPyEndAllowThreads(__tstate);
24147 if (PyErr_Occurred()) SWIG_fail;
24148 }
24149 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataObjectSimple, 1);
24150 return resultobj;
24151 fail:
24152 return NULL;
24153 }
24154
24155
24156 static PyObject *_wrap_DataObjectSimple_GetFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
24157 PyObject *resultobj;
24158 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
24159 wxDataFormat *result;
24160 PyObject * obj0 = 0 ;
24161 char *kwnames[] = {
24162 (char *) "self", NULL
24163 };
24164
24165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetFormat",kwnames,&obj0)) goto fail;
24166 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObjectSimple,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24167 {
24168 PyThreadState* __tstate = wxPyBeginAllowThreads();
24169 {
24170 wxDataFormat const &_result_ref = (arg1)->GetFormat();
24171 result = (wxDataFormat *) &_result_ref;
24172 }
24173
24174 wxPyEndAllowThreads(__tstate);
24175 if (PyErr_Occurred()) SWIG_fail;
24176 }
24177 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataFormat, 0);
24178 return resultobj;
24179 fail:
24180 return NULL;
24181 }
24182
24183
24184 static PyObject *_wrap_DataObjectSimple_SetFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
24185 PyObject *resultobj;
24186 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
24187 wxDataFormat *arg2 = 0 ;
24188 PyObject * obj0 = 0 ;
24189 PyObject * obj1 = 0 ;
24190 char *kwnames[] = {
24191 (char *) "self",(char *) "format", NULL
24192 };
24193
24194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObjectSimple_SetFormat",kwnames,&obj0,&obj1)) goto fail;
24195 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObjectSimple,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24196 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24197 if (arg2 == NULL) {
24198 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
24199 }
24200 {
24201 PyThreadState* __tstate = wxPyBeginAllowThreads();
24202 (arg1)->SetFormat((wxDataFormat const &)*arg2);
24203
24204 wxPyEndAllowThreads(__tstate);
24205 if (PyErr_Occurred()) SWIG_fail;
24206 }
24207 Py_INCREF(Py_None); resultobj = Py_None;
24208 return resultobj;
24209 fail:
24210 return NULL;
24211 }
24212
24213
24214 static PyObject * DataObjectSimple_swigregister(PyObject *self, PyObject *args) {
24215 PyObject *obj;
24216 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24217 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectSimple, obj);
24218 Py_INCREF(obj);
24219 return Py_BuildValue((char *)"");
24220 }
24221 static PyObject *_wrap_new_PyDataObjectSimple(PyObject *self, PyObject *args, PyObject *kwargs) {
24222 PyObject *resultobj;
24223 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
24224 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
24225 wxPyDataObjectSimple *result;
24226 PyObject * obj0 = 0 ;
24227 char *kwnames[] = {
24228 (char *) "format", NULL
24229 };
24230
24231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyDataObjectSimple",kwnames,&obj0)) goto fail;
24232 if (obj0) {
24233 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24234 if (arg1 == NULL) {
24235 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
24236 }
24237 }
24238 {
24239 PyThreadState* __tstate = wxPyBeginAllowThreads();
24240 result = (wxPyDataObjectSimple *)new wxPyDataObjectSimple((wxDataFormat const &)*arg1);
24241
24242 wxPyEndAllowThreads(__tstate);
24243 if (PyErr_Occurred()) SWIG_fail;
24244 }
24245 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyDataObjectSimple, 1);
24246 return resultobj;
24247 fail:
24248 return NULL;
24249 }
24250
24251
24252 static PyObject *_wrap_PyDataObjectSimple__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
24253 PyObject *resultobj;
24254 wxPyDataObjectSimple *arg1 = (wxPyDataObjectSimple *) 0 ;
24255 PyObject *arg2 = (PyObject *) 0 ;
24256 PyObject *arg3 = (PyObject *) 0 ;
24257 PyObject * obj0 = 0 ;
24258 PyObject * obj1 = 0 ;
24259 PyObject * obj2 = 0 ;
24260 char *kwnames[] = {
24261 (char *) "self",(char *) "self",(char *) "_class", NULL
24262 };
24263
24264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDataObjectSimple__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
24265 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDataObjectSimple,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24266 arg2 = obj1;
24267 arg3 = obj2;
24268 {
24269 PyThreadState* __tstate = wxPyBeginAllowThreads();
24270 (arg1)->_setCallbackInfo(arg2,arg3);
24271
24272 wxPyEndAllowThreads(__tstate);
24273 if (PyErr_Occurred()) SWIG_fail;
24274 }
24275 Py_INCREF(Py_None); resultobj = Py_None;
24276 return resultobj;
24277 fail:
24278 return NULL;
24279 }
24280
24281
24282 static PyObject * PyDataObjectSimple_swigregister(PyObject *self, PyObject *args) {
24283 PyObject *obj;
24284 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24285 SWIG_TypeClientData(SWIGTYPE_p_wxPyDataObjectSimple, obj);
24286 Py_INCREF(obj);
24287 return Py_BuildValue((char *)"");
24288 }
24289 static PyObject *_wrap_new_DataObjectComposite(PyObject *self, PyObject *args, PyObject *kwargs) {
24290 PyObject *resultobj;
24291 wxDataObjectComposite *result;
24292 char *kwnames[] = {
24293 NULL
24294 };
24295
24296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DataObjectComposite",kwnames)) goto fail;
24297 {
24298 PyThreadState* __tstate = wxPyBeginAllowThreads();
24299 result = (wxDataObjectComposite *)new wxDataObjectComposite();
24300
24301 wxPyEndAllowThreads(__tstate);
24302 if (PyErr_Occurred()) SWIG_fail;
24303 }
24304 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataObjectComposite, 1);
24305 return resultobj;
24306 fail:
24307 return NULL;
24308 }
24309
24310
24311 static PyObject *_wrap_DataObjectComposite_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
24312 PyObject *resultobj;
24313 wxDataObjectComposite *arg1 = (wxDataObjectComposite *) 0 ;
24314 wxDataObjectSimple *arg2 = (wxDataObjectSimple *) 0 ;
24315 int arg3 = (int) False ;
24316 PyObject * obj0 = 0 ;
24317 PyObject * obj1 = 0 ;
24318 PyObject * obj2 = 0 ;
24319 char *kwnames[] = {
24320 (char *) "self",(char *) "dataObject",(char *) "preferred", NULL
24321 };
24322
24323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObjectComposite_Add",kwnames,&obj0,&obj1,&obj2)) goto fail;
24324 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObjectComposite,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24325 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataObjectSimple,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
24326 if (obj2) {
24327 {
24328 arg3 = (int) SWIG_PyObj_AsInt(obj2);
24329 if (PyErr_Occurred()) SWIG_fail;
24330 }
24331 }
24332 {
24333 PyThreadState* __tstate = wxPyBeginAllowThreads();
24334 (arg1)->Add(arg2,arg3);
24335
24336 wxPyEndAllowThreads(__tstate);
24337 if (PyErr_Occurred()) SWIG_fail;
24338 }
24339 Py_INCREF(Py_None); resultobj = Py_None;
24340 return resultobj;
24341 fail:
24342 return NULL;
24343 }
24344
24345
24346 static PyObject * DataObjectComposite_swigregister(PyObject *self, PyObject *args) {
24347 PyObject *obj;
24348 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24349 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectComposite, obj);
24350 Py_INCREF(obj);
24351 return Py_BuildValue((char *)"");
24352 }
24353 static PyObject *_wrap_new_TextDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
24354 PyObject *resultobj;
24355 wxString const &arg1_defvalue = wxPyEmptyString ;
24356 wxString *arg1 = (wxString *) &arg1_defvalue ;
24357 wxTextDataObject *result;
24358 bool temp1 = False ;
24359 PyObject * obj0 = 0 ;
24360 char *kwnames[] = {
24361 (char *) "text", NULL
24362 };
24363
24364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TextDataObject",kwnames,&obj0)) goto fail;
24365 if (obj0) {
24366 {
24367 arg1 = wxString_in_helper(obj0);
24368 if (arg1 == NULL) SWIG_fail;
24369 temp1 = True;
24370 }
24371 }
24372 {
24373 PyThreadState* __tstate = wxPyBeginAllowThreads();
24374 result = (wxTextDataObject *)new wxTextDataObject((wxString const &)*arg1);
24375
24376 wxPyEndAllowThreads(__tstate);
24377 if (PyErr_Occurred()) SWIG_fail;
24378 }
24379 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTextDataObject, 1);
24380 {
24381 if (temp1)
24382 delete arg1;
24383 }
24384 return resultobj;
24385 fail:
24386 {
24387 if (temp1)
24388 delete arg1;
24389 }
24390 return NULL;
24391 }
24392
24393
24394 static PyObject *_wrap_TextDataObject_GetTextLength(PyObject *self, PyObject *args, PyObject *kwargs) {
24395 PyObject *resultobj;
24396 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
24397 size_t result;
24398 PyObject * obj0 = 0 ;
24399 char *kwnames[] = {
24400 (char *) "self", NULL
24401 };
24402
24403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetTextLength",kwnames,&obj0)) goto fail;
24404 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTextDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24405 {
24406 PyThreadState* __tstate = wxPyBeginAllowThreads();
24407 result = (size_t)(arg1)->GetTextLength();
24408
24409 wxPyEndAllowThreads(__tstate);
24410 if (PyErr_Occurred()) SWIG_fail;
24411 }
24412 resultobj = SWIG_PyObj_FromUnsignedLong((unsigned long)result);
24413 return resultobj;
24414 fail:
24415 return NULL;
24416 }
24417
24418
24419 static PyObject *_wrap_TextDataObject_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
24420 PyObject *resultobj;
24421 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
24422 wxString result;
24423 PyObject * obj0 = 0 ;
24424 char *kwnames[] = {
24425 (char *) "self", NULL
24426 };
24427
24428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetText",kwnames,&obj0)) goto fail;
24429 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTextDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24430 {
24431 PyThreadState* __tstate = wxPyBeginAllowThreads();
24432 result = (arg1)->GetText();
24433
24434 wxPyEndAllowThreads(__tstate);
24435 if (PyErr_Occurred()) SWIG_fail;
24436 }
24437 {
24438 #if wxUSE_UNICODE
24439 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24440 #else
24441 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24442 #endif
24443 }
24444 return resultobj;
24445 fail:
24446 return NULL;
24447 }
24448
24449
24450 static PyObject *_wrap_TextDataObject_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
24451 PyObject *resultobj;
24452 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
24453 wxString *arg2 = 0 ;
24454 bool temp2 = False ;
24455 PyObject * obj0 = 0 ;
24456 PyObject * obj1 = 0 ;
24457 char *kwnames[] = {
24458 (char *) "self",(char *) "text", NULL
24459 };
24460
24461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextDataObject_SetText",kwnames,&obj0,&obj1)) goto fail;
24462 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTextDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24463 {
24464 arg2 = wxString_in_helper(obj1);
24465 if (arg2 == NULL) SWIG_fail;
24466 temp2 = True;
24467 }
24468 {
24469 PyThreadState* __tstate = wxPyBeginAllowThreads();
24470 (arg1)->SetText((wxString const &)*arg2);
24471
24472 wxPyEndAllowThreads(__tstate);
24473 if (PyErr_Occurred()) SWIG_fail;
24474 }
24475 Py_INCREF(Py_None); resultobj = Py_None;
24476 {
24477 if (temp2)
24478 delete arg2;
24479 }
24480 return resultobj;
24481 fail:
24482 {
24483 if (temp2)
24484 delete arg2;
24485 }
24486 return NULL;
24487 }
24488
24489
24490 static PyObject * TextDataObject_swigregister(PyObject *self, PyObject *args) {
24491 PyObject *obj;
24492 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24493 SWIG_TypeClientData(SWIGTYPE_p_wxTextDataObject, obj);
24494 Py_INCREF(obj);
24495 return Py_BuildValue((char *)"");
24496 }
24497 static PyObject *_wrap_new_PyTextDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
24498 PyObject *resultobj;
24499 wxString const &arg1_defvalue = wxPyEmptyString ;
24500 wxString *arg1 = (wxString *) &arg1_defvalue ;
24501 wxPyTextDataObject *result;
24502 bool temp1 = False ;
24503 PyObject * obj0 = 0 ;
24504 char *kwnames[] = {
24505 (char *) "text", NULL
24506 };
24507
24508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyTextDataObject",kwnames,&obj0)) goto fail;
24509 if (obj0) {
24510 {
24511 arg1 = wxString_in_helper(obj0);
24512 if (arg1 == NULL) SWIG_fail;
24513 temp1 = True;
24514 }
24515 }
24516 {
24517 PyThreadState* __tstate = wxPyBeginAllowThreads();
24518 result = (wxPyTextDataObject *)new wxPyTextDataObject((wxString const &)*arg1);
24519
24520 wxPyEndAllowThreads(__tstate);
24521 if (PyErr_Occurred()) SWIG_fail;
24522 }
24523 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyTextDataObject, 1);
24524 {
24525 if (temp1)
24526 delete arg1;
24527 }
24528 return resultobj;
24529 fail:
24530 {
24531 if (temp1)
24532 delete arg1;
24533 }
24534 return NULL;
24535 }
24536
24537
24538 static PyObject *_wrap_PyTextDataObject__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
24539 PyObject *resultobj;
24540 wxPyTextDataObject *arg1 = (wxPyTextDataObject *) 0 ;
24541 PyObject *arg2 = (PyObject *) 0 ;
24542 PyObject *arg3 = (PyObject *) 0 ;
24543 PyObject * obj0 = 0 ;
24544 PyObject * obj1 = 0 ;
24545 PyObject * obj2 = 0 ;
24546 char *kwnames[] = {
24547 (char *) "self",(char *) "self",(char *) "_class", NULL
24548 };
24549
24550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTextDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
24551 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24552 arg2 = obj1;
24553 arg3 = obj2;
24554 {
24555 PyThreadState* __tstate = wxPyBeginAllowThreads();
24556 (arg1)->_setCallbackInfo(arg2,arg3);
24557
24558 wxPyEndAllowThreads(__tstate);
24559 if (PyErr_Occurred()) SWIG_fail;
24560 }
24561 Py_INCREF(Py_None); resultobj = Py_None;
24562 return resultobj;
24563 fail:
24564 return NULL;
24565 }
24566
24567
24568 static PyObject * PyTextDataObject_swigregister(PyObject *self, PyObject *args) {
24569 PyObject *obj;
24570 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24571 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDataObject, obj);
24572 Py_INCREF(obj);
24573 return Py_BuildValue((char *)"");
24574 }
24575 static PyObject *_wrap_new_BitmapDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
24576 PyObject *resultobj;
24577 wxBitmap const &arg1_defvalue = wxNullBitmap ;
24578 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
24579 wxBitmapDataObject *result;
24580 PyObject * obj0 = 0 ;
24581 char *kwnames[] = {
24582 (char *) "bitmap", NULL
24583 };
24584
24585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BitmapDataObject",kwnames,&obj0)) goto fail;
24586 if (obj0) {
24587 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxBitmap,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24588 if (arg1 == NULL) {
24589 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
24590 }
24591 }
24592 {
24593 PyThreadState* __tstate = wxPyBeginAllowThreads();
24594 result = (wxBitmapDataObject *)new wxBitmapDataObject((wxBitmap const &)*arg1);
24595
24596 wxPyEndAllowThreads(__tstate);
24597 if (PyErr_Occurred()) SWIG_fail;
24598 }
24599 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxBitmapDataObject, 1);
24600 return resultobj;
24601 fail:
24602 return NULL;
24603 }
24604
24605
24606 static PyObject *_wrap_BitmapDataObject_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
24607 PyObject *resultobj;
24608 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
24609 wxBitmap result;
24610 PyObject * obj0 = 0 ;
24611 char *kwnames[] = {
24612 (char *) "self", NULL
24613 };
24614
24615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapDataObject_GetBitmap",kwnames,&obj0)) goto fail;
24616 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxBitmapDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24617 {
24618 PyThreadState* __tstate = wxPyBeginAllowThreads();
24619 result = ((wxBitmapDataObject const *)arg1)->GetBitmap();
24620
24621 wxPyEndAllowThreads(__tstate);
24622 if (PyErr_Occurred()) SWIG_fail;
24623 }
24624 {
24625 wxBitmap * resultptr;
24626 resultptr = new wxBitmap((wxBitmap &) result);
24627 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxBitmap, 1);
24628 }
24629 return resultobj;
24630 fail:
24631 return NULL;
24632 }
24633
24634
24635 static PyObject *_wrap_BitmapDataObject_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
24636 PyObject *resultobj;
24637 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
24638 wxBitmap *arg2 = 0 ;
24639 PyObject * obj0 = 0 ;
24640 PyObject * obj1 = 0 ;
24641 char *kwnames[] = {
24642 (char *) "self",(char *) "bitmap", NULL
24643 };
24644
24645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapDataObject_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
24646 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxBitmapDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24647 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxBitmap,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24648 if (arg2 == NULL) {
24649 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
24650 }
24651 {
24652 PyThreadState* __tstate = wxPyBeginAllowThreads();
24653 (arg1)->SetBitmap((wxBitmap const &)*arg2);
24654
24655 wxPyEndAllowThreads(__tstate);
24656 if (PyErr_Occurred()) SWIG_fail;
24657 }
24658 Py_INCREF(Py_None); resultobj = Py_None;
24659 return resultobj;
24660 fail:
24661 return NULL;
24662 }
24663
24664
24665 static PyObject * BitmapDataObject_swigregister(PyObject *self, PyObject *args) {
24666 PyObject *obj;
24667 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24668 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapDataObject, obj);
24669 Py_INCREF(obj);
24670 return Py_BuildValue((char *)"");
24671 }
24672 static PyObject *_wrap_new_PyBitmapDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
24673 PyObject *resultobj;
24674 wxBitmap const &arg1_defvalue = wxNullBitmap ;
24675 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
24676 wxPyBitmapDataObject *result;
24677 PyObject * obj0 = 0 ;
24678 char *kwnames[] = {
24679 (char *) "bitmap", NULL
24680 };
24681
24682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyBitmapDataObject",kwnames,&obj0)) goto fail;
24683 if (obj0) {
24684 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxBitmap,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24685 if (arg1 == NULL) {
24686 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
24687 }
24688 }
24689 {
24690 PyThreadState* __tstate = wxPyBeginAllowThreads();
24691 result = (wxPyBitmapDataObject *)new wxPyBitmapDataObject((wxBitmap const &)*arg1);
24692
24693 wxPyEndAllowThreads(__tstate);
24694 if (PyErr_Occurred()) SWIG_fail;
24695 }
24696 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyBitmapDataObject, 1);
24697 return resultobj;
24698 fail:
24699 return NULL;
24700 }
24701
24702
24703 static PyObject *_wrap_PyBitmapDataObject__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
24704 PyObject *resultobj;
24705 wxPyBitmapDataObject *arg1 = (wxPyBitmapDataObject *) 0 ;
24706 PyObject *arg2 = (PyObject *) 0 ;
24707 PyObject *arg3 = (PyObject *) 0 ;
24708 PyObject * obj0 = 0 ;
24709 PyObject * obj1 = 0 ;
24710 PyObject * obj2 = 0 ;
24711 char *kwnames[] = {
24712 (char *) "self",(char *) "self",(char *) "_class", NULL
24713 };
24714
24715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyBitmapDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
24716 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyBitmapDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24717 arg2 = obj1;
24718 arg3 = obj2;
24719 {
24720 PyThreadState* __tstate = wxPyBeginAllowThreads();
24721 (arg1)->_setCallbackInfo(arg2,arg3);
24722
24723 wxPyEndAllowThreads(__tstate);
24724 if (PyErr_Occurred()) SWIG_fail;
24725 }
24726 Py_INCREF(Py_None); resultobj = Py_None;
24727 return resultobj;
24728 fail:
24729 return NULL;
24730 }
24731
24732
24733 static PyObject * PyBitmapDataObject_swigregister(PyObject *self, PyObject *args) {
24734 PyObject *obj;
24735 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24736 SWIG_TypeClientData(SWIGTYPE_p_wxPyBitmapDataObject, obj);
24737 Py_INCREF(obj);
24738 return Py_BuildValue((char *)"");
24739 }
24740 static PyObject *_wrap_new_FileDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
24741 PyObject *resultobj;
24742 wxFileDataObject *result;
24743 char *kwnames[] = {
24744 NULL
24745 };
24746
24747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDataObject",kwnames)) goto fail;
24748 {
24749 PyThreadState* __tstate = wxPyBeginAllowThreads();
24750 result = (wxFileDataObject *)new wxFileDataObject();
24751
24752 wxPyEndAllowThreads(__tstate);
24753 if (PyErr_Occurred()) SWIG_fail;
24754 }
24755 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileDataObject, 1);
24756 return resultobj;
24757 fail:
24758 return NULL;
24759 }
24760
24761
24762 static PyObject *_wrap_FileDataObject_GetFilenames(PyObject *self, PyObject *args, PyObject *kwargs) {
24763 PyObject *resultobj;
24764 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
24765 wxArrayString *result;
24766 PyObject * obj0 = 0 ;
24767 char *kwnames[] = {
24768 (char *) "self", NULL
24769 };
24770
24771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDataObject_GetFilenames",kwnames,&obj0)) goto fail;
24772 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24773 {
24774 PyThreadState* __tstate = wxPyBeginAllowThreads();
24775 {
24776 wxArrayString const &_result_ref = (arg1)->GetFilenames();
24777 result = (wxArrayString *) &_result_ref;
24778 }
24779
24780 wxPyEndAllowThreads(__tstate);
24781 if (PyErr_Occurred()) SWIG_fail;
24782 }
24783 {
24784 resultobj = wxArrayString2PyList_helper(*result);
24785 }
24786 return resultobj;
24787 fail:
24788 return NULL;
24789 }
24790
24791
24792 static PyObject * FileDataObject_swigregister(PyObject *self, PyObject *args) {
24793 PyObject *obj;
24794 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24795 SWIG_TypeClientData(SWIGTYPE_p_wxFileDataObject, obj);
24796 Py_INCREF(obj);
24797 return Py_BuildValue((char *)"");
24798 }
24799 static PyObject *_wrap_new_CustomDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
24800 PyObject *resultobj;
24801 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
24802 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
24803 wxCustomDataObject *result;
24804 PyObject * obj0 = 0 ;
24805 char *kwnames[] = {
24806 (char *) "format", NULL
24807 };
24808
24809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_CustomDataObject",kwnames,&obj0)) goto fail;
24810 if (obj0) {
24811 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24812 if (arg1 == NULL) {
24813 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
24814 }
24815 }
24816 {
24817 PyThreadState* __tstate = wxPyBeginAllowThreads();
24818 result = (wxCustomDataObject *)new wxCustomDataObject((wxDataFormat const &)*arg1);
24819
24820 wxPyEndAllowThreads(__tstate);
24821 if (PyErr_Occurred()) SWIG_fail;
24822 }
24823 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxCustomDataObject, 1);
24824 return resultobj;
24825 fail:
24826 return NULL;
24827 }
24828
24829
24830 static PyObject *_wrap_CustomDataObject_TakeData(PyObject *self, PyObject *args, PyObject *kwargs) {
24831 PyObject *resultobj;
24832 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
24833 PyObject *arg2 = (PyObject *) 0 ;
24834 PyObject * obj0 = 0 ;
24835 PyObject * obj1 = 0 ;
24836 char *kwnames[] = {
24837 (char *) "self",(char *) "data", NULL
24838 };
24839
24840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CustomDataObject_TakeData",kwnames,&obj0,&obj1)) goto fail;
24841 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCustomDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24842 arg2 = obj1;
24843 {
24844 PyThreadState* __tstate = wxPyBeginAllowThreads();
24845 wxCustomDataObject_TakeData(arg1,arg2);
24846
24847 wxPyEndAllowThreads(__tstate);
24848 if (PyErr_Occurred()) SWIG_fail;
24849 }
24850 Py_INCREF(Py_None); resultobj = Py_None;
24851 return resultobj;
24852 fail:
24853 return NULL;
24854 }
24855
24856
24857 static PyObject *_wrap_CustomDataObject_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
24858 PyObject *resultobj;
24859 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
24860 PyObject *arg2 = (PyObject *) 0 ;
24861 bool result;
24862 PyObject * obj0 = 0 ;
24863 PyObject * obj1 = 0 ;
24864 char *kwnames[] = {
24865 (char *) "self",(char *) "data", NULL
24866 };
24867
24868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CustomDataObject_SetData",kwnames,&obj0,&obj1)) goto fail;
24869 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCustomDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24870 arg2 = obj1;
24871 {
24872 PyThreadState* __tstate = wxPyBeginAllowThreads();
24873 result = (bool)wxCustomDataObject_SetData(arg1,arg2);
24874
24875 wxPyEndAllowThreads(__tstate);
24876 if (PyErr_Occurred()) SWIG_fail;
24877 }
24878 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24879 return resultobj;
24880 fail:
24881 return NULL;
24882 }
24883
24884
24885 static PyObject *_wrap_CustomDataObject_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
24886 PyObject *resultobj;
24887 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
24888 size_t result;
24889 PyObject * obj0 = 0 ;
24890 char *kwnames[] = {
24891 (char *) "self", NULL
24892 };
24893
24894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetSize",kwnames,&obj0)) goto fail;
24895 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCustomDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24896 {
24897 PyThreadState* __tstate = wxPyBeginAllowThreads();
24898 result = (size_t)(arg1)->GetSize();
24899
24900 wxPyEndAllowThreads(__tstate);
24901 if (PyErr_Occurred()) SWIG_fail;
24902 }
24903 resultobj = SWIG_PyObj_FromUnsignedLong((unsigned long)result);
24904 return resultobj;
24905 fail:
24906 return NULL;
24907 }
24908
24909
24910 static PyObject *_wrap_CustomDataObject_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
24911 PyObject *resultobj;
24912 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
24913 PyObject *result;
24914 PyObject * obj0 = 0 ;
24915 char *kwnames[] = {
24916 (char *) "self", NULL
24917 };
24918
24919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetData",kwnames,&obj0)) goto fail;
24920 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCustomDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24921 {
24922 PyThreadState* __tstate = wxPyBeginAllowThreads();
24923 result = (PyObject *)wxCustomDataObject_GetData(arg1);
24924
24925 wxPyEndAllowThreads(__tstate);
24926 if (PyErr_Occurred()) SWIG_fail;
24927 }
24928 resultobj = result;
24929 return resultobj;
24930 fail:
24931 return NULL;
24932 }
24933
24934
24935 static PyObject * CustomDataObject_swigregister(PyObject *self, PyObject *args) {
24936 PyObject *obj;
24937 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24938 SWIG_TypeClientData(SWIGTYPE_p_wxCustomDataObject, obj);
24939 Py_INCREF(obj);
24940 return Py_BuildValue((char *)"");
24941 }
24942 static PyObject *_wrap_new_URLDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
24943 PyObject *resultobj;
24944 wxURLDataObject *result;
24945 char *kwnames[] = {
24946 NULL
24947 };
24948
24949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_URLDataObject",kwnames)) goto fail;
24950 {
24951 PyThreadState* __tstate = wxPyBeginAllowThreads();
24952 result = (wxURLDataObject *)new wxURLDataObject();
24953
24954 wxPyEndAllowThreads(__tstate);
24955 if (PyErr_Occurred()) SWIG_fail;
24956 }
24957 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxURLDataObject, 1);
24958 return resultobj;
24959 fail:
24960 return NULL;
24961 }
24962
24963
24964 static PyObject *_wrap_URLDataObject_GetURL(PyObject *self, PyObject *args, PyObject *kwargs) {
24965 PyObject *resultobj;
24966 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
24967 wxString result;
24968 PyObject * obj0 = 0 ;
24969 char *kwnames[] = {
24970 (char *) "self", NULL
24971 };
24972
24973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:URLDataObject_GetURL",kwnames,&obj0)) goto fail;
24974 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxURLDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24975 {
24976 PyThreadState* __tstate = wxPyBeginAllowThreads();
24977 result = (arg1)->GetURL();
24978
24979 wxPyEndAllowThreads(__tstate);
24980 if (PyErr_Occurred()) SWIG_fail;
24981 }
24982 {
24983 #if wxUSE_UNICODE
24984 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24985 #else
24986 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24987 #endif
24988 }
24989 return resultobj;
24990 fail:
24991 return NULL;
24992 }
24993
24994
24995 static PyObject *_wrap_URLDataObject_SetURL(PyObject *self, PyObject *args, PyObject *kwargs) {
24996 PyObject *resultobj;
24997 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
24998 wxString *arg2 = 0 ;
24999 bool temp2 = False ;
25000 PyObject * obj0 = 0 ;
25001 PyObject * obj1 = 0 ;
25002 char *kwnames[] = {
25003 (char *) "self",(char *) "url", NULL
25004 };
25005
25006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:URLDataObject_SetURL",kwnames,&obj0,&obj1)) goto fail;
25007 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxURLDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25008 {
25009 arg2 = wxString_in_helper(obj1);
25010 if (arg2 == NULL) SWIG_fail;
25011 temp2 = True;
25012 }
25013 {
25014 PyThreadState* __tstate = wxPyBeginAllowThreads();
25015 (arg1)->SetURL((wxString const &)*arg2);
25016
25017 wxPyEndAllowThreads(__tstate);
25018 if (PyErr_Occurred()) SWIG_fail;
25019 }
25020 Py_INCREF(Py_None); resultobj = Py_None;
25021 {
25022 if (temp2)
25023 delete arg2;
25024 }
25025 return resultobj;
25026 fail:
25027 {
25028 if (temp2)
25029 delete arg2;
25030 }
25031 return NULL;
25032 }
25033
25034
25035 static PyObject * URLDataObject_swigregister(PyObject *self, PyObject *args) {
25036 PyObject *obj;
25037 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25038 SWIG_TypeClientData(SWIGTYPE_p_wxURLDataObject, obj);
25039 Py_INCREF(obj);
25040 return Py_BuildValue((char *)"");
25041 }
25042 static PyObject *_wrap_new_MetafileDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
25043 PyObject *resultobj;
25044 wxMetafileDataObject *result;
25045 char *kwnames[] = {
25046 NULL
25047 };
25048
25049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MetafileDataObject",kwnames)) goto fail;
25050 {
25051 PyThreadState* __tstate = wxPyBeginAllowThreads();
25052 result = (wxMetafileDataObject *)new wxMetafileDataObject();
25053
25054 wxPyEndAllowThreads(__tstate);
25055 if (PyErr_Occurred()) SWIG_fail;
25056 }
25057 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxMetafileDataObject, 1);
25058 return resultobj;
25059 fail:
25060 return NULL;
25061 }
25062
25063
25064 static PyObject *_wrap_MetafileDataObject_SetMetafile(PyObject *self, PyObject *args, PyObject *kwargs) {
25065 PyObject *resultobj;
25066 wxMetafileDataObject *arg1 = (wxMetafileDataObject *) 0 ;
25067 wxMetafile *arg2 = 0 ;
25068 PyObject * obj0 = 0 ;
25069 PyObject * obj1 = 0 ;
25070 char *kwnames[] = {
25071 (char *) "self",(char *) "metafile", NULL
25072 };
25073
25074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MetafileDataObject_SetMetafile",kwnames,&obj0,&obj1)) goto fail;
25075 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMetafileDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25076 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxMetafile,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25077 if (arg2 == NULL) {
25078 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
25079 }
25080 {
25081 PyThreadState* __tstate = wxPyBeginAllowThreads();
25082 (arg1)->SetMetafile((wxMetafile const &)*arg2);
25083
25084 wxPyEndAllowThreads(__tstate);
25085 if (PyErr_Occurred()) SWIG_fail;
25086 }
25087 Py_INCREF(Py_None); resultobj = Py_None;
25088 return resultobj;
25089 fail:
25090 return NULL;
25091 }
25092
25093
25094 static PyObject *_wrap_MetafileDataObject_GetMetafile(PyObject *self, PyObject *args, PyObject *kwargs) {
25095 PyObject *resultobj;
25096 wxMetafileDataObject *arg1 = (wxMetafileDataObject *) 0 ;
25097 wxMetafile result;
25098 PyObject * obj0 = 0 ;
25099 char *kwnames[] = {
25100 (char *) "self", NULL
25101 };
25102
25103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MetafileDataObject_GetMetafile",kwnames,&obj0)) goto fail;
25104 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMetafileDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25105 {
25106 PyThreadState* __tstate = wxPyBeginAllowThreads();
25107 result = ((wxMetafileDataObject const *)arg1)->GetMetafile();
25108
25109 wxPyEndAllowThreads(__tstate);
25110 if (PyErr_Occurred()) SWIG_fail;
25111 }
25112 {
25113 wxMetafile * resultptr;
25114 resultptr = new wxMetafile((wxMetafile &) result);
25115 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxMetafile, 1);
25116 }
25117 return resultobj;
25118 fail:
25119 return NULL;
25120 }
25121
25122
25123 static PyObject * MetafileDataObject_swigregister(PyObject *self, PyObject *args) {
25124 PyObject *obj;
25125 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25126 SWIG_TypeClientData(SWIGTYPE_p_wxMetafileDataObject, obj);
25127 Py_INCREF(obj);
25128 return Py_BuildValue((char *)"");
25129 }
25130 static PyObject *_wrap_IsDragResultOk(PyObject *self, PyObject *args, PyObject *kwargs) {
25131 PyObject *resultobj;
25132 int arg1 ;
25133 bool result;
25134 PyObject * obj0 = 0 ;
25135 char *kwnames[] = {
25136 (char *) "res", NULL
25137 };
25138
25139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IsDragResultOk",kwnames,&obj0)) goto fail;
25140 {
25141 arg1 = (wxDragResult) SWIG_PyObj_AsInt(obj0);
25142 if (PyErr_Occurred()) SWIG_fail;
25143 }
25144 {
25145 PyThreadState* __tstate = wxPyBeginAllowThreads();
25146 result = (bool)wxIsDragResultOk((wxDragResult )arg1);
25147
25148 wxPyEndAllowThreads(__tstate);
25149 if (PyErr_Occurred()) SWIG_fail;
25150 }
25151 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25152 return resultobj;
25153 fail:
25154 return NULL;
25155 }
25156
25157
25158 static PyObject *_wrap_new_DropSource(PyObject *self, PyObject *args, PyObject *kwargs) {
25159 PyObject *resultobj;
25160 wxWindow *arg1 = (wxWindow *) 0 ;
25161 wxCursor const &arg2_defvalue = wxNullCursor ;
25162 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
25163 wxCursor const &arg3_defvalue = wxNullCursor ;
25164 wxCursor *arg3 = (wxCursor *) &arg3_defvalue ;
25165 wxCursor const &arg4_defvalue = wxNullCursor ;
25166 wxCursor *arg4 = (wxCursor *) &arg4_defvalue ;
25167 wxPyDropSource *result;
25168 PyObject * obj0 = 0 ;
25169 PyObject * obj1 = 0 ;
25170 PyObject * obj2 = 0 ;
25171 PyObject * obj3 = 0 ;
25172 char *kwnames[] = {
25173 (char *) "win",(char *) "copy",(char *) "move",(char *) "none", NULL
25174 };
25175
25176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DropSource",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25177 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25178 if (obj1) {
25179 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25180 if (arg2 == NULL) {
25181 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
25182 }
25183 }
25184 if (obj2) {
25185 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25186 if (arg3 == NULL) {
25187 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
25188 }
25189 }
25190 if (obj3) {
25191 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25192 if (arg4 == NULL) {
25193 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
25194 }
25195 }
25196 {
25197 PyThreadState* __tstate = wxPyBeginAllowThreads();
25198 result = (wxPyDropSource *)new wxPyDropSource(arg1,(wxCursor const &)*arg2,(wxCursor const &)*arg3,(wxCursor const &)*arg4);
25199
25200 wxPyEndAllowThreads(__tstate);
25201 if (PyErr_Occurred()) SWIG_fail;
25202 }
25203 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyDropSource, 1);
25204 return resultobj;
25205 fail:
25206 return NULL;
25207 }
25208
25209
25210 static PyObject *_wrap_DropSource__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
25211 PyObject *resultobj;
25212 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25213 PyObject *arg2 = (PyObject *) 0 ;
25214 PyObject *arg3 = (PyObject *) 0 ;
25215 int arg4 ;
25216 PyObject * obj0 = 0 ;
25217 PyObject * obj1 = 0 ;
25218 PyObject * obj2 = 0 ;
25219 PyObject * obj3 = 0 ;
25220 char *kwnames[] = {
25221 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
25222 };
25223
25224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropSource__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25225 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25226 arg2 = obj1;
25227 arg3 = obj2;
25228 {
25229 arg4 = (int) SWIG_PyObj_AsInt(obj3);
25230 if (PyErr_Occurred()) SWIG_fail;
25231 }
25232 {
25233 PyThreadState* __tstate = wxPyBeginAllowThreads();
25234 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
25235
25236 wxPyEndAllowThreads(__tstate);
25237 if (PyErr_Occurred()) SWIG_fail;
25238 }
25239 Py_INCREF(Py_None); resultobj = Py_None;
25240 return resultobj;
25241 fail:
25242 return NULL;
25243 }
25244
25245
25246 static PyObject *_wrap_delete_DropSource(PyObject *self, PyObject *args, PyObject *kwargs) {
25247 PyObject *resultobj;
25248 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25249 PyObject * obj0 = 0 ;
25250 char *kwnames[] = {
25251 (char *) "self", NULL
25252 };
25253
25254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropSource",kwnames,&obj0)) goto fail;
25255 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25256 {
25257 PyThreadState* __tstate = wxPyBeginAllowThreads();
25258 delete arg1;
25259
25260 wxPyEndAllowThreads(__tstate);
25261 if (PyErr_Occurred()) SWIG_fail;
25262 }
25263 Py_INCREF(Py_None); resultobj = Py_None;
25264 return resultobj;
25265 fail:
25266 return NULL;
25267 }
25268
25269
25270 static PyObject *_wrap_DropSource_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
25271 PyObject *resultobj;
25272 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25273 wxDataObject *arg2 = 0 ;
25274 PyObject * obj0 = 0 ;
25275 PyObject * obj1 = 0 ;
25276 char *kwnames[] = {
25277 (char *) "self",(char *) "data", NULL
25278 };
25279
25280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_SetData",kwnames,&obj0,&obj1)) goto fail;
25281 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25282 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25283 if (arg2 == NULL) {
25284 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
25285 }
25286 {
25287 PyThreadState* __tstate = wxPyBeginAllowThreads();
25288 (arg1)->SetData(*arg2);
25289
25290 wxPyEndAllowThreads(__tstate);
25291 if (PyErr_Occurred()) SWIG_fail;
25292 }
25293 Py_INCREF(Py_None); resultobj = Py_None;
25294 return resultobj;
25295 fail:
25296 return NULL;
25297 }
25298
25299
25300 static PyObject *_wrap_DropSource_GetDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
25301 PyObject *resultobj;
25302 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25303 wxDataObject *result;
25304 PyObject * obj0 = 0 ;
25305 char *kwnames[] = {
25306 (char *) "self", NULL
25307 };
25308
25309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropSource_GetDataObject",kwnames,&obj0)) goto fail;
25310 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25311 {
25312 PyThreadState* __tstate = wxPyBeginAllowThreads();
25313 result = (wxDataObject *)(arg1)->GetDataObject();
25314
25315 wxPyEndAllowThreads(__tstate);
25316 if (PyErr_Occurred()) SWIG_fail;
25317 }
25318 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataObject, 0);
25319 return resultobj;
25320 fail:
25321 return NULL;
25322 }
25323
25324
25325 static PyObject *_wrap_DropSource_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
25326 PyObject *resultobj;
25327 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25328 int arg2 ;
25329 wxCursor *arg3 = 0 ;
25330 PyObject * obj0 = 0 ;
25331 PyObject * obj1 = 0 ;
25332 PyObject * obj2 = 0 ;
25333 char *kwnames[] = {
25334 (char *) "self",(char *) "res",(char *) "cursor", NULL
25335 };
25336
25337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropSource_SetCursor",kwnames,&obj0,&obj1,&obj2)) goto fail;
25338 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25339 {
25340 arg2 = (wxDragResult) SWIG_PyObj_AsInt(obj1);
25341 if (PyErr_Occurred()) SWIG_fail;
25342 }
25343 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25344 if (arg3 == NULL) {
25345 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
25346 }
25347 {
25348 PyThreadState* __tstate = wxPyBeginAllowThreads();
25349 (arg1)->SetCursor((wxDragResult )arg2,(wxCursor const &)*arg3);
25350
25351 wxPyEndAllowThreads(__tstate);
25352 if (PyErr_Occurred()) SWIG_fail;
25353 }
25354 Py_INCREF(Py_None); resultobj = Py_None;
25355 return resultobj;
25356 fail:
25357 return NULL;
25358 }
25359
25360
25361 static PyObject *_wrap_DropSource_DoDragDrop(PyObject *self, PyObject *args, PyObject *kwargs) {
25362 PyObject *resultobj;
25363 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25364 int arg2 = (int) wxDrag_CopyOnly ;
25365 int result;
25366 PyObject * obj0 = 0 ;
25367 PyObject * obj1 = 0 ;
25368 char *kwnames[] = {
25369 (char *) "self",(char *) "flags", NULL
25370 };
25371
25372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DropSource_DoDragDrop",kwnames,&obj0,&obj1)) goto fail;
25373 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25374 if (obj1) {
25375 {
25376 arg2 = (int) SWIG_PyObj_AsInt(obj1);
25377 if (PyErr_Occurred()) SWIG_fail;
25378 }
25379 }
25380 {
25381 PyThreadState* __tstate = wxPyBeginAllowThreads();
25382 result = (int)(arg1)->DoDragDrop(arg2);
25383
25384 wxPyEndAllowThreads(__tstate);
25385 if (PyErr_Occurred()) SWIG_fail;
25386 }
25387 resultobj = SWIG_PyObj_FromInt((int)result);
25388 return resultobj;
25389 fail:
25390 return NULL;
25391 }
25392
25393
25394 static PyObject *_wrap_DropSource_base_GiveFeedback(PyObject *self, PyObject *args, PyObject *kwargs) {
25395 PyObject *resultobj;
25396 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25397 int arg2 ;
25398 bool result;
25399 PyObject * obj0 = 0 ;
25400 PyObject * obj1 = 0 ;
25401 char *kwnames[] = {
25402 (char *) "self",(char *) "effect", NULL
25403 };
25404
25405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_base_GiveFeedback",kwnames,&obj0,&obj1)) goto fail;
25406 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25407 {
25408 arg2 = (wxDragResult) SWIG_PyObj_AsInt(obj1);
25409 if (PyErr_Occurred()) SWIG_fail;
25410 }
25411 {
25412 PyThreadState* __tstate = wxPyBeginAllowThreads();
25413 result = (bool)(arg1)->base_GiveFeedback((wxDragResult )arg2);
25414
25415 wxPyEndAllowThreads(__tstate);
25416 if (PyErr_Occurred()) SWIG_fail;
25417 }
25418 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25419 return resultobj;
25420 fail:
25421 return NULL;
25422 }
25423
25424
25425 static PyObject * DropSource_swigregister(PyObject *self, PyObject *args) {
25426 PyObject *obj;
25427 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25428 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropSource, obj);
25429 Py_INCREF(obj);
25430 return Py_BuildValue((char *)"");
25431 }
25432 static PyObject *_wrap_new_PyDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
25433 PyObject *resultobj;
25434 wxDataObject *arg1 = (wxDataObject *) NULL ;
25435 wxPyDropTarget *result;
25436 PyObject * obj0 = 0 ;
25437 char *kwnames[] = {
25438 (char *) "dataObject", NULL
25439 };
25440
25441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyDropTarget",kwnames,&obj0)) goto fail;
25442 if (obj0) {
25443 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
25444 }
25445 {
25446 PyThreadState* __tstate = wxPyBeginAllowThreads();
25447 result = (wxPyDropTarget *)new wxPyDropTarget(arg1);
25448
25449 wxPyEndAllowThreads(__tstate);
25450 if (PyErr_Occurred()) SWIG_fail;
25451 }
25452 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyDropTarget, 1);
25453 return resultobj;
25454 fail:
25455 return NULL;
25456 }
25457
25458
25459 static PyObject *_wrap_DropTarget__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
25460 PyObject *resultobj;
25461 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25462 PyObject *arg2 = (PyObject *) 0 ;
25463 PyObject *arg3 = (PyObject *) 0 ;
25464 PyObject * obj0 = 0 ;
25465 PyObject * obj1 = 0 ;
25466 PyObject * obj2 = 0 ;
25467 char *kwnames[] = {
25468 (char *) "self",(char *) "self",(char *) "_class", NULL
25469 };
25470
25471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
25472 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25473 arg2 = obj1;
25474 arg3 = obj2;
25475 {
25476 PyThreadState* __tstate = wxPyBeginAllowThreads();
25477 (arg1)->_setCallbackInfo(arg2,arg3);
25478
25479 wxPyEndAllowThreads(__tstate);
25480 if (PyErr_Occurred()) SWIG_fail;
25481 }
25482 Py_INCREF(Py_None); resultobj = Py_None;
25483 return resultobj;
25484 fail:
25485 return NULL;
25486 }
25487
25488
25489 static PyObject *_wrap_delete_DropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
25490 PyObject *resultobj;
25491 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25492 PyObject * obj0 = 0 ;
25493 char *kwnames[] = {
25494 (char *) "self", NULL
25495 };
25496
25497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropTarget",kwnames,&obj0)) goto fail;
25498 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25499 {
25500 PyThreadState* __tstate = wxPyBeginAllowThreads();
25501 delete arg1;
25502
25503 wxPyEndAllowThreads(__tstate);
25504 if (PyErr_Occurred()) SWIG_fail;
25505 }
25506 Py_INCREF(Py_None); resultobj = Py_None;
25507 return resultobj;
25508 fail:
25509 return NULL;
25510 }
25511
25512
25513 static PyObject *_wrap_DropTarget_GetDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
25514 PyObject *resultobj;
25515 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25516 wxDataObject *result;
25517 PyObject * obj0 = 0 ;
25518 char *kwnames[] = {
25519 (char *) "self", NULL
25520 };
25521
25522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetDataObject",kwnames,&obj0)) goto fail;
25523 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25524 {
25525 PyThreadState* __tstate = wxPyBeginAllowThreads();
25526 result = (wxDataObject *)(arg1)->GetDataObject();
25527
25528 wxPyEndAllowThreads(__tstate);
25529 if (PyErr_Occurred()) SWIG_fail;
25530 }
25531 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataObject, 0);
25532 return resultobj;
25533 fail:
25534 return NULL;
25535 }
25536
25537
25538 static PyObject *_wrap_DropTarget_SetDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
25539 PyObject *resultobj;
25540 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25541 wxDataObject *arg2 = (wxDataObject *) 0 ;
25542 PyObject * obj0 = 0 ;
25543 PyObject * obj1 = 0 ;
25544 char *kwnames[] = {
25545 (char *) "self",(char *) "dataObject", NULL
25546 };
25547
25548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropTarget_SetDataObject",kwnames,&obj0,&obj1)) goto fail;
25549 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25550 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
25551 {
25552 PyThreadState* __tstate = wxPyBeginAllowThreads();
25553 (arg1)->SetDataObject(arg2);
25554
25555 wxPyEndAllowThreads(__tstate);
25556 if (PyErr_Occurred()) SWIG_fail;
25557 }
25558 Py_INCREF(Py_None); resultobj = Py_None;
25559 return resultobj;
25560 fail:
25561 return NULL;
25562 }
25563
25564
25565 static PyObject *_wrap_DropTarget_base_OnEnter(PyObject *self, PyObject *args, PyObject *kwargs) {
25566 PyObject *resultobj;
25567 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25568 int arg2 ;
25569 int arg3 ;
25570 int arg4 ;
25571 int result;
25572 PyObject * obj0 = 0 ;
25573 PyObject * obj1 = 0 ;
25574 PyObject * obj2 = 0 ;
25575 PyObject * obj3 = 0 ;
25576 char *kwnames[] = {
25577 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
25578 };
25579
25580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25581 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25582 {
25583 arg2 = (int) SWIG_PyObj_AsInt(obj1);
25584 if (PyErr_Occurred()) SWIG_fail;
25585 }
25586 {
25587 arg3 = (int) SWIG_PyObj_AsInt(obj2);
25588 if (PyErr_Occurred()) SWIG_fail;
25589 }
25590 {
25591 arg4 = (wxDragResult) SWIG_PyObj_AsInt(obj3);
25592 if (PyErr_Occurred()) SWIG_fail;
25593 }
25594 {
25595 PyThreadState* __tstate = wxPyBeginAllowThreads();
25596 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
25597
25598 wxPyEndAllowThreads(__tstate);
25599 if (PyErr_Occurred()) SWIG_fail;
25600 }
25601 resultobj = SWIG_PyObj_FromInt((int)result);
25602 return resultobj;
25603 fail:
25604 return NULL;
25605 }
25606
25607
25608 static PyObject *_wrap_DropTarget_base_OnDragOver(PyObject *self, PyObject *args, PyObject *kwargs) {
25609 PyObject *resultobj;
25610 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25611 int arg2 ;
25612 int arg3 ;
25613 int arg4 ;
25614 int result;
25615 PyObject * obj0 = 0 ;
25616 PyObject * obj1 = 0 ;
25617 PyObject * obj2 = 0 ;
25618 PyObject * obj3 = 0 ;
25619 char *kwnames[] = {
25620 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
25621 };
25622
25623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25624 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25625 {
25626 arg2 = (int) SWIG_PyObj_AsInt(obj1);
25627 if (PyErr_Occurred()) SWIG_fail;
25628 }
25629 {
25630 arg3 = (int) SWIG_PyObj_AsInt(obj2);
25631 if (PyErr_Occurred()) SWIG_fail;
25632 }
25633 {
25634 arg4 = (wxDragResult) SWIG_PyObj_AsInt(obj3);
25635 if (PyErr_Occurred()) SWIG_fail;
25636 }
25637 {
25638 PyThreadState* __tstate = wxPyBeginAllowThreads();
25639 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
25640
25641 wxPyEndAllowThreads(__tstate);
25642 if (PyErr_Occurred()) SWIG_fail;
25643 }
25644 resultobj = SWIG_PyObj_FromInt((int)result);
25645 return resultobj;
25646 fail:
25647 return NULL;
25648 }
25649
25650
25651 static PyObject *_wrap_DropTarget_base_OnLeave(PyObject *self, PyObject *args, PyObject *kwargs) {
25652 PyObject *resultobj;
25653 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25654 PyObject * obj0 = 0 ;
25655 char *kwnames[] = {
25656 (char *) "self", NULL
25657 };
25658
25659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
25660 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25661 {
25662 PyThreadState* __tstate = wxPyBeginAllowThreads();
25663 (arg1)->base_OnLeave();
25664
25665 wxPyEndAllowThreads(__tstate);
25666 if (PyErr_Occurred()) SWIG_fail;
25667 }
25668 Py_INCREF(Py_None); resultobj = Py_None;
25669 return resultobj;
25670 fail:
25671 return NULL;
25672 }
25673
25674
25675 static PyObject *_wrap_DropTarget_base_OnDrop(PyObject *self, PyObject *args, PyObject *kwargs) {
25676 PyObject *resultobj;
25677 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25678 int arg2 ;
25679 int arg3 ;
25680 bool result;
25681 PyObject * obj0 = 0 ;
25682 PyObject * obj1 = 0 ;
25683 PyObject * obj2 = 0 ;
25684 char *kwnames[] = {
25685 (char *) "self",(char *) "x",(char *) "y", NULL
25686 };
25687
25688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
25689 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25690 {
25691 arg2 = (int) SWIG_PyObj_AsInt(obj1);
25692 if (PyErr_Occurred()) SWIG_fail;
25693 }
25694 {
25695 arg3 = (int) SWIG_PyObj_AsInt(obj2);
25696 if (PyErr_Occurred()) SWIG_fail;
25697 }
25698 {
25699 PyThreadState* __tstate = wxPyBeginAllowThreads();
25700 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
25701
25702 wxPyEndAllowThreads(__tstate);
25703 if (PyErr_Occurred()) SWIG_fail;
25704 }
25705 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25706 return resultobj;
25707 fail:
25708 return NULL;
25709 }
25710
25711
25712 static PyObject *_wrap_DropTarget_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
25713 PyObject *resultobj;
25714 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25715 bool result;
25716 PyObject * obj0 = 0 ;
25717 char *kwnames[] = {
25718 (char *) "self", NULL
25719 };
25720
25721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetData",kwnames,&obj0)) goto fail;
25722 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25723 {
25724 PyThreadState* __tstate = wxPyBeginAllowThreads();
25725 result = (bool)(arg1)->GetData();
25726
25727 wxPyEndAllowThreads(__tstate);
25728 if (PyErr_Occurred()) SWIG_fail;
25729 }
25730 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25731 return resultobj;
25732 fail:
25733 return NULL;
25734 }
25735
25736
25737 static PyObject * DropTarget_swigregister(PyObject *self, PyObject *args) {
25738 PyObject *obj;
25739 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25740 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropTarget, obj);
25741 Py_INCREF(obj);
25742 return Py_BuildValue((char *)"");
25743 }
25744 static PyObject *_wrap_new_TextDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
25745 PyObject *resultobj;
25746 wxPyTextDropTarget *result;
25747 char *kwnames[] = {
25748 NULL
25749 };
25750
25751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TextDropTarget",kwnames)) goto fail;
25752 {
25753 PyThreadState* __tstate = wxPyBeginAllowThreads();
25754 result = (wxPyTextDropTarget *)new wxPyTextDropTarget();
25755
25756 wxPyEndAllowThreads(__tstate);
25757 if (PyErr_Occurred()) SWIG_fail;
25758 }
25759 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyTextDropTarget, 1);
25760 return resultobj;
25761 fail:
25762 return NULL;
25763 }
25764
25765
25766 static PyObject *_wrap_TextDropTarget__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
25767 PyObject *resultobj;
25768 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
25769 PyObject *arg2 = (PyObject *) 0 ;
25770 PyObject *arg3 = (PyObject *) 0 ;
25771 PyObject * obj0 = 0 ;
25772 PyObject * obj1 = 0 ;
25773 PyObject * obj2 = 0 ;
25774 char *kwnames[] = {
25775 (char *) "self",(char *) "self",(char *) "_class", NULL
25776 };
25777
25778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
25779 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25780 arg2 = obj1;
25781 arg3 = obj2;
25782 {
25783 PyThreadState* __tstate = wxPyBeginAllowThreads();
25784 (arg1)->_setCallbackInfo(arg2,arg3);
25785
25786 wxPyEndAllowThreads(__tstate);
25787 if (PyErr_Occurred()) SWIG_fail;
25788 }
25789 Py_INCREF(Py_None); resultobj = Py_None;
25790 return resultobj;
25791 fail:
25792 return NULL;
25793 }
25794
25795
25796 static PyObject *_wrap_TextDropTarget_base_OnEnter(PyObject *self, PyObject *args, PyObject *kwargs) {
25797 PyObject *resultobj;
25798 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
25799 int arg2 ;
25800 int arg3 ;
25801 int arg4 ;
25802 int result;
25803 PyObject * obj0 = 0 ;
25804 PyObject * obj1 = 0 ;
25805 PyObject * obj2 = 0 ;
25806 PyObject * obj3 = 0 ;
25807 char *kwnames[] = {
25808 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
25809 };
25810
25811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25812 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25813 {
25814 arg2 = (int) SWIG_PyObj_AsInt(obj1);
25815 if (PyErr_Occurred()) SWIG_fail;
25816 }
25817 {
25818 arg3 = (int) SWIG_PyObj_AsInt(obj2);
25819 if (PyErr_Occurred()) SWIG_fail;
25820 }
25821 {
25822 arg4 = (wxDragResult) SWIG_PyObj_AsInt(obj3);
25823 if (PyErr_Occurred()) SWIG_fail;
25824 }
25825 {
25826 PyThreadState* __tstate = wxPyBeginAllowThreads();
25827 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
25828
25829 wxPyEndAllowThreads(__tstate);
25830 if (PyErr_Occurred()) SWIG_fail;
25831 }
25832 resultobj = SWIG_PyObj_FromInt((int)result);
25833 return resultobj;
25834 fail:
25835 return NULL;
25836 }
25837
25838
25839 static PyObject *_wrap_TextDropTarget_base_OnDragOver(PyObject *self, PyObject *args, PyObject *kwargs) {
25840 PyObject *resultobj;
25841 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
25842 int arg2 ;
25843 int arg3 ;
25844 int arg4 ;
25845 int result;
25846 PyObject * obj0 = 0 ;
25847 PyObject * obj1 = 0 ;
25848 PyObject * obj2 = 0 ;
25849 PyObject * obj3 = 0 ;
25850 char *kwnames[] = {
25851 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
25852 };
25853
25854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25855 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25856 {
25857 arg2 = (int) SWIG_PyObj_AsInt(obj1);
25858 if (PyErr_Occurred()) SWIG_fail;
25859 }
25860 {
25861 arg3 = (int) SWIG_PyObj_AsInt(obj2);
25862 if (PyErr_Occurred()) SWIG_fail;
25863 }
25864 {
25865 arg4 = (wxDragResult) SWIG_PyObj_AsInt(obj3);
25866 if (PyErr_Occurred()) SWIG_fail;
25867 }
25868 {
25869 PyThreadState* __tstate = wxPyBeginAllowThreads();
25870 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
25871
25872 wxPyEndAllowThreads(__tstate);
25873 if (PyErr_Occurred()) SWIG_fail;
25874 }
25875 resultobj = SWIG_PyObj_FromInt((int)result);
25876 return resultobj;
25877 fail:
25878 return NULL;
25879 }
25880
25881
25882 static PyObject *_wrap_TextDropTarget_base_OnLeave(PyObject *self, PyObject *args, PyObject *kwargs) {
25883 PyObject *resultobj;
25884 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
25885 PyObject * obj0 = 0 ;
25886 char *kwnames[] = {
25887 (char *) "self", NULL
25888 };
25889
25890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
25891 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25892 {
25893 PyThreadState* __tstate = wxPyBeginAllowThreads();
25894 (arg1)->base_OnLeave();
25895
25896 wxPyEndAllowThreads(__tstate);
25897 if (PyErr_Occurred()) SWIG_fail;
25898 }
25899 Py_INCREF(Py_None); resultobj = Py_None;
25900 return resultobj;
25901 fail:
25902 return NULL;
25903 }
25904
25905
25906 static PyObject *_wrap_TextDropTarget_base_OnDrop(PyObject *self, PyObject *args, PyObject *kwargs) {
25907 PyObject *resultobj;
25908 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
25909 int arg2 ;
25910 int arg3 ;
25911 bool result;
25912 PyObject * obj0 = 0 ;
25913 PyObject * obj1 = 0 ;
25914 PyObject * obj2 = 0 ;
25915 char *kwnames[] = {
25916 (char *) "self",(char *) "x",(char *) "y", NULL
25917 };
25918
25919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
25920 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25921 {
25922 arg2 = (int) SWIG_PyObj_AsInt(obj1);
25923 if (PyErr_Occurred()) SWIG_fail;
25924 }
25925 {
25926 arg3 = (int) SWIG_PyObj_AsInt(obj2);
25927 if (PyErr_Occurred()) SWIG_fail;
25928 }
25929 {
25930 PyThreadState* __tstate = wxPyBeginAllowThreads();
25931 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
25932
25933 wxPyEndAllowThreads(__tstate);
25934 if (PyErr_Occurred()) SWIG_fail;
25935 }
25936 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25937 return resultobj;
25938 fail:
25939 return NULL;
25940 }
25941
25942
25943 static PyObject *_wrap_TextDropTarget_base_OnData(PyObject *self, PyObject *args, PyObject *kwargs) {
25944 PyObject *resultobj;
25945 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
25946 int arg2 ;
25947 int arg3 ;
25948 int arg4 ;
25949 int result;
25950 PyObject * obj0 = 0 ;
25951 PyObject * obj1 = 0 ;
25952 PyObject * obj2 = 0 ;
25953 PyObject * obj3 = 0 ;
25954 char *kwnames[] = {
25955 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
25956 };
25957
25958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25959 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
25960 {
25961 arg2 = (int) SWIG_PyObj_AsInt(obj1);
25962 if (PyErr_Occurred()) SWIG_fail;
25963 }
25964 {
25965 arg3 = (int) SWIG_PyObj_AsInt(obj2);
25966 if (PyErr_Occurred()) SWIG_fail;
25967 }
25968 {
25969 arg4 = (wxDragResult) SWIG_PyObj_AsInt(obj3);
25970 if (PyErr_Occurred()) SWIG_fail;
25971 }
25972 {
25973 PyThreadState* __tstate = wxPyBeginAllowThreads();
25974 result = (int)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
25975
25976 wxPyEndAllowThreads(__tstate);
25977 if (PyErr_Occurred()) SWIG_fail;
25978 }
25979 resultobj = SWIG_PyObj_FromInt((int)result);
25980 return resultobj;
25981 fail:
25982 return NULL;
25983 }
25984
25985
25986 static PyObject * TextDropTarget_swigregister(PyObject *self, PyObject *args) {
25987 PyObject *obj;
25988 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25989 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDropTarget, obj);
25990 Py_INCREF(obj);
25991 return Py_BuildValue((char *)"");
25992 }
25993 static PyObject *_wrap_new_FileDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
25994 PyObject *resultobj;
25995 wxPyFileDropTarget *result;
25996 char *kwnames[] = {
25997 NULL
25998 };
25999
26000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDropTarget",kwnames)) goto fail;
26001 {
26002 PyThreadState* __tstate = wxPyBeginAllowThreads();
26003 result = (wxPyFileDropTarget *)new wxPyFileDropTarget();
26004
26005 wxPyEndAllowThreads(__tstate);
26006 if (PyErr_Occurred()) SWIG_fail;
26007 }
26008 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyFileDropTarget, 1);
26009 return resultobj;
26010 fail:
26011 return NULL;
26012 }
26013
26014
26015 static PyObject *_wrap_FileDropTarget__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
26016 PyObject *resultobj;
26017 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
26018 PyObject *arg2 = (PyObject *) 0 ;
26019 PyObject *arg3 = (PyObject *) 0 ;
26020 PyObject * obj0 = 0 ;
26021 PyObject * obj1 = 0 ;
26022 PyObject * obj2 = 0 ;
26023 char *kwnames[] = {
26024 (char *) "self",(char *) "self",(char *) "_class", NULL
26025 };
26026
26027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
26028 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyFileDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26029 arg2 = obj1;
26030 arg3 = obj2;
26031 {
26032 PyThreadState* __tstate = wxPyBeginAllowThreads();
26033 (arg1)->_setCallbackInfo(arg2,arg3);
26034
26035 wxPyEndAllowThreads(__tstate);
26036 if (PyErr_Occurred()) SWIG_fail;
26037 }
26038 Py_INCREF(Py_None); resultobj = Py_None;
26039 return resultobj;
26040 fail:
26041 return NULL;
26042 }
26043
26044
26045 static PyObject *_wrap_FileDropTarget_base_OnEnter(PyObject *self, PyObject *args, PyObject *kwargs) {
26046 PyObject *resultobj;
26047 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
26048 int arg2 ;
26049 int arg3 ;
26050 int arg4 ;
26051 int result;
26052 PyObject * obj0 = 0 ;
26053 PyObject * obj1 = 0 ;
26054 PyObject * obj2 = 0 ;
26055 PyObject * obj3 = 0 ;
26056 char *kwnames[] = {
26057 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26058 };
26059
26060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26061 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyFileDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26062 {
26063 arg2 = (int) SWIG_PyObj_AsInt(obj1);
26064 if (PyErr_Occurred()) SWIG_fail;
26065 }
26066 {
26067 arg3 = (int) SWIG_PyObj_AsInt(obj2);
26068 if (PyErr_Occurred()) SWIG_fail;
26069 }
26070 {
26071 arg4 = (wxDragResult) SWIG_PyObj_AsInt(obj3);
26072 if (PyErr_Occurred()) SWIG_fail;
26073 }
26074 {
26075 PyThreadState* __tstate = wxPyBeginAllowThreads();
26076 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
26077
26078 wxPyEndAllowThreads(__tstate);
26079 if (PyErr_Occurred()) SWIG_fail;
26080 }
26081 resultobj = SWIG_PyObj_FromInt((int)result);
26082 return resultobj;
26083 fail:
26084 return NULL;
26085 }
26086
26087
26088 static PyObject *_wrap_FileDropTarget_base_OnDragOver(PyObject *self, PyObject *args, PyObject *kwargs) {
26089 PyObject *resultobj;
26090 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
26091 int arg2 ;
26092 int arg3 ;
26093 int arg4 ;
26094 int result;
26095 PyObject * obj0 = 0 ;
26096 PyObject * obj1 = 0 ;
26097 PyObject * obj2 = 0 ;
26098 PyObject * obj3 = 0 ;
26099 char *kwnames[] = {
26100 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26101 };
26102
26103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26104 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyFileDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26105 {
26106 arg2 = (int) SWIG_PyObj_AsInt(obj1);
26107 if (PyErr_Occurred()) SWIG_fail;
26108 }
26109 {
26110 arg3 = (int) SWIG_PyObj_AsInt(obj2);
26111 if (PyErr_Occurred()) SWIG_fail;
26112 }
26113 {
26114 arg4 = (wxDragResult) SWIG_PyObj_AsInt(obj3);
26115 if (PyErr_Occurred()) SWIG_fail;
26116 }
26117 {
26118 PyThreadState* __tstate = wxPyBeginAllowThreads();
26119 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
26120
26121 wxPyEndAllowThreads(__tstate);
26122 if (PyErr_Occurred()) SWIG_fail;
26123 }
26124 resultobj = SWIG_PyObj_FromInt((int)result);
26125 return resultobj;
26126 fail:
26127 return NULL;
26128 }
26129
26130
26131 static PyObject *_wrap_FileDropTarget_base_OnLeave(PyObject *self, PyObject *args, PyObject *kwargs) {
26132 PyObject *resultobj;
26133 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
26134 PyObject * obj0 = 0 ;
26135 char *kwnames[] = {
26136 (char *) "self", NULL
26137 };
26138
26139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
26140 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyFileDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26141 {
26142 PyThreadState* __tstate = wxPyBeginAllowThreads();
26143 (arg1)->base_OnLeave();
26144
26145 wxPyEndAllowThreads(__tstate);
26146 if (PyErr_Occurred()) SWIG_fail;
26147 }
26148 Py_INCREF(Py_None); resultobj = Py_None;
26149 return resultobj;
26150 fail:
26151 return NULL;
26152 }
26153
26154
26155 static PyObject *_wrap_FileDropTarget_base_OnDrop(PyObject *self, PyObject *args, PyObject *kwargs) {
26156 PyObject *resultobj;
26157 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
26158 int arg2 ;
26159 int arg3 ;
26160 bool result;
26161 PyObject * obj0 = 0 ;
26162 PyObject * obj1 = 0 ;
26163 PyObject * obj2 = 0 ;
26164 char *kwnames[] = {
26165 (char *) "self",(char *) "x",(char *) "y", NULL
26166 };
26167
26168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
26169 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyFileDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26170 {
26171 arg2 = (int) SWIG_PyObj_AsInt(obj1);
26172 if (PyErr_Occurred()) SWIG_fail;
26173 }
26174 {
26175 arg3 = (int) SWIG_PyObj_AsInt(obj2);
26176 if (PyErr_Occurred()) SWIG_fail;
26177 }
26178 {
26179 PyThreadState* __tstate = wxPyBeginAllowThreads();
26180 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
26181
26182 wxPyEndAllowThreads(__tstate);
26183 if (PyErr_Occurred()) SWIG_fail;
26184 }
26185 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26186 return resultobj;
26187 fail:
26188 return NULL;
26189 }
26190
26191
26192 static PyObject *_wrap_FileDropTarget_base_OnData(PyObject *self, PyObject *args, PyObject *kwargs) {
26193 PyObject *resultobj;
26194 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
26195 int arg2 ;
26196 int arg3 ;
26197 int arg4 ;
26198 int result;
26199 PyObject * obj0 = 0 ;
26200 PyObject * obj1 = 0 ;
26201 PyObject * obj2 = 0 ;
26202 PyObject * obj3 = 0 ;
26203 char *kwnames[] = {
26204 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26205 };
26206
26207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26208 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyFileDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26209 {
26210 arg2 = (int) SWIG_PyObj_AsInt(obj1);
26211 if (PyErr_Occurred()) SWIG_fail;
26212 }
26213 {
26214 arg3 = (int) SWIG_PyObj_AsInt(obj2);
26215 if (PyErr_Occurred()) SWIG_fail;
26216 }
26217 {
26218 arg4 = (wxDragResult) SWIG_PyObj_AsInt(obj3);
26219 if (PyErr_Occurred()) SWIG_fail;
26220 }
26221 {
26222 PyThreadState* __tstate = wxPyBeginAllowThreads();
26223 result = (int)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
26224
26225 wxPyEndAllowThreads(__tstate);
26226 if (PyErr_Occurred()) SWIG_fail;
26227 }
26228 resultobj = SWIG_PyObj_FromInt((int)result);
26229 return resultobj;
26230 fail:
26231 return NULL;
26232 }
26233
26234
26235 static PyObject * FileDropTarget_swigregister(PyObject *self, PyObject *args) {
26236 PyObject *obj;
26237 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26238 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileDropTarget, obj);
26239 Py_INCREF(obj);
26240 return Py_BuildValue((char *)"");
26241 }
26242 static PyObject *_wrap_new_Clipboard(PyObject *self, PyObject *args, PyObject *kwargs) {
26243 PyObject *resultobj;
26244 wxClipboard *result;
26245 char *kwnames[] = {
26246 NULL
26247 };
26248
26249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Clipboard",kwnames)) goto fail;
26250 {
26251 PyThreadState* __tstate = wxPyBeginAllowThreads();
26252 result = (wxClipboard *)new wxClipboard();
26253
26254 wxPyEndAllowThreads(__tstate);
26255 if (PyErr_Occurred()) SWIG_fail;
26256 }
26257 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxClipboard, 1);
26258 return resultobj;
26259 fail:
26260 return NULL;
26261 }
26262
26263
26264 static PyObject *_wrap_delete_Clipboard(PyObject *self, PyObject *args, PyObject *kwargs) {
26265 PyObject *resultobj;
26266 wxClipboard *arg1 = (wxClipboard *) 0 ;
26267 PyObject * obj0 = 0 ;
26268 char *kwnames[] = {
26269 (char *) "self", NULL
26270 };
26271
26272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Clipboard",kwnames,&obj0)) goto fail;
26273 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26274 {
26275 PyThreadState* __tstate = wxPyBeginAllowThreads();
26276 delete arg1;
26277
26278 wxPyEndAllowThreads(__tstate);
26279 if (PyErr_Occurred()) SWIG_fail;
26280 }
26281 Py_INCREF(Py_None); resultobj = Py_None;
26282 return resultobj;
26283 fail:
26284 return NULL;
26285 }
26286
26287
26288 static PyObject *_wrap_Clipboard_Open(PyObject *self, PyObject *args, PyObject *kwargs) {
26289 PyObject *resultobj;
26290 wxClipboard *arg1 = (wxClipboard *) 0 ;
26291 bool result;
26292 PyObject * obj0 = 0 ;
26293 char *kwnames[] = {
26294 (char *) "self", NULL
26295 };
26296
26297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Open",kwnames,&obj0)) goto fail;
26298 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26299 {
26300 PyThreadState* __tstate = wxPyBeginAllowThreads();
26301 result = (bool)(arg1)->Open();
26302
26303 wxPyEndAllowThreads(__tstate);
26304 if (PyErr_Occurred()) SWIG_fail;
26305 }
26306 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26307 return resultobj;
26308 fail:
26309 return NULL;
26310 }
26311
26312
26313 static PyObject *_wrap_Clipboard_Close(PyObject *self, PyObject *args, PyObject *kwargs) {
26314 PyObject *resultobj;
26315 wxClipboard *arg1 = (wxClipboard *) 0 ;
26316 PyObject * obj0 = 0 ;
26317 char *kwnames[] = {
26318 (char *) "self", NULL
26319 };
26320
26321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Close",kwnames,&obj0)) goto fail;
26322 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26323 {
26324 PyThreadState* __tstate = wxPyBeginAllowThreads();
26325 (arg1)->Close();
26326
26327 wxPyEndAllowThreads(__tstate);
26328 if (PyErr_Occurred()) SWIG_fail;
26329 }
26330 Py_INCREF(Py_None); resultobj = Py_None;
26331 return resultobj;
26332 fail:
26333 return NULL;
26334 }
26335
26336
26337 static PyObject *_wrap_Clipboard_IsOpened(PyObject *self, PyObject *args, PyObject *kwargs) {
26338 PyObject *resultobj;
26339 wxClipboard *arg1 = (wxClipboard *) 0 ;
26340 bool result;
26341 PyObject * obj0 = 0 ;
26342 char *kwnames[] = {
26343 (char *) "self", NULL
26344 };
26345
26346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_IsOpened",kwnames,&obj0)) goto fail;
26347 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26348 {
26349 PyThreadState* __tstate = wxPyBeginAllowThreads();
26350 result = (bool)((wxClipboard const *)arg1)->IsOpened();
26351
26352 wxPyEndAllowThreads(__tstate);
26353 if (PyErr_Occurred()) SWIG_fail;
26354 }
26355 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26356 return resultobj;
26357 fail:
26358 return NULL;
26359 }
26360
26361
26362 static PyObject *_wrap_Clipboard_AddData(PyObject *self, PyObject *args, PyObject *kwargs) {
26363 PyObject *resultobj;
26364 wxClipboard *arg1 = (wxClipboard *) 0 ;
26365 wxDataObject *arg2 = (wxDataObject *) 0 ;
26366 bool result;
26367 PyObject * obj0 = 0 ;
26368 PyObject * obj1 = 0 ;
26369 char *kwnames[] = {
26370 (char *) "self",(char *) "data", NULL
26371 };
26372
26373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_AddData",kwnames,&obj0,&obj1)) goto fail;
26374 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26375 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
26376 {
26377 PyThreadState* __tstate = wxPyBeginAllowThreads();
26378 result = (bool)(arg1)->AddData(arg2);
26379
26380 wxPyEndAllowThreads(__tstate);
26381 if (PyErr_Occurred()) SWIG_fail;
26382 }
26383 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26384 return resultobj;
26385 fail:
26386 return NULL;
26387 }
26388
26389
26390 static PyObject *_wrap_Clipboard_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
26391 PyObject *resultobj;
26392 wxClipboard *arg1 = (wxClipboard *) 0 ;
26393 wxDataObject *arg2 = (wxDataObject *) 0 ;
26394 bool result;
26395 PyObject * obj0 = 0 ;
26396 PyObject * obj1 = 0 ;
26397 char *kwnames[] = {
26398 (char *) "self",(char *) "data", NULL
26399 };
26400
26401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_SetData",kwnames,&obj0,&obj1)) goto fail;
26402 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26403 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
26404 {
26405 PyThreadState* __tstate = wxPyBeginAllowThreads();
26406 result = (bool)(arg1)->SetData(arg2);
26407
26408 wxPyEndAllowThreads(__tstate);
26409 if (PyErr_Occurred()) SWIG_fail;
26410 }
26411 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26412 return resultobj;
26413 fail:
26414 return NULL;
26415 }
26416
26417
26418 static PyObject *_wrap_Clipboard_IsSupported(PyObject *self, PyObject *args, PyObject *kwargs) {
26419 PyObject *resultobj;
26420 wxClipboard *arg1 = (wxClipboard *) 0 ;
26421 wxDataFormat *arg2 = 0 ;
26422 bool result;
26423 PyObject * obj0 = 0 ;
26424 PyObject * obj1 = 0 ;
26425 char *kwnames[] = {
26426 (char *) "self",(char *) "format", NULL
26427 };
26428
26429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_IsSupported",kwnames,&obj0,&obj1)) goto fail;
26430 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26431 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26432 if (arg2 == NULL) {
26433 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
26434 }
26435 {
26436 PyThreadState* __tstate = wxPyBeginAllowThreads();
26437 result = (bool)(arg1)->IsSupported((wxDataFormat const &)*arg2);
26438
26439 wxPyEndAllowThreads(__tstate);
26440 if (PyErr_Occurred()) SWIG_fail;
26441 }
26442 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26443 return resultobj;
26444 fail:
26445 return NULL;
26446 }
26447
26448
26449 static PyObject *_wrap_Clipboard_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
26450 PyObject *resultobj;
26451 wxClipboard *arg1 = (wxClipboard *) 0 ;
26452 wxDataObject *arg2 = 0 ;
26453 bool result;
26454 PyObject * obj0 = 0 ;
26455 PyObject * obj1 = 0 ;
26456 char *kwnames[] = {
26457 (char *) "self",(char *) "data", NULL
26458 };
26459
26460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_GetData",kwnames,&obj0,&obj1)) goto fail;
26461 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26462 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26463 if (arg2 == NULL) {
26464 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
26465 }
26466 {
26467 PyThreadState* __tstate = wxPyBeginAllowThreads();
26468 result = (bool)(arg1)->GetData(*arg2);
26469
26470 wxPyEndAllowThreads(__tstate);
26471 if (PyErr_Occurred()) SWIG_fail;
26472 }
26473 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26474 return resultobj;
26475 fail:
26476 return NULL;
26477 }
26478
26479
26480 static PyObject *_wrap_Clipboard_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
26481 PyObject *resultobj;
26482 wxClipboard *arg1 = (wxClipboard *) 0 ;
26483 PyObject * obj0 = 0 ;
26484 char *kwnames[] = {
26485 (char *) "self", NULL
26486 };
26487
26488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Clear",kwnames,&obj0)) goto fail;
26489 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26490 {
26491 PyThreadState* __tstate = wxPyBeginAllowThreads();
26492 (arg1)->Clear();
26493
26494 wxPyEndAllowThreads(__tstate);
26495 if (PyErr_Occurred()) SWIG_fail;
26496 }
26497 Py_INCREF(Py_None); resultobj = Py_None;
26498 return resultobj;
26499 fail:
26500 return NULL;
26501 }
26502
26503
26504 static PyObject *_wrap_Clipboard_Flush(PyObject *self, PyObject *args, PyObject *kwargs) {
26505 PyObject *resultobj;
26506 wxClipboard *arg1 = (wxClipboard *) 0 ;
26507 bool result;
26508 PyObject * obj0 = 0 ;
26509 char *kwnames[] = {
26510 (char *) "self", NULL
26511 };
26512
26513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Flush",kwnames,&obj0)) goto fail;
26514 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26515 {
26516 PyThreadState* __tstate = wxPyBeginAllowThreads();
26517 result = (bool)(arg1)->Flush();
26518
26519 wxPyEndAllowThreads(__tstate);
26520 if (PyErr_Occurred()) SWIG_fail;
26521 }
26522 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26523 return resultobj;
26524 fail:
26525 return NULL;
26526 }
26527
26528
26529 static PyObject *_wrap_Clipboard_UsePrimarySelection(PyObject *self, PyObject *args, PyObject *kwargs) {
26530 PyObject *resultobj;
26531 wxClipboard *arg1 = (wxClipboard *) 0 ;
26532 bool arg2 = (bool) False ;
26533 PyObject * obj0 = 0 ;
26534 PyObject * obj1 = 0 ;
26535 char *kwnames[] = {
26536 (char *) "self",(char *) "primary", NULL
26537 };
26538
26539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Clipboard_UsePrimarySelection",kwnames,&obj0,&obj1)) goto fail;
26540 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26541 if (obj1) {
26542 {
26543 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
26544 if (PyErr_Occurred()) SWIG_fail;
26545 }
26546 }
26547 {
26548 PyThreadState* __tstate = wxPyBeginAllowThreads();
26549 (arg1)->UsePrimarySelection(arg2);
26550
26551 wxPyEndAllowThreads(__tstate);
26552 if (PyErr_Occurred()) SWIG_fail;
26553 }
26554 Py_INCREF(Py_None); resultobj = Py_None;
26555 return resultobj;
26556 fail:
26557 return NULL;
26558 }
26559
26560
26561 static PyObject * Clipboard_swigregister(PyObject *self, PyObject *args) {
26562 PyObject *obj;
26563 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26564 SWIG_TypeClientData(SWIGTYPE_p_wxClipboard, obj);
26565 Py_INCREF(obj);
26566 return Py_BuildValue((char *)"");
26567 }
26568 static int _wrap_TheClipboard_set(PyObject *) {
26569 PyErr_SetString(PyExc_TypeError,"Variable TheClipboard is read-only.");
26570 return 1;
26571 }
26572
26573
26574 static PyObject *_wrap_TheClipboard_get() {
26575 PyObject *pyobj;
26576
26577 pyobj = SWIG_NewPointerObj((void *) wxTheClipboard, SWIGTYPE_p_wxClipboard, 0);
26578 return pyobj;
26579 }
26580
26581
26582 static PyObject *_wrap_new_ClipboardLocker(PyObject *self, PyObject *args, PyObject *kwargs) {
26583 PyObject *resultobj;
26584 wxClipboard *arg1 = (wxClipboard *) NULL ;
26585 wxClipboardLocker *result;
26586 PyObject * obj0 = 0 ;
26587 char *kwnames[] = {
26588 (char *) "clipboard", NULL
26589 };
26590
26591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ClipboardLocker",kwnames,&obj0)) goto fail;
26592 if (obj0) {
26593 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26594 }
26595 {
26596 PyThreadState* __tstate = wxPyBeginAllowThreads();
26597 result = (wxClipboardLocker *)new wxClipboardLocker(arg1);
26598
26599 wxPyEndAllowThreads(__tstate);
26600 if (PyErr_Occurred()) SWIG_fail;
26601 }
26602 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxClipboardLocker, 1);
26603 return resultobj;
26604 fail:
26605 return NULL;
26606 }
26607
26608
26609 static PyObject *_wrap_delete_ClipboardLocker(PyObject *self, PyObject *args, PyObject *kwargs) {
26610 PyObject *resultobj;
26611 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
26612 PyObject * obj0 = 0 ;
26613 char *kwnames[] = {
26614 (char *) "self", NULL
26615 };
26616
26617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ClipboardLocker",kwnames,&obj0)) goto fail;
26618 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboardLocker,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26619 {
26620 PyThreadState* __tstate = wxPyBeginAllowThreads();
26621 delete arg1;
26622
26623 wxPyEndAllowThreads(__tstate);
26624 if (PyErr_Occurred()) SWIG_fail;
26625 }
26626 Py_INCREF(Py_None); resultobj = Py_None;
26627 return resultobj;
26628 fail:
26629 return NULL;
26630 }
26631
26632
26633 static PyObject *_wrap_ClipboardLocker___nonzero__(PyObject *self, PyObject *args, PyObject *kwargs) {
26634 PyObject *resultobj;
26635 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
26636 bool result;
26637 PyObject * obj0 = 0 ;
26638 char *kwnames[] = {
26639 (char *) "self", NULL
26640 };
26641
26642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ClipboardLocker___nonzero__",kwnames,&obj0)) goto fail;
26643 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboardLocker,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
26644 {
26645 PyThreadState* __tstate = wxPyBeginAllowThreads();
26646 result = (bool)wxClipboardLocker___nonzero__(arg1);
26647
26648 wxPyEndAllowThreads(__tstate);
26649 if (PyErr_Occurred()) SWIG_fail;
26650 }
26651 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26652 return resultobj;
26653 fail:
26654 return NULL;
26655 }
26656
26657
26658 static PyObject * ClipboardLocker_swigregister(PyObject *self, PyObject *args) {
26659 PyObject *obj;
26660 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26661 SWIG_TypeClientData(SWIGTYPE_p_wxClipboardLocker, obj);
26662 Py_INCREF(obj);
26663 return Py_BuildValue((char *)"");
26664 }
26665 static PyMethodDef SwigMethods[] = {
26666 { (char *)"SystemSettings_GetColour", (PyCFunction) _wrap_SystemSettings_GetColour, METH_VARARGS | METH_KEYWORDS },
26667 { (char *)"SystemSettings_GetFont", (PyCFunction) _wrap_SystemSettings_GetFont, METH_VARARGS | METH_KEYWORDS },
26668 { (char *)"SystemSettings_GetMetric", (PyCFunction) _wrap_SystemSettings_GetMetric, METH_VARARGS | METH_KEYWORDS },
26669 { (char *)"SystemSettings_HasFeature", (PyCFunction) _wrap_SystemSettings_HasFeature, METH_VARARGS | METH_KEYWORDS },
26670 { (char *)"SystemSettings_GetScreenType", (PyCFunction) _wrap_SystemSettings_GetScreenType, METH_VARARGS | METH_KEYWORDS },
26671 { (char *)"SystemSettings_SetScreenType", (PyCFunction) _wrap_SystemSettings_SetScreenType, METH_VARARGS | METH_KEYWORDS },
26672 { (char *)"SystemSettings_swigregister", SystemSettings_swigregister, METH_VARARGS },
26673 { (char *)"new_SystemOptions", (PyCFunction) _wrap_new_SystemOptions, METH_VARARGS | METH_KEYWORDS },
26674 { (char *)"SystemOptions_SetOption", (PyCFunction) _wrap_SystemOptions_SetOption, METH_VARARGS | METH_KEYWORDS },
26675 { (char *)"SystemOptions_SetOptionInt", (PyCFunction) _wrap_SystemOptions_SetOptionInt, METH_VARARGS | METH_KEYWORDS },
26676 { (char *)"SystemOptions_GetOption", (PyCFunction) _wrap_SystemOptions_GetOption, METH_VARARGS | METH_KEYWORDS },
26677 { (char *)"SystemOptions_GetOptionInt", (PyCFunction) _wrap_SystemOptions_GetOptionInt, METH_VARARGS | METH_KEYWORDS },
26678 { (char *)"SystemOptions_HasOption", (PyCFunction) _wrap_SystemOptions_HasOption, METH_VARARGS | METH_KEYWORDS },
26679 { (char *)"SystemOptions_swigregister", SystemOptions_swigregister, METH_VARARGS },
26680 { (char *)"NewId", (PyCFunction) _wrap_NewId, METH_VARARGS | METH_KEYWORDS },
26681 { (char *)"RegisterId", (PyCFunction) _wrap_RegisterId, METH_VARARGS | METH_KEYWORDS },
26682 { (char *)"GetCurrentId", (PyCFunction) _wrap_GetCurrentId, METH_VARARGS | METH_KEYWORDS },
26683 { (char *)"Bell", (PyCFunction) _wrap_Bell, METH_VARARGS | METH_KEYWORDS },
26684 { (char *)"EndBusyCursor", (PyCFunction) _wrap_EndBusyCursor, METH_VARARGS | METH_KEYWORDS },
26685 { (char *)"GetElapsedTime", (PyCFunction) _wrap_GetElapsedTime, METH_VARARGS | METH_KEYWORDS },
26686 { (char *)"GetMousePosition", (PyCFunction) _wrap_GetMousePosition, METH_VARARGS | METH_KEYWORDS },
26687 { (char *)"IsBusy", (PyCFunction) _wrap_IsBusy, METH_VARARGS | METH_KEYWORDS },
26688 { (char *)"Now", (PyCFunction) _wrap_Now, METH_VARARGS | METH_KEYWORDS },
26689 { (char *)"Shell", (PyCFunction) _wrap_Shell, METH_VARARGS | METH_KEYWORDS },
26690 { (char *)"StartTimer", (PyCFunction) _wrap_StartTimer, METH_VARARGS | METH_KEYWORDS },
26691 { (char *)"GetOsVersion", (PyCFunction) _wrap_GetOsVersion, METH_VARARGS | METH_KEYWORDS },
26692 { (char *)"GetOsDescription", (PyCFunction) _wrap_GetOsDescription, METH_VARARGS | METH_KEYWORDS },
26693 { (char *)"GetFreeMemory", (PyCFunction) _wrap_GetFreeMemory, METH_VARARGS | METH_KEYWORDS },
26694 { (char *)"Shutdown", (PyCFunction) _wrap_Shutdown, METH_VARARGS | METH_KEYWORDS },
26695 { (char *)"Sleep", (PyCFunction) _wrap_Sleep, METH_VARARGS | METH_KEYWORDS },
26696 { (char *)"Usleep", (PyCFunction) _wrap_Usleep, METH_VARARGS | METH_KEYWORDS },
26697 { (char *)"EnableTopLevelWindows", (PyCFunction) _wrap_EnableTopLevelWindows, METH_VARARGS | METH_KEYWORDS },
26698 { (char *)"StripMenuCodes", (PyCFunction) _wrap_StripMenuCodes, METH_VARARGS | METH_KEYWORDS },
26699 { (char *)"GetEmailAddress", (PyCFunction) _wrap_GetEmailAddress, METH_VARARGS | METH_KEYWORDS },
26700 { (char *)"GetHostName", (PyCFunction) _wrap_GetHostName, METH_VARARGS | METH_KEYWORDS },
26701 { (char *)"GetFullHostName", (PyCFunction) _wrap_GetFullHostName, METH_VARARGS | METH_KEYWORDS },
26702 { (char *)"GetUserId", (PyCFunction) _wrap_GetUserId, METH_VARARGS | METH_KEYWORDS },
26703 { (char *)"GetUserName", (PyCFunction) _wrap_GetUserName, METH_VARARGS | METH_KEYWORDS },
26704 { (char *)"GetHomeDir", (PyCFunction) _wrap_GetHomeDir, METH_VARARGS | METH_KEYWORDS },
26705 { (char *)"GetUserHome", (PyCFunction) _wrap_GetUserHome, METH_VARARGS | METH_KEYWORDS },
26706 { (char *)"GetProcessId", (PyCFunction) _wrap_GetProcessId, METH_VARARGS | METH_KEYWORDS },
26707 { (char *)"Trap", (PyCFunction) _wrap_Trap, METH_VARARGS | METH_KEYWORDS },
26708 { (char *)"FileSelector", (PyCFunction) _wrap_FileSelector, METH_VARARGS | METH_KEYWORDS },
26709 { (char *)"LoadFileSelector", (PyCFunction) _wrap_LoadFileSelector, METH_VARARGS | METH_KEYWORDS },
26710 { (char *)"SaveFileSelector", (PyCFunction) _wrap_SaveFileSelector, METH_VARARGS | METH_KEYWORDS },
26711 { (char *)"DirSelector", (PyCFunction) _wrap_DirSelector, METH_VARARGS | METH_KEYWORDS },
26712 { (char *)"GetTextFromUser", (PyCFunction) _wrap_GetTextFromUser, METH_VARARGS | METH_KEYWORDS },
26713 { (char *)"GetPasswordFromUser", (PyCFunction) _wrap_GetPasswordFromUser, METH_VARARGS | METH_KEYWORDS },
26714 { (char *)"GetSingleChoice", (PyCFunction) _wrap_GetSingleChoice, METH_VARARGS | METH_KEYWORDS },
26715 { (char *)"GetSingleChoiceIndex", (PyCFunction) _wrap_GetSingleChoiceIndex, METH_VARARGS | METH_KEYWORDS },
26716 { (char *)"MessageBox", (PyCFunction) _wrap_MessageBox, METH_VARARGS | METH_KEYWORDS },
26717 { (char *)"GetNumberFromUser", (PyCFunction) _wrap_GetNumberFromUser, METH_VARARGS | METH_KEYWORDS },
26718 { (char *)"ColourDisplay", (PyCFunction) _wrap_ColourDisplay, METH_VARARGS | METH_KEYWORDS },
26719 { (char *)"DisplayDepth", (PyCFunction) _wrap_DisplayDepth, METH_VARARGS | METH_KEYWORDS },
26720 { (char *)"GetDisplayDepth", (PyCFunction) _wrap_GetDisplayDepth, METH_VARARGS | METH_KEYWORDS },
26721 { (char *)"DisplaySize", (PyCFunction) _wrap_DisplaySize, METH_VARARGS | METH_KEYWORDS },
26722 { (char *)"GetDisplaySize", (PyCFunction) _wrap_GetDisplaySize, METH_VARARGS | METH_KEYWORDS },
26723 { (char *)"DisplaySizeMM", (PyCFunction) _wrap_DisplaySizeMM, METH_VARARGS | METH_KEYWORDS },
26724 { (char *)"GetDisplaySizeMM", (PyCFunction) _wrap_GetDisplaySizeMM, METH_VARARGS | METH_KEYWORDS },
26725 { (char *)"ClientDisplayRect", (PyCFunction) _wrap_ClientDisplayRect, METH_VARARGS | METH_KEYWORDS },
26726 { (char *)"GetClientDisplayRect", (PyCFunction) _wrap_GetClientDisplayRect, METH_VARARGS | METH_KEYWORDS },
26727 { (char *)"SetCursor", (PyCFunction) _wrap_SetCursor, METH_VARARGS | METH_KEYWORDS },
26728 { (char *)"BeginBusyCursor", (PyCFunction) _wrap_BeginBusyCursor, METH_VARARGS | METH_KEYWORDS },
26729 { (char *)"GetActiveWindow", (PyCFunction) _wrap_GetActiveWindow, METH_VARARGS | METH_KEYWORDS },
26730 { (char *)"GenericFindWindowAtPoint", (PyCFunction) _wrap_GenericFindWindowAtPoint, METH_VARARGS | METH_KEYWORDS },
26731 { (char *)"FindWindowAtPoint", (PyCFunction) _wrap_FindWindowAtPoint, METH_VARARGS | METH_KEYWORDS },
26732 { (char *)"GetTopLevelParent", (PyCFunction) _wrap_GetTopLevelParent, METH_VARARGS | METH_KEYWORDS },
26733 { (char *)"GetKeyState", (PyCFunction) _wrap_GetKeyState, METH_VARARGS | METH_KEYWORDS },
26734 { (char *)"WakeUpMainThread", (PyCFunction) _wrap_WakeUpMainThread, METH_VARARGS | METH_KEYWORDS },
26735 { (char *)"MutexGuiEnter", (PyCFunction) _wrap_MutexGuiEnter, METH_VARARGS | METH_KEYWORDS },
26736 { (char *)"MutexGuiLeave", (PyCFunction) _wrap_MutexGuiLeave, METH_VARARGS | METH_KEYWORDS },
26737 { (char *)"new_MutexGuiLocker", (PyCFunction) _wrap_new_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS },
26738 { (char *)"delete_MutexGuiLocker", (PyCFunction) _wrap_delete_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS },
26739 { (char *)"MutexGuiLocker_swigregister", MutexGuiLocker_swigregister, METH_VARARGS },
26740 { (char *)"Thread_IsMain", (PyCFunction) _wrap_Thread_IsMain, METH_VARARGS | METH_KEYWORDS },
26741 { (char *)"new_ToolTip", (PyCFunction) _wrap_new_ToolTip, METH_VARARGS | METH_KEYWORDS },
26742 { (char *)"ToolTip_SetTip", (PyCFunction) _wrap_ToolTip_SetTip, METH_VARARGS | METH_KEYWORDS },
26743 { (char *)"ToolTip_GetTip", (PyCFunction) _wrap_ToolTip_GetTip, METH_VARARGS | METH_KEYWORDS },
26744 { (char *)"ToolTip_GetWindow", (PyCFunction) _wrap_ToolTip_GetWindow, METH_VARARGS | METH_KEYWORDS },
26745 { (char *)"ToolTip_Enable", (PyCFunction) _wrap_ToolTip_Enable, METH_VARARGS | METH_KEYWORDS },
26746 { (char *)"ToolTip_SetDelay", (PyCFunction) _wrap_ToolTip_SetDelay, METH_VARARGS | METH_KEYWORDS },
26747 { (char *)"ToolTip_swigregister", ToolTip_swigregister, METH_VARARGS },
26748 { (char *)"new_Caret", (PyCFunction) _wrap_new_Caret, METH_VARARGS | METH_KEYWORDS },
26749 { (char *)"delete_Caret", (PyCFunction) _wrap_delete_Caret, METH_VARARGS | METH_KEYWORDS },
26750 { (char *)"Caret_IsOk", (PyCFunction) _wrap_Caret_IsOk, METH_VARARGS | METH_KEYWORDS },
26751 { (char *)"Caret_IsVisible", (PyCFunction) _wrap_Caret_IsVisible, METH_VARARGS | METH_KEYWORDS },
26752 { (char *)"Caret_GetPosition", (PyCFunction) _wrap_Caret_GetPosition, METH_VARARGS | METH_KEYWORDS },
26753 { (char *)"Caret_GetPositionTuple", (PyCFunction) _wrap_Caret_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
26754 { (char *)"Caret_GetSize", (PyCFunction) _wrap_Caret_GetSize, METH_VARARGS | METH_KEYWORDS },
26755 { (char *)"Caret_GetSizeTuple", (PyCFunction) _wrap_Caret_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
26756 { (char *)"Caret_GetWindow", (PyCFunction) _wrap_Caret_GetWindow, METH_VARARGS | METH_KEYWORDS },
26757 { (char *)"Caret_MoveXY", (PyCFunction) _wrap_Caret_MoveXY, METH_VARARGS | METH_KEYWORDS },
26758 { (char *)"Caret_Move", (PyCFunction) _wrap_Caret_Move, METH_VARARGS | METH_KEYWORDS },
26759 { (char *)"Caret_SetSizeWH", (PyCFunction) _wrap_Caret_SetSizeWH, METH_VARARGS | METH_KEYWORDS },
26760 { (char *)"Caret_SetSize", (PyCFunction) _wrap_Caret_SetSize, METH_VARARGS | METH_KEYWORDS },
26761 { (char *)"Caret_Show", (PyCFunction) _wrap_Caret_Show, METH_VARARGS | METH_KEYWORDS },
26762 { (char *)"Caret_Hide", (PyCFunction) _wrap_Caret_Hide, METH_VARARGS | METH_KEYWORDS },
26763 { (char *)"Caret_swigregister", Caret_swigregister, METH_VARARGS },
26764 { (char *)"Caret_GetBlinkTime", (PyCFunction) _wrap_Caret_GetBlinkTime, METH_VARARGS | METH_KEYWORDS },
26765 { (char *)"Caret_SetBlinkTime", (PyCFunction) _wrap_Caret_SetBlinkTime, METH_VARARGS | METH_KEYWORDS },
26766 { (char *)"new_BusyCursor", (PyCFunction) _wrap_new_BusyCursor, METH_VARARGS | METH_KEYWORDS },
26767 { (char *)"delete_BusyCursor", (PyCFunction) _wrap_delete_BusyCursor, METH_VARARGS | METH_KEYWORDS },
26768 { (char *)"BusyCursor_swigregister", BusyCursor_swigregister, METH_VARARGS },
26769 { (char *)"new_WindowDisabler", (PyCFunction) _wrap_new_WindowDisabler, METH_VARARGS | METH_KEYWORDS },
26770 { (char *)"delete_WindowDisabler", (PyCFunction) _wrap_delete_WindowDisabler, METH_VARARGS | METH_KEYWORDS },
26771 { (char *)"WindowDisabler_swigregister", WindowDisabler_swigregister, METH_VARARGS },
26772 { (char *)"new_BusyInfo", (PyCFunction) _wrap_new_BusyInfo, METH_VARARGS | METH_KEYWORDS },
26773 { (char *)"delete_BusyInfo", (PyCFunction) _wrap_delete_BusyInfo, METH_VARARGS | METH_KEYWORDS },
26774 { (char *)"BusyInfo_swigregister", BusyInfo_swigregister, METH_VARARGS },
26775 { (char *)"new_StopWatch", (PyCFunction) _wrap_new_StopWatch, METH_VARARGS | METH_KEYWORDS },
26776 { (char *)"StopWatch_Start", (PyCFunction) _wrap_StopWatch_Start, METH_VARARGS | METH_KEYWORDS },
26777 { (char *)"StopWatch_Pause", (PyCFunction) _wrap_StopWatch_Pause, METH_VARARGS | METH_KEYWORDS },
26778 { (char *)"StopWatch_Resume", (PyCFunction) _wrap_StopWatch_Resume, METH_VARARGS | METH_KEYWORDS },
26779 { (char *)"StopWatch_Time", (PyCFunction) _wrap_StopWatch_Time, METH_VARARGS | METH_KEYWORDS },
26780 { (char *)"StopWatch_swigregister", StopWatch_swigregister, METH_VARARGS },
26781 { (char *)"new_FileHistory", (PyCFunction) _wrap_new_FileHistory, METH_VARARGS | METH_KEYWORDS },
26782 { (char *)"delete_FileHistory", (PyCFunction) _wrap_delete_FileHistory, METH_VARARGS | METH_KEYWORDS },
26783 { (char *)"FileHistory_AddFileToHistory", (PyCFunction) _wrap_FileHistory_AddFileToHistory, METH_VARARGS | METH_KEYWORDS },
26784 { (char *)"FileHistory_RemoveFileFromHistory", (PyCFunction) _wrap_FileHistory_RemoveFileFromHistory, METH_VARARGS | METH_KEYWORDS },
26785 { (char *)"FileHistory_GetMaxFiles", (PyCFunction) _wrap_FileHistory_GetMaxFiles, METH_VARARGS | METH_KEYWORDS },
26786 { (char *)"FileHistory_UseMenu", (PyCFunction) _wrap_FileHistory_UseMenu, METH_VARARGS | METH_KEYWORDS },
26787 { (char *)"FileHistory_RemoveMenu", (PyCFunction) _wrap_FileHistory_RemoveMenu, METH_VARARGS | METH_KEYWORDS },
26788 { (char *)"FileHistory_Load", (PyCFunction) _wrap_FileHistory_Load, METH_VARARGS | METH_KEYWORDS },
26789 { (char *)"FileHistory_Save", (PyCFunction) _wrap_FileHistory_Save, METH_VARARGS | METH_KEYWORDS },
26790 { (char *)"FileHistory_AddFilesToMenu", (PyCFunction) _wrap_FileHistory_AddFilesToMenu, METH_VARARGS | METH_KEYWORDS },
26791 { (char *)"FileHistory_AddFilesToThisMenu", (PyCFunction) _wrap_FileHistory_AddFilesToThisMenu, METH_VARARGS | METH_KEYWORDS },
26792 { (char *)"FileHistory_GetHistoryFile", (PyCFunction) _wrap_FileHistory_GetHistoryFile, METH_VARARGS | METH_KEYWORDS },
26793 { (char *)"FileHistory_GetCount", (PyCFunction) _wrap_FileHistory_GetCount, METH_VARARGS | METH_KEYWORDS },
26794 { (char *)"FileHistory_swigregister", FileHistory_swigregister, METH_VARARGS },
26795 { (char *)"new_SingleInstanceChecker", (PyCFunction) _wrap_new_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS },
26796 { (char *)"new_PreSingleInstanceChecker", (PyCFunction) _wrap_new_PreSingleInstanceChecker, METH_VARARGS | METH_KEYWORDS },
26797 { (char *)"delete_SingleInstanceChecker", (PyCFunction) _wrap_delete_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS },
26798 { (char *)"SingleInstanceChecker_Create", (PyCFunction) _wrap_SingleInstanceChecker_Create, METH_VARARGS | METH_KEYWORDS },
26799 { (char *)"SingleInstanceChecker_IsAnotherRunning", (PyCFunction) _wrap_SingleInstanceChecker_IsAnotherRunning, METH_VARARGS | METH_KEYWORDS },
26800 { (char *)"SingleInstanceChecker_swigregister", SingleInstanceChecker_swigregister, METH_VARARGS },
26801 { (char *)"DrawWindowOnDC", (PyCFunction) _wrap_DrawWindowOnDC, METH_VARARGS | METH_KEYWORDS },
26802 { (char *)"delete_TipProvider", (PyCFunction) _wrap_delete_TipProvider, METH_VARARGS | METH_KEYWORDS },
26803 { (char *)"TipProvider_GetTip", (PyCFunction) _wrap_TipProvider_GetTip, METH_VARARGS | METH_KEYWORDS },
26804 { (char *)"TipProvider_GetCurrentTip", (PyCFunction) _wrap_TipProvider_GetCurrentTip, METH_VARARGS | METH_KEYWORDS },
26805 { (char *)"TipProvider_PreprocessTip", (PyCFunction) _wrap_TipProvider_PreprocessTip, METH_VARARGS | METH_KEYWORDS },
26806 { (char *)"TipProvider_swigregister", TipProvider_swigregister, METH_VARARGS },
26807 { (char *)"new_PyTipProvider", (PyCFunction) _wrap_new_PyTipProvider, METH_VARARGS | METH_KEYWORDS },
26808 { (char *)"PyTipProvider__setCallbackInfo", (PyCFunction) _wrap_PyTipProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
26809 { (char *)"PyTipProvider_swigregister", PyTipProvider_swigregister, METH_VARARGS },
26810 { (char *)"ShowTip", (PyCFunction) _wrap_ShowTip, METH_VARARGS | METH_KEYWORDS },
26811 { (char *)"CreateFileTipProvider", (PyCFunction) _wrap_CreateFileTipProvider, METH_VARARGS | METH_KEYWORDS },
26812 { (char *)"new_Timer", (PyCFunction) _wrap_new_Timer, METH_VARARGS | METH_KEYWORDS },
26813 { (char *)"delete_Timer", (PyCFunction) _wrap_delete_Timer, METH_VARARGS | METH_KEYWORDS },
26814 { (char *)"Timer__setCallbackInfo", (PyCFunction) _wrap_Timer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
26815 { (char *)"Timer_SetOwner", (PyCFunction) _wrap_Timer_SetOwner, METH_VARARGS | METH_KEYWORDS },
26816 { (char *)"Timer_Start", (PyCFunction) _wrap_Timer_Start, METH_VARARGS | METH_KEYWORDS },
26817 { (char *)"Timer_Stop", (PyCFunction) _wrap_Timer_Stop, METH_VARARGS | METH_KEYWORDS },
26818 { (char *)"Timer_IsRunning", (PyCFunction) _wrap_Timer_IsRunning, METH_VARARGS | METH_KEYWORDS },
26819 { (char *)"Timer_GetInterval", (PyCFunction) _wrap_Timer_GetInterval, METH_VARARGS | METH_KEYWORDS },
26820 { (char *)"Timer_IsOneShot", (PyCFunction) _wrap_Timer_IsOneShot, METH_VARARGS | METH_KEYWORDS },
26821 { (char *)"Timer_GetId", (PyCFunction) _wrap_Timer_GetId, METH_VARARGS | METH_KEYWORDS },
26822 { (char *)"Timer_swigregister", Timer_swigregister, METH_VARARGS },
26823 { (char *)"new_TimerEvent", (PyCFunction) _wrap_new_TimerEvent, METH_VARARGS | METH_KEYWORDS },
26824 { (char *)"TimerEvent_GetInterval", (PyCFunction) _wrap_TimerEvent_GetInterval, METH_VARARGS | METH_KEYWORDS },
26825 { (char *)"TimerEvent_swigregister", TimerEvent_swigregister, METH_VARARGS },
26826 { (char *)"new_TimerRunner", _wrap_new_TimerRunner, METH_VARARGS },
26827 { (char *)"delete_TimerRunner", (PyCFunction) _wrap_delete_TimerRunner, METH_VARARGS | METH_KEYWORDS },
26828 { (char *)"TimerRunner_Start", (PyCFunction) _wrap_TimerRunner_Start, METH_VARARGS | METH_KEYWORDS },
26829 { (char *)"TimerRunner_swigregister", TimerRunner_swigregister, METH_VARARGS },
26830 { (char *)"new_Log", (PyCFunction) _wrap_new_Log, METH_VARARGS | METH_KEYWORDS },
26831 { (char *)"Log_IsEnabled", (PyCFunction) _wrap_Log_IsEnabled, METH_VARARGS | METH_KEYWORDS },
26832 { (char *)"Log_EnableLogging", (PyCFunction) _wrap_Log_EnableLogging, METH_VARARGS | METH_KEYWORDS },
26833 { (char *)"Log_OnLog", (PyCFunction) _wrap_Log_OnLog, METH_VARARGS | METH_KEYWORDS },
26834 { (char *)"Log_Flush", (PyCFunction) _wrap_Log_Flush, METH_VARARGS | METH_KEYWORDS },
26835 { (char *)"Log_FlushActive", (PyCFunction) _wrap_Log_FlushActive, METH_VARARGS | METH_KEYWORDS },
26836 { (char *)"Log_GetActiveTarget", (PyCFunction) _wrap_Log_GetActiveTarget, METH_VARARGS | METH_KEYWORDS },
26837 { (char *)"Log_SetActiveTarget", (PyCFunction) _wrap_Log_SetActiveTarget, METH_VARARGS | METH_KEYWORDS },
26838 { (char *)"Log_Suspend", (PyCFunction) _wrap_Log_Suspend, METH_VARARGS | METH_KEYWORDS },
26839 { (char *)"Log_Resume", (PyCFunction) _wrap_Log_Resume, METH_VARARGS | METH_KEYWORDS },
26840 { (char *)"Log_SetVerbose", (PyCFunction) _wrap_Log_SetVerbose, METH_VARARGS | METH_KEYWORDS },
26841 { (char *)"Log_SetLogLevel", (PyCFunction) _wrap_Log_SetLogLevel, METH_VARARGS | METH_KEYWORDS },
26842 { (char *)"Log_DontCreateOnDemand", (PyCFunction) _wrap_Log_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS },
26843 { (char *)"Log_SetTraceMask", (PyCFunction) _wrap_Log_SetTraceMask, METH_VARARGS | METH_KEYWORDS },
26844 { (char *)"Log_AddTraceMask", (PyCFunction) _wrap_Log_AddTraceMask, METH_VARARGS | METH_KEYWORDS },
26845 { (char *)"Log_RemoveTraceMask", (PyCFunction) _wrap_Log_RemoveTraceMask, METH_VARARGS | METH_KEYWORDS },
26846 { (char *)"Log_ClearTraceMasks", (PyCFunction) _wrap_Log_ClearTraceMasks, METH_VARARGS | METH_KEYWORDS },
26847 { (char *)"Log_GetTraceMasks", (PyCFunction) _wrap_Log_GetTraceMasks, METH_VARARGS | METH_KEYWORDS },
26848 { (char *)"Log_SetTimestamp", (PyCFunction) _wrap_Log_SetTimestamp, METH_VARARGS | METH_KEYWORDS },
26849 { (char *)"Log_GetVerbose", (PyCFunction) _wrap_Log_GetVerbose, METH_VARARGS | METH_KEYWORDS },
26850 { (char *)"Log_GetTraceMask", (PyCFunction) _wrap_Log_GetTraceMask, METH_VARARGS | METH_KEYWORDS },
26851 { (char *)"Log_IsAllowedTraceMask", (PyCFunction) _wrap_Log_IsAllowedTraceMask, METH_VARARGS | METH_KEYWORDS },
26852 { (char *)"Log_GetLogLevel", (PyCFunction) _wrap_Log_GetLogLevel, METH_VARARGS | METH_KEYWORDS },
26853 { (char *)"Log_GetTimestamp", (PyCFunction) _wrap_Log_GetTimestamp, METH_VARARGS | METH_KEYWORDS },
26854 { (char *)"Log_TimeStamp", (PyCFunction) _wrap_Log_TimeStamp, METH_VARARGS | METH_KEYWORDS },
26855 { (char *)"Log_Destroy", (PyCFunction) _wrap_Log_Destroy, METH_VARARGS | METH_KEYWORDS },
26856 { (char *)"Log_swigregister", Log_swigregister, METH_VARARGS },
26857 { (char *)"new_LogStderr", (PyCFunction) _wrap_new_LogStderr, METH_VARARGS | METH_KEYWORDS },
26858 { (char *)"LogStderr_swigregister", LogStderr_swigregister, METH_VARARGS },
26859 { (char *)"new_LogTextCtrl", (PyCFunction) _wrap_new_LogTextCtrl, METH_VARARGS | METH_KEYWORDS },
26860 { (char *)"LogTextCtrl_swigregister", LogTextCtrl_swigregister, METH_VARARGS },
26861 { (char *)"new_LogGui", (PyCFunction) _wrap_new_LogGui, METH_VARARGS | METH_KEYWORDS },
26862 { (char *)"LogGui_swigregister", LogGui_swigregister, METH_VARARGS },
26863 { (char *)"new_LogWindow", (PyCFunction) _wrap_new_LogWindow, METH_VARARGS | METH_KEYWORDS },
26864 { (char *)"LogWindow_Show", (PyCFunction) _wrap_LogWindow_Show, METH_VARARGS | METH_KEYWORDS },
26865 { (char *)"LogWindow_GetFrame", (PyCFunction) _wrap_LogWindow_GetFrame, METH_VARARGS | METH_KEYWORDS },
26866 { (char *)"LogWindow_GetOldLog", (PyCFunction) _wrap_LogWindow_GetOldLog, METH_VARARGS | METH_KEYWORDS },
26867 { (char *)"LogWindow_IsPassingMessages", (PyCFunction) _wrap_LogWindow_IsPassingMessages, METH_VARARGS | METH_KEYWORDS },
26868 { (char *)"LogWindow_PassMessages", (PyCFunction) _wrap_LogWindow_PassMessages, METH_VARARGS | METH_KEYWORDS },
26869 { (char *)"LogWindow_swigregister", LogWindow_swigregister, METH_VARARGS },
26870 { (char *)"new_LogChain", (PyCFunction) _wrap_new_LogChain, METH_VARARGS | METH_KEYWORDS },
26871 { (char *)"LogChain_SetLog", (PyCFunction) _wrap_LogChain_SetLog, METH_VARARGS | METH_KEYWORDS },
26872 { (char *)"LogChain_PassMessages", (PyCFunction) _wrap_LogChain_PassMessages, METH_VARARGS | METH_KEYWORDS },
26873 { (char *)"LogChain_IsPassingMessages", (PyCFunction) _wrap_LogChain_IsPassingMessages, METH_VARARGS | METH_KEYWORDS },
26874 { (char *)"LogChain_GetOldLog", (PyCFunction) _wrap_LogChain_GetOldLog, METH_VARARGS | METH_KEYWORDS },
26875 { (char *)"LogChain_swigregister", LogChain_swigregister, METH_VARARGS },
26876 { (char *)"SysErrorCode", (PyCFunction) _wrap_SysErrorCode, METH_VARARGS | METH_KEYWORDS },
26877 { (char *)"SysErrorMsg", (PyCFunction) _wrap_SysErrorMsg, METH_VARARGS | METH_KEYWORDS },
26878 { (char *)"LogFatalError", (PyCFunction) _wrap_LogFatalError, METH_VARARGS | METH_KEYWORDS },
26879 { (char *)"LogError", (PyCFunction) _wrap_LogError, METH_VARARGS | METH_KEYWORDS },
26880 { (char *)"LogWarning", (PyCFunction) _wrap_LogWarning, METH_VARARGS | METH_KEYWORDS },
26881 { (char *)"LogMessage", (PyCFunction) _wrap_LogMessage, METH_VARARGS | METH_KEYWORDS },
26882 { (char *)"LogInfo", (PyCFunction) _wrap_LogInfo, METH_VARARGS | METH_KEYWORDS },
26883 { (char *)"LogDebug", (PyCFunction) _wrap_LogDebug, METH_VARARGS | METH_KEYWORDS },
26884 { (char *)"LogVerbose", (PyCFunction) _wrap_LogVerbose, METH_VARARGS | METH_KEYWORDS },
26885 { (char *)"LogStatus", (PyCFunction) _wrap_LogStatus, METH_VARARGS | METH_KEYWORDS },
26886 { (char *)"LogStatusFrame", (PyCFunction) _wrap_LogStatusFrame, METH_VARARGS | METH_KEYWORDS },
26887 { (char *)"LogSysError", (PyCFunction) _wrap_LogSysError, METH_VARARGS | METH_KEYWORDS },
26888 { (char *)"LogTrace", _wrap_LogTrace, METH_VARARGS },
26889 { (char *)"LogGeneric", (PyCFunction) _wrap_LogGeneric, METH_VARARGS | METH_KEYWORDS },
26890 { (char *)"SafeShowMessage", (PyCFunction) _wrap_SafeShowMessage, METH_VARARGS | METH_KEYWORDS },
26891 { (char *)"new_LogNull", (PyCFunction) _wrap_new_LogNull, METH_VARARGS | METH_KEYWORDS },
26892 { (char *)"delete_LogNull", (PyCFunction) _wrap_delete_LogNull, METH_VARARGS | METH_KEYWORDS },
26893 { (char *)"LogNull_swigregister", LogNull_swigregister, METH_VARARGS },
26894 { (char *)"new_PyLog", (PyCFunction) _wrap_new_PyLog, METH_VARARGS | METH_KEYWORDS },
26895 { (char *)"PyLog__setCallbackInfo", (PyCFunction) _wrap_PyLog__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
26896 { (char *)"PyLog_swigregister", PyLog_swigregister, METH_VARARGS },
26897 { (char *)"Process_Kill", (PyCFunction) _wrap_Process_Kill, METH_VARARGS | METH_KEYWORDS },
26898 { (char *)"Process_Exists", (PyCFunction) _wrap_Process_Exists, METH_VARARGS | METH_KEYWORDS },
26899 { (char *)"Process_Open", (PyCFunction) _wrap_Process_Open, METH_VARARGS | METH_KEYWORDS },
26900 { (char *)"new_Process", (PyCFunction) _wrap_new_Process, METH_VARARGS | METH_KEYWORDS },
26901 { (char *)"Process__setCallbackInfo", (PyCFunction) _wrap_Process__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
26902 { (char *)"Process_base_OnTerminate", (PyCFunction) _wrap_Process_base_OnTerminate, METH_VARARGS | METH_KEYWORDS },
26903 { (char *)"Process_Redirect", (PyCFunction) _wrap_Process_Redirect, METH_VARARGS | METH_KEYWORDS },
26904 { (char *)"Process_IsRedirected", (PyCFunction) _wrap_Process_IsRedirected, METH_VARARGS | METH_KEYWORDS },
26905 { (char *)"Process_Detach", (PyCFunction) _wrap_Process_Detach, METH_VARARGS | METH_KEYWORDS },
26906 { (char *)"Process_GetInputStream", (PyCFunction) _wrap_Process_GetInputStream, METH_VARARGS | METH_KEYWORDS },
26907 { (char *)"Process_GetErrorStream", (PyCFunction) _wrap_Process_GetErrorStream, METH_VARARGS | METH_KEYWORDS },
26908 { (char *)"Process_GetOutputStream", (PyCFunction) _wrap_Process_GetOutputStream, METH_VARARGS | METH_KEYWORDS },
26909 { (char *)"Process_CloseOutput", (PyCFunction) _wrap_Process_CloseOutput, METH_VARARGS | METH_KEYWORDS },
26910 { (char *)"Process_IsInputOpened", (PyCFunction) _wrap_Process_IsInputOpened, METH_VARARGS | METH_KEYWORDS },
26911 { (char *)"Process_IsInputAvailable", (PyCFunction) _wrap_Process_IsInputAvailable, METH_VARARGS | METH_KEYWORDS },
26912 { (char *)"Process_IsErrorAvailable", (PyCFunction) _wrap_Process_IsErrorAvailable, METH_VARARGS | METH_KEYWORDS },
26913 { (char *)"Process_swigregister", Process_swigregister, METH_VARARGS },
26914 { (char *)"new_ProcessEvent", (PyCFunction) _wrap_new_ProcessEvent, METH_VARARGS | METH_KEYWORDS },
26915 { (char *)"ProcessEvent_GetPid", (PyCFunction) _wrap_ProcessEvent_GetPid, METH_VARARGS | METH_KEYWORDS },
26916 { (char *)"ProcessEvent_GetExitCode", (PyCFunction) _wrap_ProcessEvent_GetExitCode, METH_VARARGS | METH_KEYWORDS },
26917 { (char *)"ProcessEvent_m_pid_set", (PyCFunction) _wrap_ProcessEvent_m_pid_set, METH_VARARGS | METH_KEYWORDS },
26918 { (char *)"ProcessEvent_m_pid_get", (PyCFunction) _wrap_ProcessEvent_m_pid_get, METH_VARARGS | METH_KEYWORDS },
26919 { (char *)"ProcessEvent_m_exitcode_set", (PyCFunction) _wrap_ProcessEvent_m_exitcode_set, METH_VARARGS | METH_KEYWORDS },
26920 { (char *)"ProcessEvent_m_exitcode_get", (PyCFunction) _wrap_ProcessEvent_m_exitcode_get, METH_VARARGS | METH_KEYWORDS },
26921 { (char *)"ProcessEvent_swigregister", ProcessEvent_swigregister, METH_VARARGS },
26922 { (char *)"Execute", (PyCFunction) _wrap_Execute, METH_VARARGS | METH_KEYWORDS },
26923 { (char *)"new_Joystick", (PyCFunction) _wrap_new_Joystick, METH_VARARGS | METH_KEYWORDS },
26924 { (char *)"delete_Joystick", (PyCFunction) _wrap_delete_Joystick, METH_VARARGS | METH_KEYWORDS },
26925 { (char *)"Joystick_GetPosition", (PyCFunction) _wrap_Joystick_GetPosition, METH_VARARGS | METH_KEYWORDS },
26926 { (char *)"Joystick_GetZPosition", (PyCFunction) _wrap_Joystick_GetZPosition, METH_VARARGS | METH_KEYWORDS },
26927 { (char *)"Joystick_GetButtonState", (PyCFunction) _wrap_Joystick_GetButtonState, METH_VARARGS | METH_KEYWORDS },
26928 { (char *)"Joystick_GetPOVPosition", (PyCFunction) _wrap_Joystick_GetPOVPosition, METH_VARARGS | METH_KEYWORDS },
26929 { (char *)"Joystick_GetPOVCTSPosition", (PyCFunction) _wrap_Joystick_GetPOVCTSPosition, METH_VARARGS | METH_KEYWORDS },
26930 { (char *)"Joystick_GetRudderPosition", (PyCFunction) _wrap_Joystick_GetRudderPosition, METH_VARARGS | METH_KEYWORDS },
26931 { (char *)"Joystick_GetUPosition", (PyCFunction) _wrap_Joystick_GetUPosition, METH_VARARGS | METH_KEYWORDS },
26932 { (char *)"Joystick_GetVPosition", (PyCFunction) _wrap_Joystick_GetVPosition, METH_VARARGS | METH_KEYWORDS },
26933 { (char *)"Joystick_GetMovementThreshold", (PyCFunction) _wrap_Joystick_GetMovementThreshold, METH_VARARGS | METH_KEYWORDS },
26934 { (char *)"Joystick_SetMovementThreshold", (PyCFunction) _wrap_Joystick_SetMovementThreshold, METH_VARARGS | METH_KEYWORDS },
26935 { (char *)"Joystick_IsOk", (PyCFunction) _wrap_Joystick_IsOk, METH_VARARGS | METH_KEYWORDS },
26936 { (char *)"Joystick_GetNumberJoysticks", (PyCFunction) _wrap_Joystick_GetNumberJoysticks, METH_VARARGS | METH_KEYWORDS },
26937 { (char *)"Joystick_GetManufacturerId", (PyCFunction) _wrap_Joystick_GetManufacturerId, METH_VARARGS | METH_KEYWORDS },
26938 { (char *)"Joystick_GetProductId", (PyCFunction) _wrap_Joystick_GetProductId, METH_VARARGS | METH_KEYWORDS },
26939 { (char *)"Joystick_GetProductName", (PyCFunction) _wrap_Joystick_GetProductName, METH_VARARGS | METH_KEYWORDS },
26940 { (char *)"Joystick_GetXMin", (PyCFunction) _wrap_Joystick_GetXMin, METH_VARARGS | METH_KEYWORDS },
26941 { (char *)"Joystick_GetYMin", (PyCFunction) _wrap_Joystick_GetYMin, METH_VARARGS | METH_KEYWORDS },
26942 { (char *)"Joystick_GetZMin", (PyCFunction) _wrap_Joystick_GetZMin, METH_VARARGS | METH_KEYWORDS },
26943 { (char *)"Joystick_GetXMax", (PyCFunction) _wrap_Joystick_GetXMax, METH_VARARGS | METH_KEYWORDS },
26944 { (char *)"Joystick_GetYMax", (PyCFunction) _wrap_Joystick_GetYMax, METH_VARARGS | METH_KEYWORDS },
26945 { (char *)"Joystick_GetZMax", (PyCFunction) _wrap_Joystick_GetZMax, METH_VARARGS | METH_KEYWORDS },
26946 { (char *)"Joystick_GetNumberButtons", (PyCFunction) _wrap_Joystick_GetNumberButtons, METH_VARARGS | METH_KEYWORDS },
26947 { (char *)"Joystick_GetNumberAxes", (PyCFunction) _wrap_Joystick_GetNumberAxes, METH_VARARGS | METH_KEYWORDS },
26948 { (char *)"Joystick_GetMaxButtons", (PyCFunction) _wrap_Joystick_GetMaxButtons, METH_VARARGS | METH_KEYWORDS },
26949 { (char *)"Joystick_GetMaxAxes", (PyCFunction) _wrap_Joystick_GetMaxAxes, METH_VARARGS | METH_KEYWORDS },
26950 { (char *)"Joystick_GetPollingMin", (PyCFunction) _wrap_Joystick_GetPollingMin, METH_VARARGS | METH_KEYWORDS },
26951 { (char *)"Joystick_GetPollingMax", (PyCFunction) _wrap_Joystick_GetPollingMax, METH_VARARGS | METH_KEYWORDS },
26952 { (char *)"Joystick_GetRudderMin", (PyCFunction) _wrap_Joystick_GetRudderMin, METH_VARARGS | METH_KEYWORDS },
26953 { (char *)"Joystick_GetRudderMax", (PyCFunction) _wrap_Joystick_GetRudderMax, METH_VARARGS | METH_KEYWORDS },
26954 { (char *)"Joystick_GetUMin", (PyCFunction) _wrap_Joystick_GetUMin, METH_VARARGS | METH_KEYWORDS },
26955 { (char *)"Joystick_GetUMax", (PyCFunction) _wrap_Joystick_GetUMax, METH_VARARGS | METH_KEYWORDS },
26956 { (char *)"Joystick_GetVMin", (PyCFunction) _wrap_Joystick_GetVMin, METH_VARARGS | METH_KEYWORDS },
26957 { (char *)"Joystick_GetVMax", (PyCFunction) _wrap_Joystick_GetVMax, METH_VARARGS | METH_KEYWORDS },
26958 { (char *)"Joystick_HasRudder", (PyCFunction) _wrap_Joystick_HasRudder, METH_VARARGS | METH_KEYWORDS },
26959 { (char *)"Joystick_HasZ", (PyCFunction) _wrap_Joystick_HasZ, METH_VARARGS | METH_KEYWORDS },
26960 { (char *)"Joystick_HasU", (PyCFunction) _wrap_Joystick_HasU, METH_VARARGS | METH_KEYWORDS },
26961 { (char *)"Joystick_HasV", (PyCFunction) _wrap_Joystick_HasV, METH_VARARGS | METH_KEYWORDS },
26962 { (char *)"Joystick_HasPOV", (PyCFunction) _wrap_Joystick_HasPOV, METH_VARARGS | METH_KEYWORDS },
26963 { (char *)"Joystick_HasPOV4Dir", (PyCFunction) _wrap_Joystick_HasPOV4Dir, METH_VARARGS | METH_KEYWORDS },
26964 { (char *)"Joystick_HasPOVCTS", (PyCFunction) _wrap_Joystick_HasPOVCTS, METH_VARARGS | METH_KEYWORDS },
26965 { (char *)"Joystick_SetCapture", (PyCFunction) _wrap_Joystick_SetCapture, METH_VARARGS | METH_KEYWORDS },
26966 { (char *)"Joystick_ReleaseCapture", (PyCFunction) _wrap_Joystick_ReleaseCapture, METH_VARARGS | METH_KEYWORDS },
26967 { (char *)"Joystick_swigregister", Joystick_swigregister, METH_VARARGS },
26968 { (char *)"JoystickEvent_m_pos_set", (PyCFunction) _wrap_JoystickEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS },
26969 { (char *)"JoystickEvent_m_pos_get", (PyCFunction) _wrap_JoystickEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS },
26970 { (char *)"JoystickEvent_m_zPosition_set", (PyCFunction) _wrap_JoystickEvent_m_zPosition_set, METH_VARARGS | METH_KEYWORDS },
26971 { (char *)"JoystickEvent_m_zPosition_get", (PyCFunction) _wrap_JoystickEvent_m_zPosition_get, METH_VARARGS | METH_KEYWORDS },
26972 { (char *)"JoystickEvent_m_buttonChange_set", (PyCFunction) _wrap_JoystickEvent_m_buttonChange_set, METH_VARARGS | METH_KEYWORDS },
26973 { (char *)"JoystickEvent_m_buttonChange_get", (PyCFunction) _wrap_JoystickEvent_m_buttonChange_get, METH_VARARGS | METH_KEYWORDS },
26974 { (char *)"JoystickEvent_m_buttonState_set", (PyCFunction) _wrap_JoystickEvent_m_buttonState_set, METH_VARARGS | METH_KEYWORDS },
26975 { (char *)"JoystickEvent_m_buttonState_get", (PyCFunction) _wrap_JoystickEvent_m_buttonState_get, METH_VARARGS | METH_KEYWORDS },
26976 { (char *)"JoystickEvent_m_joyStick_set", (PyCFunction) _wrap_JoystickEvent_m_joyStick_set, METH_VARARGS | METH_KEYWORDS },
26977 { (char *)"JoystickEvent_m_joyStick_get", (PyCFunction) _wrap_JoystickEvent_m_joyStick_get, METH_VARARGS | METH_KEYWORDS },
26978 { (char *)"new_JoystickEvent", (PyCFunction) _wrap_new_JoystickEvent, METH_VARARGS | METH_KEYWORDS },
26979 { (char *)"JoystickEvent_GetPosition", (PyCFunction) _wrap_JoystickEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
26980 { (char *)"JoystickEvent_GetZPosition", (PyCFunction) _wrap_JoystickEvent_GetZPosition, METH_VARARGS | METH_KEYWORDS },
26981 { (char *)"JoystickEvent_GetButtonState", (PyCFunction) _wrap_JoystickEvent_GetButtonState, METH_VARARGS | METH_KEYWORDS },
26982 { (char *)"JoystickEvent_GetButtonChange", (PyCFunction) _wrap_JoystickEvent_GetButtonChange, METH_VARARGS | METH_KEYWORDS },
26983 { (char *)"JoystickEvent_GetJoystick", (PyCFunction) _wrap_JoystickEvent_GetJoystick, METH_VARARGS | METH_KEYWORDS },
26984 { (char *)"JoystickEvent_SetJoystick", (PyCFunction) _wrap_JoystickEvent_SetJoystick, METH_VARARGS | METH_KEYWORDS },
26985 { (char *)"JoystickEvent_SetButtonState", (PyCFunction) _wrap_JoystickEvent_SetButtonState, METH_VARARGS | METH_KEYWORDS },
26986 { (char *)"JoystickEvent_SetButtonChange", (PyCFunction) _wrap_JoystickEvent_SetButtonChange, METH_VARARGS | METH_KEYWORDS },
26987 { (char *)"JoystickEvent_SetPosition", (PyCFunction) _wrap_JoystickEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
26988 { (char *)"JoystickEvent_SetZPosition", (PyCFunction) _wrap_JoystickEvent_SetZPosition, METH_VARARGS | METH_KEYWORDS },
26989 { (char *)"JoystickEvent_IsButton", (PyCFunction) _wrap_JoystickEvent_IsButton, METH_VARARGS | METH_KEYWORDS },
26990 { (char *)"JoystickEvent_IsMove", (PyCFunction) _wrap_JoystickEvent_IsMove, METH_VARARGS | METH_KEYWORDS },
26991 { (char *)"JoystickEvent_IsZMove", (PyCFunction) _wrap_JoystickEvent_IsZMove, METH_VARARGS | METH_KEYWORDS },
26992 { (char *)"JoystickEvent_ButtonDown", (PyCFunction) _wrap_JoystickEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS },
26993 { (char *)"JoystickEvent_ButtonUp", (PyCFunction) _wrap_JoystickEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS },
26994 { (char *)"JoystickEvent_ButtonIsDown", (PyCFunction) _wrap_JoystickEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS },
26995 { (char *)"JoystickEvent_swigregister", JoystickEvent_swigregister, METH_VARARGS },
26996 { (char *)"new_Sound", _wrap_new_Sound, METH_VARARGS },
26997 { (char *)"delete_Sound", (PyCFunction) _wrap_delete_Sound, METH_VARARGS | METH_KEYWORDS },
26998 { (char *)"Sound_Create", _wrap_Sound_Create, METH_VARARGS },
26999 { (char *)"Sound_IsOk", (PyCFunction) _wrap_Sound_IsOk, METH_VARARGS | METH_KEYWORDS },
27000 { (char *)"Sound_Play", _wrap_Sound_Play, METH_VARARGS },
27001 { (char *)"Sound_PlaySound", _wrap_Sound_PlaySound, METH_VARARGS },
27002 { (char *)"Sound_Stop", (PyCFunction) _wrap_Sound_Stop, METH_VARARGS | METH_KEYWORDS },
27003 { (char *)"Sound_swigregister", Sound_swigregister, METH_VARARGS },
27004 { (char *)"new_FileTypeInfo", (PyCFunction) _wrap_new_FileTypeInfo, METH_VARARGS | METH_KEYWORDS },
27005 { (char *)"new_FileTypeInfoSequence", (PyCFunction) _wrap_new_FileTypeInfoSequence, METH_VARARGS | METH_KEYWORDS },
27006 { (char *)"new_NullFileTypeInfo", (PyCFunction) _wrap_new_NullFileTypeInfo, METH_VARARGS | METH_KEYWORDS },
27007 { (char *)"FileTypeInfo_IsValid", (PyCFunction) _wrap_FileTypeInfo_IsValid, METH_VARARGS | METH_KEYWORDS },
27008 { (char *)"FileTypeInfo_SetIcon", (PyCFunction) _wrap_FileTypeInfo_SetIcon, METH_VARARGS | METH_KEYWORDS },
27009 { (char *)"FileTypeInfo_SetShortDesc", (PyCFunction) _wrap_FileTypeInfo_SetShortDesc, METH_VARARGS | METH_KEYWORDS },
27010 { (char *)"FileTypeInfo_GetMimeType", (PyCFunction) _wrap_FileTypeInfo_GetMimeType, METH_VARARGS | METH_KEYWORDS },
27011 { (char *)"FileTypeInfo_GetOpenCommand", (PyCFunction) _wrap_FileTypeInfo_GetOpenCommand, METH_VARARGS | METH_KEYWORDS },
27012 { (char *)"FileTypeInfo_GetPrintCommand", (PyCFunction) _wrap_FileTypeInfo_GetPrintCommand, METH_VARARGS | METH_KEYWORDS },
27013 { (char *)"FileTypeInfo_GetShortDesc", (PyCFunction) _wrap_FileTypeInfo_GetShortDesc, METH_VARARGS | METH_KEYWORDS },
27014 { (char *)"FileTypeInfo_GetDescription", (PyCFunction) _wrap_FileTypeInfo_GetDescription, METH_VARARGS | METH_KEYWORDS },
27015 { (char *)"FileTypeInfo_GetExtensions", (PyCFunction) _wrap_FileTypeInfo_GetExtensions, METH_VARARGS | METH_KEYWORDS },
27016 { (char *)"FileTypeInfo_GetExtensionsCount", (PyCFunction) _wrap_FileTypeInfo_GetExtensionsCount, METH_VARARGS | METH_KEYWORDS },
27017 { (char *)"FileTypeInfo_GetIconFile", (PyCFunction) _wrap_FileTypeInfo_GetIconFile, METH_VARARGS | METH_KEYWORDS },
27018 { (char *)"FileTypeInfo_GetIconIndex", (PyCFunction) _wrap_FileTypeInfo_GetIconIndex, METH_VARARGS | METH_KEYWORDS },
27019 { (char *)"FileTypeInfo_swigregister", FileTypeInfo_swigregister, METH_VARARGS },
27020 { (char *)"new_FileType", (PyCFunction) _wrap_new_FileType, METH_VARARGS | METH_KEYWORDS },
27021 { (char *)"delete_FileType", (PyCFunction) _wrap_delete_FileType, METH_VARARGS | METH_KEYWORDS },
27022 { (char *)"FileType_GetMimeType", (PyCFunction) _wrap_FileType_GetMimeType, METH_VARARGS | METH_KEYWORDS },
27023 { (char *)"FileType_GetMimeTypes", (PyCFunction) _wrap_FileType_GetMimeTypes, METH_VARARGS | METH_KEYWORDS },
27024 { (char *)"FileType_GetExtensions", (PyCFunction) _wrap_FileType_GetExtensions, METH_VARARGS | METH_KEYWORDS },
27025 { (char *)"FileType_GetIcon", (PyCFunction) _wrap_FileType_GetIcon, METH_VARARGS | METH_KEYWORDS },
27026 { (char *)"FileType_GetIconInfo", (PyCFunction) _wrap_FileType_GetIconInfo, METH_VARARGS | METH_KEYWORDS },
27027 { (char *)"FileType_GetDescription", (PyCFunction) _wrap_FileType_GetDescription, METH_VARARGS | METH_KEYWORDS },
27028 { (char *)"FileType_GetOpenCommand", (PyCFunction) _wrap_FileType_GetOpenCommand, METH_VARARGS | METH_KEYWORDS },
27029 { (char *)"FileType_GetPrintCommand", (PyCFunction) _wrap_FileType_GetPrintCommand, METH_VARARGS | METH_KEYWORDS },
27030 { (char *)"FileType_GetAllCommands", (PyCFunction) _wrap_FileType_GetAllCommands, METH_VARARGS | METH_KEYWORDS },
27031 { (char *)"FileType_SetCommand", (PyCFunction) _wrap_FileType_SetCommand, METH_VARARGS | METH_KEYWORDS },
27032 { (char *)"FileType_SetDefaultIcon", (PyCFunction) _wrap_FileType_SetDefaultIcon, METH_VARARGS | METH_KEYWORDS },
27033 { (char *)"FileType_Unassociate", (PyCFunction) _wrap_FileType_Unassociate, METH_VARARGS | METH_KEYWORDS },
27034 { (char *)"FileType_ExpandCommand", (PyCFunction) _wrap_FileType_ExpandCommand, METH_VARARGS | METH_KEYWORDS },
27035 { (char *)"FileType_swigregister", FileType_swigregister, METH_VARARGS },
27036 { (char *)"MimeTypesManager_IsOfType", (PyCFunction) _wrap_MimeTypesManager_IsOfType, METH_VARARGS | METH_KEYWORDS },
27037 { (char *)"new_MimeTypesManager", (PyCFunction) _wrap_new_MimeTypesManager, METH_VARARGS | METH_KEYWORDS },
27038 { (char *)"MimeTypesManager_Initialize", (PyCFunction) _wrap_MimeTypesManager_Initialize, METH_VARARGS | METH_KEYWORDS },
27039 { (char *)"MimeTypesManager_ClearData", (PyCFunction) _wrap_MimeTypesManager_ClearData, METH_VARARGS | METH_KEYWORDS },
27040 { (char *)"MimeTypesManager_GetFileTypeFromExtension", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromExtension, METH_VARARGS | METH_KEYWORDS },
27041 { (char *)"MimeTypesManager_GetFileTypeFromMimeType", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromMimeType, METH_VARARGS | METH_KEYWORDS },
27042 { (char *)"MimeTypesManager_ReadMailcap", (PyCFunction) _wrap_MimeTypesManager_ReadMailcap, METH_VARARGS | METH_KEYWORDS },
27043 { (char *)"MimeTypesManager_ReadMimeTypes", (PyCFunction) _wrap_MimeTypesManager_ReadMimeTypes, METH_VARARGS | METH_KEYWORDS },
27044 { (char *)"MimeTypesManager_EnumAllFileTypes", (PyCFunction) _wrap_MimeTypesManager_EnumAllFileTypes, METH_VARARGS | METH_KEYWORDS },
27045 { (char *)"MimeTypesManager_AddFallback", (PyCFunction) _wrap_MimeTypesManager_AddFallback, METH_VARARGS | METH_KEYWORDS },
27046 { (char *)"MimeTypesManager_Associate", (PyCFunction) _wrap_MimeTypesManager_Associate, METH_VARARGS | METH_KEYWORDS },
27047 { (char *)"MimeTypesManager_Unassociate", (PyCFunction) _wrap_MimeTypesManager_Unassociate, METH_VARARGS | METH_KEYWORDS },
27048 { (char *)"delete_MimeTypesManager", (PyCFunction) _wrap_delete_MimeTypesManager, METH_VARARGS | METH_KEYWORDS },
27049 { (char *)"MimeTypesManager_swigregister", MimeTypesManager_swigregister, METH_VARARGS },
27050 { (char *)"new_ArtProvider", (PyCFunction) _wrap_new_ArtProvider, METH_VARARGS | METH_KEYWORDS },
27051 { (char *)"ArtProvider__setCallbackInfo", (PyCFunction) _wrap_ArtProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
27052 { (char *)"ArtProvider_PushProvider", (PyCFunction) _wrap_ArtProvider_PushProvider, METH_VARARGS | METH_KEYWORDS },
27053 { (char *)"ArtProvider_PopProvider", (PyCFunction) _wrap_ArtProvider_PopProvider, METH_VARARGS | METH_KEYWORDS },
27054 { (char *)"ArtProvider_RemoveProvider", (PyCFunction) _wrap_ArtProvider_RemoveProvider, METH_VARARGS | METH_KEYWORDS },
27055 { (char *)"ArtProvider_GetBitmap", (PyCFunction) _wrap_ArtProvider_GetBitmap, METH_VARARGS | METH_KEYWORDS },
27056 { (char *)"ArtProvider_GetIcon", (PyCFunction) _wrap_ArtProvider_GetIcon, METH_VARARGS | METH_KEYWORDS },
27057 { (char *)"ArtProvider_Destroy", (PyCFunction) _wrap_ArtProvider_Destroy, METH_VARARGS | METH_KEYWORDS },
27058 { (char *)"ArtProvider_swigregister", ArtProvider_swigregister, METH_VARARGS },
27059 { (char *)"delete_ConfigBase", (PyCFunction) _wrap_delete_ConfigBase, METH_VARARGS | METH_KEYWORDS },
27060 { (char *)"ConfigBase_Set", (PyCFunction) _wrap_ConfigBase_Set, METH_VARARGS | METH_KEYWORDS },
27061 { (char *)"ConfigBase_Get", (PyCFunction) _wrap_ConfigBase_Get, METH_VARARGS | METH_KEYWORDS },
27062 { (char *)"ConfigBase_Create", (PyCFunction) _wrap_ConfigBase_Create, METH_VARARGS | METH_KEYWORDS },
27063 { (char *)"ConfigBase_DontCreateOnDemand", (PyCFunction) _wrap_ConfigBase_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS },
27064 { (char *)"ConfigBase_SetPath", (PyCFunction) _wrap_ConfigBase_SetPath, METH_VARARGS | METH_KEYWORDS },
27065 { (char *)"ConfigBase_GetPath", (PyCFunction) _wrap_ConfigBase_GetPath, METH_VARARGS | METH_KEYWORDS },
27066 { (char *)"ConfigBase_GetFirstGroup", (PyCFunction) _wrap_ConfigBase_GetFirstGroup, METH_VARARGS | METH_KEYWORDS },
27067 { (char *)"ConfigBase_GetNextGroup", (PyCFunction) _wrap_ConfigBase_GetNextGroup, METH_VARARGS | METH_KEYWORDS },
27068 { (char *)"ConfigBase_GetFirstEntry", (PyCFunction) _wrap_ConfigBase_GetFirstEntry, METH_VARARGS | METH_KEYWORDS },
27069 { (char *)"ConfigBase_GetNextEntry", (PyCFunction) _wrap_ConfigBase_GetNextEntry, METH_VARARGS | METH_KEYWORDS },
27070 { (char *)"ConfigBase_GetNumberOfEntries", (PyCFunction) _wrap_ConfigBase_GetNumberOfEntries, METH_VARARGS | METH_KEYWORDS },
27071 { (char *)"ConfigBase_GetNumberOfGroups", (PyCFunction) _wrap_ConfigBase_GetNumberOfGroups, METH_VARARGS | METH_KEYWORDS },
27072 { (char *)"ConfigBase_HasGroup", (PyCFunction) _wrap_ConfigBase_HasGroup, METH_VARARGS | METH_KEYWORDS },
27073 { (char *)"ConfigBase_HasEntry", (PyCFunction) _wrap_ConfigBase_HasEntry, METH_VARARGS | METH_KEYWORDS },
27074 { (char *)"ConfigBase_Exists", (PyCFunction) _wrap_ConfigBase_Exists, METH_VARARGS | METH_KEYWORDS },
27075 { (char *)"ConfigBase_GetEntryType", (PyCFunction) _wrap_ConfigBase_GetEntryType, METH_VARARGS | METH_KEYWORDS },
27076 { (char *)"ConfigBase_Read", (PyCFunction) _wrap_ConfigBase_Read, METH_VARARGS | METH_KEYWORDS },
27077 { (char *)"ConfigBase_ReadInt", (PyCFunction) _wrap_ConfigBase_ReadInt, METH_VARARGS | METH_KEYWORDS },
27078 { (char *)"ConfigBase_ReadFloat", (PyCFunction) _wrap_ConfigBase_ReadFloat, METH_VARARGS | METH_KEYWORDS },
27079 { (char *)"ConfigBase_ReadBool", (PyCFunction) _wrap_ConfigBase_ReadBool, METH_VARARGS | METH_KEYWORDS },
27080 { (char *)"ConfigBase_Write", (PyCFunction) _wrap_ConfigBase_Write, METH_VARARGS | METH_KEYWORDS },
27081 { (char *)"ConfigBase_WriteInt", (PyCFunction) _wrap_ConfigBase_WriteInt, METH_VARARGS | METH_KEYWORDS },
27082 { (char *)"ConfigBase_WriteFloat", (PyCFunction) _wrap_ConfigBase_WriteFloat, METH_VARARGS | METH_KEYWORDS },
27083 { (char *)"ConfigBase_WriteBool", (PyCFunction) _wrap_ConfigBase_WriteBool, METH_VARARGS | METH_KEYWORDS },
27084 { (char *)"ConfigBase_Flush", (PyCFunction) _wrap_ConfigBase_Flush, METH_VARARGS | METH_KEYWORDS },
27085 { (char *)"ConfigBase_RenameEntry", (PyCFunction) _wrap_ConfigBase_RenameEntry, METH_VARARGS | METH_KEYWORDS },
27086 { (char *)"ConfigBase_RenameGroup", (PyCFunction) _wrap_ConfigBase_RenameGroup, METH_VARARGS | METH_KEYWORDS },
27087 { (char *)"ConfigBase_DeleteEntry", (PyCFunction) _wrap_ConfigBase_DeleteEntry, METH_VARARGS | METH_KEYWORDS },
27088 { (char *)"ConfigBase_DeleteGroup", (PyCFunction) _wrap_ConfigBase_DeleteGroup, METH_VARARGS | METH_KEYWORDS },
27089 { (char *)"ConfigBase_DeleteAll", (PyCFunction) _wrap_ConfigBase_DeleteAll, METH_VARARGS | METH_KEYWORDS },
27090 { (char *)"ConfigBase_IsExpandingEnvVars", (PyCFunction) _wrap_ConfigBase_IsExpandingEnvVars, METH_VARARGS | METH_KEYWORDS },
27091 { (char *)"ConfigBase_SetExpandEnvVars", (PyCFunction) _wrap_ConfigBase_SetExpandEnvVars, METH_VARARGS | METH_KEYWORDS },
27092 { (char *)"ConfigBase_SetRecordDefaults", (PyCFunction) _wrap_ConfigBase_SetRecordDefaults, METH_VARARGS | METH_KEYWORDS },
27093 { (char *)"ConfigBase_IsRecordingDefaults", (PyCFunction) _wrap_ConfigBase_IsRecordingDefaults, METH_VARARGS | METH_KEYWORDS },
27094 { (char *)"ConfigBase_ExpandEnvVars", (PyCFunction) _wrap_ConfigBase_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS },
27095 { (char *)"ConfigBase_GetAppName", (PyCFunction) _wrap_ConfigBase_GetAppName, METH_VARARGS | METH_KEYWORDS },
27096 { (char *)"ConfigBase_GetVendorName", (PyCFunction) _wrap_ConfigBase_GetVendorName, METH_VARARGS | METH_KEYWORDS },
27097 { (char *)"ConfigBase_SetAppName", (PyCFunction) _wrap_ConfigBase_SetAppName, METH_VARARGS | METH_KEYWORDS },
27098 { (char *)"ConfigBase_SetVendorName", (PyCFunction) _wrap_ConfigBase_SetVendorName, METH_VARARGS | METH_KEYWORDS },
27099 { (char *)"ConfigBase_SetStyle", (PyCFunction) _wrap_ConfigBase_SetStyle, METH_VARARGS | METH_KEYWORDS },
27100 { (char *)"ConfigBase_GetStyle", (PyCFunction) _wrap_ConfigBase_GetStyle, METH_VARARGS | METH_KEYWORDS },
27101 { (char *)"ConfigBase_swigregister", ConfigBase_swigregister, METH_VARARGS },
27102 { (char *)"new_ConfigPathChanger", (PyCFunction) _wrap_new_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS },
27103 { (char *)"delete_ConfigPathChanger", (PyCFunction) _wrap_delete_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS },
27104 { (char *)"ConfigPathChanger_Name", (PyCFunction) _wrap_ConfigPathChanger_Name, METH_VARARGS | METH_KEYWORDS },
27105 { (char *)"ConfigPathChanger_swigregister", ConfigPathChanger_swigregister, METH_VARARGS },
27106 { (char *)"new_Config", (PyCFunction) _wrap_new_Config, METH_VARARGS | METH_KEYWORDS },
27107 { (char *)"delete_Config", (PyCFunction) _wrap_delete_Config, METH_VARARGS | METH_KEYWORDS },
27108 { (char *)"Config_swigregister", Config_swigregister, METH_VARARGS },
27109 { (char *)"new_FileConfig", (PyCFunction) _wrap_new_FileConfig, METH_VARARGS | METH_KEYWORDS },
27110 { (char *)"delete_FileConfig", (PyCFunction) _wrap_delete_FileConfig, METH_VARARGS | METH_KEYWORDS },
27111 { (char *)"FileConfig_swigregister", FileConfig_swigregister, METH_VARARGS },
27112 { (char *)"ExpandEnvVars", (PyCFunction) _wrap_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS },
27113 { (char *)"DateTime_SetCountry", (PyCFunction) _wrap_DateTime_SetCountry, METH_VARARGS | METH_KEYWORDS },
27114 { (char *)"DateTime_GetCountry", (PyCFunction) _wrap_DateTime_GetCountry, METH_VARARGS | METH_KEYWORDS },
27115 { (char *)"DateTime_IsWestEuropeanCountry", (PyCFunction) _wrap_DateTime_IsWestEuropeanCountry, METH_VARARGS | METH_KEYWORDS },
27116 { (char *)"DateTime_GetCurrentYear", (PyCFunction) _wrap_DateTime_GetCurrentYear, METH_VARARGS | METH_KEYWORDS },
27117 { (char *)"DateTime_ConvertYearToBC", (PyCFunction) _wrap_DateTime_ConvertYearToBC, METH_VARARGS | METH_KEYWORDS },
27118 { (char *)"DateTime_GetCurrentMonth", (PyCFunction) _wrap_DateTime_GetCurrentMonth, METH_VARARGS | METH_KEYWORDS },
27119 { (char *)"DateTime_IsLeapYear", (PyCFunction) _wrap_DateTime_IsLeapYear, METH_VARARGS | METH_KEYWORDS },
27120 { (char *)"DateTime_GetCentury", (PyCFunction) _wrap_DateTime_GetCentury, METH_VARARGS | METH_KEYWORDS },
27121 { (char *)"DateTime_GetNumberOfDaysinYear", (PyCFunction) _wrap_DateTime_GetNumberOfDaysinYear, METH_VARARGS | METH_KEYWORDS },
27122 { (char *)"DateTime_GetNumberOfDaysInMonth", (PyCFunction) _wrap_DateTime_GetNumberOfDaysInMonth, METH_VARARGS | METH_KEYWORDS },
27123 { (char *)"DateTime_GetMonthName", (PyCFunction) _wrap_DateTime_GetMonthName, METH_VARARGS | METH_KEYWORDS },
27124 { (char *)"DateTime_GetWeekDayName", (PyCFunction) _wrap_DateTime_GetWeekDayName, METH_VARARGS | METH_KEYWORDS },
27125 { (char *)"DateTime_GetAmPmStrings", (PyCFunction) _wrap_DateTime_GetAmPmStrings, METH_VARARGS | METH_KEYWORDS },
27126 { (char *)"DateTime_IsDSTApplicable", (PyCFunction) _wrap_DateTime_IsDSTApplicable, METH_VARARGS | METH_KEYWORDS },
27127 { (char *)"DateTime_GetBeginDST", (PyCFunction) _wrap_DateTime_GetBeginDST, METH_VARARGS | METH_KEYWORDS },
27128 { (char *)"DateTime_GetEndDST", (PyCFunction) _wrap_DateTime_GetEndDST, METH_VARARGS | METH_KEYWORDS },
27129 { (char *)"DateTime_Now", (PyCFunction) _wrap_DateTime_Now, METH_VARARGS | METH_KEYWORDS },
27130 { (char *)"DateTime_UNow", (PyCFunction) _wrap_DateTime_UNow, METH_VARARGS | METH_KEYWORDS },
27131 { (char *)"DateTime_Today", (PyCFunction) _wrap_DateTime_Today, METH_VARARGS | METH_KEYWORDS },
27132 { (char *)"new_DateTime", (PyCFunction) _wrap_new_DateTime, METH_VARARGS | METH_KEYWORDS },
27133 { (char *)"new_DateTimeFromTimeT", (PyCFunction) _wrap_new_DateTimeFromTimeT, METH_VARARGS | METH_KEYWORDS },
27134 { (char *)"new_DateTimeFromJDN", (PyCFunction) _wrap_new_DateTimeFromJDN, METH_VARARGS | METH_KEYWORDS },
27135 { (char *)"new_DateTimeFromHMS", (PyCFunction) _wrap_new_DateTimeFromHMS, METH_VARARGS | METH_KEYWORDS },
27136 { (char *)"new_DateTimeFromDMY", (PyCFunction) _wrap_new_DateTimeFromDMY, METH_VARARGS | METH_KEYWORDS },
27137 { (char *)"delete_DateTime", (PyCFunction) _wrap_delete_DateTime, METH_VARARGS | METH_KEYWORDS },
27138 { (char *)"DateTime_SetToCurrent", (PyCFunction) _wrap_DateTime_SetToCurrent, METH_VARARGS | METH_KEYWORDS },
27139 { (char *)"DateTime_SetTimeT", (PyCFunction) _wrap_DateTime_SetTimeT, METH_VARARGS | METH_KEYWORDS },
27140 { (char *)"DateTime_SetJDN", (PyCFunction) _wrap_DateTime_SetJDN, METH_VARARGS | METH_KEYWORDS },
27141 { (char *)"DateTime_SetHMS", (PyCFunction) _wrap_DateTime_SetHMS, METH_VARARGS | METH_KEYWORDS },
27142 { (char *)"DateTime_Set", (PyCFunction) _wrap_DateTime_Set, METH_VARARGS | METH_KEYWORDS },
27143 { (char *)"DateTime_ResetTime", (PyCFunction) _wrap_DateTime_ResetTime, METH_VARARGS | METH_KEYWORDS },
27144 { (char *)"DateTime_SetYear", (PyCFunction) _wrap_DateTime_SetYear, METH_VARARGS | METH_KEYWORDS },
27145 { (char *)"DateTime_SetMonth", (PyCFunction) _wrap_DateTime_SetMonth, METH_VARARGS | METH_KEYWORDS },
27146 { (char *)"DateTime_SetDay", (PyCFunction) _wrap_DateTime_SetDay, METH_VARARGS | METH_KEYWORDS },
27147 { (char *)"DateTime_SetHour", (PyCFunction) _wrap_DateTime_SetHour, METH_VARARGS | METH_KEYWORDS },
27148 { (char *)"DateTime_SetMinute", (PyCFunction) _wrap_DateTime_SetMinute, METH_VARARGS | METH_KEYWORDS },
27149 { (char *)"DateTime_SetSecond", (PyCFunction) _wrap_DateTime_SetSecond, METH_VARARGS | METH_KEYWORDS },
27150 { (char *)"DateTime_SetMillisecond", (PyCFunction) _wrap_DateTime_SetMillisecond, METH_VARARGS | METH_KEYWORDS },
27151 { (char *)"DateTime_SetToWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_SetToWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS },
27152 { (char *)"DateTime_GetWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_GetWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS },
27153 { (char *)"DateTime_SetToNextWeekDay", (PyCFunction) _wrap_DateTime_SetToNextWeekDay, METH_VARARGS | METH_KEYWORDS },
27154 { (char *)"DateTime_GetNextWeekDay", (PyCFunction) _wrap_DateTime_GetNextWeekDay, METH_VARARGS | METH_KEYWORDS },
27155 { (char *)"DateTime_SetToPrevWeekDay", (PyCFunction) _wrap_DateTime_SetToPrevWeekDay, METH_VARARGS | METH_KEYWORDS },
27156 { (char *)"DateTime_GetPrevWeekDay", (PyCFunction) _wrap_DateTime_GetPrevWeekDay, METH_VARARGS | METH_KEYWORDS },
27157 { (char *)"DateTime_SetToWeekDay", (PyCFunction) _wrap_DateTime_SetToWeekDay, METH_VARARGS | METH_KEYWORDS },
27158 { (char *)"DateTime_SetToLastWeekDay", (PyCFunction) _wrap_DateTime_SetToLastWeekDay, METH_VARARGS | METH_KEYWORDS },
27159 { (char *)"DateTime_GetLastWeekDay", (PyCFunction) _wrap_DateTime_GetLastWeekDay, METH_VARARGS | METH_KEYWORDS },
27160 { (char *)"DateTime_SetToTheWeek", (PyCFunction) _wrap_DateTime_SetToTheWeek, METH_VARARGS | METH_KEYWORDS },
27161 { (char *)"DateTime_GetWeek", (PyCFunction) _wrap_DateTime_GetWeek, METH_VARARGS | METH_KEYWORDS },
27162 { (char *)"DateTime_SetToLastMonthDay", (PyCFunction) _wrap_DateTime_SetToLastMonthDay, METH_VARARGS | METH_KEYWORDS },
27163 { (char *)"DateTime_GetLastMonthDay", (PyCFunction) _wrap_DateTime_GetLastMonthDay, METH_VARARGS | METH_KEYWORDS },
27164 { (char *)"DateTime_SetToYearDay", (PyCFunction) _wrap_DateTime_SetToYearDay, METH_VARARGS | METH_KEYWORDS },
27165 { (char *)"DateTime_GetYearDay", (PyCFunction) _wrap_DateTime_GetYearDay, METH_VARARGS | METH_KEYWORDS },
27166 { (char *)"DateTime_GetJulianDayNumber", (PyCFunction) _wrap_DateTime_GetJulianDayNumber, METH_VARARGS | METH_KEYWORDS },
27167 { (char *)"DateTime_GetJDN", (PyCFunction) _wrap_DateTime_GetJDN, METH_VARARGS | METH_KEYWORDS },
27168 { (char *)"DateTime_GetModifiedJulianDayNumber", (PyCFunction) _wrap_DateTime_GetModifiedJulianDayNumber, METH_VARARGS | METH_KEYWORDS },
27169 { (char *)"DateTime_GetMJD", (PyCFunction) _wrap_DateTime_GetMJD, METH_VARARGS | METH_KEYWORDS },
27170 { (char *)"DateTime_GetRataDie", (PyCFunction) _wrap_DateTime_GetRataDie, METH_VARARGS | METH_KEYWORDS },
27171 { (char *)"DateTime_ToTimezone", (PyCFunction) _wrap_DateTime_ToTimezone, METH_VARARGS | METH_KEYWORDS },
27172 { (char *)"DateTime_MakeTimezone", (PyCFunction) _wrap_DateTime_MakeTimezone, METH_VARARGS | METH_KEYWORDS },
27173 { (char *)"DateTime_ToGMT", (PyCFunction) _wrap_DateTime_ToGMT, METH_VARARGS | METH_KEYWORDS },
27174 { (char *)"DateTime_MakeGMT", (PyCFunction) _wrap_DateTime_MakeGMT, METH_VARARGS | METH_KEYWORDS },
27175 { (char *)"DateTime_IsDST", (PyCFunction) _wrap_DateTime_IsDST, METH_VARARGS | METH_KEYWORDS },
27176 { (char *)"DateTime_IsValid", (PyCFunction) _wrap_DateTime_IsValid, METH_VARARGS | METH_KEYWORDS },
27177 { (char *)"DateTime_GetTicks", (PyCFunction) _wrap_DateTime_GetTicks, METH_VARARGS | METH_KEYWORDS },
27178 { (char *)"DateTime_GetYear", (PyCFunction) _wrap_DateTime_GetYear, METH_VARARGS | METH_KEYWORDS },
27179 { (char *)"DateTime_GetMonth", (PyCFunction) _wrap_DateTime_GetMonth, METH_VARARGS | METH_KEYWORDS },
27180 { (char *)"DateTime_GetDay", (PyCFunction) _wrap_DateTime_GetDay, METH_VARARGS | METH_KEYWORDS },
27181 { (char *)"DateTime_GetWeekDay", (PyCFunction) _wrap_DateTime_GetWeekDay, METH_VARARGS | METH_KEYWORDS },
27182 { (char *)"DateTime_GetHour", (PyCFunction) _wrap_DateTime_GetHour, METH_VARARGS | METH_KEYWORDS },
27183 { (char *)"DateTime_GetMinute", (PyCFunction) _wrap_DateTime_GetMinute, METH_VARARGS | METH_KEYWORDS },
27184 { (char *)"DateTime_GetSecond", (PyCFunction) _wrap_DateTime_GetSecond, METH_VARARGS | METH_KEYWORDS },
27185 { (char *)"DateTime_GetMillisecond", (PyCFunction) _wrap_DateTime_GetMillisecond, METH_VARARGS | METH_KEYWORDS },
27186 { (char *)"DateTime_GetDayOfYear", (PyCFunction) _wrap_DateTime_GetDayOfYear, METH_VARARGS | METH_KEYWORDS },
27187 { (char *)"DateTime_GetWeekOfYear", (PyCFunction) _wrap_DateTime_GetWeekOfYear, METH_VARARGS | METH_KEYWORDS },
27188 { (char *)"DateTime_GetWeekOfMonth", (PyCFunction) _wrap_DateTime_GetWeekOfMonth, METH_VARARGS | METH_KEYWORDS },
27189 { (char *)"DateTime_IsWorkDay", (PyCFunction) _wrap_DateTime_IsWorkDay, METH_VARARGS | METH_KEYWORDS },
27190 { (char *)"DateTime_IsEqualTo", (PyCFunction) _wrap_DateTime_IsEqualTo, METH_VARARGS | METH_KEYWORDS },
27191 { (char *)"DateTime_IsEarlierThan", (PyCFunction) _wrap_DateTime_IsEarlierThan, METH_VARARGS | METH_KEYWORDS },
27192 { (char *)"DateTime_IsLaterThan", (PyCFunction) _wrap_DateTime_IsLaterThan, METH_VARARGS | METH_KEYWORDS },
27193 { (char *)"DateTime_IsStrictlyBetween", (PyCFunction) _wrap_DateTime_IsStrictlyBetween, METH_VARARGS | METH_KEYWORDS },
27194 { (char *)"DateTime_IsBetween", (PyCFunction) _wrap_DateTime_IsBetween, METH_VARARGS | METH_KEYWORDS },
27195 { (char *)"DateTime_IsSameDate", (PyCFunction) _wrap_DateTime_IsSameDate, METH_VARARGS | METH_KEYWORDS },
27196 { (char *)"DateTime_IsSameTime", (PyCFunction) _wrap_DateTime_IsSameTime, METH_VARARGS | METH_KEYWORDS },
27197 { (char *)"DateTime_IsEqualUpTo", (PyCFunction) _wrap_DateTime_IsEqualUpTo, METH_VARARGS | METH_KEYWORDS },
27198 { (char *)"DateTime_AddTS", (PyCFunction) _wrap_DateTime_AddTS, METH_VARARGS | METH_KEYWORDS },
27199 { (char *)"DateTime_AddDS", (PyCFunction) _wrap_DateTime_AddDS, METH_VARARGS | METH_KEYWORDS },
27200 { (char *)"DateTime_SubtractTS", (PyCFunction) _wrap_DateTime_SubtractTS, METH_VARARGS | METH_KEYWORDS },
27201 { (char *)"DateTime_SubtractDS", (PyCFunction) _wrap_DateTime_SubtractDS, METH_VARARGS | METH_KEYWORDS },
27202 { (char *)"DateTime_Subtract", (PyCFunction) _wrap_DateTime_Subtract, METH_VARARGS | METH_KEYWORDS },
27203 { (char *)"DateTime___iadd__", _wrap_DateTime___iadd__, METH_VARARGS },
27204 { (char *)"DateTime___isub__", _wrap_DateTime___isub__, METH_VARARGS },
27205 { (char *)"DateTime___add__", _wrap_DateTime___add__, METH_VARARGS },
27206 { (char *)"DateTime___sub__", _wrap_DateTime___sub__, METH_VARARGS },
27207 { (char *)"DateTime___lt__", _wrap_DateTime___lt__, METH_VARARGS },
27208 { (char *)"DateTime___le__", _wrap_DateTime___le__, METH_VARARGS },
27209 { (char *)"DateTime___gt__", _wrap_DateTime___gt__, METH_VARARGS },
27210 { (char *)"DateTime___ge__", _wrap_DateTime___ge__, METH_VARARGS },
27211 { (char *)"DateTime___eq__", _wrap_DateTime___eq__, METH_VARARGS },
27212 { (char *)"DateTime___ne__", _wrap_DateTime___ne__, METH_VARARGS },
27213 { (char *)"DateTime_ParseRfc822Date", (PyCFunction) _wrap_DateTime_ParseRfc822Date, METH_VARARGS | METH_KEYWORDS },
27214 { (char *)"DateTime_ParseFormat", (PyCFunction) _wrap_DateTime_ParseFormat, METH_VARARGS | METH_KEYWORDS },
27215 { (char *)"DateTime_ParseDateTime", (PyCFunction) _wrap_DateTime_ParseDateTime, METH_VARARGS | METH_KEYWORDS },
27216 { (char *)"DateTime_ParseDate", (PyCFunction) _wrap_DateTime_ParseDate, METH_VARARGS | METH_KEYWORDS },
27217 { (char *)"DateTime_ParseTime", (PyCFunction) _wrap_DateTime_ParseTime, METH_VARARGS | METH_KEYWORDS },
27218 { (char *)"DateTime_Format", (PyCFunction) _wrap_DateTime_Format, METH_VARARGS | METH_KEYWORDS },
27219 { (char *)"DateTime_FormatDate", (PyCFunction) _wrap_DateTime_FormatDate, METH_VARARGS | METH_KEYWORDS },
27220 { (char *)"DateTime_FormatTime", (PyCFunction) _wrap_DateTime_FormatTime, METH_VARARGS | METH_KEYWORDS },
27221 { (char *)"DateTime_FormatISODate", (PyCFunction) _wrap_DateTime_FormatISODate, METH_VARARGS | METH_KEYWORDS },
27222 { (char *)"DateTime_FormatISOTime", (PyCFunction) _wrap_DateTime_FormatISOTime, METH_VARARGS | METH_KEYWORDS },
27223 { (char *)"DateTime_swigregister", DateTime_swigregister, METH_VARARGS },
27224 { (char *)"TimeSpan_Seconds", (PyCFunction) _wrap_TimeSpan_Seconds, METH_VARARGS | METH_KEYWORDS },
27225 { (char *)"TimeSpan_Second", (PyCFunction) _wrap_TimeSpan_Second, METH_VARARGS | METH_KEYWORDS },
27226 { (char *)"TimeSpan_Minutes", (PyCFunction) _wrap_TimeSpan_Minutes, METH_VARARGS | METH_KEYWORDS },
27227 { (char *)"TimeSpan_Minute", (PyCFunction) _wrap_TimeSpan_Minute, METH_VARARGS | METH_KEYWORDS },
27228 { (char *)"TimeSpan_Hours", (PyCFunction) _wrap_TimeSpan_Hours, METH_VARARGS | METH_KEYWORDS },
27229 { (char *)"TimeSpan_Hour", (PyCFunction) _wrap_TimeSpan_Hour, METH_VARARGS | METH_KEYWORDS },
27230 { (char *)"TimeSpan_Days", (PyCFunction) _wrap_TimeSpan_Days, METH_VARARGS | METH_KEYWORDS },
27231 { (char *)"TimeSpan_Day", (PyCFunction) _wrap_TimeSpan_Day, METH_VARARGS | METH_KEYWORDS },
27232 { (char *)"TimeSpan_Weeks", (PyCFunction) _wrap_TimeSpan_Weeks, METH_VARARGS | METH_KEYWORDS },
27233 { (char *)"TimeSpan_Week", (PyCFunction) _wrap_TimeSpan_Week, METH_VARARGS | METH_KEYWORDS },
27234 { (char *)"new_TimeSpan", (PyCFunction) _wrap_new_TimeSpan, METH_VARARGS | METH_KEYWORDS },
27235 { (char *)"delete_TimeSpan", (PyCFunction) _wrap_delete_TimeSpan, METH_VARARGS | METH_KEYWORDS },
27236 { (char *)"TimeSpan_Add", (PyCFunction) _wrap_TimeSpan_Add, METH_VARARGS | METH_KEYWORDS },
27237 { (char *)"TimeSpan_Subtract", (PyCFunction) _wrap_TimeSpan_Subtract, METH_VARARGS | METH_KEYWORDS },
27238 { (char *)"TimeSpan_Multiply", (PyCFunction) _wrap_TimeSpan_Multiply, METH_VARARGS | METH_KEYWORDS },
27239 { (char *)"TimeSpan_Neg", (PyCFunction) _wrap_TimeSpan_Neg, METH_VARARGS | METH_KEYWORDS },
27240 { (char *)"TimeSpan_Abs", (PyCFunction) _wrap_TimeSpan_Abs, METH_VARARGS | METH_KEYWORDS },
27241 { (char *)"TimeSpan___iadd__", (PyCFunction) _wrap_TimeSpan___iadd__, METH_VARARGS | METH_KEYWORDS },
27242 { (char *)"TimeSpan___isub__", (PyCFunction) _wrap_TimeSpan___isub__, METH_VARARGS | METH_KEYWORDS },
27243 { (char *)"TimeSpan___imul__", (PyCFunction) _wrap_TimeSpan___imul__, METH_VARARGS | METH_KEYWORDS },
27244 { (char *)"TimeSpan___neg__", (PyCFunction) _wrap_TimeSpan___neg__, METH_VARARGS | METH_KEYWORDS },
27245 { (char *)"TimeSpan___add__", (PyCFunction) _wrap_TimeSpan___add__, METH_VARARGS | METH_KEYWORDS },
27246 { (char *)"TimeSpan___sub__", (PyCFunction) _wrap_TimeSpan___sub__, METH_VARARGS | METH_KEYWORDS },
27247 { (char *)"TimeSpan___mul__", (PyCFunction) _wrap_TimeSpan___mul__, METH_VARARGS | METH_KEYWORDS },
27248 { (char *)"TimeSpan___rmul__", (PyCFunction) _wrap_TimeSpan___rmul__, METH_VARARGS | METH_KEYWORDS },
27249 { (char *)"TimeSpan___lt__", (PyCFunction) _wrap_TimeSpan___lt__, METH_VARARGS | METH_KEYWORDS },
27250 { (char *)"TimeSpan___le__", (PyCFunction) _wrap_TimeSpan___le__, METH_VARARGS | METH_KEYWORDS },
27251 { (char *)"TimeSpan___gt__", (PyCFunction) _wrap_TimeSpan___gt__, METH_VARARGS | METH_KEYWORDS },
27252 { (char *)"TimeSpan___ge__", (PyCFunction) _wrap_TimeSpan___ge__, METH_VARARGS | METH_KEYWORDS },
27253 { (char *)"TimeSpan___eq__", (PyCFunction) _wrap_TimeSpan___eq__, METH_VARARGS | METH_KEYWORDS },
27254 { (char *)"TimeSpan___ne__", (PyCFunction) _wrap_TimeSpan___ne__, METH_VARARGS | METH_KEYWORDS },
27255 { (char *)"TimeSpan_IsNull", (PyCFunction) _wrap_TimeSpan_IsNull, METH_VARARGS | METH_KEYWORDS },
27256 { (char *)"TimeSpan_IsPositive", (PyCFunction) _wrap_TimeSpan_IsPositive, METH_VARARGS | METH_KEYWORDS },
27257 { (char *)"TimeSpan_IsNegative", (PyCFunction) _wrap_TimeSpan_IsNegative, METH_VARARGS | METH_KEYWORDS },
27258 { (char *)"TimeSpan_IsEqualTo", (PyCFunction) _wrap_TimeSpan_IsEqualTo, METH_VARARGS | METH_KEYWORDS },
27259 { (char *)"TimeSpan_IsLongerThan", (PyCFunction) _wrap_TimeSpan_IsLongerThan, METH_VARARGS | METH_KEYWORDS },
27260 { (char *)"TimeSpan_IsShorterThan", (PyCFunction) _wrap_TimeSpan_IsShorterThan, METH_VARARGS | METH_KEYWORDS },
27261 { (char *)"TimeSpan_GetWeeks", (PyCFunction) _wrap_TimeSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS },
27262 { (char *)"TimeSpan_GetDays", (PyCFunction) _wrap_TimeSpan_GetDays, METH_VARARGS | METH_KEYWORDS },
27263 { (char *)"TimeSpan_GetHours", (PyCFunction) _wrap_TimeSpan_GetHours, METH_VARARGS | METH_KEYWORDS },
27264 { (char *)"TimeSpan_GetMinutes", (PyCFunction) _wrap_TimeSpan_GetMinutes, METH_VARARGS | METH_KEYWORDS },
27265 { (char *)"TimeSpan_GetSeconds", (PyCFunction) _wrap_TimeSpan_GetSeconds, METH_VARARGS | METH_KEYWORDS },
27266 { (char *)"TimeSpan_GetMilliseconds", (PyCFunction) _wrap_TimeSpan_GetMilliseconds, METH_VARARGS | METH_KEYWORDS },
27267 { (char *)"TimeSpan_Format", (PyCFunction) _wrap_TimeSpan_Format, METH_VARARGS | METH_KEYWORDS },
27268 { (char *)"TimeSpan_swigregister", TimeSpan_swigregister, METH_VARARGS },
27269 { (char *)"new_DateSpan", (PyCFunction) _wrap_new_DateSpan, METH_VARARGS | METH_KEYWORDS },
27270 { (char *)"delete_DateSpan", (PyCFunction) _wrap_delete_DateSpan, METH_VARARGS | METH_KEYWORDS },
27271 { (char *)"DateSpan_Days", (PyCFunction) _wrap_DateSpan_Days, METH_VARARGS | METH_KEYWORDS },
27272 { (char *)"DateSpan_Day", (PyCFunction) _wrap_DateSpan_Day, METH_VARARGS | METH_KEYWORDS },
27273 { (char *)"DateSpan_Weeks", (PyCFunction) _wrap_DateSpan_Weeks, METH_VARARGS | METH_KEYWORDS },
27274 { (char *)"DateSpan_Week", (PyCFunction) _wrap_DateSpan_Week, METH_VARARGS | METH_KEYWORDS },
27275 { (char *)"DateSpan_Months", (PyCFunction) _wrap_DateSpan_Months, METH_VARARGS | METH_KEYWORDS },
27276 { (char *)"DateSpan_Month", (PyCFunction) _wrap_DateSpan_Month, METH_VARARGS | METH_KEYWORDS },
27277 { (char *)"DateSpan_Years", (PyCFunction) _wrap_DateSpan_Years, METH_VARARGS | METH_KEYWORDS },
27278 { (char *)"DateSpan_Year", (PyCFunction) _wrap_DateSpan_Year, METH_VARARGS | METH_KEYWORDS },
27279 { (char *)"DateSpan_SetYears", (PyCFunction) _wrap_DateSpan_SetYears, METH_VARARGS | METH_KEYWORDS },
27280 { (char *)"DateSpan_SetMonths", (PyCFunction) _wrap_DateSpan_SetMonths, METH_VARARGS | METH_KEYWORDS },
27281 { (char *)"DateSpan_SetWeeks", (PyCFunction) _wrap_DateSpan_SetWeeks, METH_VARARGS | METH_KEYWORDS },
27282 { (char *)"DateSpan_SetDays", (PyCFunction) _wrap_DateSpan_SetDays, METH_VARARGS | METH_KEYWORDS },
27283 { (char *)"DateSpan_GetYears", (PyCFunction) _wrap_DateSpan_GetYears, METH_VARARGS | METH_KEYWORDS },
27284 { (char *)"DateSpan_GetMonths", (PyCFunction) _wrap_DateSpan_GetMonths, METH_VARARGS | METH_KEYWORDS },
27285 { (char *)"DateSpan_GetWeeks", (PyCFunction) _wrap_DateSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS },
27286 { (char *)"DateSpan_GetDays", (PyCFunction) _wrap_DateSpan_GetDays, METH_VARARGS | METH_KEYWORDS },
27287 { (char *)"DateSpan_GetTotalDays", (PyCFunction) _wrap_DateSpan_GetTotalDays, METH_VARARGS | METH_KEYWORDS },
27288 { (char *)"DateSpan_Add", (PyCFunction) _wrap_DateSpan_Add, METH_VARARGS | METH_KEYWORDS },
27289 { (char *)"DateSpan_Subtract", (PyCFunction) _wrap_DateSpan_Subtract, METH_VARARGS | METH_KEYWORDS },
27290 { (char *)"DateSpan_Neg", (PyCFunction) _wrap_DateSpan_Neg, METH_VARARGS | METH_KEYWORDS },
27291 { (char *)"DateSpan_Multiply", (PyCFunction) _wrap_DateSpan_Multiply, METH_VARARGS | METH_KEYWORDS },
27292 { (char *)"DateSpan___iadd__", (PyCFunction) _wrap_DateSpan___iadd__, METH_VARARGS | METH_KEYWORDS },
27293 { (char *)"DateSpan___isub__", (PyCFunction) _wrap_DateSpan___isub__, METH_VARARGS | METH_KEYWORDS },
27294 { (char *)"DateSpan___neg__", (PyCFunction) _wrap_DateSpan___neg__, METH_VARARGS | METH_KEYWORDS },
27295 { (char *)"DateSpan___imul__", (PyCFunction) _wrap_DateSpan___imul__, METH_VARARGS | METH_KEYWORDS },
27296 { (char *)"DateSpan___add__", (PyCFunction) _wrap_DateSpan___add__, METH_VARARGS | METH_KEYWORDS },
27297 { (char *)"DateSpan___sub__", (PyCFunction) _wrap_DateSpan___sub__, METH_VARARGS | METH_KEYWORDS },
27298 { (char *)"DateSpan___mul__", (PyCFunction) _wrap_DateSpan___mul__, METH_VARARGS | METH_KEYWORDS },
27299 { (char *)"DateSpan___rmul__", (PyCFunction) _wrap_DateSpan___rmul__, METH_VARARGS | METH_KEYWORDS },
27300 { (char *)"DateSpan___eq__", (PyCFunction) _wrap_DateSpan___eq__, METH_VARARGS | METH_KEYWORDS },
27301 { (char *)"DateSpan___ne__", (PyCFunction) _wrap_DateSpan___ne__, METH_VARARGS | METH_KEYWORDS },
27302 { (char *)"DateSpan_swigregister", DateSpan_swigregister, METH_VARARGS },
27303 { (char *)"GetLocalTime", (PyCFunction) _wrap_GetLocalTime, METH_VARARGS | METH_KEYWORDS },
27304 { (char *)"GetUTCTime", (PyCFunction) _wrap_GetUTCTime, METH_VARARGS | METH_KEYWORDS },
27305 { (char *)"GetCurrentTime", (PyCFunction) _wrap_GetCurrentTime, METH_VARARGS | METH_KEYWORDS },
27306 { (char *)"GetLocalTimeMillis", (PyCFunction) _wrap_GetLocalTimeMillis, METH_VARARGS | METH_KEYWORDS },
27307 { (char *)"new_DataFormat", (PyCFunction) _wrap_new_DataFormat, METH_VARARGS | METH_KEYWORDS },
27308 { (char *)"new_CustomDataFormat", (PyCFunction) _wrap_new_CustomDataFormat, METH_VARARGS | METH_KEYWORDS },
27309 { (char *)"delete_DataFormat", (PyCFunction) _wrap_delete_DataFormat, METH_VARARGS | METH_KEYWORDS },
27310 { (char *)"DataFormat___eq__", _wrap_DataFormat___eq__, METH_VARARGS },
27311 { (char *)"DataFormat___ne__", _wrap_DataFormat___ne__, METH_VARARGS },
27312 { (char *)"DataFormat_SetType", (PyCFunction) _wrap_DataFormat_SetType, METH_VARARGS | METH_KEYWORDS },
27313 { (char *)"DataFormat_GetType", (PyCFunction) _wrap_DataFormat_GetType, METH_VARARGS | METH_KEYWORDS },
27314 { (char *)"DataFormat_GetId", (PyCFunction) _wrap_DataFormat_GetId, METH_VARARGS | METH_KEYWORDS },
27315 { (char *)"DataFormat_SetId", (PyCFunction) _wrap_DataFormat_SetId, METH_VARARGS | METH_KEYWORDS },
27316 { (char *)"DataFormat_swigregister", DataFormat_swigregister, METH_VARARGS },
27317 { (char *)"delete_DataObject", (PyCFunction) _wrap_delete_DataObject, METH_VARARGS | METH_KEYWORDS },
27318 { (char *)"DataObject_GetPreferredFormat", (PyCFunction) _wrap_DataObject_GetPreferredFormat, METH_VARARGS | METH_KEYWORDS },
27319 { (char *)"DataObject_GetFormatCount", (PyCFunction) _wrap_DataObject_GetFormatCount, METH_VARARGS | METH_KEYWORDS },
27320 { (char *)"DataObject_IsSupported", (PyCFunction) _wrap_DataObject_IsSupported, METH_VARARGS | METH_KEYWORDS },
27321 { (char *)"DataObject_GetDataSize", (PyCFunction) _wrap_DataObject_GetDataSize, METH_VARARGS | METH_KEYWORDS },
27322 { (char *)"DataObject_GetAllFormats", (PyCFunction) _wrap_DataObject_GetAllFormats, METH_VARARGS | METH_KEYWORDS },
27323 { (char *)"DataObject_GetDataHere", (PyCFunction) _wrap_DataObject_GetDataHere, METH_VARARGS | METH_KEYWORDS },
27324 { (char *)"DataObject_SetData", (PyCFunction) _wrap_DataObject_SetData, METH_VARARGS | METH_KEYWORDS },
27325 { (char *)"DataObject_swigregister", DataObject_swigregister, METH_VARARGS },
27326 { (char *)"new_DataObjectSimple", (PyCFunction) _wrap_new_DataObjectSimple, METH_VARARGS | METH_KEYWORDS },
27327 { (char *)"DataObjectSimple_GetFormat", (PyCFunction) _wrap_DataObjectSimple_GetFormat, METH_VARARGS | METH_KEYWORDS },
27328 { (char *)"DataObjectSimple_SetFormat", (PyCFunction) _wrap_DataObjectSimple_SetFormat, METH_VARARGS | METH_KEYWORDS },
27329 { (char *)"DataObjectSimple_swigregister", DataObjectSimple_swigregister, METH_VARARGS },
27330 { (char *)"new_PyDataObjectSimple", (PyCFunction) _wrap_new_PyDataObjectSimple, METH_VARARGS | METH_KEYWORDS },
27331 { (char *)"PyDataObjectSimple__setCallbackInfo", (PyCFunction) _wrap_PyDataObjectSimple__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
27332 { (char *)"PyDataObjectSimple_swigregister", PyDataObjectSimple_swigregister, METH_VARARGS },
27333 { (char *)"new_DataObjectComposite", (PyCFunction) _wrap_new_DataObjectComposite, METH_VARARGS | METH_KEYWORDS },
27334 { (char *)"DataObjectComposite_Add", (PyCFunction) _wrap_DataObjectComposite_Add, METH_VARARGS | METH_KEYWORDS },
27335 { (char *)"DataObjectComposite_swigregister", DataObjectComposite_swigregister, METH_VARARGS },
27336 { (char *)"new_TextDataObject", (PyCFunction) _wrap_new_TextDataObject, METH_VARARGS | METH_KEYWORDS },
27337 { (char *)"TextDataObject_GetTextLength", (PyCFunction) _wrap_TextDataObject_GetTextLength, METH_VARARGS | METH_KEYWORDS },
27338 { (char *)"TextDataObject_GetText", (PyCFunction) _wrap_TextDataObject_GetText, METH_VARARGS | METH_KEYWORDS },
27339 { (char *)"TextDataObject_SetText", (PyCFunction) _wrap_TextDataObject_SetText, METH_VARARGS | METH_KEYWORDS },
27340 { (char *)"TextDataObject_swigregister", TextDataObject_swigregister, METH_VARARGS },
27341 { (char *)"new_PyTextDataObject", (PyCFunction) _wrap_new_PyTextDataObject, METH_VARARGS | METH_KEYWORDS },
27342 { (char *)"PyTextDataObject__setCallbackInfo", (PyCFunction) _wrap_PyTextDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
27343 { (char *)"PyTextDataObject_swigregister", PyTextDataObject_swigregister, METH_VARARGS },
27344 { (char *)"new_BitmapDataObject", (PyCFunction) _wrap_new_BitmapDataObject, METH_VARARGS | METH_KEYWORDS },
27345 { (char *)"BitmapDataObject_GetBitmap", (PyCFunction) _wrap_BitmapDataObject_GetBitmap, METH_VARARGS | METH_KEYWORDS },
27346 { (char *)"BitmapDataObject_SetBitmap", (PyCFunction) _wrap_BitmapDataObject_SetBitmap, METH_VARARGS | METH_KEYWORDS },
27347 { (char *)"BitmapDataObject_swigregister", BitmapDataObject_swigregister, METH_VARARGS },
27348 { (char *)"new_PyBitmapDataObject", (PyCFunction) _wrap_new_PyBitmapDataObject, METH_VARARGS | METH_KEYWORDS },
27349 { (char *)"PyBitmapDataObject__setCallbackInfo", (PyCFunction) _wrap_PyBitmapDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
27350 { (char *)"PyBitmapDataObject_swigregister", PyBitmapDataObject_swigregister, METH_VARARGS },
27351 { (char *)"new_FileDataObject", (PyCFunction) _wrap_new_FileDataObject, METH_VARARGS | METH_KEYWORDS },
27352 { (char *)"FileDataObject_GetFilenames", (PyCFunction) _wrap_FileDataObject_GetFilenames, METH_VARARGS | METH_KEYWORDS },
27353 { (char *)"FileDataObject_swigregister", FileDataObject_swigregister, METH_VARARGS },
27354 { (char *)"new_CustomDataObject", (PyCFunction) _wrap_new_CustomDataObject, METH_VARARGS | METH_KEYWORDS },
27355 { (char *)"CustomDataObject_TakeData", (PyCFunction) _wrap_CustomDataObject_TakeData, METH_VARARGS | METH_KEYWORDS },
27356 { (char *)"CustomDataObject_SetData", (PyCFunction) _wrap_CustomDataObject_SetData, METH_VARARGS | METH_KEYWORDS },
27357 { (char *)"CustomDataObject_GetSize", (PyCFunction) _wrap_CustomDataObject_GetSize, METH_VARARGS | METH_KEYWORDS },
27358 { (char *)"CustomDataObject_GetData", (PyCFunction) _wrap_CustomDataObject_GetData, METH_VARARGS | METH_KEYWORDS },
27359 { (char *)"CustomDataObject_swigregister", CustomDataObject_swigregister, METH_VARARGS },
27360 { (char *)"new_URLDataObject", (PyCFunction) _wrap_new_URLDataObject, METH_VARARGS | METH_KEYWORDS },
27361 { (char *)"URLDataObject_GetURL", (PyCFunction) _wrap_URLDataObject_GetURL, METH_VARARGS | METH_KEYWORDS },
27362 { (char *)"URLDataObject_SetURL", (PyCFunction) _wrap_URLDataObject_SetURL, METH_VARARGS | METH_KEYWORDS },
27363 { (char *)"URLDataObject_swigregister", URLDataObject_swigregister, METH_VARARGS },
27364 { (char *)"new_MetafileDataObject", (PyCFunction) _wrap_new_MetafileDataObject, METH_VARARGS | METH_KEYWORDS },
27365 { (char *)"MetafileDataObject_SetMetafile", (PyCFunction) _wrap_MetafileDataObject_SetMetafile, METH_VARARGS | METH_KEYWORDS },
27366 { (char *)"MetafileDataObject_GetMetafile", (PyCFunction) _wrap_MetafileDataObject_GetMetafile, METH_VARARGS | METH_KEYWORDS },
27367 { (char *)"MetafileDataObject_swigregister", MetafileDataObject_swigregister, METH_VARARGS },
27368 { (char *)"IsDragResultOk", (PyCFunction) _wrap_IsDragResultOk, METH_VARARGS | METH_KEYWORDS },
27369 { (char *)"new_DropSource", (PyCFunction) _wrap_new_DropSource, METH_VARARGS | METH_KEYWORDS },
27370 { (char *)"DropSource__setCallbackInfo", (PyCFunction) _wrap_DropSource__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
27371 { (char *)"delete_DropSource", (PyCFunction) _wrap_delete_DropSource, METH_VARARGS | METH_KEYWORDS },
27372 { (char *)"DropSource_SetData", (PyCFunction) _wrap_DropSource_SetData, METH_VARARGS | METH_KEYWORDS },
27373 { (char *)"DropSource_GetDataObject", (PyCFunction) _wrap_DropSource_GetDataObject, METH_VARARGS | METH_KEYWORDS },
27374 { (char *)"DropSource_SetCursor", (PyCFunction) _wrap_DropSource_SetCursor, METH_VARARGS | METH_KEYWORDS },
27375 { (char *)"DropSource_DoDragDrop", (PyCFunction) _wrap_DropSource_DoDragDrop, METH_VARARGS | METH_KEYWORDS },
27376 { (char *)"DropSource_base_GiveFeedback", (PyCFunction) _wrap_DropSource_base_GiveFeedback, METH_VARARGS | METH_KEYWORDS },
27377 { (char *)"DropSource_swigregister", DropSource_swigregister, METH_VARARGS },
27378 { (char *)"new_PyDropTarget", (PyCFunction) _wrap_new_PyDropTarget, METH_VARARGS | METH_KEYWORDS },
27379 { (char *)"DropTarget__setCallbackInfo", (PyCFunction) _wrap_DropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
27380 { (char *)"delete_DropTarget", (PyCFunction) _wrap_delete_DropTarget, METH_VARARGS | METH_KEYWORDS },
27381 { (char *)"DropTarget_GetDataObject", (PyCFunction) _wrap_DropTarget_GetDataObject, METH_VARARGS | METH_KEYWORDS },
27382 { (char *)"DropTarget_SetDataObject", (PyCFunction) _wrap_DropTarget_SetDataObject, METH_VARARGS | METH_KEYWORDS },
27383 { (char *)"DropTarget_base_OnEnter", (PyCFunction) _wrap_DropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS },
27384 { (char *)"DropTarget_base_OnDragOver", (PyCFunction) _wrap_DropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS },
27385 { (char *)"DropTarget_base_OnLeave", (PyCFunction) _wrap_DropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS },
27386 { (char *)"DropTarget_base_OnDrop", (PyCFunction) _wrap_DropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS },
27387 { (char *)"DropTarget_GetData", (PyCFunction) _wrap_DropTarget_GetData, METH_VARARGS | METH_KEYWORDS },
27388 { (char *)"DropTarget_swigregister", DropTarget_swigregister, METH_VARARGS },
27389 { (char *)"new_TextDropTarget", (PyCFunction) _wrap_new_TextDropTarget, METH_VARARGS | METH_KEYWORDS },
27390 { (char *)"TextDropTarget__setCallbackInfo", (PyCFunction) _wrap_TextDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
27391 { (char *)"TextDropTarget_base_OnEnter", (PyCFunction) _wrap_TextDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS },
27392 { (char *)"TextDropTarget_base_OnDragOver", (PyCFunction) _wrap_TextDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS },
27393 { (char *)"TextDropTarget_base_OnLeave", (PyCFunction) _wrap_TextDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS },
27394 { (char *)"TextDropTarget_base_OnDrop", (PyCFunction) _wrap_TextDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS },
27395 { (char *)"TextDropTarget_base_OnData", (PyCFunction) _wrap_TextDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS },
27396 { (char *)"TextDropTarget_swigregister", TextDropTarget_swigregister, METH_VARARGS },
27397 { (char *)"new_FileDropTarget", (PyCFunction) _wrap_new_FileDropTarget, METH_VARARGS | METH_KEYWORDS },
27398 { (char *)"FileDropTarget__setCallbackInfo", (PyCFunction) _wrap_FileDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
27399 { (char *)"FileDropTarget_base_OnEnter", (PyCFunction) _wrap_FileDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS },
27400 { (char *)"FileDropTarget_base_OnDragOver", (PyCFunction) _wrap_FileDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS },
27401 { (char *)"FileDropTarget_base_OnLeave", (PyCFunction) _wrap_FileDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS },
27402 { (char *)"FileDropTarget_base_OnDrop", (PyCFunction) _wrap_FileDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS },
27403 { (char *)"FileDropTarget_base_OnData", (PyCFunction) _wrap_FileDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS },
27404 { (char *)"FileDropTarget_swigregister", FileDropTarget_swigregister, METH_VARARGS },
27405 { (char *)"new_Clipboard", (PyCFunction) _wrap_new_Clipboard, METH_VARARGS | METH_KEYWORDS },
27406 { (char *)"delete_Clipboard", (PyCFunction) _wrap_delete_Clipboard, METH_VARARGS | METH_KEYWORDS },
27407 { (char *)"Clipboard_Open", (PyCFunction) _wrap_Clipboard_Open, METH_VARARGS | METH_KEYWORDS },
27408 { (char *)"Clipboard_Close", (PyCFunction) _wrap_Clipboard_Close, METH_VARARGS | METH_KEYWORDS },
27409 { (char *)"Clipboard_IsOpened", (PyCFunction) _wrap_Clipboard_IsOpened, METH_VARARGS | METH_KEYWORDS },
27410 { (char *)"Clipboard_AddData", (PyCFunction) _wrap_Clipboard_AddData, METH_VARARGS | METH_KEYWORDS },
27411 { (char *)"Clipboard_SetData", (PyCFunction) _wrap_Clipboard_SetData, METH_VARARGS | METH_KEYWORDS },
27412 { (char *)"Clipboard_IsSupported", (PyCFunction) _wrap_Clipboard_IsSupported, METH_VARARGS | METH_KEYWORDS },
27413 { (char *)"Clipboard_GetData", (PyCFunction) _wrap_Clipboard_GetData, METH_VARARGS | METH_KEYWORDS },
27414 { (char *)"Clipboard_Clear", (PyCFunction) _wrap_Clipboard_Clear, METH_VARARGS | METH_KEYWORDS },
27415 { (char *)"Clipboard_Flush", (PyCFunction) _wrap_Clipboard_Flush, METH_VARARGS | METH_KEYWORDS },
27416 { (char *)"Clipboard_UsePrimarySelection", (PyCFunction) _wrap_Clipboard_UsePrimarySelection, METH_VARARGS | METH_KEYWORDS },
27417 { (char *)"Clipboard_swigregister", Clipboard_swigregister, METH_VARARGS },
27418 { (char *)"new_ClipboardLocker", (PyCFunction) _wrap_new_ClipboardLocker, METH_VARARGS | METH_KEYWORDS },
27419 { (char *)"delete_ClipboardLocker", (PyCFunction) _wrap_delete_ClipboardLocker, METH_VARARGS | METH_KEYWORDS },
27420 { (char *)"ClipboardLocker___nonzero__", (PyCFunction) _wrap_ClipboardLocker___nonzero__, METH_VARARGS | METH_KEYWORDS },
27421 { (char *)"ClipboardLocker_swigregister", ClipboardLocker_swigregister, METH_VARARGS },
27422 { NULL, NULL }
27423 };
27424
27425
27426 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
27427
27428 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
27429 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
27430 }
27431 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
27432 return (void *)((wxEvent *) ((wxMenuEvent *) x));
27433 }
27434 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
27435 return (void *)((wxEvent *) ((wxCloseEvent *) x));
27436 }
27437 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
27438 return (void *)((wxEvent *) ((wxMouseEvent *) x));
27439 }
27440 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
27441 return (void *)((wxEvent *) ((wxEraseEvent *) x));
27442 }
27443 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
27444 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
27445 }
27446 static void *_p_wxTimerEventTo_p_wxEvent(void *x) {
27447 return (void *)((wxEvent *) ((wxTimerEvent *) x));
27448 }
27449 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
27450 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
27451 }
27452 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
27453 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
27454 }
27455 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
27456 return (void *)((wxEvent *) ((wxPyEvent *) x));
27457 }
27458 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
27459 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
27460 }
27461 static void *_p_wxJoystickEventTo_p_wxEvent(void *x) {
27462 return (void *)((wxEvent *) ((wxJoystickEvent *) x));
27463 }
27464 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
27465 return (void *)((wxEvent *) ((wxIdleEvent *) x));
27466 }
27467 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
27468 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
27469 }
27470 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
27471 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
27472 }
27473 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
27474 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
27475 }
27476 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
27477 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
27478 }
27479 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
27480 return (void *)((wxEvent *) ((wxActivateEvent *) x));
27481 }
27482 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
27483 return (void *)((wxEvent *) ((wxSizeEvent *) x));
27484 }
27485 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
27486 return (void *)((wxEvent *) ((wxMoveEvent *) x));
27487 }
27488 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
27489 return (void *)((wxEvent *) ((wxPaintEvent *) x));
27490 }
27491 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
27492 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
27493 }
27494 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
27495 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
27496 }
27497 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
27498 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
27499 }
27500 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
27501 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
27502 }
27503 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
27504 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
27505 }
27506 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
27507 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
27508 }
27509 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
27510 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
27511 }
27512 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
27513 return (void *)((wxEvent *) ((wxFocusEvent *) x));
27514 }
27515 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
27516 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
27517 }
27518 static void *_p_wxProcessEventTo_p_wxEvent(void *x) {
27519 return (void *)((wxEvent *) ((wxProcessEvent *) x));
27520 }
27521 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
27522 return (void *)((wxEvent *) ((wxShowEvent *) x));
27523 }
27524 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
27525 return (void *)((wxEvent *) ((wxCommandEvent *) x));
27526 }
27527 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
27528 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
27529 }
27530 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
27531 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
27532 }
27533 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
27534 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
27535 }
27536 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
27537 return (void *)((wxEvent *) ((wxKeyEvent *) x));
27538 }
27539 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
27540 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
27541 }
27542 static void *_p_wxFileConfigTo_p_wxConfigBase(void *x) {
27543 return (void *)((wxConfigBase *) ((wxFileConfig *) x));
27544 }
27545 static void *_p_wxConfigTo_p_wxConfigBase(void *x) {
27546 return (void *)((wxConfigBase *) ((wxConfig *) x));
27547 }
27548 static void *_p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject(void *x) {
27549 return (void *)((wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
27550 }
27551 static void *_p_wxPyTextDataObjectTo_p_wxTextDataObject(void *x) {
27552 return (void *)((wxTextDataObject *) ((wxPyTextDataObject *) x));
27553 }
27554 static void *_p_wxDataObjectSimpleTo_p_wxDataObject(void *x) {
27555 return (void *)((wxDataObject *) ((wxDataObjectSimple *) x));
27556 }
27557 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObject(void *x) {
27558 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
27559 }
27560 static void *_p_wxDataObjectCompositeTo_p_wxDataObject(void *x) {
27561 return (void *)((wxDataObject *) ((wxDataObjectComposite *) x));
27562 }
27563 static void *_p_wxTextDataObjectTo_p_wxDataObject(void *x) {
27564 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxTextDataObject *) x));
27565 }
27566 static void *_p_wxPyTextDataObjectTo_p_wxDataObject(void *x) {
27567 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxTextDataObject *) ((wxPyTextDataObject *) x));
27568 }
27569 static void *_p_wxBitmapDataObjectTo_p_wxDataObject(void *x) {
27570 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxBitmapDataObject *) x));
27571 }
27572 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObject(void *x) {
27573 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
27574 }
27575 static void *_p_wxFileDataObjectTo_p_wxDataObject(void *x) {
27576 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxFileDataObject *) x));
27577 }
27578 static void *_p_wxCustomDataObjectTo_p_wxDataObject(void *x) {
27579 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxCustomDataObject *) x));
27580 }
27581 static void *_p_wxURLDataObjectTo_p_wxDataObject(void *x) {
27582 return (void *)((wxDataObject *) (wxDataObjectComposite *) ((wxURLDataObject *) x));
27583 }
27584 static void *_p_wxMetafileDataObjectTo_p_wxDataObject(void *x) {
27585 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxMetafileDataObject *) x));
27586 }
27587 static void *_p_wxURLDataObjectTo_p_wxDataObjectComposite(void *x) {
27588 return (void *)((wxDataObjectComposite *) ((wxURLDataObject *) x));
27589 }
27590 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple(void *x) {
27591 return (void *)((wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
27592 }
27593 static void *_p_wxTextDataObjectTo_p_wxDataObjectSimple(void *x) {
27594 return (void *)((wxDataObjectSimple *) ((wxTextDataObject *) x));
27595 }
27596 static void *_p_wxPyTextDataObjectTo_p_wxDataObjectSimple(void *x) {
27597 return (void *)((wxDataObjectSimple *) (wxTextDataObject *) ((wxPyTextDataObject *) x));
27598 }
27599 static void *_p_wxBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
27600 return (void *)((wxDataObjectSimple *) ((wxBitmapDataObject *) x));
27601 }
27602 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
27603 return (void *)((wxDataObjectSimple *) (wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
27604 }
27605 static void *_p_wxFileDataObjectTo_p_wxDataObjectSimple(void *x) {
27606 return (void *)((wxDataObjectSimple *) ((wxFileDataObject *) x));
27607 }
27608 static void *_p_wxCustomDataObjectTo_p_wxDataObjectSimple(void *x) {
27609 return (void *)((wxDataObjectSimple *) ((wxCustomDataObject *) x));
27610 }
27611 static void *_p_wxMetafileDataObjectTo_p_wxDataObjectSimple(void *x) {
27612 return (void *)((wxDataObjectSimple *) ((wxMetafileDataObject *) x));
27613 }
27614 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
27615 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
27616 }
27617 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
27618 return (void *)((wxEvtHandler *) ((wxWindow *) x));
27619 }
27620 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
27621 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
27622 }
27623 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
27624 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
27625 }
27626 static void *_p_wxPyTimerTo_p_wxEvtHandler(void *x) {
27627 return (void *)((wxEvtHandler *) ((wxPyTimer *) x));
27628 }
27629 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
27630 return (void *)((wxEvtHandler *) ((wxValidator *) x));
27631 }
27632 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
27633 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
27634 }
27635 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
27636 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
27637 }
27638 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
27639 return (void *)((wxEvtHandler *) ((wxMenu *) x));
27640 }
27641 static void *_p_wxPyProcessTo_p_wxEvtHandler(void *x) {
27642 return (void *)((wxEvtHandler *) ((wxPyProcess *) x));
27643 }
27644 static void *_p_wxPyTipProviderTo_p_wxTipProvider(void *x) {
27645 return (void *)((wxTipProvider *) ((wxPyTipProvider *) x));
27646 }
27647 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
27648 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
27649 }
27650 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
27651 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
27652 }
27653 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
27654 return (void *)((wxObject *) ((wxSizerItem *) x));
27655 }
27656 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
27657 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
27658 }
27659 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
27660 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
27661 }
27662 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
27663 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
27664 }
27665 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
27666 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
27667 }
27668 static void *_p_wxSizerTo_p_wxObject(void *x) {
27669 return (void *)((wxObject *) ((wxSizer *) x));
27670 }
27671 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
27672 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
27673 }
27674 static void *_p_wxFileHistoryTo_p_wxObject(void *x) {
27675 return (void *)((wxObject *) ((wxFileHistory *) x));
27676 }
27677 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
27678 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
27679 }
27680 static void *_p_wxEventTo_p_wxObject(void *x) {
27681 return (void *)((wxObject *) ((wxEvent *) x));
27682 }
27683 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
27684 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
27685 }
27686 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
27687 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
27688 }
27689 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
27690 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
27691 }
27692 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
27693 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
27694 }
27695 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
27696 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
27697 }
27698 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
27699 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
27700 }
27701 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
27702 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
27703 }
27704 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
27705 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
27706 }
27707 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
27708 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
27709 }
27710 static void *_p_wxControlTo_p_wxObject(void *x) {
27711 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
27712 }
27713 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
27714 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
27715 }
27716 static void *_p_wxTimerEventTo_p_wxObject(void *x) {
27717 return (void *)((wxObject *) (wxEvent *) ((wxTimerEvent *) x));
27718 }
27719 static void *_p_wxFSFileTo_p_wxObject(void *x) {
27720 return (void *)((wxObject *) ((wxFSFile *) x));
27721 }
27722 static void *_p_wxClipboardTo_p_wxObject(void *x) {
27723 return (void *)((wxObject *) ((wxClipboard *) x));
27724 }
27725 static void *_p_wxPySizerTo_p_wxObject(void *x) {
27726 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
27727 }
27728 static void *_p_wxPyEventTo_p_wxObject(void *x) {
27729 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
27730 }
27731 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
27732 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
27733 }
27734 static void *_p_wxShowEventTo_p_wxObject(void *x) {
27735 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
27736 }
27737 static void *_p_wxToolTipTo_p_wxObject(void *x) {
27738 return (void *)((wxObject *) ((wxToolTip *) x));
27739 }
27740 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
27741 return (void *)((wxObject *) ((wxMenuItem *) x));
27742 }
27743 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
27744 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
27745 }
27746 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
27747 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
27748 }
27749 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
27750 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
27751 }
27752 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
27753 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
27754 }
27755 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
27756 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
27757 }
27758 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
27759 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
27760 }
27761 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
27762 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
27763 }
27764 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
27765 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
27766 }
27767 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
27768 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
27769 }
27770 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
27771 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
27772 }
27773 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
27774 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
27775 }
27776 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
27777 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
27778 }
27779 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
27780 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
27781 }
27782 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
27783 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
27784 }
27785 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
27786 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
27787 }
27788 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
27789 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
27790 }
27791 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
27792 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
27793 }
27794 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
27795 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
27796 }
27797 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
27798 return (void *)((wxObject *) ((wxImageHandler *) x));
27799 }
27800 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
27801 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
27802 }
27803 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
27804 return (void *)((wxObject *) ((wxEvtHandler *) x));
27805 }
27806 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
27807 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
27808 }
27809 static void *_p_wxImageTo_p_wxObject(void *x) {
27810 return (void *)((wxObject *) ((wxImage *) x));
27811 }
27812 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
27813 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
27814 }
27815 static void *_p_wxSystemOptionsTo_p_wxObject(void *x) {
27816 return (void *)((wxObject *) ((wxSystemOptions *) x));
27817 }
27818 static void *_p_wxJoystickEventTo_p_wxObject(void *x) {
27819 return (void *)((wxObject *) (wxEvent *) ((wxJoystickEvent *) x));
27820 }
27821 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
27822 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
27823 }
27824 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
27825 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
27826 }
27827 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
27828 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
27829 }
27830 static void *_p_wxWindowTo_p_wxObject(void *x) {
27831 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
27832 }
27833 static void *_p_wxMenuTo_p_wxObject(void *x) {
27834 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
27835 }
27836 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
27837 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
27838 }
27839 static void *_p_wxPyProcessTo_p_wxObject(void *x) {
27840 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyProcess *) x));
27841 }
27842 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
27843 return (void *)((wxObject *) ((wxFileSystem *) x));
27844 }
27845 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
27846 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
27847 }
27848 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
27849 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
27850 }
27851 static void *_p_wxPyAppTo_p_wxObject(void *x) {
27852 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
27853 }
27854 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
27855 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
27856 }
27857 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
27858 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
27859 }
27860 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
27861 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
27862 }
27863 static void *_p_wxBusyInfoTo_p_wxObject(void *x) {
27864 return (void *)((wxObject *) ((wxBusyInfo *) x));
27865 }
27866 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
27867 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
27868 }
27869 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
27870 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
27871 }
27872 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
27873 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
27874 }
27875 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
27876 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
27877 }
27878 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
27879 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
27880 }
27881 static void *_p_wxProcessEventTo_p_wxObject(void *x) {
27882 return (void *)((wxObject *) (wxEvent *) ((wxProcessEvent *) x));
27883 }
27884 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
27885 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
27886 }
27887 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
27888 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
27889 }
27890 static void *_p_wxValidatorTo_p_wxObject(void *x) {
27891 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
27892 }
27893 static void *_p_wxPyTimerTo_p_wxObject(void *x) {
27894 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTimer *) x));
27895 }
27896 static void *_p_wxLogStderrTo_p_wxLog(void *x) {
27897 return (void *)((wxLog *) ((wxLogStderr *) x));
27898 }
27899 static void *_p_wxLogTextCtrlTo_p_wxLog(void *x) {
27900 return (void *)((wxLog *) ((wxLogTextCtrl *) x));
27901 }
27902 static void *_p_wxLogWindowTo_p_wxLog(void *x) {
27903 return (void *)((wxLog *) ((wxLogWindow *) x));
27904 }
27905 static void *_p_wxLogChainTo_p_wxLog(void *x) {
27906 return (void *)((wxLog *) ((wxLogChain *) x));
27907 }
27908 static void *_p_wxLogGuiTo_p_wxLog(void *x) {
27909 return (void *)((wxLog *) ((wxLogGui *) x));
27910 }
27911 static void *_p_wxPyLogTo_p_wxLog(void *x) {
27912 return (void *)((wxLog *) ((wxPyLog *) x));
27913 }
27914 static void *_p_wxControlTo_p_wxWindow(void *x) {
27915 return (void *)((wxWindow *) ((wxControl *) x));
27916 }
27917 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
27918 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
27919 }
27920 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
27921 return (void *)((wxWindow *) ((wxMenuBar *) x));
27922 }
27923 static void *_p_wxPyTextDropTargetTo_p_wxPyDropTarget(void *x) {
27924 return (void *)((wxPyDropTarget *) ((wxPyTextDropTarget *) x));
27925 }
27926 static void *_p_wxPyFileDropTargetTo_p_wxPyDropTarget(void *x) {
27927 return (void *)((wxPyDropTarget *) ((wxPyFileDropTarget *) x));
27928 }
27929 static swig_type_info _swigt__p_wxLogChain[] = {{"_p_wxLogChain", 0, "wxLogChain *", 0},{"_p_wxLogChain"},{0}};
27930 static swig_type_info _swigt__p_wxMutexGuiLocker[] = {{"_p_wxMutexGuiLocker", 0, "wxMutexGuiLocker *", 0},{"_p_wxMutexGuiLocker"},{0}};
27931 static swig_type_info _swigt__p_wxMetafile[] = {{"_p_wxMetafile", 0, "wxMetafile *", 0},{"_p_wxMetafile"},{0}};
27932 static swig_type_info _swigt__p_wxFileHistory[] = {{"_p_wxFileHistory", 0, "wxFileHistory *", 0},{"_p_wxFileHistory"},{0}};
27933 static swig_type_info _swigt__p_wxLog[] = {{"_p_wxLog", 0, "wxLog *", 0},{"_p_wxLogStderr", _p_wxLogStderrTo_p_wxLog},{"_p_wxLogTextCtrl", _p_wxLogTextCtrlTo_p_wxLog},{"_p_wxLogWindow", _p_wxLogWindowTo_p_wxLog},{"_p_wxLogChain", _p_wxLogChainTo_p_wxLog},{"_p_wxLogGui", _p_wxLogGuiTo_p_wxLog},{"_p_wxPyLog", _p_wxPyLogTo_p_wxLog},{"_p_wxLog"},{0}};
27934 static swig_type_info _swigt__p_wxDateTime__TimeZone[] = {{"_p_wxDateTime__TimeZone", 0, "wxDateTime::TimeZone *", 0},{"_p_wxDateTime__TimeZone"},{0}};
27935 static swig_type_info _swigt__p_wxMenu[] = {{"_p_wxMenu", 0, "wxMenu *", 0},{"_p_wxMenu"},{0}};
27936 static swig_type_info _swigt__p_wxEvent[] = {{"_p_wxEvent", 0, "wxEvent *", 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxEvent},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxEvent},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxEvent},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxEvent},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxEvent},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxEvent},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxEvent},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxEvent},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxEvent},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxEvent},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxEvent},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxEvent},{"_p_wxEvent"},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxEvent},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxEvent},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxEvent},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxEvent},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxEvent},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxEvent},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxEvent},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxEvent},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxEvent},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxEvent},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxEvent},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxEvent},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxEvent},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxEvent},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxEvent},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxEvent},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxEvent},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxEvent},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxEvent},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxEvent},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxEvent},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxEvent},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxEvent},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxEvent},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxEvent},{0}};
27937 static swig_type_info _swigt__p_wxConfigBase[] = {{"_p_wxConfigBase", 0, "wxConfigBase *", 0},{"_p_wxFileConfig", _p_wxFileConfigTo_p_wxConfigBase},{"_p_wxConfigBase"},{"_p_wxConfig", _p_wxConfigTo_p_wxConfigBase},{0}};
27938 static swig_type_info _swigt__p_wxFileType[] = {{"_p_wxFileType", 0, "wxFileType *", 0},{"_p_wxFileType"},{0}};
27939 static swig_type_info _swigt__p_wxLogGui[] = {{"_p_wxLogGui", 0, "wxLogGui *", 0},{"_p_wxLogGui"},{0}};
27940 static swig_type_info _swigt__p_wxFont[] = {{"_p_wxFont", 0, "wxFont *", 0},{"_p_wxFont"},{0}};
27941 static swig_type_info _swigt__p_wxDataFormat[] = {{"_p_wxDataFormat", 0, "wxDataFormat *", 0},{"_p_wxDataFormat"},{0}};
27942 static swig_type_info _swigt__p_wxTimerEvent[] = {{"_p_wxTimerEvent", 0, "wxTimerEvent *", 0},{"_p_wxTimerEvent"},{0}};
27943 static swig_type_info _swigt__p_wxCaret[] = {{"_p_wxCaret", 0, "wxCaret *", 0},{"_p_wxCaret"},{0}};
27944 static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0},{"_p_int"},{0}};
27945 static swig_type_info _swigt__p_wxSize[] = {{"_p_wxSize", 0, "wxSize *", 0},{"_p_wxSize"},{0}};
27946 static swig_type_info _swigt__p_wxClipboard[] = {{"_p_wxClipboard", 0, "wxClipboard *", 0},{"_p_wxClipboard"},{0}};
27947 static swig_type_info _swigt__p_wxStopWatch[] = {{"_p_wxStopWatch", 0, "wxStopWatch *", 0},{"_p_wxStopWatch"},{0}};
27948 static swig_type_info _swigt__p_wxDC[] = {{"_p_wxDC", 0, "wxDC *", 0},{"_p_wxDC"},{0}};
27949 static swig_type_info _swigt__p_wxClipboardLocker[] = {{"_p_wxClipboardLocker", 0, "wxClipboardLocker *", 0},{"_p_wxClipboardLocker"},{0}};
27950 static swig_type_info _swigt__p_wxIcon[] = {{"_p_wxIcon", 0, "wxIcon *", 0},{"_p_wxIcon"},{0}};
27951 static swig_type_info _swigt__p_wxLogStderr[] = {{"_p_wxLogStderr", 0, "wxLogStderr *", 0},{"_p_wxLogStderr"},{0}};
27952 static swig_type_info _swigt__p_wxLogTextCtrl[] = {{"_p_wxLogTextCtrl", 0, "wxLogTextCtrl *", 0},{"_p_wxLogTextCtrl"},{0}};
27953 static swig_type_info _swigt__p_wxTextCtrl[] = {{"_p_wxTextCtrl", 0, "wxTextCtrl *", 0},{"_p_wxTextCtrl"},{0}};
27954 static swig_type_info _swigt__p_wxBusyCursor[] = {{"_p_wxBusyCursor", 0, "wxBusyCursor *", 0},{"_p_wxBusyCursor"},{0}};
27955 static swig_type_info _swigt__p_wxPyTextDataObject[] = {{"_p_wxPyTextDataObject", 0, "wxPyTextDataObject *", 0},{"_p_wxPyTextDataObject"},{0}};
27956 static swig_type_info _swigt__p_wxBitmapDataObject[] = {{"_p_wxBitmapDataObject", 0, "wxBitmapDataObject *", 0},{"_p_wxBitmapDataObject"},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject},{0}};
27957 static swig_type_info _swigt__p_wxTextDataObject[] = {{"_p_wxTextDataObject", 0, "wxTextDataObject *", 0},{"_p_wxTextDataObject"},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxTextDataObject},{0}};
27958 static swig_type_info _swigt__p_wxDataObject[] = {{"_p_wxDataObject", 0, "wxDataObject *", 0},{"_p_wxDataObjectSimple", _p_wxDataObjectSimpleTo_p_wxDataObject},{"_p_wxPyDataObjectSimple", _p_wxPyDataObjectSimpleTo_p_wxDataObject},{"_p_wxDataObjectComposite", _p_wxDataObjectCompositeTo_p_wxDataObject},{"_p_wxDataObject"},{"_p_wxTextDataObject", _p_wxTextDataObjectTo_p_wxDataObject},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxDataObject},{"_p_wxBitmapDataObject", _p_wxBitmapDataObjectTo_p_wxDataObject},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxDataObject},{"_p_wxFileDataObject", _p_wxFileDataObjectTo_p_wxDataObject},{"_p_wxCustomDataObject", _p_wxCustomDataObjectTo_p_wxDataObject},{"_p_wxMetafileDataObject", _p_wxMetafileDataObjectTo_p_wxDataObject},{"_p_wxURLDataObject", _p_wxURLDataObjectTo_p_wxDataObject},{0}};
27959 static swig_type_info _swigt__p_wxPyBitmapDataObject[] = {{"_p_wxPyBitmapDataObject", 0, "wxPyBitmapDataObject *", 0},{"_p_wxPyBitmapDataObject"},{0}};
27960 static swig_type_info _swigt__p_wxFileDataObject[] = {{"_p_wxFileDataObject", 0, "wxFileDataObject *", 0},{"_p_wxFileDataObject"},{0}};
27961 static swig_type_info _swigt__p_wxCustomDataObject[] = {{"_p_wxCustomDataObject", 0, "wxCustomDataObject *", 0},{"_p_wxCustomDataObject"},{0}};
27962 static swig_type_info _swigt__p_wxURLDataObject[] = {{"_p_wxURLDataObject", 0, "wxURLDataObject *", 0},{"_p_wxURLDataObject"},{0}};
27963 static swig_type_info _swigt__p_wxMetafileDataObject[] = {{"_p_wxMetafileDataObject", 0, "wxMetafileDataObject *", 0},{"_p_wxMetafileDataObject"},{0}};
27964 static swig_type_info _swigt__p_wxSound[] = {{"_p_wxSound", 0, "wxSound *", 0},{"_p_wxSound"},{0}};
27965 static swig_type_info _swigt__p_wxTimerRunner[] = {{"_p_wxTimerRunner", 0, "wxTimerRunner *", 0},{"_p_wxTimerRunner"},{0}};
27966 static swig_type_info _swigt__p_wxLogWindow[] = {{"_p_wxLogWindow", 0, "wxLogWindow *", 0},{"_p_wxLogWindow"},{0}};
27967 static swig_type_info _swigt__p_wxTimeSpan[] = {{"_p_wxTimeSpan", 0, "wxTimeSpan *", 0},{"_p_wxTimeSpan"},{0}};
27968 static swig_type_info _swigt__p_wxArrayString[] = {{"_p_wxArrayString", 0, "wxArrayString *", 0},{"_p_wxArrayString"},{0}};
27969 static swig_type_info _swigt__p_wxWindowDisabler[] = {{"_p_wxWindowDisabler", 0, "wxWindowDisabler *", 0},{"_p_wxWindowDisabler"},{0}};
27970 static swig_type_info _swigt__p_wxToolTip[] = {{"_p_wxToolTip", 0, "wxToolTip *", 0},{"_p_wxToolTip"},{0}};
27971 static swig_type_info _swigt__p_wxDataObjectComposite[] = {{"_p_wxDataObjectComposite", 0, "wxDataObjectComposite *", 0},{"_p_wxDataObjectComposite"},{"_p_wxURLDataObject", _p_wxURLDataObjectTo_p_wxDataObjectComposite},{0}};
27972 static swig_type_info _swigt__p_wxFileConfig[] = {{"_p_wxFileConfig", 0, "wxFileConfig *", 0},{"_p_wxFileConfig"},{0}};
27973 static swig_type_info _swigt__p_wxSystemSettings[] = {{"_p_wxSystemSettings", 0, "wxSystemSettings *", 0},{"_p_wxSystemSettings"},{0}};
27974 static swig_type_info _swigt__p_wxPyDataObjectSimple[] = {{"_p_wxPyDataObjectSimple", 0, "wxPyDataObjectSimple *", 0},{"_p_wxPyDataObjectSimple"},{0}};
27975 static swig_type_info _swigt__p_wxDataObjectSimple[] = {{"_p_wxDataObjectSimple", 0, "wxDataObjectSimple *", 0},{"_p_wxDataObjectSimple"},{"_p_wxPyDataObjectSimple", _p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple},{"_p_wxTextDataObject", _p_wxTextDataObjectTo_p_wxDataObjectSimple},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxDataObjectSimple},{"_p_wxBitmapDataObject", _p_wxBitmapDataObjectTo_p_wxDataObjectSimple},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple},{"_p_wxFileDataObject", _p_wxFileDataObjectTo_p_wxDataObjectSimple},{"_p_wxCustomDataObject", _p_wxCustomDataObjectTo_p_wxDataObjectSimple},{"_p_wxMetafileDataObject", _p_wxMetafileDataObjectTo_p_wxDataObjectSimple},{0}};
27976 static swig_type_info _swigt__p_wxEvtHandler[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler},{"_p_wxEvtHandler"},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxEvtHandler},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxEvtHandler},{0}};
27977 static swig_type_info _swigt__p_wxRect[] = {{"_p_wxRect", 0, "wxRect *", 0},{"_p_wxRect"},{0}};
27978 static swig_type_info _swigt__p_char[] = {{"_p_char", 0, "char *", 0},{"_p_char"},{0}};
27979 static swig_type_info _swigt__p_wxSingleInstanceChecker[] = {{"_p_wxSingleInstanceChecker", 0, "wxSingleInstanceChecker *", 0},{"_p_wxSingleInstanceChecker"},{0}};
27980 static swig_type_info _swigt__p_wxFileTypeInfo[] = {{"_p_wxFileTypeInfo", 0, "wxFileTypeInfo *", 0},{"_p_wxFileTypeInfo"},{0}};
27981 static swig_type_info _swigt__p_wxFrame[] = {{"_p_wxFrame", 0, "wxFrame *", 0},{"_p_wxFrame"},{0}};
27982 static swig_type_info _swigt__p_wxTimer[] = {{"_p_wxTimer", 0, "wxTimer *", 0},{"_p_wxTimer"},{0}};
27983 static swig_type_info _swigt__p_wxMimeTypesManager[] = {{"_p_wxMimeTypesManager", 0, "wxMimeTypesManager *", 0},{"_p_wxMimeTypesManager"},{0}};
27984 static swig_type_info _swigt__p_wxPyArtProvider[] = {{"_p_wxPyArtProvider", 0, "wxPyArtProvider *", 0},{"_p_wxPyArtProvider"},{0}};
27985 static swig_type_info _swigt__p_wxPyTipProvider[] = {{"_p_wxPyTipProvider", 0, "wxPyTipProvider *", 0},{"_p_wxPyTipProvider"},{0}};
27986 static swig_type_info _swigt__p_wxTipProvider[] = {{"_p_wxTipProvider", 0, "wxTipProvider *", 0},{"_p_wxTipProvider"},{"_p_wxPyTipProvider", _p_wxPyTipProviderTo_p_wxTipProvider},{0}};
27987 static swig_type_info _swigt__p_wxJoystick[] = {{"_p_wxJoystick", 0, "wxJoystick *", 0},{"_p_wxJoystick"},{0}};
27988 static swig_type_info _swigt__p_wxSystemOptions[] = {{"_p_wxSystemOptions", 0, "wxSystemOptions *", 0},{"_p_wxSystemOptions"},{0}};
27989 static swig_type_info _swigt__p_wxPoint[] = {{"_p_wxPoint", 0, "wxPoint *", 0},{"_p_wxPoint"},{0}};
27990 static swig_type_info _swigt__p_wxJoystickEvent[] = {{"_p_wxJoystickEvent", 0, "wxJoystickEvent *", 0},{"_p_wxJoystickEvent"},{0}};
27991 static swig_type_info _swigt__p_wxCursor[] = {{"_p_wxCursor", 0, "wxCursor *", 0},{"_p_wxCursor"},{0}};
27992 static swig_type_info _swigt__p_wxObject[] = {{"_p_wxObject", 0, "wxObject *", 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject},{"_p_wxSizer", _p_wxSizerTo_p_wxObject},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject},{"_p_wxFileHistory", _p_wxFileHistoryTo_p_wxObject},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject},{"_p_wxMenu", _p_wxMenuTo_p_wxObject},{"_p_wxEvent", _p_wxEventTo_p_wxObject},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject},{"_p_wxControl", _p_wxControlTo_p_wxObject},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxObject},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject},{"_p_wxClipboard", _p_wxClipboardTo_p_wxObject},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject},{"_p_wxToolTip", _p_wxToolTipTo_p_wxObject},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject},{"_p_wxImage", _p_wxImageTo_p_wxObject},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject},{"_p_wxSystemOptions", _p_wxSystemOptionsTo_p_wxObject},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxObject},{"_p_wxObject"},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject},{"_p_wxWindow", _p_wxWindowTo_p_wxObject},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxObject},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject},{"_p_wxBusyInfo", _p_wxBusyInfoTo_p_wxObject},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxObject},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxObject},{0}};
27993 static swig_type_info _swigt__p_wxOutputStream[] = {{"_p_wxOutputStream", 0, "wxOutputStream *", 0},{"_p_wxOutputStream"},{0}};
27994 static swig_type_info _swigt__p_wxDateTime[] = {{"_p_wxDateTime", 0, "wxDateTime *", 0},{"_p_wxDateTime"},{0}};
27995 static swig_type_info _swigt__p_wxPyDropSource[] = {{"_p_wxPyDropSource", 0, "wxPyDropSource *", 0},{"_p_wxPyDropSource"},{0}};
27996 static swig_type_info _swigt__p_wxWindow[] = {{"_p_wxWindow", 0, "wxWindow *", 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow},{"_p_wxWindow"},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow},{0}};
27997 static swig_type_info _swigt__p_wxString[] = {{"_p_wxString", 0, "wxString *", 0},{"_p_wxString"},{0}};
27998 static swig_type_info _swigt__p_wxPyProcess[] = {{"_p_wxPyProcess", 0, "wxPyProcess *", 0},{"_p_wxPyProcess"},{0}};
27999 static swig_type_info _swigt__p_wxBitmap[] = {{"_p_wxBitmap", 0, "wxBitmap *", 0},{"_p_wxBitmap"},{0}};
28000 static swig_type_info _swigt__p_wxConfig[] = {{"_p_wxConfig", 0, "wxConfig *", 0},{"_p_wxConfig"},{0}};
28001 static swig_type_info _swigt__p_wxChar[] = {{"_p_wxChar", 0, "wxChar *", 0},{"_p_wxChar"},{0}};
28002 static swig_type_info _swigt__p_wxBusyInfo[] = {{"_p_wxBusyInfo", 0, "wxBusyInfo *", 0},{"_p_wxBusyInfo"},{0}};
28003 static swig_type_info _swigt__p_wxPyDropTarget[] = {{"_p_wxPyDropTarget", 0, "wxPyDropTarget *", 0},{"_p_wxPyDropTarget"},{"_p_wxPyTextDropTarget", _p_wxPyTextDropTargetTo_p_wxPyDropTarget},{"_p_wxPyFileDropTarget", _p_wxPyFileDropTargetTo_p_wxPyDropTarget},{0}};
28004 static swig_type_info _swigt__p_wxPyTextDropTarget[] = {{"_p_wxPyTextDropTarget", 0, "wxPyTextDropTarget *", 0},{"_p_wxPyTextDropTarget"},{0}};
28005 static swig_type_info _swigt__p_wxPyFileDropTarget[] = {{"_p_wxPyFileDropTarget", 0, "wxPyFileDropTarget *", 0},{"_p_wxPyFileDropTarget"},{0}};
28006 static swig_type_info _swigt__p_wxProcessEvent[] = {{"_p_wxProcessEvent", 0, "wxProcessEvent *", 0},{"_p_wxProcessEvent"},{0}};
28007 static swig_type_info _swigt__p_wxPyLog[] = {{"_p_wxPyLog", 0, "wxPyLog *", 0},{"_p_wxPyLog"},{0}};
28008 static swig_type_info _swigt__p_wxLogNull[] = {{"_p_wxLogNull", 0, "wxLogNull *", 0},{"_p_wxLogNull"},{0}};
28009 static swig_type_info _swigt__p_wxColour[] = {{"_p_wxColour", 0, "wxColour *", 0},{"_p_wxColour"},{0}};
28010 static swig_type_info _swigt__p_wxByte[] = {{"_p_wxByte", 0, "wxByte *", 0},{"_p_wxByte"},{0}};
28011 static swig_type_info _swigt__p_wxConfigPathChanger[] = {{"_p_wxConfigPathChanger", 0, "wxConfigPathChanger *", 0},{"_p_wxConfigPathChanger"},{0}};
28012 static swig_type_info _swigt__p_wxPyTimer[] = {{"_p_wxPyTimer", 0, "wxPyTimer *", 0},{"_p_wxPyTimer"},{0}};
28013 static swig_type_info _swigt__p_wxDateSpan[] = {{"_p_wxDateSpan", 0, "wxDateSpan *", 0},{"_p_wxDateSpan"},{0}};
28014
28015 static swig_type_info *swig_types_initial[] = {
28016 _swigt__p_wxLogChain,
28017 _swigt__p_wxMutexGuiLocker,
28018 _swigt__p_wxMetafile,
28019 _swigt__p_wxFileHistory,
28020 _swigt__p_wxLog,
28021 _swigt__p_wxDateTime__TimeZone,
28022 _swigt__p_wxMenu,
28023 _swigt__p_wxEvent,
28024 _swigt__p_wxConfigBase,
28025 _swigt__p_wxFileType,
28026 _swigt__p_wxLogGui,
28027 _swigt__p_wxFont,
28028 _swigt__p_wxDataFormat,
28029 _swigt__p_wxTimerEvent,
28030 _swigt__p_wxCaret,
28031 _swigt__p_int,
28032 _swigt__p_wxSize,
28033 _swigt__p_wxClipboard,
28034 _swigt__p_wxStopWatch,
28035 _swigt__p_wxDC,
28036 _swigt__p_wxClipboardLocker,
28037 _swigt__p_wxIcon,
28038 _swigt__p_wxLogStderr,
28039 _swigt__p_wxLogTextCtrl,
28040 _swigt__p_wxTextCtrl,
28041 _swigt__p_wxBusyCursor,
28042 _swigt__p_wxPyTextDataObject,
28043 _swigt__p_wxBitmapDataObject,
28044 _swigt__p_wxTextDataObject,
28045 _swigt__p_wxDataObject,
28046 _swigt__p_wxPyBitmapDataObject,
28047 _swigt__p_wxFileDataObject,
28048 _swigt__p_wxCustomDataObject,
28049 _swigt__p_wxURLDataObject,
28050 _swigt__p_wxMetafileDataObject,
28051 _swigt__p_wxSound,
28052 _swigt__p_wxTimerRunner,
28053 _swigt__p_wxLogWindow,
28054 _swigt__p_wxTimeSpan,
28055 _swigt__p_wxArrayString,
28056 _swigt__p_wxWindowDisabler,
28057 _swigt__p_wxToolTip,
28058 _swigt__p_wxDataObjectComposite,
28059 _swigt__p_wxFileConfig,
28060 _swigt__p_wxSystemSettings,
28061 _swigt__p_wxPyDataObjectSimple,
28062 _swigt__p_wxDataObjectSimple,
28063 _swigt__p_wxEvtHandler,
28064 _swigt__p_wxRect,
28065 _swigt__p_char,
28066 _swigt__p_wxSingleInstanceChecker,
28067 _swigt__p_wxFileTypeInfo,
28068 _swigt__p_wxFrame,
28069 _swigt__p_wxTimer,
28070 _swigt__p_wxMimeTypesManager,
28071 _swigt__p_wxPyArtProvider,
28072 _swigt__p_wxPyTipProvider,
28073 _swigt__p_wxTipProvider,
28074 _swigt__p_wxJoystick,
28075 _swigt__p_wxSystemOptions,
28076 _swigt__p_wxPoint,
28077 _swigt__p_wxJoystickEvent,
28078 _swigt__p_wxCursor,
28079 _swigt__p_wxObject,
28080 _swigt__p_wxOutputStream,
28081 _swigt__p_wxDateTime,
28082 _swigt__p_wxPyDropSource,
28083 _swigt__p_wxWindow,
28084 _swigt__p_wxString,
28085 _swigt__p_wxPyProcess,
28086 _swigt__p_wxBitmap,
28087 _swigt__p_wxConfig,
28088 _swigt__p_wxChar,
28089 _swigt__p_wxBusyInfo,
28090 _swigt__p_wxPyDropTarget,
28091 _swigt__p_wxPyTextDropTarget,
28092 _swigt__p_wxPyFileDropTarget,
28093 _swigt__p_wxProcessEvent,
28094 _swigt__p_wxPyLog,
28095 _swigt__p_wxLogNull,
28096 _swigt__p_wxColour,
28097 _swigt__p_wxByte,
28098 _swigt__p_wxConfigPathChanger,
28099 _swigt__p_wxPyTimer,
28100 _swigt__p_wxDateSpan,
28101 0
28102 };
28103
28104
28105 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
28106
28107 static swig_const_info swig_const_table[] = {
28108 { SWIG_PY_STRING, (char*)"TRACE_MemAlloc", 0, 0, (void *)"memalloc", 0},
28109 { SWIG_PY_STRING, (char*)"TRACE_Messages", 0, 0, (void *)"messages", 0},
28110 { SWIG_PY_STRING, (char*)"TRACE_ResAlloc", 0, 0, (void *)"resalloc", 0},
28111 { SWIG_PY_STRING, (char*)"TRACE_RefCount", 0, 0, (void *)"refcount", 0},
28112 { SWIG_PY_STRING, (char*)"TRACE_OleCalls", 0, 0, (void *)"ole", 0},
28113 {0}};
28114
28115 #ifdef __cplusplus
28116 }
28117 #endif
28118
28119 #ifdef __cplusplus
28120 extern "C"
28121 #endif
28122 SWIGEXPORT(void) SWIG_init(void) {
28123 static PyObject *SWIG_globals = 0;
28124 static int typeinit = 0;
28125 PyObject *m, *d;
28126 int i;
28127 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
28128 m = Py_InitModule((char *) SWIG_name, SwigMethods);
28129 d = PyModule_GetDict(m);
28130
28131 if (!typeinit) {
28132 for (i = 0; swig_types_initial[i]; i++) {
28133 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
28134 }
28135 typeinit = 1;
28136 }
28137 SWIG_InstallConstants(d,swig_const_table);
28138
28139 PyDict_SetItemString(d,"SYS_OEM_FIXED_FONT", SWIG_PyObj_FromInt((int)wxSYS_OEM_FIXED_FONT));
28140 PyDict_SetItemString(d,"SYS_ANSI_FIXED_FONT", SWIG_PyObj_FromInt((int)wxSYS_ANSI_FIXED_FONT));
28141 PyDict_SetItemString(d,"SYS_ANSI_VAR_FONT", SWIG_PyObj_FromInt((int)wxSYS_ANSI_VAR_FONT));
28142 PyDict_SetItemString(d,"SYS_SYSTEM_FONT", SWIG_PyObj_FromInt((int)wxSYS_SYSTEM_FONT));
28143 PyDict_SetItemString(d,"SYS_DEVICE_DEFAULT_FONT", SWIG_PyObj_FromInt((int)wxSYS_DEVICE_DEFAULT_FONT));
28144 PyDict_SetItemString(d,"SYS_DEFAULT_PALETTE", SWIG_PyObj_FromInt((int)wxSYS_DEFAULT_PALETTE));
28145 PyDict_SetItemString(d,"SYS_SYSTEM_FIXED_FONT", SWIG_PyObj_FromInt((int)wxSYS_SYSTEM_FIXED_FONT));
28146 PyDict_SetItemString(d,"SYS_DEFAULT_GUI_FONT", SWIG_PyObj_FromInt((int)wxSYS_DEFAULT_GUI_FONT));
28147 PyDict_SetItemString(d,"SYS_ICONTITLE_FONT", SWIG_PyObj_FromInt((int)wxSYS_ICONTITLE_FONT));
28148 PyDict_SetItemString(d,"SYS_COLOUR_SCROLLBAR", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_SCROLLBAR));
28149 PyDict_SetItemString(d,"SYS_COLOUR_BACKGROUND", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_BACKGROUND));
28150 PyDict_SetItemString(d,"SYS_COLOUR_DESKTOP", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_DESKTOP));
28151 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVECAPTION", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_ACTIVECAPTION));
28152 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTION", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_INACTIVECAPTION));
28153 PyDict_SetItemString(d,"SYS_COLOUR_MENU", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_MENU));
28154 PyDict_SetItemString(d,"SYS_COLOUR_WINDOW", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_WINDOW));
28155 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWFRAME", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_WINDOWFRAME));
28156 PyDict_SetItemString(d,"SYS_COLOUR_MENUTEXT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_MENUTEXT));
28157 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWTEXT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_WINDOWTEXT));
28158 PyDict_SetItemString(d,"SYS_COLOUR_CAPTIONTEXT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_CAPTIONTEXT));
28159 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVEBORDER", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_ACTIVEBORDER));
28160 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVEBORDER", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_INACTIVEBORDER));
28161 PyDict_SetItemString(d,"SYS_COLOUR_APPWORKSPACE", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_APPWORKSPACE));
28162 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_HIGHLIGHT));
28163 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHTTEXT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_HIGHLIGHTTEXT));
28164 PyDict_SetItemString(d,"SYS_COLOUR_BTNFACE", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_BTNFACE));
28165 PyDict_SetItemString(d,"SYS_COLOUR_3DFACE", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_3DFACE));
28166 PyDict_SetItemString(d,"SYS_COLOUR_BTNSHADOW", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_BTNSHADOW));
28167 PyDict_SetItemString(d,"SYS_COLOUR_3DSHADOW", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_3DSHADOW));
28168 PyDict_SetItemString(d,"SYS_COLOUR_GRAYTEXT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_GRAYTEXT));
28169 PyDict_SetItemString(d,"SYS_COLOUR_BTNTEXT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_BTNTEXT));
28170 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTIONTEXT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_INACTIVECAPTIONTEXT));
28171 PyDict_SetItemString(d,"SYS_COLOUR_BTNHIGHLIGHT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_BTNHIGHLIGHT));
28172 PyDict_SetItemString(d,"SYS_COLOUR_BTNHILIGHT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_BTNHILIGHT));
28173 PyDict_SetItemString(d,"SYS_COLOUR_3DHIGHLIGHT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_3DHIGHLIGHT));
28174 PyDict_SetItemString(d,"SYS_COLOUR_3DHILIGHT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_3DHILIGHT));
28175 PyDict_SetItemString(d,"SYS_COLOUR_3DDKSHADOW", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_3DDKSHADOW));
28176 PyDict_SetItemString(d,"SYS_COLOUR_3DLIGHT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_3DLIGHT));
28177 PyDict_SetItemString(d,"SYS_COLOUR_INFOTEXT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_INFOTEXT));
28178 PyDict_SetItemString(d,"SYS_COLOUR_INFOBK", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_INFOBK));
28179 PyDict_SetItemString(d,"SYS_COLOUR_LISTBOX", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_LISTBOX));
28180 PyDict_SetItemString(d,"SYS_COLOUR_HOTLIGHT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_HOTLIGHT));
28181 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTACTIVECAPTION", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_GRADIENTACTIVECAPTION));
28182 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTINACTIVECAPTION", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_GRADIENTINACTIVECAPTION));
28183 PyDict_SetItemString(d,"SYS_COLOUR_MENUHILIGHT", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_MENUHILIGHT));
28184 PyDict_SetItemString(d,"SYS_COLOUR_MENUBAR", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_MENUBAR));
28185 PyDict_SetItemString(d,"SYS_COLOUR_MAX", SWIG_PyObj_FromInt((int)wxSYS_COLOUR_MAX));
28186 PyDict_SetItemString(d,"SYS_MOUSE_BUTTONS", SWIG_PyObj_FromInt((int)wxSYS_MOUSE_BUTTONS));
28187 PyDict_SetItemString(d,"SYS_BORDER_X", SWIG_PyObj_FromInt((int)wxSYS_BORDER_X));
28188 PyDict_SetItemString(d,"SYS_BORDER_Y", SWIG_PyObj_FromInt((int)wxSYS_BORDER_Y));
28189 PyDict_SetItemString(d,"SYS_CURSOR_X", SWIG_PyObj_FromInt((int)wxSYS_CURSOR_X));
28190 PyDict_SetItemString(d,"SYS_CURSOR_Y", SWIG_PyObj_FromInt((int)wxSYS_CURSOR_Y));
28191 PyDict_SetItemString(d,"SYS_DCLICK_X", SWIG_PyObj_FromInt((int)wxSYS_DCLICK_X));
28192 PyDict_SetItemString(d,"SYS_DCLICK_Y", SWIG_PyObj_FromInt((int)wxSYS_DCLICK_Y));
28193 PyDict_SetItemString(d,"SYS_DRAG_X", SWIG_PyObj_FromInt((int)wxSYS_DRAG_X));
28194 PyDict_SetItemString(d,"SYS_DRAG_Y", SWIG_PyObj_FromInt((int)wxSYS_DRAG_Y));
28195 PyDict_SetItemString(d,"SYS_EDGE_X", SWIG_PyObj_FromInt((int)wxSYS_EDGE_X));
28196 PyDict_SetItemString(d,"SYS_EDGE_Y", SWIG_PyObj_FromInt((int)wxSYS_EDGE_Y));
28197 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_X", SWIG_PyObj_FromInt((int)wxSYS_HSCROLL_ARROW_X));
28198 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_Y", SWIG_PyObj_FromInt((int)wxSYS_HSCROLL_ARROW_Y));
28199 PyDict_SetItemString(d,"SYS_HTHUMB_X", SWIG_PyObj_FromInt((int)wxSYS_HTHUMB_X));
28200 PyDict_SetItemString(d,"SYS_ICON_X", SWIG_PyObj_FromInt((int)wxSYS_ICON_X));
28201 PyDict_SetItemString(d,"SYS_ICON_Y", SWIG_PyObj_FromInt((int)wxSYS_ICON_Y));
28202 PyDict_SetItemString(d,"SYS_ICONSPACING_X", SWIG_PyObj_FromInt((int)wxSYS_ICONSPACING_X));
28203 PyDict_SetItemString(d,"SYS_ICONSPACING_Y", SWIG_PyObj_FromInt((int)wxSYS_ICONSPACING_Y));
28204 PyDict_SetItemString(d,"SYS_WINDOWMIN_X", SWIG_PyObj_FromInt((int)wxSYS_WINDOWMIN_X));
28205 PyDict_SetItemString(d,"SYS_WINDOWMIN_Y", SWIG_PyObj_FromInt((int)wxSYS_WINDOWMIN_Y));
28206 PyDict_SetItemString(d,"SYS_SCREEN_X", SWIG_PyObj_FromInt((int)wxSYS_SCREEN_X));
28207 PyDict_SetItemString(d,"SYS_SCREEN_Y", SWIG_PyObj_FromInt((int)wxSYS_SCREEN_Y));
28208 PyDict_SetItemString(d,"SYS_FRAMESIZE_X", SWIG_PyObj_FromInt((int)wxSYS_FRAMESIZE_X));
28209 PyDict_SetItemString(d,"SYS_FRAMESIZE_Y", SWIG_PyObj_FromInt((int)wxSYS_FRAMESIZE_Y));
28210 PyDict_SetItemString(d,"SYS_SMALLICON_X", SWIG_PyObj_FromInt((int)wxSYS_SMALLICON_X));
28211 PyDict_SetItemString(d,"SYS_SMALLICON_Y", SWIG_PyObj_FromInt((int)wxSYS_SMALLICON_Y));
28212 PyDict_SetItemString(d,"SYS_HSCROLL_Y", SWIG_PyObj_FromInt((int)wxSYS_HSCROLL_Y));
28213 PyDict_SetItemString(d,"SYS_VSCROLL_X", SWIG_PyObj_FromInt((int)wxSYS_VSCROLL_X));
28214 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_X", SWIG_PyObj_FromInt((int)wxSYS_VSCROLL_ARROW_X));
28215 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_Y", SWIG_PyObj_FromInt((int)wxSYS_VSCROLL_ARROW_Y));
28216 PyDict_SetItemString(d,"SYS_VTHUMB_Y", SWIG_PyObj_FromInt((int)wxSYS_VTHUMB_Y));
28217 PyDict_SetItemString(d,"SYS_CAPTION_Y", SWIG_PyObj_FromInt((int)wxSYS_CAPTION_Y));
28218 PyDict_SetItemString(d,"SYS_MENU_Y", SWIG_PyObj_FromInt((int)wxSYS_MENU_Y));
28219 PyDict_SetItemString(d,"SYS_NETWORK_PRESENT", SWIG_PyObj_FromInt((int)wxSYS_NETWORK_PRESENT));
28220 PyDict_SetItemString(d,"SYS_PENWINDOWS_PRESENT", SWIG_PyObj_FromInt((int)wxSYS_PENWINDOWS_PRESENT));
28221 PyDict_SetItemString(d,"SYS_SHOW_SOUNDS", SWIG_PyObj_FromInt((int)wxSYS_SHOW_SOUNDS));
28222 PyDict_SetItemString(d,"SYS_SWAP_BUTTONS", SWIG_PyObj_FromInt((int)wxSYS_SWAP_BUTTONS));
28223 PyDict_SetItemString(d,"SYS_CAN_DRAW_FRAME_DECORATIONS", SWIG_PyObj_FromInt((int)wxSYS_CAN_DRAW_FRAME_DECORATIONS));
28224 PyDict_SetItemString(d,"SYS_CAN_ICONIZE_FRAME", SWIG_PyObj_FromInt((int)wxSYS_CAN_ICONIZE_FRAME));
28225 PyDict_SetItemString(d,"SYS_SCREEN_NONE", SWIG_PyObj_FromInt((int)wxSYS_SCREEN_NONE));
28226 PyDict_SetItemString(d,"SYS_SCREEN_TINY", SWIG_PyObj_FromInt((int)wxSYS_SCREEN_TINY));
28227 PyDict_SetItemString(d,"SYS_SCREEN_PDA", SWIG_PyObj_FromInt((int)wxSYS_SCREEN_PDA));
28228 PyDict_SetItemString(d,"SYS_SCREEN_SMALL", SWIG_PyObj_FromInt((int)wxSYS_SCREEN_SMALL));
28229 PyDict_SetItemString(d,"SYS_SCREEN_DESKTOP", SWIG_PyObj_FromInt((int)wxSYS_SCREEN_DESKTOP));
28230 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
28231 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorPromptStr",_wrap_FileSelectorPromptStr_get, _wrap_FileSelectorPromptStr_set);
28232 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorDefaultWildcardStr",_wrap_FileSelectorDefaultWildcardStr_get, _wrap_FileSelectorDefaultWildcardStr_set);
28233 SWIG_addvarlink(SWIG_globals,(char*)"DirSelectorPromptStr",_wrap_DirSelectorPromptStr_get, _wrap_DirSelectorPromptStr_set);
28234 PyDict_SetItemString(d,"SHUTDOWN_POWEROFF", SWIG_PyObj_FromInt((int)wxSHUTDOWN_POWEROFF));
28235 PyDict_SetItemString(d,"SHUTDOWN_REBOOT", SWIG_PyObj_FromInt((int)wxSHUTDOWN_REBOOT));
28236 PyDict_SetItemString(d,"TIMER_CONTINUOUS", SWIG_PyObj_FromInt((int)wxTIMER_CONTINUOUS));
28237 PyDict_SetItemString(d,"TIMER_ONE_SHOT", SWIG_PyObj_FromInt((int)wxTIMER_ONE_SHOT));
28238 PyDict_SetItemString(d, "wxEVT_TIMER", PyInt_FromLong(wxEVT_TIMER));
28239 PyDict_SetItemString(d,"LOG_FatalError", SWIG_PyObj_FromInt((int)wxLOG_FatalError));
28240 PyDict_SetItemString(d,"LOG_Error", SWIG_PyObj_FromInt((int)wxLOG_Error));
28241 PyDict_SetItemString(d,"LOG_Warning", SWIG_PyObj_FromInt((int)wxLOG_Warning));
28242 PyDict_SetItemString(d,"LOG_Message", SWIG_PyObj_FromInt((int)wxLOG_Message));
28243 PyDict_SetItemString(d,"LOG_Status", SWIG_PyObj_FromInt((int)wxLOG_Status));
28244 PyDict_SetItemString(d,"LOG_Info", SWIG_PyObj_FromInt((int)wxLOG_Info));
28245 PyDict_SetItemString(d,"LOG_Debug", SWIG_PyObj_FromInt((int)wxLOG_Debug));
28246 PyDict_SetItemString(d,"LOG_Trace", SWIG_PyObj_FromInt((int)wxLOG_Trace));
28247 PyDict_SetItemString(d,"LOG_Progress", SWIG_PyObj_FromInt((int)wxLOG_Progress));
28248 PyDict_SetItemString(d,"LOG_User", SWIG_PyObj_FromInt((int)wxLOG_User));
28249 PyDict_SetItemString(d,"LOG_Max", SWIG_PyObj_FromInt((int)wxLOG_Max));
28250 PyDict_SetItemString(d,"TraceMemAlloc", SWIG_PyObj_FromInt((int)0x0001));
28251 PyDict_SetItemString(d,"TraceMessages", SWIG_PyObj_FromInt((int)0x0002));
28252 PyDict_SetItemString(d,"TraceResAlloc", SWIG_PyObj_FromInt((int)0x0004));
28253 PyDict_SetItemString(d,"TraceRefCount", SWIG_PyObj_FromInt((int)0x0008));
28254 PyDict_SetItemString(d,"TraceOleCalls", SWIG_PyObj_FromInt((int)0x0100));
28255 PyDict_SetItemString(d,"PROCESS_DEFAULT", SWIG_PyObj_FromInt((int)wxPROCESS_DEFAULT));
28256 PyDict_SetItemString(d,"PROCESS_REDIRECT", SWIG_PyObj_FromInt((int)wxPROCESS_REDIRECT));
28257 PyDict_SetItemString(d,"KILL_OK", SWIG_PyObj_FromInt((int)wxKILL_OK));
28258 PyDict_SetItemString(d,"KILL_BAD_SIGNAL", SWIG_PyObj_FromInt((int)wxKILL_BAD_SIGNAL));
28259 PyDict_SetItemString(d,"KILL_ACCESS_DENIED", SWIG_PyObj_FromInt((int)wxKILL_ACCESS_DENIED));
28260 PyDict_SetItemString(d,"KILL_NO_PROCESS", SWIG_PyObj_FromInt((int)wxKILL_NO_PROCESS));
28261 PyDict_SetItemString(d,"KILL_ERROR", SWIG_PyObj_FromInt((int)wxKILL_ERROR));
28262 PyDict_SetItemString(d,"SIGNONE", SWIG_PyObj_FromInt((int)wxSIGNONE));
28263 PyDict_SetItemString(d,"SIGHUP", SWIG_PyObj_FromInt((int)wxSIGHUP));
28264 PyDict_SetItemString(d,"SIGINT", SWIG_PyObj_FromInt((int)wxSIGINT));
28265 PyDict_SetItemString(d,"SIGQUIT", SWIG_PyObj_FromInt((int)wxSIGQUIT));
28266 PyDict_SetItemString(d,"SIGILL", SWIG_PyObj_FromInt((int)wxSIGILL));
28267 PyDict_SetItemString(d,"SIGTRAP", SWIG_PyObj_FromInt((int)wxSIGTRAP));
28268 PyDict_SetItemString(d,"SIGABRT", SWIG_PyObj_FromInt((int)wxSIGABRT));
28269 PyDict_SetItemString(d,"SIGIOT", SWIG_PyObj_FromInt((int)wxSIGIOT));
28270 PyDict_SetItemString(d,"SIGEMT", SWIG_PyObj_FromInt((int)wxSIGEMT));
28271 PyDict_SetItemString(d,"SIGFPE", SWIG_PyObj_FromInt((int)wxSIGFPE));
28272 PyDict_SetItemString(d,"SIGKILL", SWIG_PyObj_FromInt((int)wxSIGKILL));
28273 PyDict_SetItemString(d,"SIGBUS", SWIG_PyObj_FromInt((int)wxSIGBUS));
28274 PyDict_SetItemString(d,"SIGSEGV", SWIG_PyObj_FromInt((int)wxSIGSEGV));
28275 PyDict_SetItemString(d,"SIGSYS", SWIG_PyObj_FromInt((int)wxSIGSYS));
28276 PyDict_SetItemString(d,"SIGPIPE", SWIG_PyObj_FromInt((int)wxSIGPIPE));
28277 PyDict_SetItemString(d,"SIGALRM", SWIG_PyObj_FromInt((int)wxSIGALRM));
28278 PyDict_SetItemString(d,"SIGTERM", SWIG_PyObj_FromInt((int)wxSIGTERM));
28279 PyDict_SetItemString(d, "wxEVT_END_PROCESS", PyInt_FromLong(wxEVT_END_PROCESS));
28280 PyDict_SetItemString(d,"EXEC_ASYNC", SWIG_PyObj_FromInt((int)wxEXEC_ASYNC));
28281 PyDict_SetItemString(d,"EXEC_SYNC", SWIG_PyObj_FromInt((int)wxEXEC_SYNC));
28282 PyDict_SetItemString(d,"EXEC_NOHIDE", SWIG_PyObj_FromInt((int)wxEXEC_NOHIDE));
28283 PyDict_SetItemString(d,"EXEC_MAKE_GROUP_LEADER", SWIG_PyObj_FromInt((int)wxEXEC_MAKE_GROUP_LEADER));
28284
28285 wxPyPtrTypeMap_Add("wxProcess", "wxPyProcess");
28286
28287 PyDict_SetItemString(d,"JOYSTICK1", SWIG_PyObj_FromInt((int)wxJOYSTICK1));
28288 PyDict_SetItemString(d,"JOYSTICK2", SWIG_PyObj_FromInt((int)wxJOYSTICK2));
28289 PyDict_SetItemString(d,"JOY_BUTTON_ANY", SWIG_PyObj_FromInt((int)wxJOY_BUTTON_ANY));
28290 PyDict_SetItemString(d,"JOY_BUTTON1", SWIG_PyObj_FromInt((int)wxJOY_BUTTON1));
28291 PyDict_SetItemString(d,"JOY_BUTTON2", SWIG_PyObj_FromInt((int)wxJOY_BUTTON2));
28292 PyDict_SetItemString(d,"JOY_BUTTON3", SWIG_PyObj_FromInt((int)wxJOY_BUTTON3));
28293 PyDict_SetItemString(d,"JOY_BUTTON4", SWIG_PyObj_FromInt((int)wxJOY_BUTTON4));
28294 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_DOWN", PyInt_FromLong(wxEVT_JOY_BUTTON_DOWN));
28295 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_UP", PyInt_FromLong(wxEVT_JOY_BUTTON_UP));
28296 PyDict_SetItemString(d, "wxEVT_JOY_MOVE", PyInt_FromLong(wxEVT_JOY_MOVE));
28297 PyDict_SetItemString(d, "wxEVT_JOY_ZMOVE", PyInt_FromLong(wxEVT_JOY_ZMOVE));
28298 PyDict_SetItemString(d,"SOUND_SYNC", SWIG_PyObj_FromInt((int)wxSOUND_SYNC));
28299 PyDict_SetItemString(d,"SOUND_ASYNC", SWIG_PyObj_FromInt((int)wxSOUND_ASYNC));
28300 PyDict_SetItemString(d,"SOUND_LOOP", SWIG_PyObj_FromInt((int)wxSOUND_LOOP));
28301 PyDict_SetItemString(d,"MAILCAP_STANDARD", SWIG_PyObj_FromInt((int)wxMAILCAP_STANDARD));
28302 PyDict_SetItemString(d,"MAILCAP_NETSCAPE", SWIG_PyObj_FromInt((int)wxMAILCAP_NETSCAPE));
28303 PyDict_SetItemString(d,"MAILCAP_KDE", SWIG_PyObj_FromInt((int)wxMAILCAP_KDE));
28304 PyDict_SetItemString(d,"MAILCAP_GNOME", SWIG_PyObj_FromInt((int)wxMAILCAP_GNOME));
28305 PyDict_SetItemString(d,"MAILCAP_ALL", SWIG_PyObj_FromInt((int)wxMAILCAP_ALL));
28306 SWIG_addvarlink(SWIG_globals,(char*)"TheMimeTypesManager",_wrap_TheMimeTypesManager_get, _wrap_TheMimeTypesManager_set);
28307 SWIG_addvarlink(SWIG_globals,(char*)"ART_TOOLBAR",_wrap_ART_TOOLBAR_get, _wrap_ART_TOOLBAR_set);
28308 SWIG_addvarlink(SWIG_globals,(char*)"ART_MENU",_wrap_ART_MENU_get, _wrap_ART_MENU_set);
28309 SWIG_addvarlink(SWIG_globals,(char*)"ART_FRAME_ICON",_wrap_ART_FRAME_ICON_get, _wrap_ART_FRAME_ICON_set);
28310 SWIG_addvarlink(SWIG_globals,(char*)"ART_CMN_DIALOG",_wrap_ART_CMN_DIALOG_get, _wrap_ART_CMN_DIALOG_set);
28311 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BROWSER",_wrap_ART_HELP_BROWSER_get, _wrap_ART_HELP_BROWSER_set);
28312 SWIG_addvarlink(SWIG_globals,(char*)"ART_MESSAGE_BOX",_wrap_ART_MESSAGE_BOX_get, _wrap_ART_MESSAGE_BOX_set);
28313 SWIG_addvarlink(SWIG_globals,(char*)"ART_OTHER",_wrap_ART_OTHER_get, _wrap_ART_OTHER_set);
28314 SWIG_addvarlink(SWIG_globals,(char*)"ART_ADD_BOOKMARK",_wrap_ART_ADD_BOOKMARK_get, _wrap_ART_ADD_BOOKMARK_set);
28315 SWIG_addvarlink(SWIG_globals,(char*)"ART_DEL_BOOKMARK",_wrap_ART_DEL_BOOKMARK_get, _wrap_ART_DEL_BOOKMARK_set);
28316 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SIDE_PANEL",_wrap_ART_HELP_SIDE_PANEL_get, _wrap_ART_HELP_SIDE_PANEL_set);
28317 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SETTINGS",_wrap_ART_HELP_SETTINGS_get, _wrap_ART_HELP_SETTINGS_set);
28318 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BOOK",_wrap_ART_HELP_BOOK_get, _wrap_ART_HELP_BOOK_set);
28319 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_FOLDER",_wrap_ART_HELP_FOLDER_get, _wrap_ART_HELP_FOLDER_set);
28320 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_PAGE",_wrap_ART_HELP_PAGE_get, _wrap_ART_HELP_PAGE_set);
28321 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_BACK",_wrap_ART_GO_BACK_get, _wrap_ART_GO_BACK_set);
28322 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_FORWARD",_wrap_ART_GO_FORWARD_get, _wrap_ART_GO_FORWARD_set);
28323 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_UP",_wrap_ART_GO_UP_get, _wrap_ART_GO_UP_set);
28324 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DOWN",_wrap_ART_GO_DOWN_get, _wrap_ART_GO_DOWN_set);
28325 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_TO_PARENT",_wrap_ART_GO_TO_PARENT_get, _wrap_ART_GO_TO_PARENT_set);
28326 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_HOME",_wrap_ART_GO_HOME_get, _wrap_ART_GO_HOME_set);
28327 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_OPEN",_wrap_ART_FILE_OPEN_get, _wrap_ART_FILE_OPEN_set);
28328 SWIG_addvarlink(SWIG_globals,(char*)"ART_PRINT",_wrap_ART_PRINT_get, _wrap_ART_PRINT_set);
28329 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP",_wrap_ART_HELP_get, _wrap_ART_HELP_set);
28330 SWIG_addvarlink(SWIG_globals,(char*)"ART_TIP",_wrap_ART_TIP_get, _wrap_ART_TIP_set);
28331 SWIG_addvarlink(SWIG_globals,(char*)"ART_REPORT_VIEW",_wrap_ART_REPORT_VIEW_get, _wrap_ART_REPORT_VIEW_set);
28332 SWIG_addvarlink(SWIG_globals,(char*)"ART_LIST_VIEW",_wrap_ART_LIST_VIEW_get, _wrap_ART_LIST_VIEW_set);
28333 SWIG_addvarlink(SWIG_globals,(char*)"ART_NEW_DIR",_wrap_ART_NEW_DIR_get, _wrap_ART_NEW_DIR_set);
28334 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER",_wrap_ART_FOLDER_get, _wrap_ART_FOLDER_set);
28335 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DIR_UP",_wrap_ART_GO_DIR_UP_get, _wrap_ART_GO_DIR_UP_set);
28336 SWIG_addvarlink(SWIG_globals,(char*)"ART_EXECUTABLE_FILE",_wrap_ART_EXECUTABLE_FILE_get, _wrap_ART_EXECUTABLE_FILE_set);
28337 SWIG_addvarlink(SWIG_globals,(char*)"ART_NORMAL_FILE",_wrap_ART_NORMAL_FILE_get, _wrap_ART_NORMAL_FILE_set);
28338 SWIG_addvarlink(SWIG_globals,(char*)"ART_TICK_MARK",_wrap_ART_TICK_MARK_get, _wrap_ART_TICK_MARK_set);
28339 SWIG_addvarlink(SWIG_globals,(char*)"ART_CROSS_MARK",_wrap_ART_CROSS_MARK_get, _wrap_ART_CROSS_MARK_set);
28340 SWIG_addvarlink(SWIG_globals,(char*)"ART_ERROR",_wrap_ART_ERROR_get, _wrap_ART_ERROR_set);
28341 SWIG_addvarlink(SWIG_globals,(char*)"ART_QUESTION",_wrap_ART_QUESTION_get, _wrap_ART_QUESTION_set);
28342 SWIG_addvarlink(SWIG_globals,(char*)"ART_WARNING",_wrap_ART_WARNING_get, _wrap_ART_WARNING_set);
28343 SWIG_addvarlink(SWIG_globals,(char*)"ART_INFORMATION",_wrap_ART_INFORMATION_get, _wrap_ART_INFORMATION_set);
28344 SWIG_addvarlink(SWIG_globals,(char*)"ART_MISSING_IMAGE",_wrap_ART_MISSING_IMAGE_get, _wrap_ART_MISSING_IMAGE_set);
28345
28346 wxPyPtrTypeMap_Add("wxArtProvider", "wxPyArtProvider");
28347
28348 PyDict_SetItemString(d,"CONFIG_USE_LOCAL_FILE", SWIG_PyObj_FromInt((int)wxCONFIG_USE_LOCAL_FILE));
28349 PyDict_SetItemString(d,"CONFIG_USE_GLOBAL_FILE", SWIG_PyObj_FromInt((int)wxCONFIG_USE_GLOBAL_FILE));
28350 PyDict_SetItemString(d,"CONFIG_USE_RELATIVE_PATH", SWIG_PyObj_FromInt((int)wxCONFIG_USE_RELATIVE_PATH));
28351 PyDict_SetItemString(d,"CONFIG_USE_NO_ESCAPE_CHARACTERS", SWIG_PyObj_FromInt((int)wxCONFIG_USE_NO_ESCAPE_CHARACTERS));
28352 PyDict_SetItemString(d,"ConfigBase_Type_Unknown", SWIG_PyObj_FromInt((int)wxConfigBase::Type_Unknown));
28353 PyDict_SetItemString(d,"ConfigBase_Type_String", SWIG_PyObj_FromInt((int)wxConfigBase::Type_String));
28354 PyDict_SetItemString(d,"ConfigBase_Type_Boolean", SWIG_PyObj_FromInt((int)wxConfigBase::Type_Boolean));
28355 PyDict_SetItemString(d,"ConfigBase_Type_Integer", SWIG_PyObj_FromInt((int)wxConfigBase::Type_Integer));
28356 PyDict_SetItemString(d,"ConfigBase_Type_Float", SWIG_PyObj_FromInt((int)wxConfigBase::Type_Float));
28357 SWIG_addvarlink(SWIG_globals,(char*)"DateFormatStr",_wrap_DateFormatStr_get, _wrap_DateFormatStr_set);
28358 SWIG_addvarlink(SWIG_globals,(char*)"TimeSpanFormatStr",_wrap_TimeSpanFormatStr_get, _wrap_TimeSpanFormatStr_set);
28359 PyDict_SetItemString(d,"DateTime_Local", SWIG_PyObj_FromInt((int)wxDateTime::Local));
28360 PyDict_SetItemString(d,"DateTime_GMT_12", SWIG_PyObj_FromInt((int)wxDateTime::GMT_12));
28361 PyDict_SetItemString(d,"DateTime_GMT_11", SWIG_PyObj_FromInt((int)wxDateTime::GMT_11));
28362 PyDict_SetItemString(d,"DateTime_GMT_10", SWIG_PyObj_FromInt((int)wxDateTime::GMT_10));
28363 PyDict_SetItemString(d,"DateTime_GMT_9", SWIG_PyObj_FromInt((int)wxDateTime::GMT_9));
28364 PyDict_SetItemString(d,"DateTime_GMT_8", SWIG_PyObj_FromInt((int)wxDateTime::GMT_8));
28365 PyDict_SetItemString(d,"DateTime_GMT_7", SWIG_PyObj_FromInt((int)wxDateTime::GMT_7));
28366 PyDict_SetItemString(d,"DateTime_GMT_6", SWIG_PyObj_FromInt((int)wxDateTime::GMT_6));
28367 PyDict_SetItemString(d,"DateTime_GMT_5", SWIG_PyObj_FromInt((int)wxDateTime::GMT_5));
28368 PyDict_SetItemString(d,"DateTime_GMT_4", SWIG_PyObj_FromInt((int)wxDateTime::GMT_4));
28369 PyDict_SetItemString(d,"DateTime_GMT_3", SWIG_PyObj_FromInt((int)wxDateTime::GMT_3));
28370 PyDict_SetItemString(d,"DateTime_GMT_2", SWIG_PyObj_FromInt((int)wxDateTime::GMT_2));
28371 PyDict_SetItemString(d,"DateTime_GMT_1", SWIG_PyObj_FromInt((int)wxDateTime::GMT_1));
28372 PyDict_SetItemString(d,"DateTime_GMT0", SWIG_PyObj_FromInt((int)wxDateTime::GMT0));
28373 PyDict_SetItemString(d,"DateTime_GMT1", SWIG_PyObj_FromInt((int)wxDateTime::GMT1));
28374 PyDict_SetItemString(d,"DateTime_GMT2", SWIG_PyObj_FromInt((int)wxDateTime::GMT2));
28375 PyDict_SetItemString(d,"DateTime_GMT3", SWIG_PyObj_FromInt((int)wxDateTime::GMT3));
28376 PyDict_SetItemString(d,"DateTime_GMT4", SWIG_PyObj_FromInt((int)wxDateTime::GMT4));
28377 PyDict_SetItemString(d,"DateTime_GMT5", SWIG_PyObj_FromInt((int)wxDateTime::GMT5));
28378 PyDict_SetItemString(d,"DateTime_GMT6", SWIG_PyObj_FromInt((int)wxDateTime::GMT6));
28379 PyDict_SetItemString(d,"DateTime_GMT7", SWIG_PyObj_FromInt((int)wxDateTime::GMT7));
28380 PyDict_SetItemString(d,"DateTime_GMT8", SWIG_PyObj_FromInt((int)wxDateTime::GMT8));
28381 PyDict_SetItemString(d,"DateTime_GMT9", SWIG_PyObj_FromInt((int)wxDateTime::GMT9));
28382 PyDict_SetItemString(d,"DateTime_GMT10", SWIG_PyObj_FromInt((int)wxDateTime::GMT10));
28383 PyDict_SetItemString(d,"DateTime_GMT11", SWIG_PyObj_FromInt((int)wxDateTime::GMT11));
28384 PyDict_SetItemString(d,"DateTime_GMT12", SWIG_PyObj_FromInt((int)wxDateTime::GMT12));
28385 PyDict_SetItemString(d,"DateTime_WET", SWIG_PyObj_FromInt((int)wxDateTime::WET));
28386 PyDict_SetItemString(d,"DateTime_WEST", SWIG_PyObj_FromInt((int)wxDateTime::WEST));
28387 PyDict_SetItemString(d,"DateTime_CET", SWIG_PyObj_FromInt((int)wxDateTime::CET));
28388 PyDict_SetItemString(d,"DateTime_CEST", SWIG_PyObj_FromInt((int)wxDateTime::CEST));
28389 PyDict_SetItemString(d,"DateTime_EET", SWIG_PyObj_FromInt((int)wxDateTime::EET));
28390 PyDict_SetItemString(d,"DateTime_EEST", SWIG_PyObj_FromInt((int)wxDateTime::EEST));
28391 PyDict_SetItemString(d,"DateTime_MSK", SWIG_PyObj_FromInt((int)wxDateTime::MSK));
28392 PyDict_SetItemString(d,"DateTime_MSD", SWIG_PyObj_FromInt((int)wxDateTime::MSD));
28393 PyDict_SetItemString(d,"DateTime_AST", SWIG_PyObj_FromInt((int)wxDateTime::AST));
28394 PyDict_SetItemString(d,"DateTime_ADT", SWIG_PyObj_FromInt((int)wxDateTime::ADT));
28395 PyDict_SetItemString(d,"DateTime_EST", SWIG_PyObj_FromInt((int)wxDateTime::EST));
28396 PyDict_SetItemString(d,"DateTime_EDT", SWIG_PyObj_FromInt((int)wxDateTime::EDT));
28397 PyDict_SetItemString(d,"DateTime_CST", SWIG_PyObj_FromInt((int)wxDateTime::CST));
28398 PyDict_SetItemString(d,"DateTime_CDT", SWIG_PyObj_FromInt((int)wxDateTime::CDT));
28399 PyDict_SetItemString(d,"DateTime_MST", SWIG_PyObj_FromInt((int)wxDateTime::MST));
28400 PyDict_SetItemString(d,"DateTime_MDT", SWIG_PyObj_FromInt((int)wxDateTime::MDT));
28401 PyDict_SetItemString(d,"DateTime_PST", SWIG_PyObj_FromInt((int)wxDateTime::PST));
28402 PyDict_SetItemString(d,"DateTime_PDT", SWIG_PyObj_FromInt((int)wxDateTime::PDT));
28403 PyDict_SetItemString(d,"DateTime_HST", SWIG_PyObj_FromInt((int)wxDateTime::HST));
28404 PyDict_SetItemString(d,"DateTime_AKST", SWIG_PyObj_FromInt((int)wxDateTime::AKST));
28405 PyDict_SetItemString(d,"DateTime_AKDT", SWIG_PyObj_FromInt((int)wxDateTime::AKDT));
28406 PyDict_SetItemString(d,"DateTime_A_WST", SWIG_PyObj_FromInt((int)wxDateTime::A_WST));
28407 PyDict_SetItemString(d,"DateTime_A_CST", SWIG_PyObj_FromInt((int)wxDateTime::A_CST));
28408 PyDict_SetItemString(d,"DateTime_A_EST", SWIG_PyObj_FromInt((int)wxDateTime::A_EST));
28409 PyDict_SetItemString(d,"DateTime_A_ESST", SWIG_PyObj_FromInt((int)wxDateTime::A_ESST));
28410 PyDict_SetItemString(d,"DateTime_UTC", SWIG_PyObj_FromInt((int)wxDateTime::UTC));
28411 PyDict_SetItemString(d,"DateTime_Gregorian", SWIG_PyObj_FromInt((int)wxDateTime::Gregorian));
28412 PyDict_SetItemString(d,"DateTime_Julian", SWIG_PyObj_FromInt((int)wxDateTime::Julian));
28413 PyDict_SetItemString(d,"DateTime_Gr_Unknown", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Unknown));
28414 PyDict_SetItemString(d,"DateTime_Gr_Standard", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Standard));
28415 PyDict_SetItemString(d,"DateTime_Gr_Alaska", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Alaska));
28416 PyDict_SetItemString(d,"DateTime_Gr_Albania", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Albania));
28417 PyDict_SetItemString(d,"DateTime_Gr_Austria", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Austria));
28418 PyDict_SetItemString(d,"DateTime_Gr_Austria_Brixen", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Austria_Brixen));
28419 PyDict_SetItemString(d,"DateTime_Gr_Austria_Salzburg", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Austria_Salzburg));
28420 PyDict_SetItemString(d,"DateTime_Gr_Austria_Tyrol", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Austria_Tyrol));
28421 PyDict_SetItemString(d,"DateTime_Gr_Austria_Carinthia", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Austria_Carinthia));
28422 PyDict_SetItemString(d,"DateTime_Gr_Austria_Styria", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Austria_Styria));
28423 PyDict_SetItemString(d,"DateTime_Gr_Belgium", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Belgium));
28424 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Bulgaria));
28425 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_1", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Bulgaria_1));
28426 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_2", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Bulgaria_2));
28427 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_3", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Bulgaria_3));
28428 PyDict_SetItemString(d,"DateTime_Gr_Canada", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Canada));
28429 PyDict_SetItemString(d,"DateTime_Gr_China", SWIG_PyObj_FromInt((int)wxDateTime::Gr_China));
28430 PyDict_SetItemString(d,"DateTime_Gr_China_1", SWIG_PyObj_FromInt((int)wxDateTime::Gr_China_1));
28431 PyDict_SetItemString(d,"DateTime_Gr_China_2", SWIG_PyObj_FromInt((int)wxDateTime::Gr_China_2));
28432 PyDict_SetItemString(d,"DateTime_Gr_Czechoslovakia", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Czechoslovakia));
28433 PyDict_SetItemString(d,"DateTime_Gr_Denmark", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Denmark));
28434 PyDict_SetItemString(d,"DateTime_Gr_Egypt", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Egypt));
28435 PyDict_SetItemString(d,"DateTime_Gr_Estonia", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Estonia));
28436 PyDict_SetItemString(d,"DateTime_Gr_Finland", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Finland));
28437 PyDict_SetItemString(d,"DateTime_Gr_France", SWIG_PyObj_FromInt((int)wxDateTime::Gr_France));
28438 PyDict_SetItemString(d,"DateTime_Gr_France_Alsace", SWIG_PyObj_FromInt((int)wxDateTime::Gr_France_Alsace));
28439 PyDict_SetItemString(d,"DateTime_Gr_France_Lorraine", SWIG_PyObj_FromInt((int)wxDateTime::Gr_France_Lorraine));
28440 PyDict_SetItemString(d,"DateTime_Gr_France_Strasbourg", SWIG_PyObj_FromInt((int)wxDateTime::Gr_France_Strasbourg));
28441 PyDict_SetItemString(d,"DateTime_Gr_Germany", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Germany));
28442 PyDict_SetItemString(d,"DateTime_Gr_Germany_Catholic", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Germany_Catholic));
28443 PyDict_SetItemString(d,"DateTime_Gr_Germany_Prussia", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Germany_Prussia));
28444 PyDict_SetItemString(d,"DateTime_Gr_Germany_Protestant", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Germany_Protestant));
28445 PyDict_SetItemString(d,"DateTime_Gr_GreatBritain", SWIG_PyObj_FromInt((int)wxDateTime::Gr_GreatBritain));
28446 PyDict_SetItemString(d,"DateTime_Gr_Greece", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Greece));
28447 PyDict_SetItemString(d,"DateTime_Gr_Hungary", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Hungary));
28448 PyDict_SetItemString(d,"DateTime_Gr_Ireland", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Ireland));
28449 PyDict_SetItemString(d,"DateTime_Gr_Italy", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Italy));
28450 PyDict_SetItemString(d,"DateTime_Gr_Japan", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Japan));
28451 PyDict_SetItemString(d,"DateTime_Gr_Japan_1", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Japan_1));
28452 PyDict_SetItemString(d,"DateTime_Gr_Japan_2", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Japan_2));
28453 PyDict_SetItemString(d,"DateTime_Gr_Japan_3", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Japan_3));
28454 PyDict_SetItemString(d,"DateTime_Gr_Latvia", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Latvia));
28455 PyDict_SetItemString(d,"DateTime_Gr_Lithuania", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Lithuania));
28456 PyDict_SetItemString(d,"DateTime_Gr_Luxemburg", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Luxemburg));
28457 PyDict_SetItemString(d,"DateTime_Gr_Netherlands", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Netherlands));
28458 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Groningen", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Netherlands_Groningen));
28459 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Gelderland", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Netherlands_Gelderland));
28460 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Utrecht", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Netherlands_Utrecht));
28461 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Friesland", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Netherlands_Friesland));
28462 PyDict_SetItemString(d,"DateTime_Gr_Norway", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Norway));
28463 PyDict_SetItemString(d,"DateTime_Gr_Poland", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Poland));
28464 PyDict_SetItemString(d,"DateTime_Gr_Portugal", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Portugal));
28465 PyDict_SetItemString(d,"DateTime_Gr_Romania", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Romania));
28466 PyDict_SetItemString(d,"DateTime_Gr_Russia", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Russia));
28467 PyDict_SetItemString(d,"DateTime_Gr_Scotland", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Scotland));
28468 PyDict_SetItemString(d,"DateTime_Gr_Spain", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Spain));
28469 PyDict_SetItemString(d,"DateTime_Gr_Sweden", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Sweden));
28470 PyDict_SetItemString(d,"DateTime_Gr_Switzerland", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Switzerland));
28471 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Catholic", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Switzerland_Catholic));
28472 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Protestant", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Switzerland_Protestant));
28473 PyDict_SetItemString(d,"DateTime_Gr_Turkey", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Turkey));
28474 PyDict_SetItemString(d,"DateTime_Gr_USA", SWIG_PyObj_FromInt((int)wxDateTime::Gr_USA));
28475 PyDict_SetItemString(d,"DateTime_Gr_Wales", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Wales));
28476 PyDict_SetItemString(d,"DateTime_Gr_Yugoslavia", SWIG_PyObj_FromInt((int)wxDateTime::Gr_Yugoslavia));
28477 PyDict_SetItemString(d,"DateTime_Country_Unknown", SWIG_PyObj_FromInt((int)wxDateTime::Country_Unknown));
28478 PyDict_SetItemString(d,"DateTime_Country_Default", SWIG_PyObj_FromInt((int)wxDateTime::Country_Default));
28479 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_Start", SWIG_PyObj_FromInt((int)wxDateTime::Country_WesternEurope_Start));
28480 PyDict_SetItemString(d,"DateTime_Country_EEC", SWIG_PyObj_FromInt((int)wxDateTime::Country_EEC));
28481 PyDict_SetItemString(d,"DateTime_France", SWIG_PyObj_FromInt((int)wxDateTime::France));
28482 PyDict_SetItemString(d,"DateTime_Germany", SWIG_PyObj_FromInt((int)wxDateTime::Germany));
28483 PyDict_SetItemString(d,"DateTime_UK", SWIG_PyObj_FromInt((int)wxDateTime::UK));
28484 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_End", SWIG_PyObj_FromInt((int)wxDateTime::Country_WesternEurope_End));
28485 PyDict_SetItemString(d,"DateTime_Russia", SWIG_PyObj_FromInt((int)wxDateTime::Russia));
28486 PyDict_SetItemString(d,"DateTime_USA", SWIG_PyObj_FromInt((int)wxDateTime::USA));
28487 PyDict_SetItemString(d,"DateTime_Jan", SWIG_PyObj_FromInt((int)wxDateTime::Jan));
28488 PyDict_SetItemString(d,"DateTime_Feb", SWIG_PyObj_FromInt((int)wxDateTime::Feb));
28489 PyDict_SetItemString(d,"DateTime_Mar", SWIG_PyObj_FromInt((int)wxDateTime::Mar));
28490 PyDict_SetItemString(d,"DateTime_Apr", SWIG_PyObj_FromInt((int)wxDateTime::Apr));
28491 PyDict_SetItemString(d,"DateTime_May", SWIG_PyObj_FromInt((int)wxDateTime::May));
28492 PyDict_SetItemString(d,"DateTime_Jun", SWIG_PyObj_FromInt((int)wxDateTime::Jun));
28493 PyDict_SetItemString(d,"DateTime_Jul", SWIG_PyObj_FromInt((int)wxDateTime::Jul));
28494 PyDict_SetItemString(d,"DateTime_Aug", SWIG_PyObj_FromInt((int)wxDateTime::Aug));
28495 PyDict_SetItemString(d,"DateTime_Sep", SWIG_PyObj_FromInt((int)wxDateTime::Sep));
28496 PyDict_SetItemString(d,"DateTime_Oct", SWIG_PyObj_FromInt((int)wxDateTime::Oct));
28497 PyDict_SetItemString(d,"DateTime_Nov", SWIG_PyObj_FromInt((int)wxDateTime::Nov));
28498 PyDict_SetItemString(d,"DateTime_Dec", SWIG_PyObj_FromInt((int)wxDateTime::Dec));
28499 PyDict_SetItemString(d,"DateTime_Inv_Month", SWIG_PyObj_FromInt((int)wxDateTime::Inv_Month));
28500 PyDict_SetItemString(d,"DateTime_Sun", SWIG_PyObj_FromInt((int)wxDateTime::Sun));
28501 PyDict_SetItemString(d,"DateTime_Mon", SWIG_PyObj_FromInt((int)wxDateTime::Mon));
28502 PyDict_SetItemString(d,"DateTime_Tue", SWIG_PyObj_FromInt((int)wxDateTime::Tue));
28503 PyDict_SetItemString(d,"DateTime_Wed", SWIG_PyObj_FromInt((int)wxDateTime::Wed));
28504 PyDict_SetItemString(d,"DateTime_Thu", SWIG_PyObj_FromInt((int)wxDateTime::Thu));
28505 PyDict_SetItemString(d,"DateTime_Fri", SWIG_PyObj_FromInt((int)wxDateTime::Fri));
28506 PyDict_SetItemString(d,"DateTime_Sat", SWIG_PyObj_FromInt((int)wxDateTime::Sat));
28507 PyDict_SetItemString(d,"DateTime_Inv_WeekDay", SWIG_PyObj_FromInt((int)wxDateTime::Inv_WeekDay));
28508 PyDict_SetItemString(d,"DateTime_Inv_Year", SWIG_PyObj_FromInt((int)wxDateTime::Inv_Year));
28509 PyDict_SetItemString(d,"DateTime_Name_Full", SWIG_PyObj_FromInt((int)wxDateTime::Name_Full));
28510 PyDict_SetItemString(d,"DateTime_Name_Abbr", SWIG_PyObj_FromInt((int)wxDateTime::Name_Abbr));
28511 PyDict_SetItemString(d,"DateTime_Default_First", SWIG_PyObj_FromInt((int)wxDateTime::Default_First));
28512 PyDict_SetItemString(d,"DateTime_Monday_First", SWIG_PyObj_FromInt((int)wxDateTime::Monday_First));
28513 PyDict_SetItemString(d,"DateTime_Sunday_First", SWIG_PyObj_FromInt((int)wxDateTime::Sunday_First));
28514 PyDict_SetItemString(d,"DF_INVALID", SWIG_PyObj_FromInt((int)wxDF_INVALID));
28515 PyDict_SetItemString(d,"DF_TEXT", SWIG_PyObj_FromInt((int)wxDF_TEXT));
28516 PyDict_SetItemString(d,"DF_BITMAP", SWIG_PyObj_FromInt((int)wxDF_BITMAP));
28517 PyDict_SetItemString(d,"DF_METAFILE", SWIG_PyObj_FromInt((int)wxDF_METAFILE));
28518 PyDict_SetItemString(d,"DF_SYLK", SWIG_PyObj_FromInt((int)wxDF_SYLK));
28519 PyDict_SetItemString(d,"DF_DIF", SWIG_PyObj_FromInt((int)wxDF_DIF));
28520 PyDict_SetItemString(d,"DF_TIFF", SWIG_PyObj_FromInt((int)wxDF_TIFF));
28521 PyDict_SetItemString(d,"DF_OEMTEXT", SWIG_PyObj_FromInt((int)wxDF_OEMTEXT));
28522 PyDict_SetItemString(d,"DF_DIB", SWIG_PyObj_FromInt((int)wxDF_DIB));
28523 PyDict_SetItemString(d,"DF_PALETTE", SWIG_PyObj_FromInt((int)wxDF_PALETTE));
28524 PyDict_SetItemString(d,"DF_PENDATA", SWIG_PyObj_FromInt((int)wxDF_PENDATA));
28525 PyDict_SetItemString(d,"DF_RIFF", SWIG_PyObj_FromInt((int)wxDF_RIFF));
28526 PyDict_SetItemString(d,"DF_WAVE", SWIG_PyObj_FromInt((int)wxDF_WAVE));
28527 PyDict_SetItemString(d,"DF_UNICODETEXT", SWIG_PyObj_FromInt((int)wxDF_UNICODETEXT));
28528 PyDict_SetItemString(d,"DF_ENHMETAFILE", SWIG_PyObj_FromInt((int)wxDF_ENHMETAFILE));
28529 PyDict_SetItemString(d,"DF_FILENAME", SWIG_PyObj_FromInt((int)wxDF_FILENAME));
28530 PyDict_SetItemString(d,"DF_LOCALE", SWIG_PyObj_FromInt((int)wxDF_LOCALE));
28531 PyDict_SetItemString(d,"DF_PRIVATE", SWIG_PyObj_FromInt((int)wxDF_PRIVATE));
28532 PyDict_SetItemString(d,"DF_HTML", SWIG_PyObj_FromInt((int)wxDF_HTML));
28533 PyDict_SetItemString(d,"DF_MAX", SWIG_PyObj_FromInt((int)wxDF_MAX));
28534 SWIG_addvarlink(SWIG_globals,(char*)"FormatInvalid",_wrap_FormatInvalid_get, _wrap_FormatInvalid_set);
28535 PyDict_SetItemString(d,"DataObject_Get", SWIG_PyObj_FromInt((int)wxDataObject::Get));
28536 PyDict_SetItemString(d,"DataObject_Set", SWIG_PyObj_FromInt((int)wxDataObject::Set));
28537 PyDict_SetItemString(d,"DataObject_Both", SWIG_PyObj_FromInt((int)wxDataObject::Both));
28538 PyDict_SetItemString(d,"Drag_CopyOnly", SWIG_PyObj_FromInt((int)wxDrag_CopyOnly));
28539 PyDict_SetItemString(d,"Drag_AllowMove", SWIG_PyObj_FromInt((int)wxDrag_AllowMove));
28540 PyDict_SetItemString(d,"Drag_DefaultMove", SWIG_PyObj_FromInt((int)wxDrag_DefaultMove));
28541 PyDict_SetItemString(d,"DragError", SWIG_PyObj_FromInt((int)wxDragError));
28542 PyDict_SetItemString(d,"DragNone", SWIG_PyObj_FromInt((int)wxDragNone));
28543 PyDict_SetItemString(d,"DragCopy", SWIG_PyObj_FromInt((int)wxDragCopy));
28544 PyDict_SetItemString(d,"DragMove", SWIG_PyObj_FromInt((int)wxDragMove));
28545 PyDict_SetItemString(d,"DragLink", SWIG_PyObj_FromInt((int)wxDragLink));
28546 PyDict_SetItemString(d,"DragCancel", SWIG_PyObj_FromInt((int)wxDragCancel));
28547
28548 wxPyPtrTypeMap_Add("wxDropSource", "wxPyDropSource");
28549 wxPyPtrTypeMap_Add("wxDropTarget", "wxPyDropTarget");
28550 wxPyPtrTypeMap_Add("wxTextDropTarget", "wxPyTextDropTarget");
28551 wxPyPtrTypeMap_Add("wxFileDropTarget", "wxPyFileDropTarget");
28552
28553 SWIG_addvarlink(SWIG_globals,(char*)"TheClipboard",_wrap_TheClipboard_get, _wrap_TheClipboard_set);
28554 }
28555