Deprecated wx.iewin
[wxWidgets.git] / wxPython / src / gtk / _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 * pyrun.swg for wxPython
128 *
129 * Include only the function prototypes and such from SWIG's pyrun.swg,
130 * but not the runtime functions themselves. This helps keep the
131 * wrapper files clean of unnecessary stuff that is in the libpy.c file
132 * anyway.
133 *
134 ************************************************************************/
135
136 #include "Python.h"
137
138 #ifdef __cplusplus
139 extern "C" {
140 #endif
141
142 #define SWIG_PY_INT 1
143 #define SWIG_PY_FLOAT 2
144 #define SWIG_PY_STRING 3
145 #define SWIG_PY_POINTER 4
146 #define SWIG_PY_BINARY 5
147
148 /* Flags for pointer conversion */
149
150 #define SWIG_POINTER_EXCEPTION 0x1
151 #define SWIG_POINTER_DISOWN 0x2
152
153 /* Exception handling in wrappers */
154 #define SWIG_fail goto fail
155
156 /* Constant information structure */
157 typedef struct swig_const_info {
158 int type;
159 char *name;
160 long lvalue;
161 double dvalue;
162 void *pvalue;
163 swig_type_info **ptype;
164 } swig_const_info;
165
166 /* Common SWIG API */
167 #define SWIG_ConvertPtr(obj, pp, type, flags) \
168 SWIG_Python_ConvertPtr(obj, pp, type, flags)
169 #define SWIG_NewPointerObj(p, type, flags) \
170 SWIG_Python_NewPointerObj(p, type, flags)
171 #define SWIG_MustGetPtr(p, type, argnum, flags) \
172 SWIG_Python_MustGetPtr(p, type, argnum, flags)
173
174 /* Python-specific SWIG API */
175 #define SWIG_newvarlink() \
176 SWIG_Python_newvarlink()
177 #define SWIG_addvarlink(p, name, get_attr, set_attr) \
178 SWIG_Python_addvarlink(p, name, get_attr, set_attr)
179 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
180 SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
181 #define SWIG_NewPackedObj(ptr, sz, type) \
182 SWIG_Python_NewPackedObj(ptr, sz, type)
183 #define SWIG_InstallConstants(d, constants) \
184 SWIG_Python_InstallConstants(d, constants)
185
186 typedef double (*py_objasdbl_conv)(PyObject *obj);
187
188 SWIGIMPORT(int) SWIG_Python_ConvertPtr(PyObject *, void **, swig_type_info *, int);
189 SWIGIMPORT(PyObject *) SWIG_Python_NewPointerObj(void *, swig_type_info *,int own);
190 SWIGIMPORT(void *) SWIG_Python_MustGetPtr(PyObject *, swig_type_info *, int, int);
191 SWIGIMPORT(PyObject *) SWIG_Python_newvarlink(void);
192 SWIGIMPORT(void) SWIG_Python_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
193 SWIGIMPORT(int) SWIG_Python_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
194 SWIGIMPORT(PyObject *) SWIG_Python_NewPackedObj(void *, int sz, swig_type_info *);
195 SWIGIMPORT(void) SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]);
196
197
198 /* Contract support */
199
200 #define SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
201
202 #ifdef __cplusplus
203 }
204 #endif
205
206
207 /* -------- TYPES TABLE (BEGIN) -------- */
208
209 #define SWIGTYPE_p_wxLogChain swig_types[0]
210 #define SWIGTYPE_p_wxMutexGuiLocker swig_types[1]
211 #define SWIGTYPE_p_wxFileHistory swig_types[2]
212 #define SWIGTYPE_p_wxLog swig_types[3]
213 #define SWIGTYPE_p_wxDateTime__TimeZone swig_types[4]
214 #define SWIGTYPE_p_wxMenu swig_types[5]
215 #define SWIGTYPE_p_wxEvent swig_types[6]
216 #define SWIGTYPE_p_wxConfigBase swig_types[7]
217 #define SWIGTYPE_p_wxDisplay swig_types[8]
218 #define SWIGTYPE_p_wxFileType swig_types[9]
219 #define SWIGTYPE_p_wxLogGui swig_types[10]
220 #define SWIGTYPE_p_wxFont swig_types[11]
221 #define SWIGTYPE_p_wxDataFormat swig_types[12]
222 #define SWIGTYPE_p_wxTimerEvent swig_types[13]
223 #define SWIGTYPE_p_wxCaret swig_types[14]
224 #define SWIGTYPE_p_int swig_types[15]
225 #define SWIGTYPE_p_wxSize swig_types[16]
226 #define SWIGTYPE_p_wxClipboard swig_types[17]
227 #define SWIGTYPE_p_wxStopWatch swig_types[18]
228 #define SWIGTYPE_p_wxDC swig_types[19]
229 #define SWIGTYPE_p_wxClipboardLocker swig_types[20]
230 #define SWIGTYPE_p_wxIcon swig_types[21]
231 #define SWIGTYPE_p_wxLogStderr swig_types[22]
232 #define SWIGTYPE_p_wxLogTextCtrl swig_types[23]
233 #define SWIGTYPE_p_wxTextCtrl swig_types[24]
234 #define SWIGTYPE_p_wxBusyCursor swig_types[25]
235 #define SWIGTYPE_p_wxPyBitmapDataObject swig_types[26]
236 #define SWIGTYPE_p_wxPyTextDataObject swig_types[27]
237 #define SWIGTYPE_p_wxBitmapDataObject swig_types[28]
238 #define SWIGTYPE_p_wxTextDataObject swig_types[29]
239 #define SWIGTYPE_p_wxDataObject swig_types[30]
240 #define SWIGTYPE_p_wxFileDataObject swig_types[31]
241 #define SWIGTYPE_p_wxCustomDataObject swig_types[32]
242 #define SWIGTYPE_p_wxURLDataObject swig_types[33]
243 #define SWIGTYPE_p_wxMetafileDataObject swig_types[34]
244 #define SWIGTYPE_p_wxSound swig_types[35]
245 #define SWIGTYPE_p_wxTimerRunner swig_types[36]
246 #define SWIGTYPE_p_wxLogWindow swig_types[37]
247 #define SWIGTYPE_p_wxTimeSpan swig_types[38]
248 #define SWIGTYPE_p_wxArrayString swig_types[39]
249 #define SWIGTYPE_p_wxWindowDisabler swig_types[40]
250 #define SWIGTYPE_p_wxToolTip swig_types[41]
251 #define SWIGTYPE_p_wxDataObjectComposite swig_types[42]
252 #define SWIGTYPE_p_wxFileConfig swig_types[43]
253 #define SWIGTYPE_p_wxSystemSettings swig_types[44]
254 #define SWIGTYPE_p_wxVideoMode swig_types[45]
255 #define SWIGTYPE_p_wxPyDataObjectSimple swig_types[46]
256 #define SWIGTYPE_p_wxDataObjectSimple swig_types[47]
257 #define SWIGTYPE_p_wxEvtHandler swig_types[48]
258 #define SWIGTYPE_p_wxRect swig_types[49]
259 #define SWIGTYPE_p_char swig_types[50]
260 #define SWIGTYPE_p_wxSingleInstanceChecker swig_types[51]
261 #define SWIGTYPE_p_wxFileTypeInfo swig_types[52]
262 #define SWIGTYPE_p_wxFrame swig_types[53]
263 #define SWIGTYPE_p_wxTimer swig_types[54]
264 #define SWIGTYPE_p_wxMimeTypesManager swig_types[55]
265 #define SWIGTYPE_p_wxPyArtProvider swig_types[56]
266 #define SWIGTYPE_p_wxPyTipProvider swig_types[57]
267 #define SWIGTYPE_p_wxTipProvider swig_types[58]
268 #define SWIGTYPE_p_wxJoystick swig_types[59]
269 #define SWIGTYPE_p_wxSystemOptions swig_types[60]
270 #define SWIGTYPE_p_wxPoint swig_types[61]
271 #define SWIGTYPE_p_wxJoystickEvent swig_types[62]
272 #define SWIGTYPE_p_wxCursor swig_types[63]
273 #define SWIGTYPE_p_wxObject swig_types[64]
274 #define SWIGTYPE_p_wxOutputStream swig_types[65]
275 #define SWIGTYPE_p_wxDateTime swig_types[66]
276 #define SWIGTYPE_p_wxPyDropSource swig_types[67]
277 #define SWIGTYPE_p_wxWindow swig_types[68]
278 #define SWIGTYPE_p_wxString swig_types[69]
279 #define SWIGTYPE_p_wxPyProcess swig_types[70]
280 #define SWIGTYPE_p_wxBitmap swig_types[71]
281 #define SWIGTYPE_p_wxConfig swig_types[72]
282 #define SWIGTYPE_p_wxChar swig_types[73]
283 #define SWIGTYPE_p_wxBusyInfo swig_types[74]
284 #define SWIGTYPE_p_wxPyDropTarget swig_types[75]
285 #define SWIGTYPE_p_wxPyTextDropTarget swig_types[76]
286 #define SWIGTYPE_p_wxPyFileDropTarget swig_types[77]
287 #define SWIGTYPE_p_wxProcessEvent swig_types[78]
288 #define SWIGTYPE_p_wxPyLog swig_types[79]
289 #define SWIGTYPE_p_wxLogNull swig_types[80]
290 #define SWIGTYPE_p_wxColour swig_types[81]
291 #define SWIGTYPE_p_wxConfigPathChanger swig_types[82]
292 #define SWIGTYPE_p_wxPyTimer swig_types[83]
293 #define SWIGTYPE_p_wxDateSpan swig_types[84]
294 static swig_type_info *swig_types[86];
295
296 /* -------- TYPES TABLE (END) -------- */
297
298
299 /*-----------------------------------------------
300 @(target):= _misc_.so
301 ------------------------------------------------*/
302 #define SWIG_init init_misc_
303
304 #define SWIG_name "_misc_"
305
306 /* Auxiliar swig macros */
307
308 #ifdef __cplusplus
309 #define SWIGSTATICINLINE(a) static inline a
310 #define SWIGSTATIC(a) static a
311 #define swig_new_array(type, size) (new type[(size)])
312 #define swig_delete_array(cptr) delete[] cptr
313 #define swig_const_cast(type,a) const_cast<type>(a)
314 #define swig_static_cast(type,a) static_cast<type>(a)
315 #define swig_reinterpret_cast(type,a) reinterpret_cast<type>(a)
316
317 #ifdef HAVE_NUMERIC_CAST
318 #define swig_numeric_cast(type,a) numeric_cast<type>(a)
319 #else
320 #define swig_numeric_cast(type,a) static_cast<type>(a)
321 #endif
322
323 #else /* C case */
324
325 #define SWIGSTATICINLINE(a) static a
326 #define SWIGSTATIC(a) static a
327 #define swig_new_array(type, size) ((type*) malloc((size)*sizeof(type)))
328 #define swig_delete_array(cptr) free((char*)cptr)
329 #define swig_const_cast(type,a) (type)(a)
330 #define swig_static_cast(type,a) (type)(a)
331 #define swig_reinterpret_cast(type,a) (type)(a)
332 #define swig_numeric_cast(type,a) (type)(a)
333
334 #endif /* __cplusplus */
335
336
337 #define SWIG_FromSignedChar PyInt_FromLong
338 #define SWIG_FromUnsignedChar PyInt_FromLong
339 #define SWIG_FromShort PyInt_FromLong
340 #define SWIG_FromUnsignedShort PyInt_FromLong
341 #define SWIG_FromInt PyInt_FromLong
342 #define SWIG_FromLong PyInt_FromLong
343 #define SWIG_FromFloat PyFloat_FromDouble
344 #define SWIG_FromDouble PyFloat_FromDouble
345 #define SWIG_FromFloat PyFloat_FromDouble
346 #define SWIG_FromDouble PyFloat_FromDouble
347
348
349 #include "wx/wxPython/wxPython.h"
350 #include "wx/wxPython/pyclasses.h"
351 #include "wx/wxPython/pyistream.h"
352
353
354 static const wxString wxPyEmptyString(wxEmptyString);
355
356
357
358 #include <limits.h>
359
360
361 SWIGSTATICINLINE(long)
362 SWIG_CheckLongInRange(long value, const char* type,
363 long min_value, long max_value)
364 {
365 if (!PyErr_Occurred()) {
366 if (value < min_value) {
367 PyObject *err =
368 PyString_FromFormat("value %ld is less than '%s' minimum %ld",
369 value, type, min_value);
370
371 PyErr_SetObject(PyExc_OverflowError, err);
372 Py_DECREF(err);
373 } else if (value > max_value) {
374 PyObject *err =
375 PyString_FromFormat("value %ld is greater than '%s' maximum %ld",
376 value, type, max_value);
377 PyErr_SetObject(PyExc_OverflowError, err);
378 Py_DECREF(err);
379 }
380 }
381 return value;
382 }
383
384
385 SWIGSTATICINLINE(long)
386 SWIG_AsLong(PyObject * obj)
387 {
388 if (PyNumber_Check(obj))
389 return PyInt_AsLong(obj);
390 else {
391 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
392 obj->ob_type->tp_name);
393 PyErr_SetObject(PyExc_TypeError, errmsg);
394 Py_DECREF(errmsg);
395 return 0;
396 }
397 }
398
399
400 #if INT_MAX != LONG_MAX
401 SWIGSTATICINLINE(int)
402 SWIG_AsInt(PyObject *obj)
403 {
404 return swig_numeric_cast(int,
405 SWIG_CheckLongInRange(SWIG_AsLong(obj),
406 "int", INT_MIN, INT_MAX));
407 }
408 #else
409 #define SWIG_AsInt SWIG_AsLong
410 #endif
411
412
413 SWIGSTATICINLINE(int)
414 SWIG_CheckInt(PyObject* obj)
415 {
416 SWIG_AsInt(obj);
417 if (PyErr_Occurred()) {
418 PyErr_Clear();
419 return 0;
420 } else {
421 return 1;
422 }
423 }
424
425 static const wxString wxPyFileSelectorPromptStr(wxFileSelectorPromptStr);
426 static const wxString wxPyFileSelectorDefaultWildcardStr(wxFileSelectorDefaultWildcardStr);
427 static const wxString wxPyDirSelectorPromptStr(wxDirSelectorPromptStr);
428
429 SWIGSTATICINLINE(int)
430 SWIG_CheckLong(PyObject* obj)
431 {
432 SWIG_AsLong(obj);
433 if (PyErr_Occurred()) {
434 PyErr_Clear();
435 return 0;
436 } else {
437 return 1;
438 }
439 }
440
441
442 SWIGSTATICINLINE(bool)
443 SWIG_AsBool(PyObject *obj)
444 {
445 return PyObject_IsTrue(obj) ? true : false;
446 }
447
448
449 SWIGSTATICINLINE(int)
450 SWIG_CheckBool(PyObject* obj)
451 {
452 SWIG_AsBool(obj);
453 if (PyErr_Occurred()) {
454 PyErr_Clear();
455 return 0;
456 } else {
457 return 1;
458 }
459 }
460
461
462 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
463 PyObject* o2;
464 PyObject* o3;
465
466 if (!target) {
467 target = o;
468 } else if (target == Py_None) {
469 Py_DECREF(Py_None);
470 target = o;
471 } else {
472 if (!PyTuple_Check(target)) {
473 o2 = target;
474 target = PyTuple_New(1);
475 PyTuple_SetItem(target, 0, o2);
476 }
477 o3 = PyTuple_New(1);
478 PyTuple_SetItem(o3, 0, o);
479
480 o2 = target;
481 target = PySequence_Concat(o2, o3);
482 Py_DECREF(o2);
483 Py_DECREF(o3);
484 }
485 return target;
486 }
487
488
489 long wxGetFreeMemory()
490 { wxPyRaiseNotImplemented(); return 0; }
491
492
493 SWIGSTATICINLINE(unsigned long)
494 SWIG_AsUnsignedLong(PyObject * obj)
495 {
496 if (PyLong_Check(obj)) {
497 return PyLong_AsUnsignedLong(obj);
498 } else {
499 long i = SWIG_AsLong(obj);
500 if ( !PyErr_Occurred() && (i < 0)) {
501 PyErr_SetString(PyExc_TypeError, "negative value received for unsigned type");
502 }
503 return i;
504 }
505 }
506
507
508 SWIGSTATICINLINE(int)
509 SWIG_CheckUnsignedLong(PyObject* obj)
510 {
511 SWIG_AsUnsignedLong(obj);
512 if (PyErr_Occurred()) {
513 PyErr_Clear();
514 return 0;
515 } else {
516 return 1;
517 }
518 }
519
520
521 SWIGSTATICINLINE(PyObject* )
522 SWIG_FromUnsignedLong(unsigned long value)
523 {
524 return (value > LONG_MAX) ?
525 PyLong_FromUnsignedLong(value)
526 : PyInt_FromLong(swig_numeric_cast(long,value));
527 }
528
529
530 bool wxGetKeyState(wxKeyCode key)
531 { wxPyRaiseNotImplemented(); return False; }
532
533
534 void wxWakeUpMainThread() {}
535
536
537 bool wxThread_IsMain() {
538 #ifdef WXP_WITH_THREAD
539 return wxThread::IsMain();
540 #else
541 return True;
542 #endif
543 }
544
545
546 int wxCaret_GetBlinkTime() {
547 return wxCaret::GetBlinkTime();
548 }
549
550 void wxCaret_SetBlinkTime(int milliseconds) {
551 wxCaret::SetBlinkTime(milliseconds);
552 }
553
554
555 #include <wx/snglinst.h>
556
557
558 #ifdef __WXMSW__
559 #include <wx/msw/private.h>
560 #include <wx/dynload.h>
561 #endif
562
563
564
565 void wxDrawWindowOnDC(wxWindow* window, const wxDC& dc, int method)
566 {
567 #ifdef __WXMSW__
568
569 switch (method)
570 {
571 case 1:
572 // This one only partially works. Appears to be an undocumented
573 // "standard" convention that not all widgets adhear to. For
574 // example, for some widgets backgrounds or non-client areas may
575 // not be painted.
576 ::SendMessage(GetHwndOf(window), WM_PAINT, (long)GetHdcOf(dc), 0);
577 break;
578
579 case 2:
580 // This one works much better, except for on XP. On Win2k nearly
581 // all widgets and their children are captured correctly[**]. On
582 // XP with Themes activated most native widgets draw only
583 // partially, if at all. Without themes it works just like on
584 // Win2k.
585 //
586 // ** For example the radio buttons in a wxRadioBox are not its
587 // children by default, but you can capture it via the panel
588 // instead, or change RADIOBTN_PARENT_IS_RADIOBOX in radiobox.cpp.
589 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
590 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN |
591 PRF_ERASEBKGND | PRF_OWNED );
592 break;
593
594 case 3:
595 // This one is only defined in the latest SDK and is only
596 // available on XP. MSDN says it is similar to sending WM_PRINT
597 // so I expect that it will work similar to the above. Since it
598 // is avaialble only on XP, it can't be compiled like this and
599 // will have to be loaded dynamically.
600 // //::PrintWindow(GetHwndOf(window), GetHdcOf(dc), 0); //break;
601
602 // fall through
603
604 case 4:
605 // Use PrintWindow if available, or fallback to WM_PRINT
606 // otherwise. Unfortunately using PrintWindow is even worse than
607 // WM_PRINT. For most native widgets nothing is drawn to the dc
608 // at all, with or without Themes.
609 typedef BOOL (WINAPI *PrintWindow_t)(HWND, HDC, UINT);
610 static bool s_triedToLoad = False;
611 static PrintWindow_t pfnPrintWindow = NULL;
612 if ( !s_triedToLoad )
613 {
614
615 s_triedToLoad = True;
616 wxDynamicLibrary dllUser32(_T("user32.dll"));
617 if ( dllUser32.IsLoaded() )
618 {
619 wxLogNull nolog; // Don't report errors here
620 pfnPrintWindow = (PrintWindow_t)dllUser32.GetSymbol(_T("PrintWindow"));
621 }
622 }
623 if (pfnPrintWindow)
624 {
625 printf("Using PrintWindow\n");
626 pfnPrintWindow(GetHwndOf(window), GetHdcOf(dc), 0);
627 }
628 else
629 {
630 printf("Using WM_PRINT\n");
631 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
632 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN | PRF_ERASEBKGND | PRF_OWNED );
633 }
634 }
635 #endif
636 }
637
638
639
640 #include <wx/tipdlg.h>
641
642
643 class wxPyTipProvider : public wxTipProvider {
644 public:
645 wxPyTipProvider(size_t currentTip)
646 : wxTipProvider(currentTip) {}
647
648 DEC_PYCALLBACK_STRING__pure(GetTip);
649 DEC_PYCALLBACK_STRING_STRING(PreprocessTip);
650 PYPRIVATE;
651 };
652
653 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider, wxTipProvider, GetTip);
654 IMP_PYCALLBACK_STRING_STRING(wxPyTipProvider, wxTipProvider, PreprocessTip);
655
656
657 //IMP_PYCALLBACK__(wxPyTimer, wxTimer, Notify);
658
659 void wxPyTimer::Notify() {
660 bool found;
661 bool blocked = wxPyBeginBlockThreads();
662 if ((found = wxPyCBH_findCallback(m_myInst, "Notify")))
663 wxPyCBH_callCallback(m_myInst, Py_BuildValue("()"));
664 wxPyEndBlockThreads(blocked);
665 if (! found)
666 wxTimer::Notify();
667 }
668 void wxPyTimer::base_Notify() {
669 wxTimer::Notify();
670 }
671
672
673
674 SWIGSTATICINLINE(PyObject *)
675 SWIG_FromCharPtr(const char* cptr)
676 {
677 size_t size = cptr ? strlen(cptr) : 0;
678 if (cptr) {
679 if (size > INT_MAX) {
680 return SWIG_NewPointerObj(swig_const_cast(char*,cptr),
681 SWIG_TypeQuery("char *"), 0);
682 } else {
683 return PyString_FromStringAndSize(cptr, swig_numeric_cast(int,size));
684 }
685 } else {
686 Py_INCREF(Py_None);
687 return Py_None;
688 }
689 }
690
691
692 SWIGSTATICINLINE(unsigned long)
693 SWIG_CheckUnsignedLongInRange(unsigned long value, const char* type,
694 unsigned long max_value)
695 {
696 if (!PyErr_Occurred()) {
697 if (value > max_value) {
698 PyObject *err =
699 PyString_FromFormat("value %ld is greater than '%s' minimum %ld",
700 value, type, max_value);
701 PyErr_SetObject(PyExc_OverflowError, err);
702 Py_DECREF(err);
703 }
704 }
705 return value;
706 }
707
708
709 #if UINT_MAX != ULONG_MAX
710 SWIGSTATICINLINE(unsigned int)
711 SWIG_AsUnsignedInt(PyObject *obj)
712 {
713 return swig_numeric_cast(unsigned int,
714 SWIG_CheckUnsignedLongInRange(SWIG_AsUnsignedLong(obj),
715 "unsigned int", UINT_MAX));
716 }
717 #else
718 #define SWIG_AsUnsignedInt SWIG_AsUnsignedLong
719 #endif
720
721
722 SWIGSTATICINLINE(int)
723 SWIG_CheckUnsignedInt(PyObject* obj)
724 {
725 SWIG_AsUnsignedInt(obj);
726 if (PyErr_Occurred()) {
727 PyErr_Clear();
728 return 0;
729 } else {
730 return 1;
731 }
732 }
733
734 wxString Log_TimeStamp(){
735 wxString msg;
736 wxLog::TimeStamp(&msg);
737 return msg;
738 }
739 void wxLog_Destroy(wxLog *self){ delete self; }
740
741 // A wxLog class that can be derived from in wxPython
742 class wxPyLog : public wxLog {
743 public:
744 wxPyLog() : wxLog() {}
745
746 virtual void DoLog(wxLogLevel level, const wxChar *szString, time_t t) {
747 bool found;
748 bool blocked = wxPyBeginBlockThreads();
749 if ((found = wxPyCBH_findCallback(m_myInst, "DoLog"))) {
750 PyObject* s = wx2PyString(szString);
751 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iOi)", level, s, t));
752 Py_DECREF(s);
753 }
754 wxPyEndBlockThreads(blocked);
755 if (! found)
756 wxLog::DoLog(level, szString, t);
757 }
758
759 virtual void DoLogString(const wxChar *szString, time_t t) {
760 bool found;
761 bool blocked = wxPyBeginBlockThreads();
762 if ((found = wxPyCBH_findCallback(m_myInst, "DoLogString"))) {
763 PyObject* s = wx2PyString(szString);
764 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oi)", s, t));
765 Py_DECREF(s);
766 }
767 wxPyEndBlockThreads(blocked);
768 if (! found)
769 wxLog::DoLogString(szString, t);
770 }
771
772 PYPRIVATE;
773 };
774
775
776
777
778 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess, wxProcess, OnTerminate);
779
780
781 #include <wx/joystick.h>
782
783
784 #if !wxUSE_JOYSTICK && !defined(__WXMSW__)
785 // A C++ stub class for wxJoystick for platforms that don't have it.
786 class wxJoystick : public wxObject {
787 public:
788 wxJoystick(int joystick = wxJOYSTICK1) {
789 bool blocked = wxPyBeginBlockThreads();
790 PyErr_SetString(PyExc_NotImplementedError,
791 "wxJoystick is not available on this platform.");
792 wxPyEndBlockThreads(blocked);
793 }
794 wxPoint GetPosition() { return wxPoint(-1,-1); }
795 int GetZPosition() { return -1; }
796 int GetButtonState() { return -1; }
797 int GetPOVPosition() { return -1; }
798 int GetPOVCTSPosition() { return -1; }
799 int GetRudderPosition() { return -1; }
800 int GetUPosition() { return -1; }
801 int GetVPosition() { return -1; }
802 int GetMovementThreshold() { return -1; }
803 void SetMovementThreshold(int threshold) {}
804
805 bool IsOk(void) { return False; }
806 int GetNumberJoysticks() { return -1; }
807 int GetManufacturerId() { return -1; }
808 int GetProductId() { return -1; }
809 wxString GetProductName() { return ""; }
810 int GetXMin() { return -1; }
811 int GetYMin() { return -1; }
812 int GetZMin() { return -1; }
813 int GetXMax() { return -1; }
814 int GetYMax() { return -1; }
815 int GetZMax() { return -1; }
816 int GetNumberButtons() { return -1; }
817 int GetNumberAxes() { return -1; }
818 int GetMaxButtons() { return -1; }
819 int GetMaxAxes() { return -1; }
820 int GetPollingMin() { return -1; }
821 int GetPollingMax() { return -1; }
822 int GetRudderMin() { return -1; }
823 int GetRudderMax() { return -1; }
824 int GetUMin() { return -1; }
825 int GetUMax() { return -1; }
826 int GetVMin() { return -1; }
827 int GetVMax() { return -1; }
828
829 bool HasRudder() { return False; }
830 bool HasZ() { return False; }
831 bool HasU() { return False; }
832 bool HasV() { return False; }
833 bool HasPOV() { return False; }
834 bool HasPOV4Dir() { return False; }
835 bool HasPOVCTS() { return False; }
836
837 bool SetCapture(wxWindow* win, int pollingFreq = 0) { return False; }
838 bool ReleaseCapture() { return False; }
839 };
840 #endif
841
842
843 #include <wx/sound.h>
844
845
846 #if !wxUSE_SOUND
847 // A C++ stub class for wxWave for platforms that don't have it.
848 class wxSound : public wxObject
849 {
850 public:
851 wxSound() {
852 bool blocked = wxPyBeginBlockThreads();
853 PyErr_SetString(PyExc_NotImplementedError,
854 "wxSound is not available on this platform.");
855 wxPyEndBlockThreads(blocked);
856 }
857 wxSound(const wxString&/*, bool*/) {
858 bool blocked = wxPyBeginBlockThreads();
859 PyErr_SetString(PyExc_NotImplementedError,
860 "wxSound is not available on this platform.");
861 wxPyEndBlockThreads(blocked);
862 }
863 wxSound(int, const wxByte*) {
864 bool blocked = wxPyBeginBlockThreads();
865 PyErr_SetString(PyExc_NotImplementedError,
866 "wxSound is not available on this platform.");
867 wxPyEndBlockThreads(blocked);
868 }
869
870 ~wxSound() {};
871
872 bool Create(const wxString&/*, bool*/) { return false; }
873 bool Create(int, const wxByte*) { return false; };
874 bool IsOk() { return false; };
875 bool Play(unsigned) const { return false; }
876 static bool Play(const wxString&, unsigned) { return false; }
877 static void Stop() {}
878 };
879
880 #endif
881
882 wxSound *new_wxSound(wxString const &fileName){
883 if (fileName.Length() == 0)
884 return new wxSound;
885 else
886 return new wxSound(fileName);
887 }
888 wxSound *new_wxSound(PyObject *data){
889 unsigned char* buffer; int size;
890 wxSound *sound = NULL;
891
892 bool blocked = wxPyBeginBlockThreads();
893 if (!PyArg_Parse(data, "t#", &buffer, &size))
894 goto done;
895 sound = new wxSound(size, buffer);
896 done:
897 wxPyEndBlockThreads(blocked);
898 return sound;
899 }
900 bool wxSound_CreateFromData(wxSound *self,PyObject *data){
901 #ifndef __WXMAC__
902 unsigned char* buffer;
903 int size;
904 bool rv = False;
905
906 bool blocked = wxPyBeginBlockThreads();
907 if (!PyArg_Parse(data, "t#", &buffer, &size))
908 goto done;
909 rv = self->Create(size, buffer);
910 done:
911 wxPyEndBlockThreads(blocked);
912 return rv;
913 #else
914 bool blocked = wxPyBeginBlockThreads();
915 PyErr_SetString(PyExc_NotImplementedError,
916 "Create from data is not available on this platform.");
917 wxPyEndBlockThreads(blocked);
918 return False;
919 #endif
920 }
921
922 #include <wx/mimetype.h>
923
924 PyObject *wxFileType_GetMimeType(wxFileType *self){
925 wxString str;
926 if (self->GetMimeType(&str))
927 return wx2PyString(str);
928 else
929 RETURN_NONE();
930 }
931 PyObject *wxFileType_GetMimeTypes(wxFileType *self){
932 wxArrayString arr;
933 if (self->GetMimeTypes(arr))
934 return wxArrayString2PyList_helper(arr);
935 else
936 RETURN_NONE();
937 }
938 PyObject *wxFileType_GetExtensions(wxFileType *self){
939 wxArrayString arr;
940 if (self->GetExtensions(arr))
941 return wxArrayString2PyList_helper(arr);
942 else
943 RETURN_NONE();
944 }
945 wxIcon *wxFileType_GetIcon(wxFileType *self){
946 wxIconLocation loc;
947 if (self->GetIcon(&loc))
948 return new wxIcon(loc);
949 else
950 return NULL;
951 }
952 PyObject *wxFileType_GetIconInfo(wxFileType *self){
953 wxIconLocation loc;
954 if (self->GetIcon(&loc)) {
955 wxString iconFile = loc.GetFileName();
956 int iconIndex = -1;
957
958
959
960 // Make a tuple and put the values in it
961 bool blocked = wxPyBeginBlockThreads();
962 PyObject* tuple = PyTuple_New(3);
963 PyTuple_SetItem(tuple, 0, wxPyConstructObject(new wxIcon(loc),
964 wxT("wxIcon"), True));
965 PyTuple_SetItem(tuple, 1, wx2PyString(iconFile));
966 PyTuple_SetItem(tuple, 2, PyInt_FromLong(iconIndex));
967 wxPyEndBlockThreads(blocked);
968 return tuple;
969 }
970 else
971 RETURN_NONE();
972 }
973 PyObject *wxFileType_GetDescription(wxFileType *self){
974 wxString str;
975 if (self->GetDescription(&str))
976 return wx2PyString(str);
977 else
978 RETURN_NONE();
979 }
980 PyObject *wxFileType_GetOpenCommand(wxFileType *self,wxString const &filename,wxString const &mimetype){
981 wxString str;
982 if (self->GetOpenCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
983 return wx2PyString(str);
984 else
985 RETURN_NONE();
986 }
987 PyObject *wxFileType_GetPrintCommand(wxFileType *self,wxString const &filename,wxString const &mimetype){
988 wxString str;
989 if (self->GetPrintCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
990 return wx2PyString(str);
991 else
992 RETURN_NONE();
993 }
994 PyObject *wxFileType_GetAllCommands(wxFileType *self,wxString const &filename,wxString const &mimetype){
995 wxArrayString verbs;
996 wxArrayString commands;
997 if (self->GetAllCommands(&verbs, &commands,
998 wxFileType::MessageParameters(filename, mimetype))) {
999 bool blocked = wxPyBeginBlockThreads();
1000 PyObject* tuple = PyTuple_New(2);
1001 PyTuple_SetItem(tuple, 0, wxArrayString2PyList_helper(verbs));
1002 PyTuple_SetItem(tuple, 1, wxArrayString2PyList_helper(commands));
1003 wxPyEndBlockThreads(blocked);
1004 return tuple;
1005 }
1006 else
1007 RETURN_NONE();
1008 }
1009 wxString FileType_ExpandCommand(wxString const &command,wxString const &filename,wxString const &mimetype){
1010 return wxFileType::ExpandCommand(command,
1011 wxFileType::MessageParameters(filename, mimetype));
1012 }
1013 PyObject *wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager *self){
1014 wxArrayString arr;
1015 self->EnumAllFileTypes(arr);
1016 return wxArrayString2PyList_helper(arr);
1017 }
1018
1019 #include <wx/artprov.h>
1020
1021 static const wxString wxPyART_TOOLBAR(wxART_TOOLBAR);
1022 static const wxString wxPyART_MENU(wxART_MENU);
1023 static const wxString wxPyART_FRAME_ICON(wxART_FRAME_ICON);
1024 static const wxString wxPyART_CMN_DIALOG(wxART_CMN_DIALOG);
1025 static const wxString wxPyART_HELP_BROWSER(wxART_HELP_BROWSER);
1026 static const wxString wxPyART_MESSAGE_BOX(wxART_MESSAGE_BOX);
1027 static const wxString wxPyART_OTHER(wxART_OTHER);
1028 static const wxString wxPyART_ADD_BOOKMARK(wxART_ADD_BOOKMARK);
1029 static const wxString wxPyART_DEL_BOOKMARK(wxART_DEL_BOOKMARK);
1030 static const wxString wxPyART_HELP_SIDE_PANEL(wxART_HELP_SIDE_PANEL);
1031 static const wxString wxPyART_HELP_SETTINGS(wxART_HELP_SETTINGS);
1032 static const wxString wxPyART_HELP_BOOK(wxART_HELP_BOOK);
1033 static const wxString wxPyART_HELP_FOLDER(wxART_HELP_FOLDER);
1034 static const wxString wxPyART_HELP_PAGE(wxART_HELP_PAGE);
1035 static const wxString wxPyART_GO_BACK(wxART_GO_BACK);
1036 static const wxString wxPyART_GO_FORWARD(wxART_GO_FORWARD);
1037 static const wxString wxPyART_GO_UP(wxART_GO_UP);
1038 static const wxString wxPyART_GO_DOWN(wxART_GO_DOWN);
1039 static const wxString wxPyART_GO_TO_PARENT(wxART_GO_TO_PARENT);
1040 static const wxString wxPyART_GO_HOME(wxART_GO_HOME);
1041 static const wxString wxPyART_FILE_OPEN(wxART_FILE_OPEN);
1042 static const wxString wxPyART_PRINT(wxART_PRINT);
1043 static const wxString wxPyART_HELP(wxART_HELP);
1044 static const wxString wxPyART_TIP(wxART_TIP);
1045 static const wxString wxPyART_REPORT_VIEW(wxART_REPORT_VIEW);
1046 static const wxString wxPyART_LIST_VIEW(wxART_LIST_VIEW);
1047 static const wxString wxPyART_NEW_DIR(wxART_NEW_DIR);
1048 static const wxString wxPyART_FOLDER(wxART_FOLDER);
1049 static const wxString wxPyART_GO_DIR_UP(wxART_GO_DIR_UP);
1050 static const wxString wxPyART_EXECUTABLE_FILE(wxART_EXECUTABLE_FILE);
1051 static const wxString wxPyART_NORMAL_FILE(wxART_NORMAL_FILE);
1052 static const wxString wxPyART_TICK_MARK(wxART_TICK_MARK);
1053 static const wxString wxPyART_CROSS_MARK(wxART_CROSS_MARK);
1054 static const wxString wxPyART_ERROR(wxART_ERROR);
1055 static const wxString wxPyART_QUESTION(wxART_QUESTION);
1056 static const wxString wxPyART_WARNING(wxART_WARNING);
1057 static const wxString wxPyART_INFORMATION(wxART_INFORMATION);
1058 static const wxString wxPyART_MISSING_IMAGE(wxART_MISSING_IMAGE);
1059 // Python aware wxArtProvider
1060 class wxPyArtProvider : public wxArtProvider {
1061 public:
1062
1063 virtual wxBitmap CreateBitmap(const wxArtID& id,
1064 const wxArtClient& client,
1065 const wxSize& size) {
1066 wxBitmap rval = wxNullBitmap;
1067 bool blocked = wxPyBeginBlockThreads();
1068 if ((wxPyCBH_findCallback(m_myInst, "CreateBitmap"))) {
1069 PyObject* so = wxPyConstructObject((void*)&size, wxT("wxSize"), 0);
1070 PyObject* ro;
1071 wxBitmap* ptr;
1072 PyObject* s1, *s2;
1073 s1 = wx2PyString(id);
1074 s2 = wx2PyString(client);
1075 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(OOO)", s1, s2, so));
1076 Py_DECREF(so);
1077 Py_DECREF(s1);
1078 Py_DECREF(s2);
1079 if (ro) {
1080 if (wxPyConvertSwigPtr(ro, (void**)&ptr, wxT("wxBitmap")))
1081 rval = *ptr;
1082 Py_DECREF(ro);
1083 }
1084 }
1085 wxPyEndBlockThreads(blocked);
1086 return rval;
1087 }
1088
1089 PYPRIVATE;
1090 };
1091
1092 void wxPyArtProvider_Destroy(wxPyArtProvider *self){ delete self; }
1093
1094
1095
1096 static PyObject* __EnumerationHelper(bool flag, wxString& str, long index) {
1097 PyObject* ret = PyTuple_New(3);
1098 if (ret) {
1099 PyTuple_SET_ITEM(ret, 0, PyInt_FromLong(flag));
1100 PyTuple_SET_ITEM(ret, 1, wx2PyString(str));
1101 PyTuple_SET_ITEM(ret, 2, PyInt_FromLong(index));
1102 }
1103 return ret;
1104 }
1105
1106 PyObject *wxConfigBase_GetFirstGroup(wxConfigBase *self){
1107 bool cont;
1108 long index = 0;
1109 wxString value;
1110
1111 cont = self->GetFirstGroup(value, index);
1112 return __EnumerationHelper(cont, value, index);
1113 }
1114 PyObject *wxConfigBase_GetNextGroup(wxConfigBase *self,long index){
1115 bool cont;
1116 wxString value;
1117
1118 cont = self->GetNextGroup(value, index);
1119 return __EnumerationHelper(cont, value, index);
1120 }
1121 PyObject *wxConfigBase_GetFirstEntry(wxConfigBase *self){
1122 bool cont;
1123 long index = 0;
1124 wxString value;
1125
1126 cont = self->GetFirstEntry(value, index);
1127 return __EnumerationHelper(cont, value, index);
1128 }
1129 PyObject *wxConfigBase_GetNextEntry(wxConfigBase *self,long index){
1130 bool cont;
1131 wxString value;
1132
1133 cont = self->GetNextEntry(value, index);
1134 return __EnumerationHelper(cont, value, index);
1135 }
1136 long wxConfigBase_ReadInt(wxConfigBase *self,wxString const &key,long defaultVal){
1137 long rv;
1138 self->Read(key, &rv, defaultVal);
1139 return rv;
1140 }
1141
1142 SWIGSTATICINLINE(double)
1143 SWIG_AsDouble(PyObject *obj)
1144 {
1145 if (PyNumber_Check(obj))
1146 return PyFloat_AsDouble(obj);
1147 else {
1148 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
1149 obj->ob_type->tp_name);
1150 PyErr_SetObject(PyExc_TypeError, errmsg);
1151 Py_DECREF(errmsg);
1152 return 0;
1153 }
1154 }
1155
1156
1157 SWIGSTATICINLINE(int)
1158 SWIG_CheckDouble(PyObject* obj)
1159 {
1160 SWIG_AsDouble(obj);
1161 if (PyErr_Occurred()) {
1162 PyErr_Clear();
1163 return 0;
1164 } else {
1165 return 1;
1166 }
1167 }
1168
1169 double wxConfigBase_ReadFloat(wxConfigBase *self,wxString const &key,double defaultVal){
1170 double rv;
1171 self->Read(key, &rv, defaultVal);
1172 return rv;
1173 }
1174 bool wxConfigBase_ReadBool(wxConfigBase *self,wxString const &key,bool defaultVal){
1175 bool rv;
1176 self->Read(key, &rv, defaultVal);
1177 return rv;
1178 }
1179
1180 #include <wx/datetime.h>
1181
1182
1183 static const wxString wxPyDateFormatStr(wxT("%c"));
1184 static const wxString wxPyTimeSpanFormatStr(wxT("%H:%M:%S"));
1185
1186 #define LOCAL_TZ wxDateTime::Local
1187
1188
1189 #if UINT_MAX < LONG_MAX
1190 #define SWIG_FromUnsignedInt SWIG_FromLong
1191 #else
1192 #define SWIG_FromUnsignedInt SWIG_FromUnsignedLong
1193 #endif
1194
1195 wxDateTime wxDateTime___add____SWIG_0(wxDateTime *self,wxTimeSpan const &other){ return *self + other; }
1196 wxDateTime wxDateTime___add____SWIG_1(wxDateTime *self,wxDateSpan const &other){ return *self + other; }
1197 wxTimeSpan wxDateTime___sub____SWIG_0(wxDateTime *self,wxDateTime const &other){ return *self - other; }
1198 wxDateTime wxDateTime___sub____SWIG_1(wxDateTime *self,wxTimeSpan const &other){ return *self - other; }
1199 wxDateTime wxDateTime___sub____SWIG_2(wxDateTime *self,wxDateSpan const &other){ return *self - other; }
1200 bool wxDateTime___lt__(wxDateTime *self,wxDateTime const *other){
1201 if (!other || !self->IsValid() || !other->IsValid()) return self < other;
1202 return (*self < *other);
1203 }
1204 bool wxDateTime___le__(wxDateTime *self,wxDateTime const *other){
1205 if (!other || !self->IsValid() || !other->IsValid()) return self <= other;
1206 return (*self <= *other);
1207 }
1208 bool wxDateTime___gt__(wxDateTime *self,wxDateTime const *other){
1209 if (!other || !self->IsValid() || !other->IsValid()) return self > other;
1210 return (*self > *other);
1211 }
1212 bool wxDateTime___ge__(wxDateTime *self,wxDateTime const *other){
1213 if (!other || !self->IsValid() || !other->IsValid()) return self >= other;
1214 return (*self >= *other);
1215 }
1216 bool wxDateTime___eq__(wxDateTime *self,wxDateTime const *other){
1217 if (!other || !self->IsValid() || !other->IsValid()) return self == other;
1218 return (*self == *other);
1219 }
1220 bool wxDateTime___ne__(wxDateTime *self,wxDateTime const *other){
1221 if (!other || !self->IsValid() || !other->IsValid()) return self != other;
1222 return (*self != *other);
1223 }
1224 int wxDateTime_ParseRfc822Date(wxDateTime *self,wxString const &date){
1225 const wxChar* rv;
1226 const wxChar* _date = date;
1227 rv = self->ParseRfc822Date(_date);
1228 if (rv == NULL) return -1;
1229 return rv - _date;
1230 }
1231 int wxDateTime_ParseFormat(wxDateTime *self,wxString const &date,wxString const &format,wxDateTime const &dateDef){
1232 const wxChar* rv;
1233 const wxChar* _date = date;
1234 rv = self->ParseFormat(_date, format, dateDef);
1235 if (rv == NULL) return -1;
1236 return rv - _date;
1237 }
1238 int wxDateTime_ParseDateTime(wxDateTime *self,wxString const &datetime){
1239 const wxChar* rv;
1240 const wxChar* _datetime = datetime;
1241 rv = self->ParseDateTime(_datetime);
1242 if (rv == NULL) return -1;
1243 return rv - _datetime;
1244 }
1245 int wxDateTime_ParseDate(wxDateTime *self,wxString const &date){
1246 const wxChar* rv;
1247 const wxChar* _date = date;
1248 rv = self->ParseDate(_date);
1249 if (rv == NULL) return -1;
1250 return rv - _date;
1251 }
1252 int wxDateTime_ParseTime(wxDateTime *self,wxString const &time){
1253 const wxChar* rv;
1254 const wxChar* _time = time;
1255 rv = self->ParseTime(_time);
1256 if (rv == NULL) return -1;
1257 return rv - _time;
1258 }
1259 wxTimeSpan wxTimeSpan___add__(wxTimeSpan *self,wxTimeSpan const &other){ return *self + other; }
1260 wxTimeSpan wxTimeSpan___sub__(wxTimeSpan *self,wxTimeSpan const &other){ return *self - other; }
1261 wxTimeSpan wxTimeSpan___mul__(wxTimeSpan *self,int n){ return *self * n; }
1262 wxTimeSpan wxTimeSpan___rmul__(wxTimeSpan *self,int n){ return n * *self; }
1263 bool wxTimeSpan___lt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self < *other) : False; }
1264 bool wxTimeSpan___le__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self <= *other) : False; }
1265 bool wxTimeSpan___gt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self > *other) : True; }
1266 bool wxTimeSpan___ge__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self >= *other) : True; }
1267 bool wxTimeSpan___eq__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self == *other) : False; }
1268 bool wxTimeSpan___ne__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self != *other) : True; }
1269 wxDateSpan wxDateSpan___add__(wxDateSpan *self,wxDateSpan const &other){ return *self + other; }
1270 wxDateSpan wxDateSpan___sub__(wxDateSpan *self,wxDateSpan const &other){ return *self - other; }
1271 wxDateSpan wxDateSpan___mul__(wxDateSpan *self,int n){ return *self * n; }
1272 wxDateSpan wxDateSpan___rmul__(wxDateSpan *self,int n){ return n * *self; }
1273 bool wxDateSpan___eq__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self == *other) : False; }
1274 bool wxDateSpan___ne__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self != *other) : True; }
1275
1276 #include <wx/dataobj.h>
1277
1278 // Create a new class for wxPython to use
1279 class wxPyDataObjectSimple : public wxDataObjectSimple {
1280 public:
1281 wxPyDataObjectSimple(const wxDataFormat& format = wxFormatInvalid)
1282 : wxDataObjectSimple(format) {}
1283
1284 DEC_PYCALLBACK_SIZET__const(GetDataSize);
1285 bool GetDataHere(void *buf) const;
1286 bool SetData(size_t len, const void *buf) const;
1287 PYPRIVATE;
1288 };
1289
1290 IMP_PYCALLBACK_SIZET__const(wxPyDataObjectSimple, wxDataObjectSimple, GetDataSize);
1291
1292 bool wxPyDataObjectSimple::GetDataHere(void *buf) const {
1293 // We need to get the data for this object and write it to buf. I think
1294 // the best way to do this for wxPython is to have the Python method
1295 // return either a string or None and then act appropriately with the
1296 // C++ version.
1297
1298 bool rval = False;
1299 bool blocked = wxPyBeginBlockThreads();
1300 if (wxPyCBH_findCallback(m_myInst, "GetDataHere")) {
1301 PyObject* ro;
1302 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
1303 if (ro) {
1304 rval = (ro != Py_None && PyString_Check(ro));
1305 if (rval)
1306 memcpy(buf, PyString_AsString(ro), PyString_Size(ro));
1307 Py_DECREF(ro);
1308 }
1309 }
1310 wxPyEndBlockThreads(blocked);
1311 return rval;
1312 }
1313
1314 bool wxPyDataObjectSimple::SetData(size_t len, const void *buf) const{
1315 // For this one we simply need to make a string from buf and len
1316 // and send it to the Python method.
1317 bool rval = False;
1318 bool blocked = wxPyBeginBlockThreads();
1319 if (wxPyCBH_findCallback(m_myInst, "SetData")) {
1320 PyObject* data = PyString_FromStringAndSize((char*)buf, len);
1321 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", data));
1322 Py_DECREF(data);
1323 }
1324 wxPyEndBlockThreads(blocked);
1325 return rval;
1326 }
1327
1328 // Create a new class for wxPython to use
1329 class wxPyTextDataObject : public wxTextDataObject {
1330 public:
1331 wxPyTextDataObject(const wxString& text = wxPyEmptyString)
1332 : wxTextDataObject(text) {}
1333
1334 DEC_PYCALLBACK_SIZET__const(GetTextLength);
1335 DEC_PYCALLBACK_STRING__const(GetText);
1336 DEC_PYCALLBACK__STRING(SetText);
1337 PYPRIVATE;
1338 };
1339
1340 IMP_PYCALLBACK_SIZET__const(wxPyTextDataObject, wxTextDataObject, GetTextLength);
1341 IMP_PYCALLBACK_STRING__const(wxPyTextDataObject, wxTextDataObject, GetText);
1342 IMP_PYCALLBACK__STRING(wxPyTextDataObject, wxTextDataObject, SetText);
1343
1344
1345 // Create a new class for wxPython to use
1346 class wxPyBitmapDataObject : public wxBitmapDataObject {
1347 public:
1348 wxPyBitmapDataObject(const wxBitmap& bitmap = wxNullBitmap)
1349 : wxBitmapDataObject(bitmap) {}
1350
1351 wxBitmap GetBitmap() const;
1352 void SetBitmap(const wxBitmap& bitmap);
1353 PYPRIVATE;
1354 };
1355
1356 wxBitmap wxPyBitmapDataObject::GetBitmap() const {
1357 wxBitmap* rval = &wxNullBitmap;
1358 bool blocked = wxPyBeginBlockThreads();
1359 if (wxPyCBH_findCallback(m_myInst, "GetBitmap")) {
1360 PyObject* ro;
1361 wxBitmap* ptr;
1362 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
1363 if (ro) {
1364 if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxBitmap")))
1365 rval = ptr;
1366 Py_DECREF(ro);
1367 }
1368 }
1369 wxPyEndBlockThreads(blocked);
1370 return *rval;
1371 }
1372
1373 void wxPyBitmapDataObject::SetBitmap(const wxBitmap& bitmap) {
1374 bool blocked = wxPyBeginBlockThreads();
1375 if (wxPyCBH_findCallback(m_myInst, "SetBitmap")) {
1376 PyObject* bo = wxPyConstructObject((void*)&bitmap, wxT("wxBitmap"), False);
1377 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", bo));
1378 Py_DECREF(bo);
1379 }
1380 wxPyEndBlockThreads(blocked);
1381 }
1382
1383 void wxCustomDataObject_TakeData(wxCustomDataObject *self,PyObject *data){
1384 if (PyString_Check(data)) {
1385 // for Python we just call SetData here since we always need it to make a copy.
1386 self->SetData(PyString_Size(data), PyString_AsString(data));
1387 }
1388 else {
1389 // raise a TypeError if not a string
1390 PyErr_SetString(PyExc_TypeError, "String expected.");
1391 }
1392 }
1393 bool wxCustomDataObject_SetData(wxCustomDataObject *self,PyObject *data){
1394 if (PyString_Check(data)) {
1395 return self->SetData(PyString_Size(data), PyString_AsString(data));
1396 }
1397 else {
1398 // raise a TypeError if not a string
1399 PyErr_SetString(PyExc_TypeError, "String expected.");
1400 return False;
1401 }
1402 }
1403 PyObject *wxCustomDataObject_GetData(wxCustomDataObject *self){
1404 return PyString_FromStringAndSize((char*)self->GetData(), self->GetSize());
1405 }
1406
1407 class wxMetafileDataObject : public wxDataObjectSimple
1408 {
1409 public:
1410 wxMetafileDataObject() { wxPyRaiseNotImplemented(); }
1411 };
1412
1413
1414 IMP_PYCALLBACK_BOOL_DR(wxPyDropSource, wxDropSource, GiveFeedback);
1415
1416
1417 IMP_PYCALLBACK__(wxPyDropTarget, wxDropTarget, OnLeave);
1418 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnEnter);
1419 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnDragOver);
1420 IMP_PYCALLBACK_DR_2WXCDR_pure(wxPyDropTarget, wxDropTarget, OnData);
1421 IMP_PYCALLBACK_BOOL_INTINT(wxPyDropTarget, wxDropTarget, OnDrop);
1422
1423
1424 class wxPyTextDropTarget : public wxTextDropTarget {
1425 public:
1426 wxPyTextDropTarget() {}
1427
1428 DEC_PYCALLBACK_BOOL_INTINTSTR_pure(OnDropText);
1429
1430 DEC_PYCALLBACK__(OnLeave);
1431 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
1432 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
1433 DEC_PYCALLBACK_DR_2WXCDR(OnData);
1434 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
1435
1436 PYPRIVATE;
1437 };
1438
1439 IMP_PYCALLBACK_BOOL_INTINTSTR_pure(wxPyTextDropTarget, wxTextDropTarget, OnDropText);
1440 IMP_PYCALLBACK__(wxPyTextDropTarget, wxTextDropTarget, OnLeave);
1441 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnEnter);
1442 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnDragOver);
1443 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnData);
1444 IMP_PYCALLBACK_BOOL_INTINT(wxPyTextDropTarget, wxTextDropTarget, OnDrop);
1445
1446
1447
1448 class wxPyFileDropTarget : public wxFileDropTarget {
1449 public:
1450 wxPyFileDropTarget() {}
1451
1452 virtual bool OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& filenames);
1453
1454 DEC_PYCALLBACK__(OnLeave);
1455 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
1456 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
1457 DEC_PYCALLBACK_DR_2WXCDR(OnData);
1458 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
1459
1460 PYPRIVATE;
1461 };
1462
1463 bool wxPyFileDropTarget::OnDropFiles(wxCoord x, wxCoord y,
1464 const wxArrayString& filenames) {
1465 bool rval = False;
1466 bool blocked = wxPyBeginBlockThreads();
1467 if (wxPyCBH_findCallback(m_myInst, "OnDropFiles")) {
1468 PyObject* list = wxArrayString2PyList_helper(filenames);
1469 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",x,y,list));
1470 Py_DECREF(list);
1471 }
1472 wxPyEndBlockThreads(blocked);
1473 return rval;
1474 }
1475
1476
1477
1478 IMP_PYCALLBACK__(wxPyFileDropTarget, wxFileDropTarget, OnLeave);
1479 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnEnter);
1480 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnDragOver);
1481 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnData);
1482 IMP_PYCALLBACK_BOOL_INTINT(wxPyFileDropTarget, wxFileDropTarget, OnDrop);
1483
1484
1485
1486
1487 bool wxClipboardLocker___nonzero__(wxClipboardLocker *self){ return !!(*self); }
1488
1489 #include "wx/display.h"
1490
1491 bool wxVideoMode___eq__(wxVideoMode *self,wxVideoMode const *other){ return other ? (*self == *other) : False; }
1492 bool wxVideoMode___ne__(wxVideoMode *self,wxVideoMode const *other){ return other ? (*self != *other) : True; }
1493 int Display_GetFromWindow(wxWindow *window){ wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
1494 PyObject *wxDisplay_GetModes(wxDisplay *self,wxVideoMode const &mode){
1495 PyObject* pyList = NULL;
1496 wxArrayVideoModes arr = self->GetModes(mode);
1497 bool blocked = wxPyBeginBlockThreads();
1498 pyList = PyList_New(0);
1499 for (int i=0; i < arr.GetCount(); i++) {
1500 wxVideoMode* m = new wxVideoMode(arr.Item(i));
1501 PyObject* pyObj = wxPyConstructObject(m, wxT("wxVideoMode"), true);
1502 PyList_Append(pyList, pyObj);
1503 }
1504 wxPyEndBlockThreads(blocked);
1505 return pyList;
1506 }
1507 #ifdef __cplusplus
1508 extern "C" {
1509 #endif
1510 static PyObject *_wrap_SystemSettings_GetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1511 PyObject *resultobj;
1512 int arg1 ;
1513 wxColour result;
1514 PyObject * obj0 = 0 ;
1515 char *kwnames[] = {
1516 (char *) "index", NULL
1517 };
1518
1519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetColour",kwnames,&obj0)) goto fail;
1520 arg1 = (wxSystemColour) SWIG_AsInt(obj0);
1521 if (PyErr_Occurred()) SWIG_fail;
1522 {
1523 PyThreadState* __tstate = wxPyBeginAllowThreads();
1524 result = wxSystemSettings::GetColour((wxSystemColour )arg1);
1525
1526 wxPyEndAllowThreads(__tstate);
1527 if (PyErr_Occurred()) SWIG_fail;
1528 }
1529 {
1530 wxColour * resultptr;
1531 resultptr = new wxColour((wxColour &) result);
1532 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
1533 }
1534 return resultobj;
1535 fail:
1536 return NULL;
1537 }
1538
1539
1540 static PyObject *_wrap_SystemSettings_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
1541 PyObject *resultobj;
1542 int arg1 ;
1543 wxFont result;
1544 PyObject * obj0 = 0 ;
1545 char *kwnames[] = {
1546 (char *) "index", NULL
1547 };
1548
1549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetFont",kwnames,&obj0)) goto fail;
1550 arg1 = (wxSystemFont) SWIG_AsInt(obj0);
1551 if (PyErr_Occurred()) SWIG_fail;
1552 {
1553 PyThreadState* __tstate = wxPyBeginAllowThreads();
1554 result = wxSystemSettings::GetFont((wxSystemFont )arg1);
1555
1556 wxPyEndAllowThreads(__tstate);
1557 if (PyErr_Occurred()) SWIG_fail;
1558 }
1559 {
1560 wxFont * resultptr;
1561 resultptr = new wxFont((wxFont &) result);
1562 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
1563 }
1564 return resultobj;
1565 fail:
1566 return NULL;
1567 }
1568
1569
1570 static PyObject *_wrap_SystemSettings_GetMetric(PyObject *self, PyObject *args, PyObject *kwargs) {
1571 PyObject *resultobj;
1572 int arg1 ;
1573 int result;
1574 PyObject * obj0 = 0 ;
1575 char *kwnames[] = {
1576 (char *) "index", NULL
1577 };
1578
1579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetMetric",kwnames,&obj0)) goto fail;
1580 arg1 = (wxSystemMetric) SWIG_AsInt(obj0);
1581 if (PyErr_Occurred()) SWIG_fail;
1582 {
1583 PyThreadState* __tstate = wxPyBeginAllowThreads();
1584 result = (int)wxSystemSettings::GetMetric((wxSystemMetric )arg1);
1585
1586 wxPyEndAllowThreads(__tstate);
1587 if (PyErr_Occurred()) SWIG_fail;
1588 }
1589 resultobj = SWIG_FromInt((int)result);
1590 return resultobj;
1591 fail:
1592 return NULL;
1593 }
1594
1595
1596 static PyObject *_wrap_SystemSettings_HasFeature(PyObject *self, PyObject *args, PyObject *kwargs) {
1597 PyObject *resultobj;
1598 int arg1 ;
1599 bool result;
1600 PyObject * obj0 = 0 ;
1601 char *kwnames[] = {
1602 (char *) "index", NULL
1603 };
1604
1605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_HasFeature",kwnames,&obj0)) goto fail;
1606 arg1 = (wxSystemFeature) SWIG_AsInt(obj0);
1607 if (PyErr_Occurred()) SWIG_fail;
1608 {
1609 PyThreadState* __tstate = wxPyBeginAllowThreads();
1610 result = (bool)wxSystemSettings::HasFeature((wxSystemFeature )arg1);
1611
1612 wxPyEndAllowThreads(__tstate);
1613 if (PyErr_Occurred()) SWIG_fail;
1614 }
1615 {
1616 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
1617 }
1618 return resultobj;
1619 fail:
1620 return NULL;
1621 }
1622
1623
1624 static PyObject *_wrap_SystemSettings_GetScreenType(PyObject *self, PyObject *args, PyObject *kwargs) {
1625 PyObject *resultobj;
1626 int result;
1627 char *kwnames[] = {
1628 NULL
1629 };
1630
1631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SystemSettings_GetScreenType",kwnames)) goto fail;
1632 {
1633 PyThreadState* __tstate = wxPyBeginAllowThreads();
1634 result = (int)wxSystemSettings::GetScreenType();
1635
1636 wxPyEndAllowThreads(__tstate);
1637 if (PyErr_Occurred()) SWIG_fail;
1638 }
1639 resultobj = SWIG_FromInt((int)result);
1640 return resultobj;
1641 fail:
1642 return NULL;
1643 }
1644
1645
1646 static PyObject *_wrap_SystemSettings_SetScreenType(PyObject *self, PyObject *args, PyObject *kwargs) {
1647 PyObject *resultobj;
1648 int arg1 ;
1649 PyObject * obj0 = 0 ;
1650 char *kwnames[] = {
1651 (char *) "screen", NULL
1652 };
1653
1654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_SetScreenType",kwnames,&obj0)) goto fail;
1655 arg1 = (wxSystemScreenType) SWIG_AsInt(obj0);
1656 if (PyErr_Occurred()) SWIG_fail;
1657 {
1658 PyThreadState* __tstate = wxPyBeginAllowThreads();
1659 wxSystemSettings::SetScreenType((wxSystemScreenType )arg1);
1660
1661 wxPyEndAllowThreads(__tstate);
1662 if (PyErr_Occurred()) SWIG_fail;
1663 }
1664 Py_INCREF(Py_None); resultobj = Py_None;
1665 return resultobj;
1666 fail:
1667 return NULL;
1668 }
1669
1670
1671 static PyObject * SystemSettings_swigregister(PyObject *self, PyObject *args) {
1672 PyObject *obj;
1673 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1674 SWIG_TypeClientData(SWIGTYPE_p_wxSystemSettings, obj);
1675 Py_INCREF(obj);
1676 return Py_BuildValue((char *)"");
1677 }
1678 static PyObject *_wrap_new_SystemOptions(PyObject *self, PyObject *args, PyObject *kwargs) {
1679 PyObject *resultobj;
1680 wxSystemOptions *result;
1681 char *kwnames[] = {
1682 NULL
1683 };
1684
1685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SystemOptions",kwnames)) goto fail;
1686 {
1687 PyThreadState* __tstate = wxPyBeginAllowThreads();
1688 result = (wxSystemOptions *)new wxSystemOptions();
1689
1690 wxPyEndAllowThreads(__tstate);
1691 if (PyErr_Occurred()) SWIG_fail;
1692 }
1693 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSystemOptions, 1);
1694 return resultobj;
1695 fail:
1696 return NULL;
1697 }
1698
1699
1700 static PyObject *_wrap_SystemOptions_SetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
1701 PyObject *resultobj;
1702 wxString *arg1 = 0 ;
1703 wxString *arg2 = 0 ;
1704 bool temp1 = False ;
1705 bool temp2 = False ;
1706 PyObject * obj0 = 0 ;
1707 PyObject * obj1 = 0 ;
1708 char *kwnames[] = {
1709 (char *) "name",(char *) "value", NULL
1710 };
1711
1712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOption",kwnames,&obj0,&obj1)) goto fail;
1713 {
1714 arg1 = wxString_in_helper(obj0);
1715 if (arg1 == NULL) SWIG_fail;
1716 temp1 = True;
1717 }
1718 {
1719 arg2 = wxString_in_helper(obj1);
1720 if (arg2 == NULL) SWIG_fail;
1721 temp2 = True;
1722 }
1723 {
1724 PyThreadState* __tstate = wxPyBeginAllowThreads();
1725 wxSystemOptions::SetOption((wxString const &)*arg1,(wxString const &)*arg2);
1726
1727 wxPyEndAllowThreads(__tstate);
1728 if (PyErr_Occurred()) SWIG_fail;
1729 }
1730 Py_INCREF(Py_None); resultobj = Py_None;
1731 {
1732 if (temp1)
1733 delete arg1;
1734 }
1735 {
1736 if (temp2)
1737 delete arg2;
1738 }
1739 return resultobj;
1740 fail:
1741 {
1742 if (temp1)
1743 delete arg1;
1744 }
1745 {
1746 if (temp2)
1747 delete arg2;
1748 }
1749 return NULL;
1750 }
1751
1752
1753 static PyObject *_wrap_SystemOptions_SetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
1754 PyObject *resultobj;
1755 wxString *arg1 = 0 ;
1756 int arg2 ;
1757 bool temp1 = False ;
1758 PyObject * obj0 = 0 ;
1759 PyObject * obj1 = 0 ;
1760 char *kwnames[] = {
1761 (char *) "name",(char *) "value", NULL
1762 };
1763
1764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOptionInt",kwnames,&obj0,&obj1)) goto fail;
1765 {
1766 arg1 = wxString_in_helper(obj0);
1767 if (arg1 == NULL) SWIG_fail;
1768 temp1 = True;
1769 }
1770 arg2 = (int) SWIG_AsInt(obj1);
1771 if (PyErr_Occurred()) SWIG_fail;
1772 {
1773 PyThreadState* __tstate = wxPyBeginAllowThreads();
1774 wxSystemOptions::SetOption((wxString const &)*arg1,arg2);
1775
1776 wxPyEndAllowThreads(__tstate);
1777 if (PyErr_Occurred()) SWIG_fail;
1778 }
1779 Py_INCREF(Py_None); resultobj = Py_None;
1780 {
1781 if (temp1)
1782 delete arg1;
1783 }
1784 return resultobj;
1785 fail:
1786 {
1787 if (temp1)
1788 delete arg1;
1789 }
1790 return NULL;
1791 }
1792
1793
1794 static PyObject *_wrap_SystemOptions_GetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
1795 PyObject *resultobj;
1796 wxString *arg1 = 0 ;
1797 wxString result;
1798 bool temp1 = False ;
1799 PyObject * obj0 = 0 ;
1800 char *kwnames[] = {
1801 (char *) "name", NULL
1802 };
1803
1804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOption",kwnames,&obj0)) goto fail;
1805 {
1806 arg1 = wxString_in_helper(obj0);
1807 if (arg1 == NULL) SWIG_fail;
1808 temp1 = True;
1809 }
1810 {
1811 PyThreadState* __tstate = wxPyBeginAllowThreads();
1812 result = wxSystemOptions::GetOption((wxString const &)*arg1);
1813
1814 wxPyEndAllowThreads(__tstate);
1815 if (PyErr_Occurred()) SWIG_fail;
1816 }
1817 {
1818 #if wxUSE_UNICODE
1819 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1820 #else
1821 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1822 #endif
1823 }
1824 {
1825 if (temp1)
1826 delete arg1;
1827 }
1828 return resultobj;
1829 fail:
1830 {
1831 if (temp1)
1832 delete arg1;
1833 }
1834 return NULL;
1835 }
1836
1837
1838 static PyObject *_wrap_SystemOptions_GetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
1839 PyObject *resultobj;
1840 wxString *arg1 = 0 ;
1841 int result;
1842 bool temp1 = False ;
1843 PyObject * obj0 = 0 ;
1844 char *kwnames[] = {
1845 (char *) "name", NULL
1846 };
1847
1848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOptionInt",kwnames,&obj0)) goto fail;
1849 {
1850 arg1 = wxString_in_helper(obj0);
1851 if (arg1 == NULL) SWIG_fail;
1852 temp1 = True;
1853 }
1854 {
1855 PyThreadState* __tstate = wxPyBeginAllowThreads();
1856 result = (int)wxSystemOptions::GetOptionInt((wxString const &)*arg1);
1857
1858 wxPyEndAllowThreads(__tstate);
1859 if (PyErr_Occurred()) SWIG_fail;
1860 }
1861 resultobj = SWIG_FromInt((int)result);
1862 {
1863 if (temp1)
1864 delete arg1;
1865 }
1866 return resultobj;
1867 fail:
1868 {
1869 if (temp1)
1870 delete arg1;
1871 }
1872 return NULL;
1873 }
1874
1875
1876 static PyObject *_wrap_SystemOptions_HasOption(PyObject *self, PyObject *args, PyObject *kwargs) {
1877 PyObject *resultobj;
1878 wxString *arg1 = 0 ;
1879 bool result;
1880 bool temp1 = False ;
1881 PyObject * obj0 = 0 ;
1882 char *kwnames[] = {
1883 (char *) "name", NULL
1884 };
1885
1886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_HasOption",kwnames,&obj0)) goto fail;
1887 {
1888 arg1 = wxString_in_helper(obj0);
1889 if (arg1 == NULL) SWIG_fail;
1890 temp1 = True;
1891 }
1892 {
1893 PyThreadState* __tstate = wxPyBeginAllowThreads();
1894 result = (bool)wxSystemOptions::HasOption((wxString const &)*arg1);
1895
1896 wxPyEndAllowThreads(__tstate);
1897 if (PyErr_Occurred()) SWIG_fail;
1898 }
1899 {
1900 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
1901 }
1902 {
1903 if (temp1)
1904 delete arg1;
1905 }
1906 return resultobj;
1907 fail:
1908 {
1909 if (temp1)
1910 delete arg1;
1911 }
1912 return NULL;
1913 }
1914
1915
1916 static PyObject * SystemOptions_swigregister(PyObject *self, PyObject *args) {
1917 PyObject *obj;
1918 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1919 SWIG_TypeClientData(SWIGTYPE_p_wxSystemOptions, obj);
1920 Py_INCREF(obj);
1921 return Py_BuildValue((char *)"");
1922 }
1923 static int _wrap_FileSelectorPromptStr_set(PyObject *_val) {
1924 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorPromptStr is read-only.");
1925 return 1;
1926 }
1927
1928
1929 static PyObject *_wrap_FileSelectorPromptStr_get() {
1930 PyObject *pyobj;
1931
1932 {
1933 #if wxUSE_UNICODE
1934 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
1935 #else
1936 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
1937 #endif
1938 }
1939 return pyobj;
1940 }
1941
1942
1943 static int _wrap_FileSelectorDefaultWildcardStr_set(PyObject *_val) {
1944 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorDefaultWildcardStr is read-only.");
1945 return 1;
1946 }
1947
1948
1949 static PyObject *_wrap_FileSelectorDefaultWildcardStr_get() {
1950 PyObject *pyobj;
1951
1952 {
1953 #if wxUSE_UNICODE
1954 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
1955 #else
1956 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
1957 #endif
1958 }
1959 return pyobj;
1960 }
1961
1962
1963 static int _wrap_DirSelectorPromptStr_set(PyObject *_val) {
1964 PyErr_SetString(PyExc_TypeError,"Variable DirSelectorPromptStr is read-only.");
1965 return 1;
1966 }
1967
1968
1969 static PyObject *_wrap_DirSelectorPromptStr_get() {
1970 PyObject *pyobj;
1971
1972 {
1973 #if wxUSE_UNICODE
1974 pyobj = PyUnicode_FromWideChar((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
1975 #else
1976 pyobj = PyString_FromStringAndSize((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
1977 #endif
1978 }
1979 return pyobj;
1980 }
1981
1982
1983 static PyObject *_wrap_NewId(PyObject *self, PyObject *args, PyObject *kwargs) {
1984 PyObject *resultobj;
1985 long result;
1986 char *kwnames[] = {
1987 NULL
1988 };
1989
1990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewId",kwnames)) goto fail;
1991 {
1992 PyThreadState* __tstate = wxPyBeginAllowThreads();
1993 result = (long)wxNewId();
1994
1995 wxPyEndAllowThreads(__tstate);
1996 if (PyErr_Occurred()) SWIG_fail;
1997 }
1998 resultobj = SWIG_FromLong((long)result);
1999 return resultobj;
2000 fail:
2001 return NULL;
2002 }
2003
2004
2005 static PyObject *_wrap_RegisterId(PyObject *self, PyObject *args, PyObject *kwargs) {
2006 PyObject *resultobj;
2007 long arg1 ;
2008 PyObject * obj0 = 0 ;
2009 char *kwnames[] = {
2010 (char *) "id", NULL
2011 };
2012
2013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RegisterId",kwnames,&obj0)) goto fail;
2014 arg1 = (long) SWIG_AsLong(obj0);
2015 if (PyErr_Occurred()) SWIG_fail;
2016 {
2017 PyThreadState* __tstate = wxPyBeginAllowThreads();
2018 wxRegisterId(arg1);
2019
2020 wxPyEndAllowThreads(__tstate);
2021 if (PyErr_Occurred()) SWIG_fail;
2022 }
2023 Py_INCREF(Py_None); resultobj = Py_None;
2024 return resultobj;
2025 fail:
2026 return NULL;
2027 }
2028
2029
2030 static PyObject *_wrap_GetCurrentId(PyObject *self, PyObject *args, PyObject *kwargs) {
2031 PyObject *resultobj;
2032 long result;
2033 char *kwnames[] = {
2034 NULL
2035 };
2036
2037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentId",kwnames)) goto fail;
2038 {
2039 PyThreadState* __tstate = wxPyBeginAllowThreads();
2040 result = (long)wxGetCurrentId();
2041
2042 wxPyEndAllowThreads(__tstate);
2043 if (PyErr_Occurred()) SWIG_fail;
2044 }
2045 resultobj = SWIG_FromLong((long)result);
2046 return resultobj;
2047 fail:
2048 return NULL;
2049 }
2050
2051
2052 static PyObject *_wrap_Bell(PyObject *self, PyObject *args, PyObject *kwargs) {
2053 PyObject *resultobj;
2054 char *kwnames[] = {
2055 NULL
2056 };
2057
2058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Bell",kwnames)) goto fail;
2059 {
2060 PyThreadState* __tstate = wxPyBeginAllowThreads();
2061 wxBell();
2062
2063 wxPyEndAllowThreads(__tstate);
2064 if (PyErr_Occurred()) SWIG_fail;
2065 }
2066 Py_INCREF(Py_None); resultobj = Py_None;
2067 return resultobj;
2068 fail:
2069 return NULL;
2070 }
2071
2072
2073 static PyObject *_wrap_EndBusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
2074 PyObject *resultobj;
2075 char *kwnames[] = {
2076 NULL
2077 };
2078
2079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":EndBusyCursor",kwnames)) goto fail;
2080 {
2081 PyThreadState* __tstate = wxPyBeginAllowThreads();
2082 wxEndBusyCursor();
2083
2084 wxPyEndAllowThreads(__tstate);
2085 if (PyErr_Occurred()) SWIG_fail;
2086 }
2087 Py_INCREF(Py_None); resultobj = Py_None;
2088 return resultobj;
2089 fail:
2090 return NULL;
2091 }
2092
2093
2094 static PyObject *_wrap_GetElapsedTime(PyObject *self, PyObject *args, PyObject *kwargs) {
2095 PyObject *resultobj;
2096 bool arg1 = (bool) True ;
2097 long result;
2098 PyObject * obj0 = 0 ;
2099 char *kwnames[] = {
2100 (char *) "resetTimer", NULL
2101 };
2102
2103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetElapsedTime",kwnames,&obj0)) goto fail;
2104 if (obj0) {
2105 arg1 = (bool) SWIG_AsBool(obj0);
2106 if (PyErr_Occurred()) SWIG_fail;
2107 }
2108 {
2109 PyThreadState* __tstate = wxPyBeginAllowThreads();
2110 result = (long)wxGetElapsedTime(arg1);
2111
2112 wxPyEndAllowThreads(__tstate);
2113 if (PyErr_Occurred()) SWIG_fail;
2114 }
2115 resultobj = SWIG_FromLong((long)result);
2116 return resultobj;
2117 fail:
2118 return NULL;
2119 }
2120
2121
2122 static PyObject *_wrap_GetMousePosition(PyObject *self, PyObject *args, PyObject *kwargs) {
2123 PyObject *resultobj;
2124 int *arg1 = (int *) 0 ;
2125 int *arg2 = (int *) 0 ;
2126 int temp1 ;
2127 int temp2 ;
2128 char *kwnames[] = {
2129 NULL
2130 };
2131
2132 arg1 = &temp1;
2133 arg2 = &temp2;
2134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetMousePosition",kwnames)) goto fail;
2135 {
2136 PyThreadState* __tstate = wxPyBeginAllowThreads();
2137 wxGetMousePosition(arg1,arg2);
2138
2139 wxPyEndAllowThreads(__tstate);
2140 if (PyErr_Occurred()) SWIG_fail;
2141 }
2142 Py_INCREF(Py_None); resultobj = Py_None;
2143 {
2144 PyObject *o = PyInt_FromLong((long) (*arg1));
2145 resultobj = t_output_helper(resultobj,o);
2146 }
2147 {
2148 PyObject *o = PyInt_FromLong((long) (*arg2));
2149 resultobj = t_output_helper(resultobj,o);
2150 }
2151 return resultobj;
2152 fail:
2153 return NULL;
2154 }
2155
2156
2157 static PyObject *_wrap_IsBusy(PyObject *self, PyObject *args, PyObject *kwargs) {
2158 PyObject *resultobj;
2159 bool result;
2160 char *kwnames[] = {
2161 NULL
2162 };
2163
2164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IsBusy",kwnames)) goto fail;
2165 {
2166 PyThreadState* __tstate = wxPyBeginAllowThreads();
2167 result = (bool)wxIsBusy();
2168
2169 wxPyEndAllowThreads(__tstate);
2170 if (PyErr_Occurred()) SWIG_fail;
2171 }
2172 {
2173 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2174 }
2175 return resultobj;
2176 fail:
2177 return NULL;
2178 }
2179
2180
2181 static PyObject *_wrap_Now(PyObject *self, PyObject *args, PyObject *kwargs) {
2182 PyObject *resultobj;
2183 wxString result;
2184 char *kwnames[] = {
2185 NULL
2186 };
2187
2188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Now",kwnames)) goto fail;
2189 {
2190 PyThreadState* __tstate = wxPyBeginAllowThreads();
2191 result = wxNow();
2192
2193 wxPyEndAllowThreads(__tstate);
2194 if (PyErr_Occurred()) SWIG_fail;
2195 }
2196 {
2197 #if wxUSE_UNICODE
2198 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2199 #else
2200 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2201 #endif
2202 }
2203 return resultobj;
2204 fail:
2205 return NULL;
2206 }
2207
2208
2209 static PyObject *_wrap_Shell(PyObject *self, PyObject *args, PyObject *kwargs) {
2210 PyObject *resultobj;
2211 wxString const &arg1_defvalue = wxPyEmptyString ;
2212 wxString *arg1 = (wxString *) &arg1_defvalue ;
2213 bool result;
2214 bool temp1 = False ;
2215 PyObject * obj0 = 0 ;
2216 char *kwnames[] = {
2217 (char *) "command", NULL
2218 };
2219
2220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Shell",kwnames,&obj0)) goto fail;
2221 if (obj0) {
2222 {
2223 arg1 = wxString_in_helper(obj0);
2224 if (arg1 == NULL) SWIG_fail;
2225 temp1 = True;
2226 }
2227 }
2228 {
2229 PyThreadState* __tstate = wxPyBeginAllowThreads();
2230 result = (bool)wxShell((wxString const &)*arg1);
2231
2232 wxPyEndAllowThreads(__tstate);
2233 if (PyErr_Occurred()) SWIG_fail;
2234 }
2235 {
2236 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2237 }
2238 {
2239 if (temp1)
2240 delete arg1;
2241 }
2242 return resultobj;
2243 fail:
2244 {
2245 if (temp1)
2246 delete arg1;
2247 }
2248 return NULL;
2249 }
2250
2251
2252 static PyObject *_wrap_StartTimer(PyObject *self, PyObject *args, PyObject *kwargs) {
2253 PyObject *resultobj;
2254 char *kwnames[] = {
2255 NULL
2256 };
2257
2258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StartTimer",kwnames)) goto fail;
2259 {
2260 PyThreadState* __tstate = wxPyBeginAllowThreads();
2261 wxStartTimer();
2262
2263 wxPyEndAllowThreads(__tstate);
2264 if (PyErr_Occurred()) SWIG_fail;
2265 }
2266 Py_INCREF(Py_None); resultobj = Py_None;
2267 return resultobj;
2268 fail:
2269 return NULL;
2270 }
2271
2272
2273 static PyObject *_wrap_GetOsVersion(PyObject *self, PyObject *args, PyObject *kwargs) {
2274 PyObject *resultobj;
2275 int *arg1 = (int *) 0 ;
2276 int *arg2 = (int *) 0 ;
2277 int result;
2278 int temp1 ;
2279 int temp2 ;
2280 char *kwnames[] = {
2281 NULL
2282 };
2283
2284 arg1 = &temp1;
2285 arg2 = &temp2;
2286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsVersion",kwnames)) goto fail;
2287 {
2288 PyThreadState* __tstate = wxPyBeginAllowThreads();
2289 result = (int)wxGetOsVersion(arg1,arg2);
2290
2291 wxPyEndAllowThreads(__tstate);
2292 if (PyErr_Occurred()) SWIG_fail;
2293 }
2294 resultobj = SWIG_FromInt((int)result);
2295 {
2296 PyObject *o = PyInt_FromLong((long) (*arg1));
2297 resultobj = t_output_helper(resultobj,o);
2298 }
2299 {
2300 PyObject *o = PyInt_FromLong((long) (*arg2));
2301 resultobj = t_output_helper(resultobj,o);
2302 }
2303 return resultobj;
2304 fail:
2305 return NULL;
2306 }
2307
2308
2309 static PyObject *_wrap_GetOsDescription(PyObject *self, PyObject *args, PyObject *kwargs) {
2310 PyObject *resultobj;
2311 wxString result;
2312 char *kwnames[] = {
2313 NULL
2314 };
2315
2316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsDescription",kwnames)) goto fail;
2317 {
2318 PyThreadState* __tstate = wxPyBeginAllowThreads();
2319 result = wxGetOsDescription();
2320
2321 wxPyEndAllowThreads(__tstate);
2322 if (PyErr_Occurred()) SWIG_fail;
2323 }
2324 {
2325 #if wxUSE_UNICODE
2326 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2327 #else
2328 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2329 #endif
2330 }
2331 return resultobj;
2332 fail:
2333 return NULL;
2334 }
2335
2336
2337 static PyObject *_wrap_GetFreeMemory(PyObject *self, PyObject *args, PyObject *kwargs) {
2338 PyObject *resultobj;
2339 long result;
2340 char *kwnames[] = {
2341 NULL
2342 };
2343
2344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFreeMemory",kwnames)) goto fail;
2345 {
2346 PyThreadState* __tstate = wxPyBeginAllowThreads();
2347 result = (long)wxGetFreeMemory();
2348
2349 wxPyEndAllowThreads(__tstate);
2350 if (PyErr_Occurred()) SWIG_fail;
2351 }
2352 resultobj = SWIG_FromLong((long)result);
2353 return resultobj;
2354 fail:
2355 return NULL;
2356 }
2357
2358
2359 static PyObject *_wrap_Shutdown(PyObject *self, PyObject *args, PyObject *kwargs) {
2360 PyObject *resultobj;
2361 int arg1 ;
2362 bool result;
2363 PyObject * obj0 = 0 ;
2364 char *kwnames[] = {
2365 (char *) "wFlags", NULL
2366 };
2367
2368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Shutdown",kwnames,&obj0)) goto fail;
2369 arg1 = (wxShutdownFlags) SWIG_AsInt(obj0);
2370 if (PyErr_Occurred()) SWIG_fail;
2371 {
2372 PyThreadState* __tstate = wxPyBeginAllowThreads();
2373 result = (bool)wxShutdown((wxShutdownFlags )arg1);
2374
2375 wxPyEndAllowThreads(__tstate);
2376 if (PyErr_Occurred()) SWIG_fail;
2377 }
2378 {
2379 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2380 }
2381 return resultobj;
2382 fail:
2383 return NULL;
2384 }
2385
2386
2387 static PyObject *_wrap_Sleep(PyObject *self, PyObject *args, PyObject *kwargs) {
2388 PyObject *resultobj;
2389 int arg1 ;
2390 PyObject * obj0 = 0 ;
2391 char *kwnames[] = {
2392 (char *) "secs", NULL
2393 };
2394
2395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sleep",kwnames,&obj0)) goto fail;
2396 arg1 = (int) SWIG_AsInt(obj0);
2397 if (PyErr_Occurred()) SWIG_fail;
2398 {
2399 PyThreadState* __tstate = wxPyBeginAllowThreads();
2400 wxSleep(arg1);
2401
2402 wxPyEndAllowThreads(__tstate);
2403 if (PyErr_Occurred()) SWIG_fail;
2404 }
2405 Py_INCREF(Py_None); resultobj = Py_None;
2406 return resultobj;
2407 fail:
2408 return NULL;
2409 }
2410
2411
2412 static PyObject *_wrap_Usleep(PyObject *self, PyObject *args, PyObject *kwargs) {
2413 PyObject *resultobj;
2414 unsigned long arg1 ;
2415 PyObject * obj0 = 0 ;
2416 char *kwnames[] = {
2417 (char *) "milliseconds", NULL
2418 };
2419
2420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Usleep",kwnames,&obj0)) goto fail;
2421 arg1 = (unsigned long) SWIG_AsUnsignedLong(obj0);
2422 if (PyErr_Occurred()) SWIG_fail;
2423 {
2424 PyThreadState* __tstate = wxPyBeginAllowThreads();
2425 wxUsleep(arg1);
2426
2427 wxPyEndAllowThreads(__tstate);
2428 if (PyErr_Occurred()) SWIG_fail;
2429 }
2430 Py_INCREF(Py_None); resultobj = Py_None;
2431 return resultobj;
2432 fail:
2433 return NULL;
2434 }
2435
2436
2437 static PyObject *_wrap_EnableTopLevelWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
2438 PyObject *resultobj;
2439 bool arg1 ;
2440 PyObject * obj0 = 0 ;
2441 char *kwnames[] = {
2442 (char *) "enable", NULL
2443 };
2444
2445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EnableTopLevelWindows",kwnames,&obj0)) goto fail;
2446 arg1 = (bool) SWIG_AsBool(obj0);
2447 if (PyErr_Occurred()) SWIG_fail;
2448 {
2449 PyThreadState* __tstate = wxPyBeginAllowThreads();
2450 wxEnableTopLevelWindows(arg1);
2451
2452 wxPyEndAllowThreads(__tstate);
2453 if (PyErr_Occurred()) SWIG_fail;
2454 }
2455 Py_INCREF(Py_None); resultobj = Py_None;
2456 return resultobj;
2457 fail:
2458 return NULL;
2459 }
2460
2461
2462 static PyObject *_wrap_StripMenuCodes(PyObject *self, PyObject *args, PyObject *kwargs) {
2463 PyObject *resultobj;
2464 wxString *arg1 = 0 ;
2465 wxString result;
2466 bool temp1 = False ;
2467 PyObject * obj0 = 0 ;
2468 char *kwnames[] = {
2469 (char *) "in", NULL
2470 };
2471
2472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StripMenuCodes",kwnames,&obj0)) goto fail;
2473 {
2474 arg1 = wxString_in_helper(obj0);
2475 if (arg1 == NULL) SWIG_fail;
2476 temp1 = True;
2477 }
2478 {
2479 PyThreadState* __tstate = wxPyBeginAllowThreads();
2480 result = wxStripMenuCodes((wxString const &)*arg1);
2481
2482 wxPyEndAllowThreads(__tstate);
2483 if (PyErr_Occurred()) SWIG_fail;
2484 }
2485 {
2486 #if wxUSE_UNICODE
2487 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2488 #else
2489 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2490 #endif
2491 }
2492 {
2493 if (temp1)
2494 delete arg1;
2495 }
2496 return resultobj;
2497 fail:
2498 {
2499 if (temp1)
2500 delete arg1;
2501 }
2502 return NULL;
2503 }
2504
2505
2506 static PyObject *_wrap_GetEmailAddress(PyObject *self, PyObject *args, PyObject *kwargs) {
2507 PyObject *resultobj;
2508 wxString result;
2509 char *kwnames[] = {
2510 NULL
2511 };
2512
2513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetEmailAddress",kwnames)) goto fail;
2514 {
2515 PyThreadState* __tstate = wxPyBeginAllowThreads();
2516 result = wxGetEmailAddress();
2517
2518 wxPyEndAllowThreads(__tstate);
2519 if (PyErr_Occurred()) SWIG_fail;
2520 }
2521 {
2522 #if wxUSE_UNICODE
2523 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2524 #else
2525 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2526 #endif
2527 }
2528 return resultobj;
2529 fail:
2530 return NULL;
2531 }
2532
2533
2534 static PyObject *_wrap_GetHostName(PyObject *self, PyObject *args, PyObject *kwargs) {
2535 PyObject *resultobj;
2536 wxString result;
2537 char *kwnames[] = {
2538 NULL
2539 };
2540
2541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHostName",kwnames)) goto fail;
2542 {
2543 PyThreadState* __tstate = wxPyBeginAllowThreads();
2544 result = wxGetHostName();
2545
2546 wxPyEndAllowThreads(__tstate);
2547 if (PyErr_Occurred()) SWIG_fail;
2548 }
2549 {
2550 #if wxUSE_UNICODE
2551 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2552 #else
2553 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2554 #endif
2555 }
2556 return resultobj;
2557 fail:
2558 return NULL;
2559 }
2560
2561
2562 static PyObject *_wrap_GetFullHostName(PyObject *self, PyObject *args, PyObject *kwargs) {
2563 PyObject *resultobj;
2564 wxString result;
2565 char *kwnames[] = {
2566 NULL
2567 };
2568
2569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFullHostName",kwnames)) goto fail;
2570 {
2571 PyThreadState* __tstate = wxPyBeginAllowThreads();
2572 result = wxGetFullHostName();
2573
2574 wxPyEndAllowThreads(__tstate);
2575 if (PyErr_Occurred()) SWIG_fail;
2576 }
2577 {
2578 #if wxUSE_UNICODE
2579 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2580 #else
2581 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2582 #endif
2583 }
2584 return resultobj;
2585 fail:
2586 return NULL;
2587 }
2588
2589
2590 static PyObject *_wrap_GetUserId(PyObject *self, PyObject *args, PyObject *kwargs) {
2591 PyObject *resultobj;
2592 wxString result;
2593 char *kwnames[] = {
2594 NULL
2595 };
2596
2597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserId",kwnames)) goto fail;
2598 {
2599 PyThreadState* __tstate = wxPyBeginAllowThreads();
2600 result = wxGetUserId();
2601
2602 wxPyEndAllowThreads(__tstate);
2603 if (PyErr_Occurred()) SWIG_fail;
2604 }
2605 {
2606 #if wxUSE_UNICODE
2607 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2608 #else
2609 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2610 #endif
2611 }
2612 return resultobj;
2613 fail:
2614 return NULL;
2615 }
2616
2617
2618 static PyObject *_wrap_GetUserName(PyObject *self, PyObject *args, PyObject *kwargs) {
2619 PyObject *resultobj;
2620 wxString result;
2621 char *kwnames[] = {
2622 NULL
2623 };
2624
2625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserName",kwnames)) goto fail;
2626 {
2627 PyThreadState* __tstate = wxPyBeginAllowThreads();
2628 result = wxGetUserName();
2629
2630 wxPyEndAllowThreads(__tstate);
2631 if (PyErr_Occurred()) SWIG_fail;
2632 }
2633 {
2634 #if wxUSE_UNICODE
2635 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2636 #else
2637 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2638 #endif
2639 }
2640 return resultobj;
2641 fail:
2642 return NULL;
2643 }
2644
2645
2646 static PyObject *_wrap_GetHomeDir(PyObject *self, PyObject *args, PyObject *kwargs) {
2647 PyObject *resultobj;
2648 wxString result;
2649 char *kwnames[] = {
2650 NULL
2651 };
2652
2653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHomeDir",kwnames)) goto fail;
2654 {
2655 PyThreadState* __tstate = wxPyBeginAllowThreads();
2656 result = wxGetHomeDir();
2657
2658 wxPyEndAllowThreads(__tstate);
2659 if (PyErr_Occurred()) SWIG_fail;
2660 }
2661 {
2662 #if wxUSE_UNICODE
2663 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2664 #else
2665 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2666 #endif
2667 }
2668 return resultobj;
2669 fail:
2670 return NULL;
2671 }
2672
2673
2674 static PyObject *_wrap_GetUserHome(PyObject *self, PyObject *args, PyObject *kwargs) {
2675 PyObject *resultobj;
2676 wxString const &arg1_defvalue = wxPyEmptyString ;
2677 wxString *arg1 = (wxString *) &arg1_defvalue ;
2678 wxString result;
2679 bool temp1 = False ;
2680 PyObject * obj0 = 0 ;
2681 char *kwnames[] = {
2682 (char *) "user", NULL
2683 };
2684
2685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetUserHome",kwnames,&obj0)) goto fail;
2686 if (obj0) {
2687 {
2688 arg1 = wxString_in_helper(obj0);
2689 if (arg1 == NULL) SWIG_fail;
2690 temp1 = True;
2691 }
2692 }
2693 {
2694 PyThreadState* __tstate = wxPyBeginAllowThreads();
2695 result = wxGetUserHome((wxString const &)*arg1);
2696
2697 wxPyEndAllowThreads(__tstate);
2698 if (PyErr_Occurred()) SWIG_fail;
2699 }
2700 {
2701 #if wxUSE_UNICODE
2702 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2703 #else
2704 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2705 #endif
2706 }
2707 {
2708 if (temp1)
2709 delete arg1;
2710 }
2711 return resultobj;
2712 fail:
2713 {
2714 if (temp1)
2715 delete arg1;
2716 }
2717 return NULL;
2718 }
2719
2720
2721 static PyObject *_wrap_GetProcessId(PyObject *self, PyObject *args, PyObject *kwargs) {
2722 PyObject *resultobj;
2723 unsigned long result;
2724 char *kwnames[] = {
2725 NULL
2726 };
2727
2728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetProcessId",kwnames)) goto fail;
2729 {
2730 PyThreadState* __tstate = wxPyBeginAllowThreads();
2731 result = (unsigned long)wxGetProcessId();
2732
2733 wxPyEndAllowThreads(__tstate);
2734 if (PyErr_Occurred()) SWIG_fail;
2735 }
2736 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
2737 return resultobj;
2738 fail:
2739 return NULL;
2740 }
2741
2742
2743 static PyObject *_wrap_Trap(PyObject *self, PyObject *args, PyObject *kwargs) {
2744 PyObject *resultobj;
2745 char *kwnames[] = {
2746 NULL
2747 };
2748
2749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Trap",kwnames)) goto fail;
2750 {
2751 PyThreadState* __tstate = wxPyBeginAllowThreads();
2752 wxTrap();
2753
2754 wxPyEndAllowThreads(__tstate);
2755 if (PyErr_Occurred()) SWIG_fail;
2756 }
2757 Py_INCREF(Py_None); resultobj = Py_None;
2758 return resultobj;
2759 fail:
2760 return NULL;
2761 }
2762
2763
2764 static PyObject *_wrap_FileSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
2765 PyObject *resultobj;
2766 wxString const &arg1_defvalue = wxPyFileSelectorPromptStr ;
2767 wxString *arg1 = (wxString *) &arg1_defvalue ;
2768 wxString const &arg2_defvalue = wxPyEmptyString ;
2769 wxString *arg2 = (wxString *) &arg2_defvalue ;
2770 wxString const &arg3_defvalue = wxPyEmptyString ;
2771 wxString *arg3 = (wxString *) &arg3_defvalue ;
2772 wxString const &arg4_defvalue = wxPyEmptyString ;
2773 wxString *arg4 = (wxString *) &arg4_defvalue ;
2774 wxString const &arg5_defvalue = wxPyFileSelectorDefaultWildcardStr ;
2775 wxString *arg5 = (wxString *) &arg5_defvalue ;
2776 int arg6 = (int) 0 ;
2777 wxWindow *arg7 = (wxWindow *) NULL ;
2778 int arg8 = (int) -1 ;
2779 int arg9 = (int) -1 ;
2780 wxString result;
2781 bool temp1 = False ;
2782 bool temp2 = False ;
2783 bool temp3 = False ;
2784 bool temp4 = False ;
2785 bool temp5 = False ;
2786 PyObject * obj0 = 0 ;
2787 PyObject * obj1 = 0 ;
2788 PyObject * obj2 = 0 ;
2789 PyObject * obj3 = 0 ;
2790 PyObject * obj4 = 0 ;
2791 PyObject * obj5 = 0 ;
2792 PyObject * obj6 = 0 ;
2793 PyObject * obj7 = 0 ;
2794 PyObject * obj8 = 0 ;
2795 char *kwnames[] = {
2796 (char *) "message",(char *) "default_path",(char *) "default_filename",(char *) "default_extension",(char *) "wildcard",(char *) "flags",(char *) "parent",(char *) "x",(char *) "y", NULL
2797 };
2798
2799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOOOOO:FileSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
2800 if (obj0) {
2801 {
2802 arg1 = wxString_in_helper(obj0);
2803 if (arg1 == NULL) SWIG_fail;
2804 temp1 = True;
2805 }
2806 }
2807 if (obj1) {
2808 {
2809 arg2 = wxString_in_helper(obj1);
2810 if (arg2 == NULL) SWIG_fail;
2811 temp2 = True;
2812 }
2813 }
2814 if (obj2) {
2815 {
2816 arg3 = wxString_in_helper(obj2);
2817 if (arg3 == NULL) SWIG_fail;
2818 temp3 = True;
2819 }
2820 }
2821 if (obj3) {
2822 {
2823 arg4 = wxString_in_helper(obj3);
2824 if (arg4 == NULL) SWIG_fail;
2825 temp4 = True;
2826 }
2827 }
2828 if (obj4) {
2829 {
2830 arg5 = wxString_in_helper(obj4);
2831 if (arg5 == NULL) SWIG_fail;
2832 temp5 = True;
2833 }
2834 }
2835 if (obj5) {
2836 arg6 = (int) SWIG_AsInt(obj5);
2837 if (PyErr_Occurred()) SWIG_fail;
2838 }
2839 if (obj6) {
2840 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxWindow,
2841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2842 }
2843 if (obj7) {
2844 arg8 = (int) SWIG_AsInt(obj7);
2845 if (PyErr_Occurred()) SWIG_fail;
2846 }
2847 if (obj8) {
2848 arg9 = (int) SWIG_AsInt(obj8);
2849 if (PyErr_Occurred()) SWIG_fail;
2850 }
2851 {
2852 PyThreadState* __tstate = wxPyBeginAllowThreads();
2853 result = wxFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxString const &)*arg5,arg6,arg7,arg8,arg9);
2854
2855 wxPyEndAllowThreads(__tstate);
2856 if (PyErr_Occurred()) SWIG_fail;
2857 }
2858 {
2859 #if wxUSE_UNICODE
2860 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2861 #else
2862 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2863 #endif
2864 }
2865 {
2866 if (temp1)
2867 delete arg1;
2868 }
2869 {
2870 if (temp2)
2871 delete arg2;
2872 }
2873 {
2874 if (temp3)
2875 delete arg3;
2876 }
2877 {
2878 if (temp4)
2879 delete arg4;
2880 }
2881 {
2882 if (temp5)
2883 delete arg5;
2884 }
2885 return resultobj;
2886 fail:
2887 {
2888 if (temp1)
2889 delete arg1;
2890 }
2891 {
2892 if (temp2)
2893 delete arg2;
2894 }
2895 {
2896 if (temp3)
2897 delete arg3;
2898 }
2899 {
2900 if (temp4)
2901 delete arg4;
2902 }
2903 {
2904 if (temp5)
2905 delete arg5;
2906 }
2907 return NULL;
2908 }
2909
2910
2911 static PyObject *_wrap_LoadFileSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
2912 PyObject *resultobj;
2913 wxString *arg1 = 0 ;
2914 wxString *arg2 = 0 ;
2915 wxString const &arg3_defvalue = wxPyEmptyString ;
2916 wxString *arg3 = (wxString *) &arg3_defvalue ;
2917 wxWindow *arg4 = (wxWindow *) NULL ;
2918 wxString result;
2919 bool temp1 = False ;
2920 bool temp2 = False ;
2921 bool temp3 = False ;
2922 PyObject * obj0 = 0 ;
2923 PyObject * obj1 = 0 ;
2924 PyObject * obj2 = 0 ;
2925 PyObject * obj3 = 0 ;
2926 char *kwnames[] = {
2927 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
2928 };
2929
2930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:LoadFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2931 {
2932 arg1 = wxString_in_helper(obj0);
2933 if (arg1 == NULL) SWIG_fail;
2934 temp1 = True;
2935 }
2936 {
2937 arg2 = wxString_in_helper(obj1);
2938 if (arg2 == NULL) SWIG_fail;
2939 temp2 = True;
2940 }
2941 if (obj2) {
2942 {
2943 arg3 = wxString_in_helper(obj2);
2944 if (arg3 == NULL) SWIG_fail;
2945 temp3 = True;
2946 }
2947 }
2948 if (obj3) {
2949 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
2950 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2951 }
2952 {
2953 PyThreadState* __tstate = wxPyBeginAllowThreads();
2954 result = wxLoadFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
2955
2956 wxPyEndAllowThreads(__tstate);
2957 if (PyErr_Occurred()) SWIG_fail;
2958 }
2959 {
2960 #if wxUSE_UNICODE
2961 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2962 #else
2963 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2964 #endif
2965 }
2966 {
2967 if (temp1)
2968 delete arg1;
2969 }
2970 {
2971 if (temp2)
2972 delete arg2;
2973 }
2974 {
2975 if (temp3)
2976 delete arg3;
2977 }
2978 return resultobj;
2979 fail:
2980 {
2981 if (temp1)
2982 delete arg1;
2983 }
2984 {
2985 if (temp2)
2986 delete arg2;
2987 }
2988 {
2989 if (temp3)
2990 delete arg3;
2991 }
2992 return NULL;
2993 }
2994
2995
2996 static PyObject *_wrap_SaveFileSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
2997 PyObject *resultobj;
2998 wxString *arg1 = 0 ;
2999 wxString *arg2 = 0 ;
3000 wxString const &arg3_defvalue = wxPyEmptyString ;
3001 wxString *arg3 = (wxString *) &arg3_defvalue ;
3002 wxWindow *arg4 = (wxWindow *) NULL ;
3003 wxString result;
3004 bool temp1 = False ;
3005 bool temp2 = False ;
3006 bool temp3 = False ;
3007 PyObject * obj0 = 0 ;
3008 PyObject * obj1 = 0 ;
3009 PyObject * obj2 = 0 ;
3010 PyObject * obj3 = 0 ;
3011 char *kwnames[] = {
3012 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
3013 };
3014
3015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:SaveFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3016 {
3017 arg1 = wxString_in_helper(obj0);
3018 if (arg1 == NULL) SWIG_fail;
3019 temp1 = True;
3020 }
3021 {
3022 arg2 = wxString_in_helper(obj1);
3023 if (arg2 == NULL) SWIG_fail;
3024 temp2 = True;
3025 }
3026 if (obj2) {
3027 {
3028 arg3 = wxString_in_helper(obj2);
3029 if (arg3 == NULL) SWIG_fail;
3030 temp3 = True;
3031 }
3032 }
3033 if (obj3) {
3034 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
3035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3036 }
3037 {
3038 PyThreadState* __tstate = wxPyBeginAllowThreads();
3039 result = wxSaveFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
3040
3041 wxPyEndAllowThreads(__tstate);
3042 if (PyErr_Occurred()) SWIG_fail;
3043 }
3044 {
3045 #if wxUSE_UNICODE
3046 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3047 #else
3048 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3049 #endif
3050 }
3051 {
3052 if (temp1)
3053 delete arg1;
3054 }
3055 {
3056 if (temp2)
3057 delete arg2;
3058 }
3059 {
3060 if (temp3)
3061 delete arg3;
3062 }
3063 return resultobj;
3064 fail:
3065 {
3066 if (temp1)
3067 delete arg1;
3068 }
3069 {
3070 if (temp2)
3071 delete arg2;
3072 }
3073 {
3074 if (temp3)
3075 delete arg3;
3076 }
3077 return NULL;
3078 }
3079
3080
3081 static PyObject *_wrap_DirSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
3082 PyObject *resultobj;
3083 wxString const &arg1_defvalue = wxPyDirSelectorPromptStr ;
3084 wxString *arg1 = (wxString *) &arg1_defvalue ;
3085 wxString const &arg2_defvalue = wxPyEmptyString ;
3086 wxString *arg2 = (wxString *) &arg2_defvalue ;
3087 long arg3 = (long) wxDD_DEFAULT_STYLE ;
3088 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3089 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3090 wxWindow *arg5 = (wxWindow *) NULL ;
3091 wxString result;
3092 bool temp1 = False ;
3093 bool temp2 = False ;
3094 wxPoint temp4 ;
3095 PyObject * obj0 = 0 ;
3096 PyObject * obj1 = 0 ;
3097 PyObject * obj2 = 0 ;
3098 PyObject * obj3 = 0 ;
3099 PyObject * obj4 = 0 ;
3100 char *kwnames[] = {
3101 (char *) "message",(char *) "defaultPath",(char *) "style",(char *) "pos",(char *) "parent", NULL
3102 };
3103
3104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:DirSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
3105 if (obj0) {
3106 {
3107 arg1 = wxString_in_helper(obj0);
3108 if (arg1 == NULL) SWIG_fail;
3109 temp1 = True;
3110 }
3111 }
3112 if (obj1) {
3113 {
3114 arg2 = wxString_in_helper(obj1);
3115 if (arg2 == NULL) SWIG_fail;
3116 temp2 = True;
3117 }
3118 }
3119 if (obj2) {
3120 arg3 = (long) SWIG_AsLong(obj2);
3121 if (PyErr_Occurred()) SWIG_fail;
3122 }
3123 if (obj3) {
3124 {
3125 arg4 = &temp4;
3126 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3127 }
3128 }
3129 if (obj4) {
3130 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxWindow,
3131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3132 }
3133 {
3134 PyThreadState* __tstate = wxPyBeginAllowThreads();
3135 result = wxDirSelector((wxString const &)*arg1,(wxString const &)*arg2,arg3,(wxPoint const &)*arg4,arg5);
3136
3137 wxPyEndAllowThreads(__tstate);
3138 if (PyErr_Occurred()) SWIG_fail;
3139 }
3140 {
3141 #if wxUSE_UNICODE
3142 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3143 #else
3144 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3145 #endif
3146 }
3147 {
3148 if (temp1)
3149 delete arg1;
3150 }
3151 {
3152 if (temp2)
3153 delete arg2;
3154 }
3155 return resultobj;
3156 fail:
3157 {
3158 if (temp1)
3159 delete arg1;
3160 }
3161 {
3162 if (temp2)
3163 delete arg2;
3164 }
3165 return NULL;
3166 }
3167
3168
3169 static PyObject *_wrap_GetTextFromUser(PyObject *self, PyObject *args, PyObject *kwargs) {
3170 PyObject *resultobj;
3171 wxString *arg1 = 0 ;
3172 wxString const &arg2_defvalue = wxPyEmptyString ;
3173 wxString *arg2 = (wxString *) &arg2_defvalue ;
3174 wxString const &arg3_defvalue = wxPyEmptyString ;
3175 wxString *arg3 = (wxString *) &arg3_defvalue ;
3176 wxWindow *arg4 = (wxWindow *) NULL ;
3177 int arg5 = (int) -1 ;
3178 int arg6 = (int) -1 ;
3179 bool arg7 = (bool) True ;
3180 wxString result;
3181 bool temp1 = False ;
3182 bool temp2 = False ;
3183 bool temp3 = False ;
3184 PyObject * obj0 = 0 ;
3185 PyObject * obj1 = 0 ;
3186 PyObject * obj2 = 0 ;
3187 PyObject * obj3 = 0 ;
3188 PyObject * obj4 = 0 ;
3189 PyObject * obj5 = 0 ;
3190 PyObject * obj6 = 0 ;
3191 char *kwnames[] = {
3192 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre", NULL
3193 };
3194
3195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:GetTextFromUser",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
3196 {
3197 arg1 = wxString_in_helper(obj0);
3198 if (arg1 == NULL) SWIG_fail;
3199 temp1 = True;
3200 }
3201 if (obj1) {
3202 {
3203 arg2 = wxString_in_helper(obj1);
3204 if (arg2 == NULL) SWIG_fail;
3205 temp2 = True;
3206 }
3207 }
3208 if (obj2) {
3209 {
3210 arg3 = wxString_in_helper(obj2);
3211 if (arg3 == NULL) SWIG_fail;
3212 temp3 = True;
3213 }
3214 }
3215 if (obj3) {
3216 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
3217 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3218 }
3219 if (obj4) {
3220 arg5 = (int) SWIG_AsInt(obj4);
3221 if (PyErr_Occurred()) SWIG_fail;
3222 }
3223 if (obj5) {
3224 arg6 = (int) SWIG_AsInt(obj5);
3225 if (PyErr_Occurred()) SWIG_fail;
3226 }
3227 if (obj6) {
3228 arg7 = (bool) SWIG_AsBool(obj6);
3229 if (PyErr_Occurred()) SWIG_fail;
3230 }
3231 {
3232 PyThreadState* __tstate = wxPyBeginAllowThreads();
3233 result = wxGetTextFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7);
3234
3235 wxPyEndAllowThreads(__tstate);
3236 if (PyErr_Occurred()) SWIG_fail;
3237 }
3238 {
3239 #if wxUSE_UNICODE
3240 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3241 #else
3242 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3243 #endif
3244 }
3245 {
3246 if (temp1)
3247 delete arg1;
3248 }
3249 {
3250 if (temp2)
3251 delete arg2;
3252 }
3253 {
3254 if (temp3)
3255 delete arg3;
3256 }
3257 return resultobj;
3258 fail:
3259 {
3260 if (temp1)
3261 delete arg1;
3262 }
3263 {
3264 if (temp2)
3265 delete arg2;
3266 }
3267 {
3268 if (temp3)
3269 delete arg3;
3270 }
3271 return NULL;
3272 }
3273
3274
3275 static PyObject *_wrap_GetPasswordFromUser(PyObject *self, PyObject *args, PyObject *kwargs) {
3276 PyObject *resultobj;
3277 wxString *arg1 = 0 ;
3278 wxString const &arg2_defvalue = wxPyEmptyString ;
3279 wxString *arg2 = (wxString *) &arg2_defvalue ;
3280 wxString const &arg3_defvalue = wxPyEmptyString ;
3281 wxString *arg3 = (wxString *) &arg3_defvalue ;
3282 wxWindow *arg4 = (wxWindow *) NULL ;
3283 wxString result;
3284 bool temp1 = False ;
3285 bool temp2 = False ;
3286 bool temp3 = False ;
3287 PyObject * obj0 = 0 ;
3288 PyObject * obj1 = 0 ;
3289 PyObject * obj2 = 0 ;
3290 PyObject * obj3 = 0 ;
3291 char *kwnames[] = {
3292 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent", NULL
3293 };
3294
3295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:GetPasswordFromUser",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3296 {
3297 arg1 = wxString_in_helper(obj0);
3298 if (arg1 == NULL) SWIG_fail;
3299 temp1 = True;
3300 }
3301 if (obj1) {
3302 {
3303 arg2 = wxString_in_helper(obj1);
3304 if (arg2 == NULL) SWIG_fail;
3305 temp2 = True;
3306 }
3307 }
3308 if (obj2) {
3309 {
3310 arg3 = wxString_in_helper(obj2);
3311 if (arg3 == NULL) SWIG_fail;
3312 temp3 = True;
3313 }
3314 }
3315 if (obj3) {
3316 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
3317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3318 }
3319 {
3320 PyThreadState* __tstate = wxPyBeginAllowThreads();
3321 result = wxGetPasswordFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
3322
3323 wxPyEndAllowThreads(__tstate);
3324 if (PyErr_Occurred()) SWIG_fail;
3325 }
3326 {
3327 #if wxUSE_UNICODE
3328 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3329 #else
3330 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3331 #endif
3332 }
3333 {
3334 if (temp1)
3335 delete arg1;
3336 }
3337 {
3338 if (temp2)
3339 delete arg2;
3340 }
3341 {
3342 if (temp3)
3343 delete arg3;
3344 }
3345 return resultobj;
3346 fail:
3347 {
3348 if (temp1)
3349 delete arg1;
3350 }
3351 {
3352 if (temp2)
3353 delete arg2;
3354 }
3355 {
3356 if (temp3)
3357 delete arg3;
3358 }
3359 return NULL;
3360 }
3361
3362
3363 static PyObject *_wrap_GetSingleChoice(PyObject *self, PyObject *args, PyObject *kwargs) {
3364 PyObject *resultobj;
3365 wxString *arg1 = 0 ;
3366 wxString *arg2 = 0 ;
3367 int arg3 ;
3368 wxString *arg4 = (wxString *) 0 ;
3369 wxWindow *arg5 = (wxWindow *) NULL ;
3370 int arg6 = (int) -1 ;
3371 int arg7 = (int) -1 ;
3372 bool arg8 = (bool) True ;
3373 int arg9 = (int) 150 ;
3374 int arg10 = (int) 200 ;
3375 wxString result;
3376 bool temp1 = False ;
3377 bool temp2 = False ;
3378 PyObject * obj0 = 0 ;
3379 PyObject * obj1 = 0 ;
3380 PyObject * obj2 = 0 ;
3381 PyObject * obj3 = 0 ;
3382 PyObject * obj4 = 0 ;
3383 PyObject * obj5 = 0 ;
3384 PyObject * obj6 = 0 ;
3385 PyObject * obj7 = 0 ;
3386 PyObject * obj8 = 0 ;
3387 char *kwnames[] = {
3388 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
3389 };
3390
3391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3392 {
3393 arg1 = wxString_in_helper(obj0);
3394 if (arg1 == NULL) SWIG_fail;
3395 temp1 = True;
3396 }
3397 {
3398 arg2 = wxString_in_helper(obj1);
3399 if (arg2 == NULL) SWIG_fail;
3400 temp2 = True;
3401 }
3402 {
3403 arg3 = PyList_Size(obj2);
3404 arg4 = wxString_LIST_helper(obj2);
3405 if (arg4 == NULL) SWIG_fail;
3406 }
3407 if (obj3) {
3408 if ((SWIG_ConvertPtr(obj3,(void **)(&arg5),SWIGTYPE_p_wxWindow,
3409 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3410 }
3411 if (obj4) {
3412 arg6 = (int) SWIG_AsInt(obj4);
3413 if (PyErr_Occurred()) SWIG_fail;
3414 }
3415 if (obj5) {
3416 arg7 = (int) SWIG_AsInt(obj5);
3417 if (PyErr_Occurred()) SWIG_fail;
3418 }
3419 if (obj6) {
3420 arg8 = (bool) SWIG_AsBool(obj6);
3421 if (PyErr_Occurred()) SWIG_fail;
3422 }
3423 if (obj7) {
3424 arg9 = (int) SWIG_AsInt(obj7);
3425 if (PyErr_Occurred()) SWIG_fail;
3426 }
3427 if (obj8) {
3428 arg10 = (int) SWIG_AsInt(obj8);
3429 if (PyErr_Occurred()) SWIG_fail;
3430 }
3431 {
3432 PyThreadState* __tstate = wxPyBeginAllowThreads();
3433 result = wxGetSingleChoice((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
3434
3435 wxPyEndAllowThreads(__tstate);
3436 if (PyErr_Occurred()) SWIG_fail;
3437 }
3438 {
3439 #if wxUSE_UNICODE
3440 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3441 #else
3442 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3443 #endif
3444 }
3445 {
3446 if (temp1)
3447 delete arg1;
3448 }
3449 {
3450 if (temp2)
3451 delete arg2;
3452 }
3453 {
3454 if (arg4) delete [] arg4;
3455 }
3456 return resultobj;
3457 fail:
3458 {
3459 if (temp1)
3460 delete arg1;
3461 }
3462 {
3463 if (temp2)
3464 delete arg2;
3465 }
3466 {
3467 if (arg4) delete [] arg4;
3468 }
3469 return NULL;
3470 }
3471
3472
3473 static PyObject *_wrap_GetSingleChoiceIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
3474 PyObject *resultobj;
3475 wxString *arg1 = 0 ;
3476 wxString *arg2 = 0 ;
3477 int arg3 ;
3478 wxString *arg4 = (wxString *) 0 ;
3479 wxWindow *arg5 = (wxWindow *) NULL ;
3480 int arg6 = (int) -1 ;
3481 int arg7 = (int) -1 ;
3482 bool arg8 = (bool) True ;
3483 int arg9 = (int) 150 ;
3484 int arg10 = (int) 200 ;
3485 int result;
3486 bool temp1 = False ;
3487 bool temp2 = False ;
3488 PyObject * obj0 = 0 ;
3489 PyObject * obj1 = 0 ;
3490 PyObject * obj2 = 0 ;
3491 PyObject * obj3 = 0 ;
3492 PyObject * obj4 = 0 ;
3493 PyObject * obj5 = 0 ;
3494 PyObject * obj6 = 0 ;
3495 PyObject * obj7 = 0 ;
3496 PyObject * obj8 = 0 ;
3497 char *kwnames[] = {
3498 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
3499 };
3500
3501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoiceIndex",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3502 {
3503 arg1 = wxString_in_helper(obj0);
3504 if (arg1 == NULL) SWIG_fail;
3505 temp1 = True;
3506 }
3507 {
3508 arg2 = wxString_in_helper(obj1);
3509 if (arg2 == NULL) SWIG_fail;
3510 temp2 = True;
3511 }
3512 {
3513 arg3 = PyList_Size(obj2);
3514 arg4 = wxString_LIST_helper(obj2);
3515 if (arg4 == NULL) SWIG_fail;
3516 }
3517 if (obj3) {
3518 if ((SWIG_ConvertPtr(obj3,(void **)(&arg5),SWIGTYPE_p_wxWindow,
3519 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3520 }
3521 if (obj4) {
3522 arg6 = (int) SWIG_AsInt(obj4);
3523 if (PyErr_Occurred()) SWIG_fail;
3524 }
3525 if (obj5) {
3526 arg7 = (int) SWIG_AsInt(obj5);
3527 if (PyErr_Occurred()) SWIG_fail;
3528 }
3529 if (obj6) {
3530 arg8 = (bool) SWIG_AsBool(obj6);
3531 if (PyErr_Occurred()) SWIG_fail;
3532 }
3533 if (obj7) {
3534 arg9 = (int) SWIG_AsInt(obj7);
3535 if (PyErr_Occurred()) SWIG_fail;
3536 }
3537 if (obj8) {
3538 arg10 = (int) SWIG_AsInt(obj8);
3539 if (PyErr_Occurred()) SWIG_fail;
3540 }
3541 {
3542 PyThreadState* __tstate = wxPyBeginAllowThreads();
3543 result = (int)wxGetSingleChoiceIndex((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
3544
3545 wxPyEndAllowThreads(__tstate);
3546 if (PyErr_Occurred()) SWIG_fail;
3547 }
3548 resultobj = SWIG_FromInt((int)result);
3549 {
3550 if (temp1)
3551 delete arg1;
3552 }
3553 {
3554 if (temp2)
3555 delete arg2;
3556 }
3557 {
3558 if (arg4) delete [] arg4;
3559 }
3560 return resultobj;
3561 fail:
3562 {
3563 if (temp1)
3564 delete arg1;
3565 }
3566 {
3567 if (temp2)
3568 delete arg2;
3569 }
3570 {
3571 if (arg4) delete [] arg4;
3572 }
3573 return NULL;
3574 }
3575
3576
3577 static PyObject *_wrap_MessageBox(PyObject *self, PyObject *args, PyObject *kwargs) {
3578 PyObject *resultobj;
3579 wxString *arg1 = 0 ;
3580 wxString const &arg2_defvalue = wxPyEmptyString ;
3581 wxString *arg2 = (wxString *) &arg2_defvalue ;
3582 int arg3 = (int) wxOK|wxCENTRE ;
3583 wxWindow *arg4 = (wxWindow *) NULL ;
3584 int arg5 = (int) -1 ;
3585 int arg6 = (int) -1 ;
3586 int result;
3587 bool temp1 = False ;
3588 bool temp2 = False ;
3589 PyObject * obj0 = 0 ;
3590 PyObject * obj1 = 0 ;
3591 PyObject * obj2 = 0 ;
3592 PyObject * obj3 = 0 ;
3593 PyObject * obj4 = 0 ;
3594 PyObject * obj5 = 0 ;
3595 char *kwnames[] = {
3596 (char *) "message",(char *) "caption",(char *) "style",(char *) "parent",(char *) "x",(char *) "y", NULL
3597 };
3598
3599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:MessageBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
3600 {
3601 arg1 = wxString_in_helper(obj0);
3602 if (arg1 == NULL) SWIG_fail;
3603 temp1 = True;
3604 }
3605 if (obj1) {
3606 {
3607 arg2 = wxString_in_helper(obj1);
3608 if (arg2 == NULL) SWIG_fail;
3609 temp2 = True;
3610 }
3611 }
3612 if (obj2) {
3613 arg3 = (int) SWIG_AsInt(obj2);
3614 if (PyErr_Occurred()) SWIG_fail;
3615 }
3616 if (obj3) {
3617 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
3618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3619 }
3620 if (obj4) {
3621 arg5 = (int) SWIG_AsInt(obj4);
3622 if (PyErr_Occurred()) SWIG_fail;
3623 }
3624 if (obj5) {
3625 arg6 = (int) SWIG_AsInt(obj5);
3626 if (PyErr_Occurred()) SWIG_fail;
3627 }
3628 {
3629 PyThreadState* __tstate = wxPyBeginAllowThreads();
3630 result = (int)wxMessageBox((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6);
3631
3632 wxPyEndAllowThreads(__tstate);
3633 if (PyErr_Occurred()) SWIG_fail;
3634 }
3635 resultobj = SWIG_FromInt((int)result);
3636 {
3637 if (temp1)
3638 delete arg1;
3639 }
3640 {
3641 if (temp2)
3642 delete arg2;
3643 }
3644 return resultobj;
3645 fail:
3646 {
3647 if (temp1)
3648 delete arg1;
3649 }
3650 {
3651 if (temp2)
3652 delete arg2;
3653 }
3654 return NULL;
3655 }
3656
3657
3658 static PyObject *_wrap_GetNumberFromUser(PyObject *self, PyObject *args, PyObject *kwargs) {
3659 PyObject *resultobj;
3660 wxString *arg1 = 0 ;
3661 wxString *arg2 = 0 ;
3662 wxString *arg3 = 0 ;
3663 long arg4 ;
3664 long arg5 = (long) 0 ;
3665 long arg6 = (long) 100 ;
3666 wxWindow *arg7 = (wxWindow *) NULL ;
3667 wxPoint const &arg8_defvalue = wxDefaultPosition ;
3668 wxPoint *arg8 = (wxPoint *) &arg8_defvalue ;
3669 long result;
3670 bool temp1 = False ;
3671 bool temp2 = False ;
3672 bool temp3 = False ;
3673 wxPoint temp8 ;
3674 PyObject * obj0 = 0 ;
3675 PyObject * obj1 = 0 ;
3676 PyObject * obj2 = 0 ;
3677 PyObject * obj3 = 0 ;
3678 PyObject * obj4 = 0 ;
3679 PyObject * obj5 = 0 ;
3680 PyObject * obj6 = 0 ;
3681 PyObject * obj7 = 0 ;
3682 char *kwnames[] = {
3683 (char *) "message",(char *) "prompt",(char *) "caption",(char *) "value",(char *) "min",(char *) "max",(char *) "parent",(char *) "pos", NULL
3684 };
3685
3686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOO:GetNumberFromUser",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
3687 {
3688 arg1 = wxString_in_helper(obj0);
3689 if (arg1 == NULL) SWIG_fail;
3690 temp1 = True;
3691 }
3692 {
3693 arg2 = wxString_in_helper(obj1);
3694 if (arg2 == NULL) SWIG_fail;
3695 temp2 = True;
3696 }
3697 {
3698 arg3 = wxString_in_helper(obj2);
3699 if (arg3 == NULL) SWIG_fail;
3700 temp3 = True;
3701 }
3702 arg4 = (long) SWIG_AsLong(obj3);
3703 if (PyErr_Occurred()) SWIG_fail;
3704 if (obj4) {
3705 arg5 = (long) SWIG_AsLong(obj4);
3706 if (PyErr_Occurred()) SWIG_fail;
3707 }
3708 if (obj5) {
3709 arg6 = (long) SWIG_AsLong(obj5);
3710 if (PyErr_Occurred()) SWIG_fail;
3711 }
3712 if (obj6) {
3713 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxWindow,
3714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3715 }
3716 if (obj7) {
3717 {
3718 arg8 = &temp8;
3719 if ( ! wxPoint_helper(obj7, &arg8)) SWIG_fail;
3720 }
3721 }
3722 {
3723 PyThreadState* __tstate = wxPyBeginAllowThreads();
3724 result = (long)wxGetNumberFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7,(wxPoint const &)*arg8);
3725
3726 wxPyEndAllowThreads(__tstate);
3727 if (PyErr_Occurred()) SWIG_fail;
3728 }
3729 resultobj = SWIG_FromLong((long)result);
3730 {
3731 if (temp1)
3732 delete arg1;
3733 }
3734 {
3735 if (temp2)
3736 delete arg2;
3737 }
3738 {
3739 if (temp3)
3740 delete arg3;
3741 }
3742 return resultobj;
3743 fail:
3744 {
3745 if (temp1)
3746 delete arg1;
3747 }
3748 {
3749 if (temp2)
3750 delete arg2;
3751 }
3752 {
3753 if (temp3)
3754 delete arg3;
3755 }
3756 return NULL;
3757 }
3758
3759
3760 static PyObject *_wrap_ColourDisplay(PyObject *self, PyObject *args, PyObject *kwargs) {
3761 PyObject *resultobj;
3762 bool result;
3763 char *kwnames[] = {
3764 NULL
3765 };
3766
3767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ColourDisplay",kwnames)) goto fail;
3768 {
3769 PyThreadState* __tstate = wxPyBeginAllowThreads();
3770 result = (bool)wxColourDisplay();
3771
3772 wxPyEndAllowThreads(__tstate);
3773 if (PyErr_Occurred()) SWIG_fail;
3774 }
3775 {
3776 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3777 }
3778 return resultobj;
3779 fail:
3780 return NULL;
3781 }
3782
3783
3784 static PyObject *_wrap_DisplayDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
3785 PyObject *resultobj;
3786 int result;
3787 char *kwnames[] = {
3788 NULL
3789 };
3790
3791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplayDepth",kwnames)) goto fail;
3792 {
3793 PyThreadState* __tstate = wxPyBeginAllowThreads();
3794 result = (int)wxDisplayDepth();
3795
3796 wxPyEndAllowThreads(__tstate);
3797 if (PyErr_Occurred()) SWIG_fail;
3798 }
3799 resultobj = SWIG_FromInt((int)result);
3800 return resultobj;
3801 fail:
3802 return NULL;
3803 }
3804
3805
3806 static PyObject *_wrap_GetDisplayDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
3807 PyObject *resultobj;
3808 int result;
3809 char *kwnames[] = {
3810 NULL
3811 };
3812
3813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplayDepth",kwnames)) goto fail;
3814 {
3815 PyThreadState* __tstate = wxPyBeginAllowThreads();
3816 result = (int)wxGetDisplayDepth();
3817
3818 wxPyEndAllowThreads(__tstate);
3819 if (PyErr_Occurred()) SWIG_fail;
3820 }
3821 resultobj = SWIG_FromInt((int)result);
3822 return resultobj;
3823 fail:
3824 return NULL;
3825 }
3826
3827
3828 static PyObject *_wrap_DisplaySize(PyObject *self, PyObject *args, PyObject *kwargs) {
3829 PyObject *resultobj;
3830 int *arg1 = (int *) 0 ;
3831 int *arg2 = (int *) 0 ;
3832 int temp1 ;
3833 int temp2 ;
3834 char *kwnames[] = {
3835 NULL
3836 };
3837
3838 arg1 = &temp1;
3839 arg2 = &temp2;
3840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySize",kwnames)) goto fail;
3841 {
3842 PyThreadState* __tstate = wxPyBeginAllowThreads();
3843 wxDisplaySize(arg1,arg2);
3844
3845 wxPyEndAllowThreads(__tstate);
3846 if (PyErr_Occurred()) SWIG_fail;
3847 }
3848 Py_INCREF(Py_None); resultobj = Py_None;
3849 {
3850 PyObject *o = PyInt_FromLong((long) (*arg1));
3851 resultobj = t_output_helper(resultobj,o);
3852 }
3853 {
3854 PyObject *o = PyInt_FromLong((long) (*arg2));
3855 resultobj = t_output_helper(resultobj,o);
3856 }
3857 return resultobj;
3858 fail:
3859 return NULL;
3860 }
3861
3862
3863 static PyObject *_wrap_GetDisplaySize(PyObject *self, PyObject *args, PyObject *kwargs) {
3864 PyObject *resultobj;
3865 wxSize result;
3866 char *kwnames[] = {
3867 NULL
3868 };
3869
3870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySize",kwnames)) goto fail;
3871 {
3872 PyThreadState* __tstate = wxPyBeginAllowThreads();
3873 result = wxGetDisplaySize();
3874
3875 wxPyEndAllowThreads(__tstate);
3876 if (PyErr_Occurred()) SWIG_fail;
3877 }
3878 {
3879 wxSize * resultptr;
3880 resultptr = new wxSize((wxSize &) result);
3881 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
3882 }
3883 return resultobj;
3884 fail:
3885 return NULL;
3886 }
3887
3888
3889 static PyObject *_wrap_DisplaySizeMM(PyObject *self, PyObject *args, PyObject *kwargs) {
3890 PyObject *resultobj;
3891 int *arg1 = (int *) 0 ;
3892 int *arg2 = (int *) 0 ;
3893 int temp1 ;
3894 int temp2 ;
3895 char *kwnames[] = {
3896 NULL
3897 };
3898
3899 arg1 = &temp1;
3900 arg2 = &temp2;
3901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySizeMM",kwnames)) goto fail;
3902 {
3903 PyThreadState* __tstate = wxPyBeginAllowThreads();
3904 wxDisplaySizeMM(arg1,arg2);
3905
3906 wxPyEndAllowThreads(__tstate);
3907 if (PyErr_Occurred()) SWIG_fail;
3908 }
3909 Py_INCREF(Py_None); resultobj = Py_None;
3910 {
3911 PyObject *o = PyInt_FromLong((long) (*arg1));
3912 resultobj = t_output_helper(resultobj,o);
3913 }
3914 {
3915 PyObject *o = PyInt_FromLong((long) (*arg2));
3916 resultobj = t_output_helper(resultobj,o);
3917 }
3918 return resultobj;
3919 fail:
3920 return NULL;
3921 }
3922
3923
3924 static PyObject *_wrap_GetDisplaySizeMM(PyObject *self, PyObject *args, PyObject *kwargs) {
3925 PyObject *resultobj;
3926 wxSize result;
3927 char *kwnames[] = {
3928 NULL
3929 };
3930
3931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySizeMM",kwnames)) goto fail;
3932 {
3933 PyThreadState* __tstate = wxPyBeginAllowThreads();
3934 result = wxGetDisplaySizeMM();
3935
3936 wxPyEndAllowThreads(__tstate);
3937 if (PyErr_Occurred()) SWIG_fail;
3938 }
3939 {
3940 wxSize * resultptr;
3941 resultptr = new wxSize((wxSize &) result);
3942 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
3943 }
3944 return resultobj;
3945 fail:
3946 return NULL;
3947 }
3948
3949
3950 static PyObject *_wrap_ClientDisplayRect(PyObject *self, PyObject *args, PyObject *kwargs) {
3951 PyObject *resultobj;
3952 int *arg1 = (int *) 0 ;
3953 int *arg2 = (int *) 0 ;
3954 int *arg3 = (int *) 0 ;
3955 int *arg4 = (int *) 0 ;
3956 int temp1 ;
3957 int temp2 ;
3958 int temp3 ;
3959 int temp4 ;
3960 char *kwnames[] = {
3961 NULL
3962 };
3963
3964 arg1 = &temp1;
3965 arg2 = &temp2;
3966 arg3 = &temp3;
3967 arg4 = &temp4;
3968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ClientDisplayRect",kwnames)) goto fail;
3969 {
3970 PyThreadState* __tstate = wxPyBeginAllowThreads();
3971 wxClientDisplayRect(arg1,arg2,arg3,arg4);
3972
3973 wxPyEndAllowThreads(__tstate);
3974 if (PyErr_Occurred()) SWIG_fail;
3975 }
3976 Py_INCREF(Py_None); resultobj = Py_None;
3977 {
3978 PyObject *o = PyInt_FromLong((long) (*arg1));
3979 resultobj = t_output_helper(resultobj,o);
3980 }
3981 {
3982 PyObject *o = PyInt_FromLong((long) (*arg2));
3983 resultobj = t_output_helper(resultobj,o);
3984 }
3985 {
3986 PyObject *o = PyInt_FromLong((long) (*arg3));
3987 resultobj = t_output_helper(resultobj,o);
3988 }
3989 {
3990 PyObject *o = PyInt_FromLong((long) (*arg4));
3991 resultobj = t_output_helper(resultobj,o);
3992 }
3993 return resultobj;
3994 fail:
3995 return NULL;
3996 }
3997
3998
3999 static PyObject *_wrap_GetClientDisplayRect(PyObject *self, PyObject *args, PyObject *kwargs) {
4000 PyObject *resultobj;
4001 wxRect result;
4002 char *kwnames[] = {
4003 NULL
4004 };
4005
4006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetClientDisplayRect",kwnames)) goto fail;
4007 {
4008 PyThreadState* __tstate = wxPyBeginAllowThreads();
4009 result = wxGetClientDisplayRect();
4010
4011 wxPyEndAllowThreads(__tstate);
4012 if (PyErr_Occurred()) SWIG_fail;
4013 }
4014 {
4015 wxRect * resultptr;
4016 resultptr = new wxRect((wxRect &) result);
4017 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
4018 }
4019 return resultobj;
4020 fail:
4021 return NULL;
4022 }
4023
4024
4025 static PyObject *_wrap_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
4026 PyObject *resultobj;
4027 wxCursor *arg1 = 0 ;
4028 PyObject * obj0 = 0 ;
4029 char *kwnames[] = {
4030 (char *) "cursor", NULL
4031 };
4032
4033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursor",kwnames,&obj0)) goto fail;
4034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCursor,
4035 SWIG_POINTER_EXCEPTION | 0)) == -1)
4036 SWIG_fail;
4037 if (arg1 == NULL) {
4038 PyErr_SetString(PyExc_TypeError,"null reference");
4039 SWIG_fail;
4040 }
4041 {
4042 PyThreadState* __tstate = wxPyBeginAllowThreads();
4043 wxSetCursor(*arg1);
4044
4045 wxPyEndAllowThreads(__tstate);
4046 if (PyErr_Occurred()) SWIG_fail;
4047 }
4048 Py_INCREF(Py_None); resultobj = Py_None;
4049 return resultobj;
4050 fail:
4051 return NULL;
4052 }
4053
4054
4055 static PyObject *_wrap_BeginBusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
4056 PyObject *resultobj;
4057 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
4058 PyObject * obj0 = 0 ;
4059 char *kwnames[] = {
4060 (char *) "cursor", NULL
4061 };
4062
4063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BeginBusyCursor",kwnames,&obj0)) goto fail;
4064 if (obj0) {
4065 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCursor,
4066 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4067 }
4068 {
4069 PyThreadState* __tstate = wxPyBeginAllowThreads();
4070 wxBeginBusyCursor(arg1);
4071
4072 wxPyEndAllowThreads(__tstate);
4073 if (PyErr_Occurred()) SWIG_fail;
4074 }
4075 Py_INCREF(Py_None); resultobj = Py_None;
4076 return resultobj;
4077 fail:
4078 return NULL;
4079 }
4080
4081
4082 static PyObject *_wrap_GetActiveWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4083 PyObject *resultobj;
4084 wxWindow *result;
4085 char *kwnames[] = {
4086 NULL
4087 };
4088
4089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetActiveWindow",kwnames)) goto fail;
4090 {
4091 PyThreadState* __tstate = wxPyBeginAllowThreads();
4092 result = (wxWindow *)wxGetActiveWindow();
4093
4094 wxPyEndAllowThreads(__tstate);
4095 if (PyErr_Occurred()) SWIG_fail;
4096 }
4097 {
4098 resultobj = wxPyMake_wxObject(result);
4099 }
4100 return resultobj;
4101 fail:
4102 return NULL;
4103 }
4104
4105
4106 static PyObject *_wrap_GenericFindWindowAtPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
4107 PyObject *resultobj;
4108 wxPoint *arg1 = 0 ;
4109 wxWindow *result;
4110 wxPoint temp1 ;
4111 PyObject * obj0 = 0 ;
4112 char *kwnames[] = {
4113 (char *) "pt", NULL
4114 };
4115
4116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericFindWindowAtPoint",kwnames,&obj0)) goto fail;
4117 {
4118 arg1 = &temp1;
4119 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4120 }
4121 {
4122 PyThreadState* __tstate = wxPyBeginAllowThreads();
4123 result = (wxWindow *)wxGenericFindWindowAtPoint((wxPoint const &)*arg1);
4124
4125 wxPyEndAllowThreads(__tstate);
4126 if (PyErr_Occurred()) SWIG_fail;
4127 }
4128 {
4129 resultobj = wxPyMake_wxObject(result);
4130 }
4131 return resultobj;
4132 fail:
4133 return NULL;
4134 }
4135
4136
4137 static PyObject *_wrap_FindWindowAtPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
4138 PyObject *resultobj;
4139 wxPoint *arg1 = 0 ;
4140 wxWindow *result;
4141 wxPoint temp1 ;
4142 PyObject * obj0 = 0 ;
4143 char *kwnames[] = {
4144 (char *) "pt", NULL
4145 };
4146
4147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindWindowAtPoint",kwnames,&obj0)) goto fail;
4148 {
4149 arg1 = &temp1;
4150 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4151 }
4152 {
4153 PyThreadState* __tstate = wxPyBeginAllowThreads();
4154 result = (wxWindow *)wxFindWindowAtPoint((wxPoint const &)*arg1);
4155
4156 wxPyEndAllowThreads(__tstate);
4157 if (PyErr_Occurred()) SWIG_fail;
4158 }
4159 {
4160 resultobj = wxPyMake_wxObject(result);
4161 }
4162 return resultobj;
4163 fail:
4164 return NULL;
4165 }
4166
4167
4168 static PyObject *_wrap_GetTopLevelParent(PyObject *self, PyObject *args, PyObject *kwargs) {
4169 PyObject *resultobj;
4170 wxWindow *arg1 = (wxWindow *) 0 ;
4171 wxWindow *result;
4172 PyObject * obj0 = 0 ;
4173 char *kwnames[] = {
4174 (char *) "win", NULL
4175 };
4176
4177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetTopLevelParent",kwnames,&obj0)) goto fail;
4178 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
4179 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4180 {
4181 PyThreadState* __tstate = wxPyBeginAllowThreads();
4182 result = (wxWindow *)wxGetTopLevelParent(arg1);
4183
4184 wxPyEndAllowThreads(__tstate);
4185 if (PyErr_Occurred()) SWIG_fail;
4186 }
4187 {
4188 resultobj = wxPyMake_wxObject(result);
4189 }
4190 return resultobj;
4191 fail:
4192 return NULL;
4193 }
4194
4195
4196 static PyObject *_wrap_GetKeyState(PyObject *self, PyObject *args, PyObject *kwargs) {
4197 PyObject *resultobj;
4198 int arg1 ;
4199 bool result;
4200 PyObject * obj0 = 0 ;
4201 char *kwnames[] = {
4202 (char *) "key", NULL
4203 };
4204
4205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetKeyState",kwnames,&obj0)) goto fail;
4206 arg1 = (wxKeyCode) SWIG_AsInt(obj0);
4207 if (PyErr_Occurred()) SWIG_fail;
4208 {
4209 PyThreadState* __tstate = wxPyBeginAllowThreads();
4210 result = (bool)wxGetKeyState((wxKeyCode )arg1);
4211
4212 wxPyEndAllowThreads(__tstate);
4213 if (PyErr_Occurred()) SWIG_fail;
4214 }
4215 {
4216 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4217 }
4218 return resultobj;
4219 fail:
4220 return NULL;
4221 }
4222
4223
4224 static PyObject *_wrap_WakeUpMainThread(PyObject *self, PyObject *args, PyObject *kwargs) {
4225 PyObject *resultobj;
4226 char *kwnames[] = {
4227 NULL
4228 };
4229
4230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpMainThread",kwnames)) goto fail;
4231 {
4232 PyThreadState* __tstate = wxPyBeginAllowThreads();
4233 wxWakeUpMainThread();
4234
4235 wxPyEndAllowThreads(__tstate);
4236 if (PyErr_Occurred()) SWIG_fail;
4237 }
4238 Py_INCREF(Py_None); resultobj = Py_None;
4239 return resultobj;
4240 fail:
4241 return NULL;
4242 }
4243
4244
4245 static PyObject *_wrap_MutexGuiEnter(PyObject *self, PyObject *args, PyObject *kwargs) {
4246 PyObject *resultobj;
4247 char *kwnames[] = {
4248 NULL
4249 };
4250
4251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiEnter",kwnames)) goto fail;
4252 {
4253 PyThreadState* __tstate = wxPyBeginAllowThreads();
4254 wxMutexGuiEnter();
4255
4256 wxPyEndAllowThreads(__tstate);
4257 if (PyErr_Occurred()) SWIG_fail;
4258 }
4259 Py_INCREF(Py_None); resultobj = Py_None;
4260 return resultobj;
4261 fail:
4262 return NULL;
4263 }
4264
4265
4266 static PyObject *_wrap_MutexGuiLeave(PyObject *self, PyObject *args, PyObject *kwargs) {
4267 PyObject *resultobj;
4268 char *kwnames[] = {
4269 NULL
4270 };
4271
4272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiLeave",kwnames)) goto fail;
4273 {
4274 PyThreadState* __tstate = wxPyBeginAllowThreads();
4275 wxMutexGuiLeave();
4276
4277 wxPyEndAllowThreads(__tstate);
4278 if (PyErr_Occurred()) SWIG_fail;
4279 }
4280 Py_INCREF(Py_None); resultobj = Py_None;
4281 return resultobj;
4282 fail:
4283 return NULL;
4284 }
4285
4286
4287 static PyObject *_wrap_new_MutexGuiLocker(PyObject *self, PyObject *args, PyObject *kwargs) {
4288 PyObject *resultobj;
4289 wxMutexGuiLocker *result;
4290 char *kwnames[] = {
4291 NULL
4292 };
4293
4294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MutexGuiLocker",kwnames)) goto fail;
4295 {
4296 PyThreadState* __tstate = wxPyBeginAllowThreads();
4297 result = (wxMutexGuiLocker *)new wxMutexGuiLocker();
4298
4299 wxPyEndAllowThreads(__tstate);
4300 if (PyErr_Occurred()) SWIG_fail;
4301 }
4302 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMutexGuiLocker, 1);
4303 return resultobj;
4304 fail:
4305 return NULL;
4306 }
4307
4308
4309 static PyObject *_wrap_delete_MutexGuiLocker(PyObject *self, PyObject *args, PyObject *kwargs) {
4310 PyObject *resultobj;
4311 wxMutexGuiLocker *arg1 = (wxMutexGuiLocker *) 0 ;
4312 PyObject * obj0 = 0 ;
4313 char *kwnames[] = {
4314 (char *) "self", NULL
4315 };
4316
4317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MutexGuiLocker",kwnames,&obj0)) goto fail;
4318 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMutexGuiLocker,
4319 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4320 {
4321 PyThreadState* __tstate = wxPyBeginAllowThreads();
4322 delete arg1;
4323
4324 wxPyEndAllowThreads(__tstate);
4325 if (PyErr_Occurred()) SWIG_fail;
4326 }
4327 Py_INCREF(Py_None); resultobj = Py_None;
4328 return resultobj;
4329 fail:
4330 return NULL;
4331 }
4332
4333
4334 static PyObject * MutexGuiLocker_swigregister(PyObject *self, PyObject *args) {
4335 PyObject *obj;
4336 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4337 SWIG_TypeClientData(SWIGTYPE_p_wxMutexGuiLocker, obj);
4338 Py_INCREF(obj);
4339 return Py_BuildValue((char *)"");
4340 }
4341 static PyObject *_wrap_Thread_IsMain(PyObject *self, PyObject *args, PyObject *kwargs) {
4342 PyObject *resultobj;
4343 bool result;
4344 char *kwnames[] = {
4345 NULL
4346 };
4347
4348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Thread_IsMain",kwnames)) goto fail;
4349 {
4350 PyThreadState* __tstate = wxPyBeginAllowThreads();
4351 result = (bool)wxThread_IsMain();
4352
4353 wxPyEndAllowThreads(__tstate);
4354 if (PyErr_Occurred()) SWIG_fail;
4355 }
4356 {
4357 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4358 }
4359 return resultobj;
4360 fail:
4361 return NULL;
4362 }
4363
4364
4365 static PyObject *_wrap_new_ToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
4366 PyObject *resultobj;
4367 wxString *arg1 = 0 ;
4368 wxToolTip *result;
4369 bool temp1 = False ;
4370 PyObject * obj0 = 0 ;
4371 char *kwnames[] = {
4372 (char *) "tip", NULL
4373 };
4374
4375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ToolTip",kwnames,&obj0)) goto fail;
4376 {
4377 arg1 = wxString_in_helper(obj0);
4378 if (arg1 == NULL) SWIG_fail;
4379 temp1 = True;
4380 }
4381 {
4382 PyThreadState* __tstate = wxPyBeginAllowThreads();
4383 result = (wxToolTip *)new wxToolTip((wxString const &)*arg1);
4384
4385 wxPyEndAllowThreads(__tstate);
4386 if (PyErr_Occurred()) SWIG_fail;
4387 }
4388 {
4389 resultobj = wxPyMake_wxObject(result);
4390 }
4391 {
4392 if (temp1)
4393 delete arg1;
4394 }
4395 return resultobj;
4396 fail:
4397 {
4398 if (temp1)
4399 delete arg1;
4400 }
4401 return NULL;
4402 }
4403
4404
4405 static PyObject *_wrap_ToolTip_SetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
4406 PyObject *resultobj;
4407 wxToolTip *arg1 = (wxToolTip *) 0 ;
4408 wxString *arg2 = 0 ;
4409 bool temp2 = False ;
4410 PyObject * obj0 = 0 ;
4411 PyObject * obj1 = 0 ;
4412 char *kwnames[] = {
4413 (char *) "self",(char *) "tip", NULL
4414 };
4415
4416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolTip_SetTip",kwnames,&obj0,&obj1)) goto fail;
4417 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolTip,
4418 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4419 {
4420 arg2 = wxString_in_helper(obj1);
4421 if (arg2 == NULL) SWIG_fail;
4422 temp2 = True;
4423 }
4424 {
4425 PyThreadState* __tstate = wxPyBeginAllowThreads();
4426 (arg1)->SetTip((wxString const &)*arg2);
4427
4428 wxPyEndAllowThreads(__tstate);
4429 if (PyErr_Occurred()) SWIG_fail;
4430 }
4431 Py_INCREF(Py_None); resultobj = Py_None;
4432 {
4433 if (temp2)
4434 delete arg2;
4435 }
4436 return resultobj;
4437 fail:
4438 {
4439 if (temp2)
4440 delete arg2;
4441 }
4442 return NULL;
4443 }
4444
4445
4446 static PyObject *_wrap_ToolTip_GetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
4447 PyObject *resultobj;
4448 wxToolTip *arg1 = (wxToolTip *) 0 ;
4449 wxString result;
4450 PyObject * obj0 = 0 ;
4451 char *kwnames[] = {
4452 (char *) "self", NULL
4453 };
4454
4455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetTip",kwnames,&obj0)) goto fail;
4456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolTip,
4457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4458 {
4459 PyThreadState* __tstate = wxPyBeginAllowThreads();
4460 result = (arg1)->GetTip();
4461
4462 wxPyEndAllowThreads(__tstate);
4463 if (PyErr_Occurred()) SWIG_fail;
4464 }
4465 {
4466 #if wxUSE_UNICODE
4467 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4468 #else
4469 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4470 #endif
4471 }
4472 return resultobj;
4473 fail:
4474 return NULL;
4475 }
4476
4477
4478 static PyObject *_wrap_ToolTip_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4479 PyObject *resultobj;
4480 wxToolTip *arg1 = (wxToolTip *) 0 ;
4481 wxWindow *result;
4482 PyObject * obj0 = 0 ;
4483 char *kwnames[] = {
4484 (char *) "self", NULL
4485 };
4486
4487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetWindow",kwnames,&obj0)) goto fail;
4488 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolTip,
4489 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4490 {
4491 PyThreadState* __tstate = wxPyBeginAllowThreads();
4492 result = (wxWindow *)(arg1)->GetWindow();
4493
4494 wxPyEndAllowThreads(__tstate);
4495 if (PyErr_Occurred()) SWIG_fail;
4496 }
4497 {
4498 resultobj = wxPyMake_wxObject(result);
4499 }
4500 return resultobj;
4501 fail:
4502 return NULL;
4503 }
4504
4505
4506 static PyObject *_wrap_ToolTip_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
4507 PyObject *resultobj;
4508 bool arg1 ;
4509 PyObject * obj0 = 0 ;
4510 char *kwnames[] = {
4511 (char *) "flag", NULL
4512 };
4513
4514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_Enable",kwnames,&obj0)) goto fail;
4515 arg1 = (bool) SWIG_AsBool(obj0);
4516 if (PyErr_Occurred()) SWIG_fail;
4517 {
4518 PyThreadState* __tstate = wxPyBeginAllowThreads();
4519 wxToolTip::Enable(arg1);
4520
4521 wxPyEndAllowThreads(__tstate);
4522 if (PyErr_Occurred()) SWIG_fail;
4523 }
4524 Py_INCREF(Py_None); resultobj = Py_None;
4525 return resultobj;
4526 fail:
4527 return NULL;
4528 }
4529
4530
4531 static PyObject *_wrap_ToolTip_SetDelay(PyObject *self, PyObject *args, PyObject *kwargs) {
4532 PyObject *resultobj;
4533 long arg1 ;
4534 PyObject * obj0 = 0 ;
4535 char *kwnames[] = {
4536 (char *) "milliseconds", NULL
4537 };
4538
4539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_SetDelay",kwnames,&obj0)) goto fail;
4540 arg1 = (long) SWIG_AsLong(obj0);
4541 if (PyErr_Occurred()) SWIG_fail;
4542 {
4543 PyThreadState* __tstate = wxPyBeginAllowThreads();
4544 wxToolTip::SetDelay(arg1);
4545
4546 wxPyEndAllowThreads(__tstate);
4547 if (PyErr_Occurred()) SWIG_fail;
4548 }
4549 Py_INCREF(Py_None); resultobj = Py_None;
4550 return resultobj;
4551 fail:
4552 return NULL;
4553 }
4554
4555
4556 static PyObject * ToolTip_swigregister(PyObject *self, PyObject *args) {
4557 PyObject *obj;
4558 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4559 SWIG_TypeClientData(SWIGTYPE_p_wxToolTip, obj);
4560 Py_INCREF(obj);
4561 return Py_BuildValue((char *)"");
4562 }
4563 static PyObject *_wrap_new_Caret(PyObject *self, PyObject *args, PyObject *kwargs) {
4564 PyObject *resultobj;
4565 wxWindow *arg1 = (wxWindow *) 0 ;
4566 wxSize *arg2 = 0 ;
4567 wxCaret *result;
4568 wxSize temp2 ;
4569 PyObject * obj0 = 0 ;
4570 PyObject * obj1 = 0 ;
4571 char *kwnames[] = {
4572 (char *) "window",(char *) "size", NULL
4573 };
4574
4575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_Caret",kwnames,&obj0,&obj1)) goto fail;
4576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
4577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4578 {
4579 arg2 = &temp2;
4580 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4581 }
4582 {
4583 PyThreadState* __tstate = wxPyBeginAllowThreads();
4584 result = (wxCaret *)new wxCaret(arg1,(wxSize const &)*arg2);
4585
4586 wxPyEndAllowThreads(__tstate);
4587 if (PyErr_Occurred()) SWIG_fail;
4588 }
4589 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 1);
4590 return resultobj;
4591 fail:
4592 return NULL;
4593 }
4594
4595
4596 static PyObject *_wrap_delete_Caret(PyObject *self, PyObject *args, PyObject *kwargs) {
4597 PyObject *resultobj;
4598 wxCaret *arg1 = (wxCaret *) 0 ;
4599 PyObject * obj0 = 0 ;
4600 char *kwnames[] = {
4601 (char *) "self", NULL
4602 };
4603
4604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Caret",kwnames,&obj0)) goto fail;
4605 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
4606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4607 {
4608 PyThreadState* __tstate = wxPyBeginAllowThreads();
4609 delete arg1;
4610
4611 wxPyEndAllowThreads(__tstate);
4612 if (PyErr_Occurred()) SWIG_fail;
4613 }
4614 Py_INCREF(Py_None); resultobj = Py_None;
4615 return resultobj;
4616 fail:
4617 return NULL;
4618 }
4619
4620
4621 static PyObject *_wrap_Caret_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
4622 PyObject *resultobj;
4623 wxCaret *arg1 = (wxCaret *) 0 ;
4624 bool result;
4625 PyObject * obj0 = 0 ;
4626 char *kwnames[] = {
4627 (char *) "self", NULL
4628 };
4629
4630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsOk",kwnames,&obj0)) goto fail;
4631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
4632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4633 {
4634 PyThreadState* __tstate = wxPyBeginAllowThreads();
4635 result = (bool)(arg1)->IsOk();
4636
4637 wxPyEndAllowThreads(__tstate);
4638 if (PyErr_Occurred()) SWIG_fail;
4639 }
4640 {
4641 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4642 }
4643 return resultobj;
4644 fail:
4645 return NULL;
4646 }
4647
4648
4649 static PyObject *_wrap_Caret_IsVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
4650 PyObject *resultobj;
4651 wxCaret *arg1 = (wxCaret *) 0 ;
4652 bool result;
4653 PyObject * obj0 = 0 ;
4654 char *kwnames[] = {
4655 (char *) "self", NULL
4656 };
4657
4658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsVisible",kwnames,&obj0)) goto fail;
4659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
4660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4661 {
4662 PyThreadState* __tstate = wxPyBeginAllowThreads();
4663 result = (bool)(arg1)->IsVisible();
4664
4665 wxPyEndAllowThreads(__tstate);
4666 if (PyErr_Occurred()) SWIG_fail;
4667 }
4668 {
4669 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4670 }
4671 return resultobj;
4672 fail:
4673 return NULL;
4674 }
4675
4676
4677 static PyObject *_wrap_Caret_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
4678 PyObject *resultobj;
4679 wxCaret *arg1 = (wxCaret *) 0 ;
4680 wxPoint result;
4681 PyObject * obj0 = 0 ;
4682 char *kwnames[] = {
4683 (char *) "self", NULL
4684 };
4685
4686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPosition",kwnames,&obj0)) goto fail;
4687 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
4688 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4689 {
4690 PyThreadState* __tstate = wxPyBeginAllowThreads();
4691 result = (arg1)->GetPosition();
4692
4693 wxPyEndAllowThreads(__tstate);
4694 if (PyErr_Occurred()) SWIG_fail;
4695 }
4696 {
4697 wxPoint * resultptr;
4698 resultptr = new wxPoint((wxPoint &) result);
4699 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
4700 }
4701 return resultobj;
4702 fail:
4703 return NULL;
4704 }
4705
4706
4707 static PyObject *_wrap_Caret_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
4708 PyObject *resultobj;
4709 wxCaret *arg1 = (wxCaret *) 0 ;
4710 int *arg2 = (int *) 0 ;
4711 int *arg3 = (int *) 0 ;
4712 int temp2 ;
4713 int temp3 ;
4714 PyObject * obj0 = 0 ;
4715 char *kwnames[] = {
4716 (char *) "self", NULL
4717 };
4718
4719 arg2 = &temp2;
4720 arg3 = &temp3;
4721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPositionTuple",kwnames,&obj0)) goto fail;
4722 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
4723 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4724 {
4725 PyThreadState* __tstate = wxPyBeginAllowThreads();
4726 (arg1)->GetPosition(arg2,arg3);
4727
4728 wxPyEndAllowThreads(__tstate);
4729 if (PyErr_Occurred()) SWIG_fail;
4730 }
4731 Py_INCREF(Py_None); resultobj = Py_None;
4732 {
4733 PyObject *o = PyInt_FromLong((long) (*arg2));
4734 resultobj = t_output_helper(resultobj,o);
4735 }
4736 {
4737 PyObject *o = PyInt_FromLong((long) (*arg3));
4738 resultobj = t_output_helper(resultobj,o);
4739 }
4740 return resultobj;
4741 fail:
4742 return NULL;
4743 }
4744
4745
4746 static PyObject *_wrap_Caret_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4747 PyObject *resultobj;
4748 wxCaret *arg1 = (wxCaret *) 0 ;
4749 wxSize result;
4750 PyObject * obj0 = 0 ;
4751 char *kwnames[] = {
4752 (char *) "self", NULL
4753 };
4754
4755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSize",kwnames,&obj0)) goto fail;
4756 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
4757 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4758 {
4759 PyThreadState* __tstate = wxPyBeginAllowThreads();
4760 result = (arg1)->GetSize();
4761
4762 wxPyEndAllowThreads(__tstate);
4763 if (PyErr_Occurred()) SWIG_fail;
4764 }
4765 {
4766 wxSize * resultptr;
4767 resultptr = new wxSize((wxSize &) result);
4768 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
4769 }
4770 return resultobj;
4771 fail:
4772 return NULL;
4773 }
4774
4775
4776 static PyObject *_wrap_Caret_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
4777 PyObject *resultobj;
4778 wxCaret *arg1 = (wxCaret *) 0 ;
4779 int *arg2 = (int *) 0 ;
4780 int *arg3 = (int *) 0 ;
4781 int temp2 ;
4782 int temp3 ;
4783 PyObject * obj0 = 0 ;
4784 char *kwnames[] = {
4785 (char *) "self", NULL
4786 };
4787
4788 arg2 = &temp2;
4789 arg3 = &temp3;
4790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSizeTuple",kwnames,&obj0)) goto fail;
4791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
4792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4793 {
4794 PyThreadState* __tstate = wxPyBeginAllowThreads();
4795 (arg1)->GetSize(arg2,arg3);
4796
4797 wxPyEndAllowThreads(__tstate);
4798 if (PyErr_Occurred()) SWIG_fail;
4799 }
4800 Py_INCREF(Py_None); resultobj = Py_None;
4801 {
4802 PyObject *o = PyInt_FromLong((long) (*arg2));
4803 resultobj = t_output_helper(resultobj,o);
4804 }
4805 {
4806 PyObject *o = PyInt_FromLong((long) (*arg3));
4807 resultobj = t_output_helper(resultobj,o);
4808 }
4809 return resultobj;
4810 fail:
4811 return NULL;
4812 }
4813
4814
4815 static PyObject *_wrap_Caret_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4816 PyObject *resultobj;
4817 wxCaret *arg1 = (wxCaret *) 0 ;
4818 wxWindow *result;
4819 PyObject * obj0 = 0 ;
4820 char *kwnames[] = {
4821 (char *) "self", NULL
4822 };
4823
4824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetWindow",kwnames,&obj0)) goto fail;
4825 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
4826 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4827 {
4828 PyThreadState* __tstate = wxPyBeginAllowThreads();
4829 result = (wxWindow *)(arg1)->GetWindow();
4830
4831 wxPyEndAllowThreads(__tstate);
4832 if (PyErr_Occurred()) SWIG_fail;
4833 }
4834 {
4835 resultobj = wxPyMake_wxObject(result);
4836 }
4837 return resultobj;
4838 fail:
4839 return NULL;
4840 }
4841
4842
4843 static PyObject *_wrap_Caret_MoveXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4844 PyObject *resultobj;
4845 wxCaret *arg1 = (wxCaret *) 0 ;
4846 int arg2 ;
4847 int arg3 ;
4848 PyObject * obj0 = 0 ;
4849 PyObject * obj1 = 0 ;
4850 PyObject * obj2 = 0 ;
4851 char *kwnames[] = {
4852 (char *) "self",(char *) "x",(char *) "y", NULL
4853 };
4854
4855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_MoveXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4856 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
4857 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4858 arg2 = (int) SWIG_AsInt(obj1);
4859 if (PyErr_Occurred()) SWIG_fail;
4860 arg3 = (int) SWIG_AsInt(obj2);
4861 if (PyErr_Occurred()) SWIG_fail;
4862 {
4863 PyThreadState* __tstate = wxPyBeginAllowThreads();
4864 (arg1)->Move(arg2,arg3);
4865
4866 wxPyEndAllowThreads(__tstate);
4867 if (PyErr_Occurred()) SWIG_fail;
4868 }
4869 Py_INCREF(Py_None); resultobj = Py_None;
4870 return resultobj;
4871 fail:
4872 return NULL;
4873 }
4874
4875
4876 static PyObject *_wrap_Caret_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
4877 PyObject *resultobj;
4878 wxCaret *arg1 = (wxCaret *) 0 ;
4879 wxPoint *arg2 = 0 ;
4880 wxPoint temp2 ;
4881 PyObject * obj0 = 0 ;
4882 PyObject * obj1 = 0 ;
4883 char *kwnames[] = {
4884 (char *) "self",(char *) "pt", NULL
4885 };
4886
4887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_Move",kwnames,&obj0,&obj1)) goto fail;
4888 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
4889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4890 {
4891 arg2 = &temp2;
4892 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4893 }
4894 {
4895 PyThreadState* __tstate = wxPyBeginAllowThreads();
4896 (arg1)->Move((wxPoint const &)*arg2);
4897
4898 wxPyEndAllowThreads(__tstate);
4899 if (PyErr_Occurred()) SWIG_fail;
4900 }
4901 Py_INCREF(Py_None); resultobj = Py_None;
4902 return resultobj;
4903 fail:
4904 return NULL;
4905 }
4906
4907
4908 static PyObject *_wrap_Caret_SetSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
4909 PyObject *resultobj;
4910 wxCaret *arg1 = (wxCaret *) 0 ;
4911 int arg2 ;
4912 int arg3 ;
4913 PyObject * obj0 = 0 ;
4914 PyObject * obj1 = 0 ;
4915 PyObject * obj2 = 0 ;
4916 char *kwnames[] = {
4917 (char *) "self",(char *) "width",(char *) "height", NULL
4918 };
4919
4920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
4921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
4922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4923 arg2 = (int) SWIG_AsInt(obj1);
4924 if (PyErr_Occurred()) SWIG_fail;
4925 arg3 = (int) SWIG_AsInt(obj2);
4926 if (PyErr_Occurred()) SWIG_fail;
4927 {
4928 PyThreadState* __tstate = wxPyBeginAllowThreads();
4929 (arg1)->SetSize(arg2,arg3);
4930
4931 wxPyEndAllowThreads(__tstate);
4932 if (PyErr_Occurred()) SWIG_fail;
4933 }
4934 Py_INCREF(Py_None); resultobj = Py_None;
4935 return resultobj;
4936 fail:
4937 return NULL;
4938 }
4939
4940
4941 static PyObject *_wrap_Caret_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4942 PyObject *resultobj;
4943 wxCaret *arg1 = (wxCaret *) 0 ;
4944 wxSize *arg2 = 0 ;
4945 wxSize temp2 ;
4946 PyObject * obj0 = 0 ;
4947 PyObject * obj1 = 0 ;
4948 char *kwnames[] = {
4949 (char *) "self",(char *) "size", NULL
4950 };
4951
4952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_SetSize",kwnames,&obj0,&obj1)) goto fail;
4953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
4954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4955 {
4956 arg2 = &temp2;
4957 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4958 }
4959 {
4960 PyThreadState* __tstate = wxPyBeginAllowThreads();
4961 (arg1)->SetSize((wxSize const &)*arg2);
4962
4963 wxPyEndAllowThreads(__tstate);
4964 if (PyErr_Occurred()) SWIG_fail;
4965 }
4966 Py_INCREF(Py_None); resultobj = Py_None;
4967 return resultobj;
4968 fail:
4969 return NULL;
4970 }
4971
4972
4973 static PyObject *_wrap_Caret_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
4974 PyObject *resultobj;
4975 wxCaret *arg1 = (wxCaret *) 0 ;
4976 int arg2 = (int) True ;
4977 PyObject * obj0 = 0 ;
4978 PyObject * obj1 = 0 ;
4979 char *kwnames[] = {
4980 (char *) "self",(char *) "show", NULL
4981 };
4982
4983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Caret_Show",kwnames,&obj0,&obj1)) goto fail;
4984 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
4985 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4986 if (obj1) {
4987 arg2 = (int) SWIG_AsInt(obj1);
4988 if (PyErr_Occurred()) SWIG_fail;
4989 }
4990 {
4991 PyThreadState* __tstate = wxPyBeginAllowThreads();
4992 (arg1)->Show(arg2);
4993
4994 wxPyEndAllowThreads(__tstate);
4995 if (PyErr_Occurred()) SWIG_fail;
4996 }
4997 Py_INCREF(Py_None); resultobj = Py_None;
4998 return resultobj;
4999 fail:
5000 return NULL;
5001 }
5002
5003
5004 static PyObject *_wrap_Caret_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
5005 PyObject *resultobj;
5006 wxCaret *arg1 = (wxCaret *) 0 ;
5007 PyObject * obj0 = 0 ;
5008 char *kwnames[] = {
5009 (char *) "self", NULL
5010 };
5011
5012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_Hide",kwnames,&obj0)) goto fail;
5013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5015 {
5016 PyThreadState* __tstate = wxPyBeginAllowThreads();
5017 (arg1)->Hide();
5018
5019 wxPyEndAllowThreads(__tstate);
5020 if (PyErr_Occurred()) SWIG_fail;
5021 }
5022 Py_INCREF(Py_None); resultobj = Py_None;
5023 return resultobj;
5024 fail:
5025 return NULL;
5026 }
5027
5028
5029 static PyObject * Caret_swigregister(PyObject *self, PyObject *args) {
5030 PyObject *obj;
5031 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5032 SWIG_TypeClientData(SWIGTYPE_p_wxCaret, obj);
5033 Py_INCREF(obj);
5034 return Py_BuildValue((char *)"");
5035 }
5036 static PyObject *_wrap_Caret_GetBlinkTime(PyObject *self, PyObject *args, PyObject *kwargs) {
5037 PyObject *resultobj;
5038 int result;
5039 char *kwnames[] = {
5040 NULL
5041 };
5042
5043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Caret_GetBlinkTime",kwnames)) goto fail;
5044 {
5045 PyThreadState* __tstate = wxPyBeginAllowThreads();
5046 result = (int)wxCaret_GetBlinkTime();
5047
5048 wxPyEndAllowThreads(__tstate);
5049 if (PyErr_Occurred()) SWIG_fail;
5050 }
5051 resultobj = SWIG_FromInt((int)result);
5052 return resultobj;
5053 fail:
5054 return NULL;
5055 }
5056
5057
5058 static PyObject *_wrap_Caret_SetBlinkTime(PyObject *self, PyObject *args, PyObject *kwargs) {
5059 PyObject *resultobj;
5060 int arg1 ;
5061 PyObject * obj0 = 0 ;
5062 char *kwnames[] = {
5063 (char *) "milliseconds", NULL
5064 };
5065
5066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_SetBlinkTime",kwnames,&obj0)) goto fail;
5067 arg1 = (int) SWIG_AsInt(obj0);
5068 if (PyErr_Occurred()) SWIG_fail;
5069 {
5070 PyThreadState* __tstate = wxPyBeginAllowThreads();
5071 wxCaret_SetBlinkTime(arg1);
5072
5073 wxPyEndAllowThreads(__tstate);
5074 if (PyErr_Occurred()) SWIG_fail;
5075 }
5076 Py_INCREF(Py_None); resultobj = Py_None;
5077 return resultobj;
5078 fail:
5079 return NULL;
5080 }
5081
5082
5083 static PyObject *_wrap_new_BusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
5084 PyObject *resultobj;
5085 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
5086 wxBusyCursor *result;
5087 PyObject * obj0 = 0 ;
5088 char *kwnames[] = {
5089 (char *) "cursor", NULL
5090 };
5091
5092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BusyCursor",kwnames,&obj0)) goto fail;
5093 if (obj0) {
5094 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCursor,
5095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5096 }
5097 {
5098 PyThreadState* __tstate = wxPyBeginAllowThreads();
5099 result = (wxBusyCursor *)new wxBusyCursor(arg1);
5100
5101 wxPyEndAllowThreads(__tstate);
5102 if (PyErr_Occurred()) SWIG_fail;
5103 }
5104 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyCursor, 1);
5105 return resultobj;
5106 fail:
5107 return NULL;
5108 }
5109
5110
5111 static PyObject *_wrap_delete_BusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
5112 PyObject *resultobj;
5113 wxBusyCursor *arg1 = (wxBusyCursor *) 0 ;
5114 PyObject * obj0 = 0 ;
5115 char *kwnames[] = {
5116 (char *) "self", NULL
5117 };
5118
5119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyCursor",kwnames,&obj0)) goto fail;
5120 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBusyCursor,
5121 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5122 {
5123 PyThreadState* __tstate = wxPyBeginAllowThreads();
5124 delete arg1;
5125
5126 wxPyEndAllowThreads(__tstate);
5127 if (PyErr_Occurred()) SWIG_fail;
5128 }
5129 Py_INCREF(Py_None); resultobj = Py_None;
5130 return resultobj;
5131 fail:
5132 return NULL;
5133 }
5134
5135
5136 static PyObject * BusyCursor_swigregister(PyObject *self, PyObject *args) {
5137 PyObject *obj;
5138 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5139 SWIG_TypeClientData(SWIGTYPE_p_wxBusyCursor, obj);
5140 Py_INCREF(obj);
5141 return Py_BuildValue((char *)"");
5142 }
5143 static PyObject *_wrap_new_WindowDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
5144 PyObject *resultobj;
5145 wxWindow *arg1 = (wxWindow *) NULL ;
5146 wxWindowDisabler *result;
5147 PyObject * obj0 = 0 ;
5148 char *kwnames[] = {
5149 (char *) "winToSkip", NULL
5150 };
5151
5152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDisabler",kwnames,&obj0)) goto fail;
5153 if (obj0) {
5154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
5155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5156 }
5157 {
5158 PyThreadState* __tstate = wxPyBeginAllowThreads();
5159 result = (wxWindowDisabler *)new wxWindowDisabler(arg1);
5160
5161 wxPyEndAllowThreads(__tstate);
5162 if (PyErr_Occurred()) SWIG_fail;
5163 }
5164 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDisabler, 1);
5165 return resultobj;
5166 fail:
5167 return NULL;
5168 }
5169
5170
5171 static PyObject *_wrap_delete_WindowDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
5172 PyObject *resultobj;
5173 wxWindowDisabler *arg1 = (wxWindowDisabler *) 0 ;
5174 PyObject * obj0 = 0 ;
5175 char *kwnames[] = {
5176 (char *) "self", NULL
5177 };
5178
5179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_WindowDisabler",kwnames,&obj0)) goto fail;
5180 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowDisabler,
5181 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5182 {
5183 PyThreadState* __tstate = wxPyBeginAllowThreads();
5184 delete arg1;
5185
5186 wxPyEndAllowThreads(__tstate);
5187 if (PyErr_Occurred()) SWIG_fail;
5188 }
5189 Py_INCREF(Py_None); resultobj = Py_None;
5190 return resultobj;
5191 fail:
5192 return NULL;
5193 }
5194
5195
5196 static PyObject * WindowDisabler_swigregister(PyObject *self, PyObject *args) {
5197 PyObject *obj;
5198 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5199 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDisabler, obj);
5200 Py_INCREF(obj);
5201 return Py_BuildValue((char *)"");
5202 }
5203 static PyObject *_wrap_new_BusyInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
5204 PyObject *resultobj;
5205 wxString *arg1 = 0 ;
5206 wxBusyInfo *result;
5207 bool temp1 = False ;
5208 PyObject * obj0 = 0 ;
5209 char *kwnames[] = {
5210 (char *) "message", NULL
5211 };
5212
5213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BusyInfo",kwnames,&obj0)) goto fail;
5214 {
5215 arg1 = wxString_in_helper(obj0);
5216 if (arg1 == NULL) SWIG_fail;
5217 temp1 = True;
5218 }
5219 {
5220 PyThreadState* __tstate = wxPyBeginAllowThreads();
5221 result = (wxBusyInfo *)new wxBusyInfo((wxString const &)*arg1);
5222
5223 wxPyEndAllowThreads(__tstate);
5224 if (PyErr_Occurred()) SWIG_fail;
5225 }
5226 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyInfo, 1);
5227 {
5228 if (temp1)
5229 delete arg1;
5230 }
5231 return resultobj;
5232 fail:
5233 {
5234 if (temp1)
5235 delete arg1;
5236 }
5237 return NULL;
5238 }
5239
5240
5241 static PyObject *_wrap_delete_BusyInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
5242 PyObject *resultobj;
5243 wxBusyInfo *arg1 = (wxBusyInfo *) 0 ;
5244 PyObject * obj0 = 0 ;
5245 char *kwnames[] = {
5246 (char *) "self", NULL
5247 };
5248
5249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyInfo",kwnames,&obj0)) goto fail;
5250 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBusyInfo,
5251 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5252 {
5253 PyThreadState* __tstate = wxPyBeginAllowThreads();
5254 delete arg1;
5255
5256 wxPyEndAllowThreads(__tstate);
5257 if (PyErr_Occurred()) SWIG_fail;
5258 }
5259 Py_INCREF(Py_None); resultobj = Py_None;
5260 return resultobj;
5261 fail:
5262 return NULL;
5263 }
5264
5265
5266 static PyObject * BusyInfo_swigregister(PyObject *self, PyObject *args) {
5267 PyObject *obj;
5268 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5269 SWIG_TypeClientData(SWIGTYPE_p_wxBusyInfo, obj);
5270 Py_INCREF(obj);
5271 return Py_BuildValue((char *)"");
5272 }
5273 static PyObject *_wrap_new_StopWatch(PyObject *self, PyObject *args, PyObject *kwargs) {
5274 PyObject *resultobj;
5275 wxStopWatch *result;
5276 char *kwnames[] = {
5277 NULL
5278 };
5279
5280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_StopWatch",kwnames)) goto fail;
5281 {
5282 PyThreadState* __tstate = wxPyBeginAllowThreads();
5283 result = (wxStopWatch *)new wxStopWatch();
5284
5285 wxPyEndAllowThreads(__tstate);
5286 if (PyErr_Occurred()) SWIG_fail;
5287 }
5288 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStopWatch, 1);
5289 return resultobj;
5290 fail:
5291 return NULL;
5292 }
5293
5294
5295 static PyObject *_wrap_StopWatch_Start(PyObject *self, PyObject *args, PyObject *kwargs) {
5296 PyObject *resultobj;
5297 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5298 long arg2 = (long) 0 ;
5299 PyObject * obj0 = 0 ;
5300 PyObject * obj1 = 0 ;
5301 char *kwnames[] = {
5302 (char *) "self",(char *) "t0", NULL
5303 };
5304
5305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StopWatch_Start",kwnames,&obj0,&obj1)) goto fail;
5306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStopWatch,
5307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5308 if (obj1) {
5309 arg2 = (long) SWIG_AsLong(obj1);
5310 if (PyErr_Occurred()) SWIG_fail;
5311 }
5312 {
5313 PyThreadState* __tstate = wxPyBeginAllowThreads();
5314 (arg1)->Start(arg2);
5315
5316 wxPyEndAllowThreads(__tstate);
5317 if (PyErr_Occurred()) SWIG_fail;
5318 }
5319 Py_INCREF(Py_None); resultobj = Py_None;
5320 return resultobj;
5321 fail:
5322 return NULL;
5323 }
5324
5325
5326 static PyObject *_wrap_StopWatch_Pause(PyObject *self, PyObject *args, PyObject *kwargs) {
5327 PyObject *resultobj;
5328 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5329 PyObject * obj0 = 0 ;
5330 char *kwnames[] = {
5331 (char *) "self", NULL
5332 };
5333
5334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Pause",kwnames,&obj0)) goto fail;
5335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStopWatch,
5336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5337 {
5338 PyThreadState* __tstate = wxPyBeginAllowThreads();
5339 (arg1)->Pause();
5340
5341 wxPyEndAllowThreads(__tstate);
5342 if (PyErr_Occurred()) SWIG_fail;
5343 }
5344 Py_INCREF(Py_None); resultobj = Py_None;
5345 return resultobj;
5346 fail:
5347 return NULL;
5348 }
5349
5350
5351 static PyObject *_wrap_StopWatch_Resume(PyObject *self, PyObject *args, PyObject *kwargs) {
5352 PyObject *resultobj;
5353 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5354 PyObject * obj0 = 0 ;
5355 char *kwnames[] = {
5356 (char *) "self", NULL
5357 };
5358
5359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Resume",kwnames,&obj0)) goto fail;
5360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStopWatch,
5361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5362 {
5363 PyThreadState* __tstate = wxPyBeginAllowThreads();
5364 (arg1)->Resume();
5365
5366 wxPyEndAllowThreads(__tstate);
5367 if (PyErr_Occurred()) SWIG_fail;
5368 }
5369 Py_INCREF(Py_None); resultobj = Py_None;
5370 return resultobj;
5371 fail:
5372 return NULL;
5373 }
5374
5375
5376 static PyObject *_wrap_StopWatch_Time(PyObject *self, PyObject *args, PyObject *kwargs) {
5377 PyObject *resultobj;
5378 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5379 long result;
5380 PyObject * obj0 = 0 ;
5381 char *kwnames[] = {
5382 (char *) "self", NULL
5383 };
5384
5385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Time",kwnames,&obj0)) goto fail;
5386 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStopWatch,
5387 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5388 {
5389 PyThreadState* __tstate = wxPyBeginAllowThreads();
5390 result = (long)((wxStopWatch const *)arg1)->Time();
5391
5392 wxPyEndAllowThreads(__tstate);
5393 if (PyErr_Occurred()) SWIG_fail;
5394 }
5395 resultobj = SWIG_FromLong((long)result);
5396 return resultobj;
5397 fail:
5398 return NULL;
5399 }
5400
5401
5402 static PyObject * StopWatch_swigregister(PyObject *self, PyObject *args) {
5403 PyObject *obj;
5404 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5405 SWIG_TypeClientData(SWIGTYPE_p_wxStopWatch, obj);
5406 Py_INCREF(obj);
5407 return Py_BuildValue((char *)"");
5408 }
5409 static PyObject *_wrap_new_FileHistory(PyObject *self, PyObject *args, PyObject *kwargs) {
5410 PyObject *resultobj;
5411 int arg1 = (int) 9 ;
5412 wxFileHistory *result;
5413 PyObject * obj0 = 0 ;
5414 char *kwnames[] = {
5415 (char *) "maxFiles", NULL
5416 };
5417
5418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_FileHistory",kwnames,&obj0)) goto fail;
5419 if (obj0) {
5420 arg1 = (int) SWIG_AsInt(obj0);
5421 if (PyErr_Occurred()) SWIG_fail;
5422 }
5423 {
5424 PyThreadState* __tstate = wxPyBeginAllowThreads();
5425 result = (wxFileHistory *)new wxFileHistory(arg1);
5426
5427 wxPyEndAllowThreads(__tstate);
5428 if (PyErr_Occurred()) SWIG_fail;
5429 }
5430 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileHistory, 1);
5431 return resultobj;
5432 fail:
5433 return NULL;
5434 }
5435
5436
5437 static PyObject *_wrap_delete_FileHistory(PyObject *self, PyObject *args, PyObject *kwargs) {
5438 PyObject *resultobj;
5439 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5440 PyObject * obj0 = 0 ;
5441 char *kwnames[] = {
5442 (char *) "self", NULL
5443 };
5444
5445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileHistory",kwnames,&obj0)) goto fail;
5446 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5447 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5448 {
5449 PyThreadState* __tstate = wxPyBeginAllowThreads();
5450 delete arg1;
5451
5452 wxPyEndAllowThreads(__tstate);
5453 if (PyErr_Occurred()) SWIG_fail;
5454 }
5455 Py_INCREF(Py_None); resultobj = Py_None;
5456 return resultobj;
5457 fail:
5458 return NULL;
5459 }
5460
5461
5462 static PyObject *_wrap_FileHistory_AddFileToHistory(PyObject *self, PyObject *args, PyObject *kwargs) {
5463 PyObject *resultobj;
5464 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5465 wxString *arg2 = 0 ;
5466 bool temp2 = False ;
5467 PyObject * obj0 = 0 ;
5468 PyObject * obj1 = 0 ;
5469 char *kwnames[] = {
5470 (char *) "self",(char *) "file", NULL
5471 };
5472
5473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFileToHistory",kwnames,&obj0,&obj1)) goto fail;
5474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5476 {
5477 arg2 = wxString_in_helper(obj1);
5478 if (arg2 == NULL) SWIG_fail;
5479 temp2 = True;
5480 }
5481 {
5482 PyThreadState* __tstate = wxPyBeginAllowThreads();
5483 (arg1)->AddFileToHistory((wxString const &)*arg2);
5484
5485 wxPyEndAllowThreads(__tstate);
5486 if (PyErr_Occurred()) SWIG_fail;
5487 }
5488 Py_INCREF(Py_None); resultobj = Py_None;
5489 {
5490 if (temp2)
5491 delete arg2;
5492 }
5493 return resultobj;
5494 fail:
5495 {
5496 if (temp2)
5497 delete arg2;
5498 }
5499 return NULL;
5500 }
5501
5502
5503 static PyObject *_wrap_FileHistory_RemoveFileFromHistory(PyObject *self, PyObject *args, PyObject *kwargs) {
5504 PyObject *resultobj;
5505 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5506 int arg2 ;
5507 PyObject * obj0 = 0 ;
5508 PyObject * obj1 = 0 ;
5509 char *kwnames[] = {
5510 (char *) "self",(char *) "i", NULL
5511 };
5512
5513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveFileFromHistory",kwnames,&obj0,&obj1)) goto fail;
5514 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5516 arg2 = (int) SWIG_AsInt(obj1);
5517 if (PyErr_Occurred()) SWIG_fail;
5518 {
5519 PyThreadState* __tstate = wxPyBeginAllowThreads();
5520 (arg1)->RemoveFileFromHistory(arg2);
5521
5522 wxPyEndAllowThreads(__tstate);
5523 if (PyErr_Occurred()) SWIG_fail;
5524 }
5525 Py_INCREF(Py_None); resultobj = Py_None;
5526 return resultobj;
5527 fail:
5528 return NULL;
5529 }
5530
5531
5532 static PyObject *_wrap_FileHistory_GetMaxFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
5533 PyObject *resultobj;
5534 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5535 int result;
5536 PyObject * obj0 = 0 ;
5537 char *kwnames[] = {
5538 (char *) "self", NULL
5539 };
5540
5541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetMaxFiles",kwnames,&obj0)) goto fail;
5542 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5543 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5544 {
5545 PyThreadState* __tstate = wxPyBeginAllowThreads();
5546 result = (int)((wxFileHistory const *)arg1)->GetMaxFiles();
5547
5548 wxPyEndAllowThreads(__tstate);
5549 if (PyErr_Occurred()) SWIG_fail;
5550 }
5551 resultobj = SWIG_FromInt((int)result);
5552 return resultobj;
5553 fail:
5554 return NULL;
5555 }
5556
5557
5558 static PyObject *_wrap_FileHistory_UseMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
5559 PyObject *resultobj;
5560 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5561 wxMenu *arg2 = (wxMenu *) 0 ;
5562 PyObject * obj0 = 0 ;
5563 PyObject * obj1 = 0 ;
5564 char *kwnames[] = {
5565 (char *) "self",(char *) "menu", NULL
5566 };
5567
5568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_UseMenu",kwnames,&obj0,&obj1)) goto fail;
5569 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5570 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5571 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
5572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5573 {
5574 PyThreadState* __tstate = wxPyBeginAllowThreads();
5575 (arg1)->UseMenu(arg2);
5576
5577 wxPyEndAllowThreads(__tstate);
5578 if (PyErr_Occurred()) SWIG_fail;
5579 }
5580 Py_INCREF(Py_None); resultobj = Py_None;
5581 return resultobj;
5582 fail:
5583 return NULL;
5584 }
5585
5586
5587 static PyObject *_wrap_FileHistory_RemoveMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
5588 PyObject *resultobj;
5589 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5590 wxMenu *arg2 = (wxMenu *) 0 ;
5591 PyObject * obj0 = 0 ;
5592 PyObject * obj1 = 0 ;
5593 char *kwnames[] = {
5594 (char *) "self",(char *) "menu", NULL
5595 };
5596
5597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveMenu",kwnames,&obj0,&obj1)) goto fail;
5598 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5599 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5600 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
5601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5602 {
5603 PyThreadState* __tstate = wxPyBeginAllowThreads();
5604 (arg1)->RemoveMenu(arg2);
5605
5606 wxPyEndAllowThreads(__tstate);
5607 if (PyErr_Occurred()) SWIG_fail;
5608 }
5609 Py_INCREF(Py_None); resultobj = Py_None;
5610 return resultobj;
5611 fail:
5612 return NULL;
5613 }
5614
5615
5616 static PyObject *_wrap_FileHistory_Load(PyObject *self, PyObject *args, PyObject *kwargs) {
5617 PyObject *resultobj;
5618 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5619 wxConfigBase *arg2 = 0 ;
5620 PyObject * obj0 = 0 ;
5621 PyObject * obj1 = 0 ;
5622 char *kwnames[] = {
5623 (char *) "self",(char *) "config", NULL
5624 };
5625
5626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Load",kwnames,&obj0,&obj1)) goto fail;
5627 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5628 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5629 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxConfigBase,
5630 SWIG_POINTER_EXCEPTION | 0)) == -1)
5631 SWIG_fail;
5632 if (arg2 == NULL) {
5633 PyErr_SetString(PyExc_TypeError,"null reference");
5634 SWIG_fail;
5635 }
5636 {
5637 PyThreadState* __tstate = wxPyBeginAllowThreads();
5638 (arg1)->Load(*arg2);
5639
5640 wxPyEndAllowThreads(__tstate);
5641 if (PyErr_Occurred()) SWIG_fail;
5642 }
5643 Py_INCREF(Py_None); resultobj = Py_None;
5644 return resultobj;
5645 fail:
5646 return NULL;
5647 }
5648
5649
5650 static PyObject *_wrap_FileHistory_Save(PyObject *self, PyObject *args, PyObject *kwargs) {
5651 PyObject *resultobj;
5652 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5653 wxConfigBase *arg2 = 0 ;
5654 PyObject * obj0 = 0 ;
5655 PyObject * obj1 = 0 ;
5656 char *kwnames[] = {
5657 (char *) "self",(char *) "config", NULL
5658 };
5659
5660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Save",kwnames,&obj0,&obj1)) goto fail;
5661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5663 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxConfigBase,
5664 SWIG_POINTER_EXCEPTION | 0)) == -1)
5665 SWIG_fail;
5666 if (arg2 == NULL) {
5667 PyErr_SetString(PyExc_TypeError,"null reference");
5668 SWIG_fail;
5669 }
5670 {
5671 PyThreadState* __tstate = wxPyBeginAllowThreads();
5672 (arg1)->Save(*arg2);
5673
5674 wxPyEndAllowThreads(__tstate);
5675 if (PyErr_Occurred()) SWIG_fail;
5676 }
5677 Py_INCREF(Py_None); resultobj = Py_None;
5678 return resultobj;
5679 fail:
5680 return NULL;
5681 }
5682
5683
5684 static PyObject *_wrap_FileHistory_AddFilesToMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
5685 PyObject *resultobj;
5686 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5687 PyObject * obj0 = 0 ;
5688 char *kwnames[] = {
5689 (char *) "self", NULL
5690 };
5691
5692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_AddFilesToMenu",kwnames,&obj0)) goto fail;
5693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5695 {
5696 PyThreadState* __tstate = wxPyBeginAllowThreads();
5697 (arg1)->AddFilesToMenu();
5698
5699 wxPyEndAllowThreads(__tstate);
5700 if (PyErr_Occurred()) SWIG_fail;
5701 }
5702 Py_INCREF(Py_None); resultobj = Py_None;
5703 return resultobj;
5704 fail:
5705 return NULL;
5706 }
5707
5708
5709 static PyObject *_wrap_FileHistory_AddFilesToThisMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
5710 PyObject *resultobj;
5711 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5712 wxMenu *arg2 = (wxMenu *) 0 ;
5713 PyObject * obj0 = 0 ;
5714 PyObject * obj1 = 0 ;
5715 char *kwnames[] = {
5716 (char *) "self",(char *) "menu", NULL
5717 };
5718
5719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFilesToThisMenu",kwnames,&obj0,&obj1)) goto fail;
5720 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5721 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5722 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
5723 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5724 {
5725 PyThreadState* __tstate = wxPyBeginAllowThreads();
5726 (arg1)->AddFilesToMenu(arg2);
5727
5728 wxPyEndAllowThreads(__tstate);
5729 if (PyErr_Occurred()) SWIG_fail;
5730 }
5731 Py_INCREF(Py_None); resultobj = Py_None;
5732 return resultobj;
5733 fail:
5734 return NULL;
5735 }
5736
5737
5738 static PyObject *_wrap_FileHistory_GetHistoryFile(PyObject *self, PyObject *args, PyObject *kwargs) {
5739 PyObject *resultobj;
5740 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5741 int arg2 ;
5742 wxString result;
5743 PyObject * obj0 = 0 ;
5744 PyObject * obj1 = 0 ;
5745 char *kwnames[] = {
5746 (char *) "self",(char *) "i", NULL
5747 };
5748
5749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_GetHistoryFile",kwnames,&obj0,&obj1)) goto fail;
5750 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5751 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5752 arg2 = (int) SWIG_AsInt(obj1);
5753 if (PyErr_Occurred()) SWIG_fail;
5754 {
5755 PyThreadState* __tstate = wxPyBeginAllowThreads();
5756 result = ((wxFileHistory const *)arg1)->GetHistoryFile(arg2);
5757
5758 wxPyEndAllowThreads(__tstate);
5759 if (PyErr_Occurred()) SWIG_fail;
5760 }
5761 {
5762 #if wxUSE_UNICODE
5763 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5764 #else
5765 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5766 #endif
5767 }
5768 return resultobj;
5769 fail:
5770 return NULL;
5771 }
5772
5773
5774 static PyObject *_wrap_FileHistory_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
5775 PyObject *resultobj;
5776 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5777 int result;
5778 PyObject * obj0 = 0 ;
5779 char *kwnames[] = {
5780 (char *) "self", NULL
5781 };
5782
5783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetCount",kwnames,&obj0)) goto fail;
5784 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5785 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5786 {
5787 PyThreadState* __tstate = wxPyBeginAllowThreads();
5788 result = (int)((wxFileHistory const *)arg1)->GetCount();
5789
5790 wxPyEndAllowThreads(__tstate);
5791 if (PyErr_Occurred()) SWIG_fail;
5792 }
5793 resultobj = SWIG_FromInt((int)result);
5794 return resultobj;
5795 fail:
5796 return NULL;
5797 }
5798
5799
5800 static PyObject * FileHistory_swigregister(PyObject *self, PyObject *args) {
5801 PyObject *obj;
5802 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5803 SWIG_TypeClientData(SWIGTYPE_p_wxFileHistory, obj);
5804 Py_INCREF(obj);
5805 return Py_BuildValue((char *)"");
5806 }
5807 static PyObject *_wrap_new_SingleInstanceChecker(PyObject *self, PyObject *args, PyObject *kwargs) {
5808 PyObject *resultobj;
5809 wxString *arg1 = 0 ;
5810 wxString const &arg2_defvalue = wxPyEmptyString ;
5811 wxString *arg2 = (wxString *) &arg2_defvalue ;
5812 wxSingleInstanceChecker *result;
5813 bool temp1 = False ;
5814 bool temp2 = False ;
5815 PyObject * obj0 = 0 ;
5816 PyObject * obj1 = 0 ;
5817 char *kwnames[] = {
5818 (char *) "name",(char *) "path", NULL
5819 };
5820
5821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_SingleInstanceChecker",kwnames,&obj0,&obj1)) goto fail;
5822 {
5823 arg1 = wxString_in_helper(obj0);
5824 if (arg1 == NULL) SWIG_fail;
5825 temp1 = True;
5826 }
5827 if (obj1) {
5828 {
5829 arg2 = wxString_in_helper(obj1);
5830 if (arg2 == NULL) SWIG_fail;
5831 temp2 = True;
5832 }
5833 }
5834 {
5835 PyThreadState* __tstate = wxPyBeginAllowThreads();
5836 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker((wxString const &)*arg1,(wxString const &)*arg2);
5837
5838 wxPyEndAllowThreads(__tstate);
5839 if (PyErr_Occurred()) SWIG_fail;
5840 }
5841 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
5842 {
5843 if (temp1)
5844 delete arg1;
5845 }
5846 {
5847 if (temp2)
5848 delete arg2;
5849 }
5850 return resultobj;
5851 fail:
5852 {
5853 if (temp1)
5854 delete arg1;
5855 }
5856 {
5857 if (temp2)
5858 delete arg2;
5859 }
5860 return NULL;
5861 }
5862
5863
5864 static PyObject *_wrap_new_PreSingleInstanceChecker(PyObject *self, PyObject *args, PyObject *kwargs) {
5865 PyObject *resultobj;
5866 wxSingleInstanceChecker *result;
5867 char *kwnames[] = {
5868 NULL
5869 };
5870
5871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSingleInstanceChecker",kwnames)) goto fail;
5872 {
5873 PyThreadState* __tstate = wxPyBeginAllowThreads();
5874 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker();
5875
5876 wxPyEndAllowThreads(__tstate);
5877 if (PyErr_Occurred()) SWIG_fail;
5878 }
5879 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
5880 return resultobj;
5881 fail:
5882 return NULL;
5883 }
5884
5885
5886 static PyObject *_wrap_delete_SingleInstanceChecker(PyObject *self, PyObject *args, PyObject *kwargs) {
5887 PyObject *resultobj;
5888 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
5889 PyObject * obj0 = 0 ;
5890 char *kwnames[] = {
5891 (char *) "self", NULL
5892 };
5893
5894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_SingleInstanceChecker",kwnames,&obj0)) goto fail;
5895 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSingleInstanceChecker,
5896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5897 {
5898 PyThreadState* __tstate = wxPyBeginAllowThreads();
5899 delete arg1;
5900
5901 wxPyEndAllowThreads(__tstate);
5902 if (PyErr_Occurred()) SWIG_fail;
5903 }
5904 Py_INCREF(Py_None); resultobj = Py_None;
5905 return resultobj;
5906 fail:
5907 return NULL;
5908 }
5909
5910
5911 static PyObject *_wrap_SingleInstanceChecker_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
5912 PyObject *resultobj;
5913 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
5914 wxString *arg2 = 0 ;
5915 wxString const &arg3_defvalue = wxPyEmptyString ;
5916 wxString *arg3 = (wxString *) &arg3_defvalue ;
5917 bool result;
5918 bool temp2 = False ;
5919 bool temp3 = False ;
5920 PyObject * obj0 = 0 ;
5921 PyObject * obj1 = 0 ;
5922 PyObject * obj2 = 0 ;
5923 char *kwnames[] = {
5924 (char *) "self",(char *) "name",(char *) "path", NULL
5925 };
5926
5927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:SingleInstanceChecker_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
5928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSingleInstanceChecker,
5929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5930 {
5931 arg2 = wxString_in_helper(obj1);
5932 if (arg2 == NULL) SWIG_fail;
5933 temp2 = True;
5934 }
5935 if (obj2) {
5936 {
5937 arg3 = wxString_in_helper(obj2);
5938 if (arg3 == NULL) SWIG_fail;
5939 temp3 = True;
5940 }
5941 }
5942 {
5943 PyThreadState* __tstate = wxPyBeginAllowThreads();
5944 result = (bool)(arg1)->Create((wxString const &)*arg2,(wxString const &)*arg3);
5945
5946 wxPyEndAllowThreads(__tstate);
5947 if (PyErr_Occurred()) SWIG_fail;
5948 }
5949 {
5950 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5951 }
5952 {
5953 if (temp2)
5954 delete arg2;
5955 }
5956 {
5957 if (temp3)
5958 delete arg3;
5959 }
5960 return resultobj;
5961 fail:
5962 {
5963 if (temp2)
5964 delete arg2;
5965 }
5966 {
5967 if (temp3)
5968 delete arg3;
5969 }
5970 return NULL;
5971 }
5972
5973
5974 static PyObject *_wrap_SingleInstanceChecker_IsAnotherRunning(PyObject *self, PyObject *args, PyObject *kwargs) {
5975 PyObject *resultobj;
5976 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
5977 bool result;
5978 PyObject * obj0 = 0 ;
5979 char *kwnames[] = {
5980 (char *) "self", NULL
5981 };
5982
5983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SingleInstanceChecker_IsAnotherRunning",kwnames,&obj0)) goto fail;
5984 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSingleInstanceChecker,
5985 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5986 {
5987 PyThreadState* __tstate = wxPyBeginAllowThreads();
5988 result = (bool)((wxSingleInstanceChecker const *)arg1)->IsAnotherRunning();
5989
5990 wxPyEndAllowThreads(__tstate);
5991 if (PyErr_Occurred()) SWIG_fail;
5992 }
5993 {
5994 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5995 }
5996 return resultobj;
5997 fail:
5998 return NULL;
5999 }
6000
6001
6002 static PyObject * SingleInstanceChecker_swigregister(PyObject *self, PyObject *args) {
6003 PyObject *obj;
6004 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6005 SWIG_TypeClientData(SWIGTYPE_p_wxSingleInstanceChecker, obj);
6006 Py_INCREF(obj);
6007 return Py_BuildValue((char *)"");
6008 }
6009 static PyObject *_wrap_DrawWindowOnDC(PyObject *self, PyObject *args, PyObject *kwargs) {
6010 PyObject *resultobj;
6011 wxWindow *arg1 = (wxWindow *) 0 ;
6012 wxDC *arg2 = 0 ;
6013 int arg3 ;
6014 PyObject * obj0 = 0 ;
6015 PyObject * obj1 = 0 ;
6016 PyObject * obj2 = 0 ;
6017 char *kwnames[] = {
6018 (char *) "window",(char *) "dc",(char *) "method", NULL
6019 };
6020
6021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DrawWindowOnDC",kwnames,&obj0,&obj1,&obj2)) goto fail;
6022 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
6023 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6024 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
6025 SWIG_POINTER_EXCEPTION | 0)) == -1)
6026 SWIG_fail;
6027 if (arg2 == NULL) {
6028 PyErr_SetString(PyExc_TypeError,"null reference");
6029 SWIG_fail;
6030 }
6031 arg3 = (int) SWIG_AsInt(obj2);
6032 if (PyErr_Occurred()) SWIG_fail;
6033 {
6034 PyThreadState* __tstate = wxPyBeginAllowThreads();
6035 wxDrawWindowOnDC(arg1,(wxDC const &)*arg2,arg3);
6036
6037 wxPyEndAllowThreads(__tstate);
6038 if (PyErr_Occurred()) SWIG_fail;
6039 }
6040 Py_INCREF(Py_None); resultobj = Py_None;
6041 return resultobj;
6042 fail:
6043 return NULL;
6044 }
6045
6046
6047 static PyObject *_wrap_delete_TipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
6048 PyObject *resultobj;
6049 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
6050 PyObject * obj0 = 0 ;
6051 char *kwnames[] = {
6052 (char *) "self", NULL
6053 };
6054
6055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TipProvider",kwnames,&obj0)) goto fail;
6056 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTipProvider,
6057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6058 {
6059 PyThreadState* __tstate = wxPyBeginAllowThreads();
6060 delete arg1;
6061
6062 wxPyEndAllowThreads(__tstate);
6063 if (PyErr_Occurred()) SWIG_fail;
6064 }
6065 Py_INCREF(Py_None); resultobj = Py_None;
6066 return resultobj;
6067 fail:
6068 return NULL;
6069 }
6070
6071
6072 static PyObject *_wrap_TipProvider_GetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
6073 PyObject *resultobj;
6074 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
6075 wxString result;
6076 PyObject * obj0 = 0 ;
6077 char *kwnames[] = {
6078 (char *) "self", NULL
6079 };
6080
6081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetTip",kwnames,&obj0)) goto fail;
6082 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTipProvider,
6083 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6084 {
6085 PyThreadState* __tstate = wxPyBeginAllowThreads();
6086 result = (arg1)->GetTip();
6087
6088 wxPyEndAllowThreads(__tstate);
6089 if (PyErr_Occurred()) SWIG_fail;
6090 }
6091 {
6092 #if wxUSE_UNICODE
6093 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6094 #else
6095 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6096 #endif
6097 }
6098 return resultobj;
6099 fail:
6100 return NULL;
6101 }
6102
6103
6104 static PyObject *_wrap_TipProvider_GetCurrentTip(PyObject *self, PyObject *args, PyObject *kwargs) {
6105 PyObject *resultobj;
6106 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
6107 size_t result;
6108 PyObject * obj0 = 0 ;
6109 char *kwnames[] = {
6110 (char *) "self", NULL
6111 };
6112
6113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetCurrentTip",kwnames,&obj0)) goto fail;
6114 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTipProvider,
6115 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6116 {
6117 PyThreadState* __tstate = wxPyBeginAllowThreads();
6118 result = (size_t)(arg1)->GetCurrentTip();
6119
6120 wxPyEndAllowThreads(__tstate);
6121 if (PyErr_Occurred()) SWIG_fail;
6122 }
6123 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
6124 return resultobj;
6125 fail:
6126 return NULL;
6127 }
6128
6129
6130 static PyObject *_wrap_TipProvider_PreprocessTip(PyObject *self, PyObject *args, PyObject *kwargs) {
6131 PyObject *resultobj;
6132 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
6133 wxString *arg2 = 0 ;
6134 wxString result;
6135 bool temp2 = False ;
6136 PyObject * obj0 = 0 ;
6137 PyObject * obj1 = 0 ;
6138 char *kwnames[] = {
6139 (char *) "self",(char *) "tip", NULL
6140 };
6141
6142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TipProvider_PreprocessTip",kwnames,&obj0,&obj1)) goto fail;
6143 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTipProvider,
6144 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6145 {
6146 arg2 = wxString_in_helper(obj1);
6147 if (arg2 == NULL) SWIG_fail;
6148 temp2 = True;
6149 }
6150 {
6151 PyThreadState* __tstate = wxPyBeginAllowThreads();
6152 result = (arg1)->PreprocessTip((wxString const &)*arg2);
6153
6154 wxPyEndAllowThreads(__tstate);
6155 if (PyErr_Occurred()) SWIG_fail;
6156 }
6157 {
6158 #if wxUSE_UNICODE
6159 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6160 #else
6161 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6162 #endif
6163 }
6164 {
6165 if (temp2)
6166 delete arg2;
6167 }
6168 return resultobj;
6169 fail:
6170 {
6171 if (temp2)
6172 delete arg2;
6173 }
6174 return NULL;
6175 }
6176
6177
6178 static PyObject * TipProvider_swigregister(PyObject *self, PyObject *args) {
6179 PyObject *obj;
6180 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6181 SWIG_TypeClientData(SWIGTYPE_p_wxTipProvider, obj);
6182 Py_INCREF(obj);
6183 return Py_BuildValue((char *)"");
6184 }
6185 static PyObject *_wrap_new_PyTipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
6186 PyObject *resultobj;
6187 size_t arg1 ;
6188 wxPyTipProvider *result;
6189 PyObject * obj0 = 0 ;
6190 char *kwnames[] = {
6191 (char *) "currentTip", NULL
6192 };
6193
6194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PyTipProvider",kwnames,&obj0)) goto fail;
6195 arg1 = (size_t) SWIG_AsUnsignedLong(obj0);
6196 if (PyErr_Occurred()) SWIG_fail;
6197 {
6198 PyThreadState* __tstate = wxPyBeginAllowThreads();
6199 result = (wxPyTipProvider *)new wxPyTipProvider(arg1);
6200
6201 wxPyEndAllowThreads(__tstate);
6202 if (PyErr_Occurred()) SWIG_fail;
6203 }
6204 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTipProvider, 1);
6205 return resultobj;
6206 fail:
6207 return NULL;
6208 }
6209
6210
6211 static PyObject *_wrap_PyTipProvider__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
6212 PyObject *resultobj;
6213 wxPyTipProvider *arg1 = (wxPyTipProvider *) 0 ;
6214 PyObject *arg2 = (PyObject *) 0 ;
6215 PyObject *arg3 = (PyObject *) 0 ;
6216 PyObject * obj0 = 0 ;
6217 PyObject * obj1 = 0 ;
6218 PyObject * obj2 = 0 ;
6219 char *kwnames[] = {
6220 (char *) "self",(char *) "self",(char *) "_class", NULL
6221 };
6222
6223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTipProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
6224 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTipProvider,
6225 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6226 arg2 = obj1;
6227 arg3 = obj2;
6228 {
6229 PyThreadState* __tstate = wxPyBeginAllowThreads();
6230 (arg1)->_setCallbackInfo(arg2,arg3);
6231
6232 wxPyEndAllowThreads(__tstate);
6233 if (PyErr_Occurred()) SWIG_fail;
6234 }
6235 Py_INCREF(Py_None); resultobj = Py_None;
6236 return resultobj;
6237 fail:
6238 return NULL;
6239 }
6240
6241
6242 static PyObject * PyTipProvider_swigregister(PyObject *self, PyObject *args) {
6243 PyObject *obj;
6244 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6245 SWIG_TypeClientData(SWIGTYPE_p_wxPyTipProvider, obj);
6246 Py_INCREF(obj);
6247 return Py_BuildValue((char *)"");
6248 }
6249 static PyObject *_wrap_ShowTip(PyObject *self, PyObject *args, PyObject *kwargs) {
6250 PyObject *resultobj;
6251 wxWindow *arg1 = (wxWindow *) 0 ;
6252 wxTipProvider *arg2 = (wxTipProvider *) 0 ;
6253 bool arg3 = (bool) True ;
6254 bool result;
6255 PyObject * obj0 = 0 ;
6256 PyObject * obj1 = 0 ;
6257 PyObject * obj2 = 0 ;
6258 char *kwnames[] = {
6259 (char *) "parent",(char *) "tipProvider",(char *) "showAtStartup", NULL
6260 };
6261
6262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ShowTip",kwnames,&obj0,&obj1,&obj2)) goto fail;
6263 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
6264 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6265 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTipProvider,
6266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6267 if (obj2) {
6268 arg3 = (bool) SWIG_AsBool(obj2);
6269 if (PyErr_Occurred()) SWIG_fail;
6270 }
6271 {
6272 PyThreadState* __tstate = wxPyBeginAllowThreads();
6273 result = (bool)wxShowTip(arg1,arg2,arg3);
6274
6275 wxPyEndAllowThreads(__tstate);
6276 if (PyErr_Occurred()) SWIG_fail;
6277 }
6278 {
6279 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6280 }
6281 return resultobj;
6282 fail:
6283 return NULL;
6284 }
6285
6286
6287 static PyObject *_wrap_CreateFileTipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
6288 PyObject *resultobj;
6289 wxString *arg1 = 0 ;
6290 size_t arg2 ;
6291 wxTipProvider *result;
6292 bool temp1 = False ;
6293 PyObject * obj0 = 0 ;
6294 PyObject * obj1 = 0 ;
6295 char *kwnames[] = {
6296 (char *) "filename",(char *) "currentTip", NULL
6297 };
6298
6299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CreateFileTipProvider",kwnames,&obj0,&obj1)) goto fail;
6300 {
6301 arg1 = wxString_in_helper(obj0);
6302 if (arg1 == NULL) SWIG_fail;
6303 temp1 = True;
6304 }
6305 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
6306 if (PyErr_Occurred()) SWIG_fail;
6307 {
6308 PyThreadState* __tstate = wxPyBeginAllowThreads();
6309 result = (wxTipProvider *)wxCreateFileTipProvider((wxString const &)*arg1,arg2);
6310
6311 wxPyEndAllowThreads(__tstate);
6312 if (PyErr_Occurred()) SWIG_fail;
6313 }
6314 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTipProvider, 1);
6315 {
6316 if (temp1)
6317 delete arg1;
6318 }
6319 return resultobj;
6320 fail:
6321 {
6322 if (temp1)
6323 delete arg1;
6324 }
6325 return NULL;
6326 }
6327
6328
6329 static PyObject *_wrap_new_Timer(PyObject *self, PyObject *args, PyObject *kwargs) {
6330 PyObject *resultobj;
6331 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
6332 int arg2 = (int) -1 ;
6333 wxPyTimer *result;
6334 PyObject * obj0 = 0 ;
6335 PyObject * obj1 = 0 ;
6336 char *kwnames[] = {
6337 (char *) "owner",(char *) "id", NULL
6338 };
6339
6340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Timer",kwnames,&obj0,&obj1)) goto fail;
6341 if (obj0) {
6342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
6343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6344 }
6345 if (obj1) {
6346 arg2 = (int) SWIG_AsInt(obj1);
6347 if (PyErr_Occurred()) SWIG_fail;
6348 }
6349 {
6350 PyThreadState* __tstate = wxPyBeginAllowThreads();
6351 result = (wxPyTimer *)new wxPyTimer(arg1,arg2);
6352
6353 wxPyEndAllowThreads(__tstate);
6354 if (PyErr_Occurred()) SWIG_fail;
6355 }
6356 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTimer, 1);
6357 return resultobj;
6358 fail:
6359 return NULL;
6360 }
6361
6362
6363 static PyObject *_wrap_delete_Timer(PyObject *self, PyObject *args, PyObject *kwargs) {
6364 PyObject *resultobj;
6365 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6366 PyObject * obj0 = 0 ;
6367 char *kwnames[] = {
6368 (char *) "self", NULL
6369 };
6370
6371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Timer",kwnames,&obj0)) goto fail;
6372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6374 {
6375 PyThreadState* __tstate = wxPyBeginAllowThreads();
6376 delete arg1;
6377
6378 wxPyEndAllowThreads(__tstate);
6379 if (PyErr_Occurred()) SWIG_fail;
6380 }
6381 Py_INCREF(Py_None); resultobj = Py_None;
6382 return resultobj;
6383 fail:
6384 return NULL;
6385 }
6386
6387
6388 static PyObject *_wrap_Timer__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
6389 PyObject *resultobj;
6390 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6391 PyObject *arg2 = (PyObject *) 0 ;
6392 PyObject *arg3 = (PyObject *) 0 ;
6393 int arg4 = (int) 1 ;
6394 PyObject * obj0 = 0 ;
6395 PyObject * obj1 = 0 ;
6396 PyObject * obj2 = 0 ;
6397 PyObject * obj3 = 0 ;
6398 char *kwnames[] = {
6399 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
6400 };
6401
6402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Timer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6403 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6404 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6405 arg2 = obj1;
6406 arg3 = obj2;
6407 if (obj3) {
6408 arg4 = (int) SWIG_AsInt(obj3);
6409 if (PyErr_Occurred()) SWIG_fail;
6410 }
6411 {
6412 PyThreadState* __tstate = wxPyBeginAllowThreads();
6413 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
6414
6415 wxPyEndAllowThreads(__tstate);
6416 if (PyErr_Occurred()) SWIG_fail;
6417 }
6418 Py_INCREF(Py_None); resultobj = Py_None;
6419 return resultobj;
6420 fail:
6421 return NULL;
6422 }
6423
6424
6425 static PyObject *_wrap_Timer_SetOwner(PyObject *self, PyObject *args, PyObject *kwargs) {
6426 PyObject *resultobj;
6427 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6428 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
6429 int arg3 = (int) -1 ;
6430 PyObject * obj0 = 0 ;
6431 PyObject * obj1 = 0 ;
6432 PyObject * obj2 = 0 ;
6433 char *kwnames[] = {
6434 (char *) "self",(char *) "owner",(char *) "id", NULL
6435 };
6436
6437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Timer_SetOwner",kwnames,&obj0,&obj1,&obj2)) goto fail;
6438 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6440 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
6441 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6442 if (obj2) {
6443 arg3 = (int) SWIG_AsInt(obj2);
6444 if (PyErr_Occurred()) SWIG_fail;
6445 }
6446 {
6447 PyThreadState* __tstate = wxPyBeginAllowThreads();
6448 (arg1)->SetOwner(arg2,arg3);
6449
6450 wxPyEndAllowThreads(__tstate);
6451 if (PyErr_Occurred()) SWIG_fail;
6452 }
6453 Py_INCREF(Py_None); resultobj = Py_None;
6454 return resultobj;
6455 fail:
6456 return NULL;
6457 }
6458
6459
6460 static PyObject *_wrap_Timer_Start(PyObject *self, PyObject *args, PyObject *kwargs) {
6461 PyObject *resultobj;
6462 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6463 int arg2 = (int) -1 ;
6464 bool arg3 = (bool) False ;
6465 bool result;
6466 PyObject * obj0 = 0 ;
6467 PyObject * obj1 = 0 ;
6468 PyObject * obj2 = 0 ;
6469 char *kwnames[] = {
6470 (char *) "self",(char *) "milliseconds",(char *) "oneShot", NULL
6471 };
6472
6473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Timer_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
6474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6476 if (obj1) {
6477 arg2 = (int) SWIG_AsInt(obj1);
6478 if (PyErr_Occurred()) SWIG_fail;
6479 }
6480 if (obj2) {
6481 arg3 = (bool) SWIG_AsBool(obj2);
6482 if (PyErr_Occurred()) SWIG_fail;
6483 }
6484 {
6485 PyThreadState* __tstate = wxPyBeginAllowThreads();
6486 result = (bool)(arg1)->Start(arg2,arg3);
6487
6488 wxPyEndAllowThreads(__tstate);
6489 if (PyErr_Occurred()) SWIG_fail;
6490 }
6491 {
6492 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6493 }
6494 return resultobj;
6495 fail:
6496 return NULL;
6497 }
6498
6499
6500 static PyObject *_wrap_Timer_Stop(PyObject *self, PyObject *args, PyObject *kwargs) {
6501 PyObject *resultobj;
6502 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6503 PyObject * obj0 = 0 ;
6504 char *kwnames[] = {
6505 (char *) "self", NULL
6506 };
6507
6508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_Stop",kwnames,&obj0)) goto fail;
6509 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6510 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6511 {
6512 PyThreadState* __tstate = wxPyBeginAllowThreads();
6513 (arg1)->Stop();
6514
6515 wxPyEndAllowThreads(__tstate);
6516 if (PyErr_Occurred()) SWIG_fail;
6517 }
6518 Py_INCREF(Py_None); resultobj = Py_None;
6519 return resultobj;
6520 fail:
6521 return NULL;
6522 }
6523
6524
6525 static PyObject *_wrap_Timer_IsRunning(PyObject *self, PyObject *args, PyObject *kwargs) {
6526 PyObject *resultobj;
6527 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6528 bool result;
6529 PyObject * obj0 = 0 ;
6530 char *kwnames[] = {
6531 (char *) "self", NULL
6532 };
6533
6534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsRunning",kwnames,&obj0)) goto fail;
6535 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6537 {
6538 PyThreadState* __tstate = wxPyBeginAllowThreads();
6539 result = (bool)((wxPyTimer const *)arg1)->IsRunning();
6540
6541 wxPyEndAllowThreads(__tstate);
6542 if (PyErr_Occurred()) SWIG_fail;
6543 }
6544 {
6545 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6546 }
6547 return resultobj;
6548 fail:
6549 return NULL;
6550 }
6551
6552
6553 static PyObject *_wrap_Timer_GetInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
6554 PyObject *resultobj;
6555 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6556 int result;
6557 PyObject * obj0 = 0 ;
6558 char *kwnames[] = {
6559 (char *) "self", NULL
6560 };
6561
6562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetInterval",kwnames,&obj0)) goto fail;
6563 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6564 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6565 {
6566 PyThreadState* __tstate = wxPyBeginAllowThreads();
6567 result = (int)((wxPyTimer const *)arg1)->GetInterval();
6568
6569 wxPyEndAllowThreads(__tstate);
6570 if (PyErr_Occurred()) SWIG_fail;
6571 }
6572 resultobj = SWIG_FromInt((int)result);
6573 return resultobj;
6574 fail:
6575 return NULL;
6576 }
6577
6578
6579 static PyObject *_wrap_Timer_IsOneShot(PyObject *self, PyObject *args, PyObject *kwargs) {
6580 PyObject *resultobj;
6581 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6582 bool result;
6583 PyObject * obj0 = 0 ;
6584 char *kwnames[] = {
6585 (char *) "self", NULL
6586 };
6587
6588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsOneShot",kwnames,&obj0)) goto fail;
6589 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6590 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6591 {
6592 PyThreadState* __tstate = wxPyBeginAllowThreads();
6593 result = (bool)((wxPyTimer const *)arg1)->IsOneShot();
6594
6595 wxPyEndAllowThreads(__tstate);
6596 if (PyErr_Occurred()) SWIG_fail;
6597 }
6598 {
6599 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6600 }
6601 return resultobj;
6602 fail:
6603 return NULL;
6604 }
6605
6606
6607 static PyObject *_wrap_Timer_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
6608 PyObject *resultobj;
6609 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6610 int result;
6611 PyObject * obj0 = 0 ;
6612 char *kwnames[] = {
6613 (char *) "self", NULL
6614 };
6615
6616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetId",kwnames,&obj0)) goto fail;
6617 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6619 {
6620 PyThreadState* __tstate = wxPyBeginAllowThreads();
6621 result = (int)((wxPyTimer const *)arg1)->GetId();
6622
6623 wxPyEndAllowThreads(__tstate);
6624 if (PyErr_Occurred()) SWIG_fail;
6625 }
6626 resultobj = SWIG_FromInt((int)result);
6627 return resultobj;
6628 fail:
6629 return NULL;
6630 }
6631
6632
6633 static PyObject * Timer_swigregister(PyObject *self, PyObject *args) {
6634 PyObject *obj;
6635 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6636 SWIG_TypeClientData(SWIGTYPE_p_wxPyTimer, obj);
6637 Py_INCREF(obj);
6638 return Py_BuildValue((char *)"");
6639 }
6640 static PyObject *_wrap_new_TimerEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
6641 PyObject *resultobj;
6642 int arg1 = (int) 0 ;
6643 int arg2 = (int) 0 ;
6644 wxTimerEvent *result;
6645 PyObject * obj0 = 0 ;
6646 PyObject * obj1 = 0 ;
6647 char *kwnames[] = {
6648 (char *) "timerid",(char *) "interval", NULL
6649 };
6650
6651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TimerEvent",kwnames,&obj0,&obj1)) goto fail;
6652 if (obj0) {
6653 arg1 = (int) SWIG_AsInt(obj0);
6654 if (PyErr_Occurred()) SWIG_fail;
6655 }
6656 if (obj1) {
6657 arg2 = (int) SWIG_AsInt(obj1);
6658 if (PyErr_Occurred()) SWIG_fail;
6659 }
6660 {
6661 PyThreadState* __tstate = wxPyBeginAllowThreads();
6662 result = (wxTimerEvent *)new wxTimerEvent(arg1,arg2);
6663
6664 wxPyEndAllowThreads(__tstate);
6665 if (PyErr_Occurred()) SWIG_fail;
6666 }
6667 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerEvent, 1);
6668 return resultobj;
6669 fail:
6670 return NULL;
6671 }
6672
6673
6674 static PyObject *_wrap_TimerEvent_GetInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
6675 PyObject *resultobj;
6676 wxTimerEvent *arg1 = (wxTimerEvent *) 0 ;
6677 int result;
6678 PyObject * obj0 = 0 ;
6679 char *kwnames[] = {
6680 (char *) "self", NULL
6681 };
6682
6683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimerEvent_GetInterval",kwnames,&obj0)) goto fail;
6684 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimerEvent,
6685 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6686 {
6687 PyThreadState* __tstate = wxPyBeginAllowThreads();
6688 result = (int)((wxTimerEvent const *)arg1)->GetInterval();
6689
6690 wxPyEndAllowThreads(__tstate);
6691 if (PyErr_Occurred()) SWIG_fail;
6692 }
6693 resultobj = SWIG_FromInt((int)result);
6694 return resultobj;
6695 fail:
6696 return NULL;
6697 }
6698
6699
6700 static PyObject * TimerEvent_swigregister(PyObject *self, PyObject *args) {
6701 PyObject *obj;
6702 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6703 SWIG_TypeClientData(SWIGTYPE_p_wxTimerEvent, obj);
6704 Py_INCREF(obj);
6705 return Py_BuildValue((char *)"");
6706 }
6707 static PyObject *_wrap_new_TimerRunner__SWIG_0(PyObject *self, PyObject *args) {
6708 PyObject *resultobj;
6709 wxTimer *arg1 = 0 ;
6710 wxTimerRunner *result;
6711 PyObject * obj0 = 0 ;
6712
6713 if(!PyArg_ParseTuple(args,(char *)"O:new_TimerRunner",&obj0)) goto fail;
6714 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimer,
6715 SWIG_POINTER_EXCEPTION | 0)) == -1)
6716 SWIG_fail;
6717 if (arg1 == NULL) {
6718 PyErr_SetString(PyExc_TypeError,"null reference");
6719 SWIG_fail;
6720 }
6721 {
6722 PyThreadState* __tstate = wxPyBeginAllowThreads();
6723 result = (wxTimerRunner *)new wxTimerRunner(*arg1);
6724
6725 wxPyEndAllowThreads(__tstate);
6726 if (PyErr_Occurred()) SWIG_fail;
6727 }
6728 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
6729 return resultobj;
6730 fail:
6731 return NULL;
6732 }
6733
6734
6735 static PyObject *_wrap_new_TimerRunner__SWIG_1(PyObject *self, PyObject *args) {
6736 PyObject *resultobj;
6737 wxTimer *arg1 = 0 ;
6738 int arg2 ;
6739 bool arg3 = (bool) False ;
6740 wxTimerRunner *result;
6741 PyObject * obj0 = 0 ;
6742 PyObject * obj1 = 0 ;
6743 PyObject * obj2 = 0 ;
6744
6745 if(!PyArg_ParseTuple(args,(char *)"OO|O:new_TimerRunner",&obj0,&obj1,&obj2)) goto fail;
6746 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimer,
6747 SWIG_POINTER_EXCEPTION | 0)) == -1)
6748 SWIG_fail;
6749 if (arg1 == NULL) {
6750 PyErr_SetString(PyExc_TypeError,"null reference");
6751 SWIG_fail;
6752 }
6753 arg2 = (int) SWIG_AsInt(obj1);
6754 if (PyErr_Occurred()) SWIG_fail;
6755 if (obj2) {
6756 arg3 = (bool) SWIG_AsBool(obj2);
6757 if (PyErr_Occurred()) SWIG_fail;
6758 }
6759 {
6760 PyThreadState* __tstate = wxPyBeginAllowThreads();
6761 result = (wxTimerRunner *)new wxTimerRunner(*arg1,arg2,arg3);
6762
6763 wxPyEndAllowThreads(__tstate);
6764 if (PyErr_Occurred()) SWIG_fail;
6765 }
6766 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
6767 return resultobj;
6768 fail:
6769 return NULL;
6770 }
6771
6772
6773 static PyObject *_wrap_new_TimerRunner(PyObject *self, PyObject *args) {
6774 int argc;
6775 PyObject *argv[4];
6776 int ii;
6777
6778 argc = PyObject_Length(args);
6779 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
6780 argv[ii] = PyTuple_GetItem(args,ii);
6781 }
6782 if (argc == 1) {
6783 int _v;
6784 {
6785 void *ptr;
6786 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
6787 _v = 0;
6788 PyErr_Clear();
6789 } else {
6790 _v = 1;
6791 }
6792 }
6793 if (_v) {
6794 return _wrap_new_TimerRunner__SWIG_0(self,args);
6795 }
6796 }
6797 if ((argc >= 2) && (argc <= 3)) {
6798 int _v;
6799 {
6800 void *ptr;
6801 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
6802 _v = 0;
6803 PyErr_Clear();
6804 } else {
6805 _v = 1;
6806 }
6807 }
6808 if (_v) {
6809 _v = SWIG_CheckInt(argv[1]);
6810 if (_v) {
6811 if (argc <= 2) {
6812 return _wrap_new_TimerRunner__SWIG_1(self,args);
6813 }
6814 _v = SWIG_CheckBool(argv[2]);
6815 if (_v) {
6816 return _wrap_new_TimerRunner__SWIG_1(self,args);
6817 }
6818 }
6819 }
6820 }
6821
6822 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_TimerRunner'");
6823 return NULL;
6824 }
6825
6826
6827 static PyObject *_wrap_delete_TimerRunner(PyObject *self, PyObject *args, PyObject *kwargs) {
6828 PyObject *resultobj;
6829 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
6830 PyObject * obj0 = 0 ;
6831 char *kwnames[] = {
6832 (char *) "self", NULL
6833 };
6834
6835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimerRunner",kwnames,&obj0)) goto fail;
6836 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimerRunner,
6837 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6838 {
6839 PyThreadState* __tstate = wxPyBeginAllowThreads();
6840 delete arg1;
6841
6842 wxPyEndAllowThreads(__tstate);
6843 if (PyErr_Occurred()) SWIG_fail;
6844 }
6845 Py_INCREF(Py_None); resultobj = Py_None;
6846 return resultobj;
6847 fail:
6848 return NULL;
6849 }
6850
6851
6852 static PyObject *_wrap_TimerRunner_Start(PyObject *self, PyObject *args, PyObject *kwargs) {
6853 PyObject *resultobj;
6854 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
6855 int arg2 ;
6856 bool arg3 = (bool) False ;
6857 PyObject * obj0 = 0 ;
6858 PyObject * obj1 = 0 ;
6859 PyObject * obj2 = 0 ;
6860 char *kwnames[] = {
6861 (char *) "self",(char *) "milli",(char *) "oneShot", NULL
6862 };
6863
6864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TimerRunner_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
6865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimerRunner,
6866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6867 arg2 = (int) SWIG_AsInt(obj1);
6868 if (PyErr_Occurred()) SWIG_fail;
6869 if (obj2) {
6870 arg3 = (bool) SWIG_AsBool(obj2);
6871 if (PyErr_Occurred()) SWIG_fail;
6872 }
6873 {
6874 PyThreadState* __tstate = wxPyBeginAllowThreads();
6875 (arg1)->Start(arg2,arg3);
6876
6877 wxPyEndAllowThreads(__tstate);
6878 if (PyErr_Occurred()) SWIG_fail;
6879 }
6880 Py_INCREF(Py_None); resultobj = Py_None;
6881 return resultobj;
6882 fail:
6883 return NULL;
6884 }
6885
6886
6887 static PyObject * TimerRunner_swigregister(PyObject *self, PyObject *args) {
6888 PyObject *obj;
6889 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6890 SWIG_TypeClientData(SWIGTYPE_p_wxTimerRunner, obj);
6891 Py_INCREF(obj);
6892 return Py_BuildValue((char *)"");
6893 }
6894 static PyObject *_wrap_new_Log(PyObject *self, PyObject *args, PyObject *kwargs) {
6895 PyObject *resultobj;
6896 wxLog *result;
6897 char *kwnames[] = {
6898 NULL
6899 };
6900
6901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Log",kwnames)) goto fail;
6902 {
6903 PyThreadState* __tstate = wxPyBeginAllowThreads();
6904 result = (wxLog *)new wxLog();
6905
6906 wxPyEndAllowThreads(__tstate);
6907 if (PyErr_Occurred()) SWIG_fail;
6908 }
6909 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 1);
6910 return resultobj;
6911 fail:
6912 return NULL;
6913 }
6914
6915
6916 static PyObject *_wrap_Log_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
6917 PyObject *resultobj;
6918 bool result;
6919 char *kwnames[] = {
6920 NULL
6921 };
6922
6923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_IsEnabled",kwnames)) goto fail;
6924 {
6925 PyThreadState* __tstate = wxPyBeginAllowThreads();
6926 result = (bool)wxLog::IsEnabled();
6927
6928 wxPyEndAllowThreads(__tstate);
6929 if (PyErr_Occurred()) SWIG_fail;
6930 }
6931 {
6932 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6933 }
6934 return resultobj;
6935 fail:
6936 return NULL;
6937 }
6938
6939
6940 static PyObject *_wrap_Log_EnableLogging(PyObject *self, PyObject *args, PyObject *kwargs) {
6941 PyObject *resultobj;
6942 bool arg1 = (bool) True ;
6943 bool result;
6944 PyObject * obj0 = 0 ;
6945 char *kwnames[] = {
6946 (char *) "doIt", NULL
6947 };
6948
6949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_EnableLogging",kwnames,&obj0)) goto fail;
6950 if (obj0) {
6951 arg1 = (bool) SWIG_AsBool(obj0);
6952 if (PyErr_Occurred()) SWIG_fail;
6953 }
6954 {
6955 PyThreadState* __tstate = wxPyBeginAllowThreads();
6956 result = (bool)wxLog::EnableLogging(arg1);
6957
6958 wxPyEndAllowThreads(__tstate);
6959 if (PyErr_Occurred()) SWIG_fail;
6960 }
6961 {
6962 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6963 }
6964 return resultobj;
6965 fail:
6966 return NULL;
6967 }
6968
6969
6970 static PyObject *_wrap_Log_OnLog(PyObject *self, PyObject *args, PyObject *kwargs) {
6971 PyObject *resultobj;
6972 wxLogLevel arg1 ;
6973 wxChar *arg2 = (wxChar *) 0 ;
6974 time_t arg3 ;
6975 PyObject * obj0 = 0 ;
6976 PyObject * obj1 = 0 ;
6977 PyObject * obj2 = 0 ;
6978 char *kwnames[] = {
6979 (char *) "level",(char *) "szString",(char *) "t", NULL
6980 };
6981
6982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Log_OnLog",kwnames,&obj0,&obj1,&obj2)) goto fail;
6983 arg1 = (wxLogLevel) SWIG_AsUnsignedLong(obj0);
6984 if (PyErr_Occurred()) SWIG_fail;
6985 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxChar,
6986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6987 arg3 = (time_t) SWIG_AsUnsignedInt(obj2);
6988 if (PyErr_Occurred()) SWIG_fail;
6989 {
6990 PyThreadState* __tstate = wxPyBeginAllowThreads();
6991 wxLog::OnLog(arg1,(wxChar const *)arg2,arg3);
6992
6993 wxPyEndAllowThreads(__tstate);
6994 if (PyErr_Occurred()) SWIG_fail;
6995 }
6996 Py_INCREF(Py_None); resultobj = Py_None;
6997 return resultobj;
6998 fail:
6999 return NULL;
7000 }
7001
7002
7003 static PyObject *_wrap_Log_Flush(PyObject *self, PyObject *args, PyObject *kwargs) {
7004 PyObject *resultobj;
7005 wxLog *arg1 = (wxLog *) 0 ;
7006 PyObject * obj0 = 0 ;
7007 char *kwnames[] = {
7008 (char *) "self", NULL
7009 };
7010
7011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Flush",kwnames,&obj0)) goto fail;
7012 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLog,
7013 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7014 {
7015 PyThreadState* __tstate = wxPyBeginAllowThreads();
7016 (arg1)->Flush();
7017
7018 wxPyEndAllowThreads(__tstate);
7019 if (PyErr_Occurred()) SWIG_fail;
7020 }
7021 Py_INCREF(Py_None); resultobj = Py_None;
7022 return resultobj;
7023 fail:
7024 return NULL;
7025 }
7026
7027
7028 static PyObject *_wrap_Log_FlushActive(PyObject *self, PyObject *args, PyObject *kwargs) {
7029 PyObject *resultobj;
7030 char *kwnames[] = {
7031 NULL
7032 };
7033
7034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_FlushActive",kwnames)) goto fail;
7035 {
7036 PyThreadState* __tstate = wxPyBeginAllowThreads();
7037 wxLog::FlushActive();
7038
7039 wxPyEndAllowThreads(__tstate);
7040 if (PyErr_Occurred()) SWIG_fail;
7041 }
7042 Py_INCREF(Py_None); resultobj = Py_None;
7043 return resultobj;
7044 fail:
7045 return NULL;
7046 }
7047
7048
7049 static PyObject *_wrap_Log_GetActiveTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
7050 PyObject *resultobj;
7051 wxLog *result;
7052 char *kwnames[] = {
7053 NULL
7054 };
7055
7056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetActiveTarget",kwnames)) goto fail;
7057 {
7058 PyThreadState* __tstate = wxPyBeginAllowThreads();
7059 result = (wxLog *)wxLog::GetActiveTarget();
7060
7061 wxPyEndAllowThreads(__tstate);
7062 if (PyErr_Occurred()) SWIG_fail;
7063 }
7064 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
7065 return resultobj;
7066 fail:
7067 return NULL;
7068 }
7069
7070
7071 static PyObject *_wrap_Log_SetActiveTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
7072 PyObject *resultobj;
7073 wxLog *arg1 = (wxLog *) 0 ;
7074 wxLog *result;
7075 PyObject * obj0 = 0 ;
7076 char *kwnames[] = {
7077 (char *) "pLogger", NULL
7078 };
7079
7080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetActiveTarget",kwnames,&obj0)) goto fail;
7081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLog,
7082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7083 {
7084 PyThreadState* __tstate = wxPyBeginAllowThreads();
7085 result = (wxLog *)wxLog::SetActiveTarget(arg1);
7086
7087 wxPyEndAllowThreads(__tstate);
7088 if (PyErr_Occurred()) SWIG_fail;
7089 }
7090 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
7091 return resultobj;
7092 fail:
7093 return NULL;
7094 }
7095
7096
7097 static PyObject *_wrap_Log_Suspend(PyObject *self, PyObject *args, PyObject *kwargs) {
7098 PyObject *resultobj;
7099 char *kwnames[] = {
7100 NULL
7101 };
7102
7103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Suspend",kwnames)) goto fail;
7104 {
7105 PyThreadState* __tstate = wxPyBeginAllowThreads();
7106 wxLog::Suspend();
7107
7108 wxPyEndAllowThreads(__tstate);
7109 if (PyErr_Occurred()) SWIG_fail;
7110 }
7111 Py_INCREF(Py_None); resultobj = Py_None;
7112 return resultobj;
7113 fail:
7114 return NULL;
7115 }
7116
7117
7118 static PyObject *_wrap_Log_Resume(PyObject *self, PyObject *args, PyObject *kwargs) {
7119 PyObject *resultobj;
7120 char *kwnames[] = {
7121 NULL
7122 };
7123
7124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Resume",kwnames)) goto fail;
7125 {
7126 PyThreadState* __tstate = wxPyBeginAllowThreads();
7127 wxLog::Resume();
7128
7129 wxPyEndAllowThreads(__tstate);
7130 if (PyErr_Occurred()) SWIG_fail;
7131 }
7132 Py_INCREF(Py_None); resultobj = Py_None;
7133 return resultobj;
7134 fail:
7135 return NULL;
7136 }
7137
7138
7139 static PyObject *_wrap_Log_SetVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
7140 PyObject *resultobj;
7141 bool arg1 = (bool) True ;
7142 PyObject * obj0 = 0 ;
7143 char *kwnames[] = {
7144 (char *) "bVerbose", NULL
7145 };
7146
7147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_SetVerbose",kwnames,&obj0)) goto fail;
7148 if (obj0) {
7149 arg1 = (bool) SWIG_AsBool(obj0);
7150 if (PyErr_Occurred()) SWIG_fail;
7151 }
7152 {
7153 PyThreadState* __tstate = wxPyBeginAllowThreads();
7154 wxLog::SetVerbose(arg1);
7155
7156 wxPyEndAllowThreads(__tstate);
7157 if (PyErr_Occurred()) SWIG_fail;
7158 }
7159 Py_INCREF(Py_None); resultobj = Py_None;
7160 return resultobj;
7161 fail:
7162 return NULL;
7163 }
7164
7165
7166 static PyObject *_wrap_Log_SetLogLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
7167 PyObject *resultobj;
7168 wxLogLevel arg1 ;
7169 PyObject * obj0 = 0 ;
7170 char *kwnames[] = {
7171 (char *) "logLevel", NULL
7172 };
7173
7174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetLogLevel",kwnames,&obj0)) goto fail;
7175 arg1 = (wxLogLevel) SWIG_AsUnsignedLong(obj0);
7176 if (PyErr_Occurred()) SWIG_fail;
7177 {
7178 PyThreadState* __tstate = wxPyBeginAllowThreads();
7179 wxLog::SetLogLevel(arg1);
7180
7181 wxPyEndAllowThreads(__tstate);
7182 if (PyErr_Occurred()) SWIG_fail;
7183 }
7184 Py_INCREF(Py_None); resultobj = Py_None;
7185 return resultobj;
7186 fail:
7187 return NULL;
7188 }
7189
7190
7191 static PyObject *_wrap_Log_DontCreateOnDemand(PyObject *self, PyObject *args, PyObject *kwargs) {
7192 PyObject *resultobj;
7193 char *kwnames[] = {
7194 NULL
7195 };
7196
7197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_DontCreateOnDemand",kwnames)) goto fail;
7198 {
7199 PyThreadState* __tstate = wxPyBeginAllowThreads();
7200 wxLog::DontCreateOnDemand();
7201
7202 wxPyEndAllowThreads(__tstate);
7203 if (PyErr_Occurred()) SWIG_fail;
7204 }
7205 Py_INCREF(Py_None); resultobj = Py_None;
7206 return resultobj;
7207 fail:
7208 return NULL;
7209 }
7210
7211
7212 static PyObject *_wrap_Log_SetTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
7213 PyObject *resultobj;
7214 wxTraceMask arg1 ;
7215 PyObject * obj0 = 0 ;
7216 char *kwnames[] = {
7217 (char *) "ulMask", NULL
7218 };
7219
7220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTraceMask",kwnames,&obj0)) goto fail;
7221 arg1 = (wxTraceMask) SWIG_AsUnsignedLong(obj0);
7222 if (PyErr_Occurred()) SWIG_fail;
7223 {
7224 PyThreadState* __tstate = wxPyBeginAllowThreads();
7225 wxLog::SetTraceMask(arg1);
7226
7227 wxPyEndAllowThreads(__tstate);
7228 if (PyErr_Occurred()) SWIG_fail;
7229 }
7230 Py_INCREF(Py_None); resultobj = Py_None;
7231 return resultobj;
7232 fail:
7233 return NULL;
7234 }
7235
7236
7237 static PyObject *_wrap_Log_AddTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
7238 PyObject *resultobj;
7239 wxString *arg1 = 0 ;
7240 bool temp1 = False ;
7241 PyObject * obj0 = 0 ;
7242 char *kwnames[] = {
7243 (char *) "str", NULL
7244 };
7245
7246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_AddTraceMask",kwnames,&obj0)) goto fail;
7247 {
7248 arg1 = wxString_in_helper(obj0);
7249 if (arg1 == NULL) SWIG_fail;
7250 temp1 = True;
7251 }
7252 {
7253 PyThreadState* __tstate = wxPyBeginAllowThreads();
7254 wxLog::AddTraceMask((wxString const &)*arg1);
7255
7256 wxPyEndAllowThreads(__tstate);
7257 if (PyErr_Occurred()) SWIG_fail;
7258 }
7259 Py_INCREF(Py_None); resultobj = Py_None;
7260 {
7261 if (temp1)
7262 delete arg1;
7263 }
7264 return resultobj;
7265 fail:
7266 {
7267 if (temp1)
7268 delete arg1;
7269 }
7270 return NULL;
7271 }
7272
7273
7274 static PyObject *_wrap_Log_RemoveTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
7275 PyObject *resultobj;
7276 wxString *arg1 = 0 ;
7277 bool temp1 = False ;
7278 PyObject * obj0 = 0 ;
7279 char *kwnames[] = {
7280 (char *) "str", NULL
7281 };
7282
7283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_RemoveTraceMask",kwnames,&obj0)) goto fail;
7284 {
7285 arg1 = wxString_in_helper(obj0);
7286 if (arg1 == NULL) SWIG_fail;
7287 temp1 = True;
7288 }
7289 {
7290 PyThreadState* __tstate = wxPyBeginAllowThreads();
7291 wxLog::RemoveTraceMask((wxString const &)*arg1);
7292
7293 wxPyEndAllowThreads(__tstate);
7294 if (PyErr_Occurred()) SWIG_fail;
7295 }
7296 Py_INCREF(Py_None); resultobj = Py_None;
7297 {
7298 if (temp1)
7299 delete arg1;
7300 }
7301 return resultobj;
7302 fail:
7303 {
7304 if (temp1)
7305 delete arg1;
7306 }
7307 return NULL;
7308 }
7309
7310
7311 static PyObject *_wrap_Log_ClearTraceMasks(PyObject *self, PyObject *args, PyObject *kwargs) {
7312 PyObject *resultobj;
7313 char *kwnames[] = {
7314 NULL
7315 };
7316
7317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_ClearTraceMasks",kwnames)) goto fail;
7318 {
7319 PyThreadState* __tstate = wxPyBeginAllowThreads();
7320 wxLog::ClearTraceMasks();
7321
7322 wxPyEndAllowThreads(__tstate);
7323 if (PyErr_Occurred()) SWIG_fail;
7324 }
7325 Py_INCREF(Py_None); resultobj = Py_None;
7326 return resultobj;
7327 fail:
7328 return NULL;
7329 }
7330
7331
7332 static PyObject *_wrap_Log_GetTraceMasks(PyObject *self, PyObject *args, PyObject *kwargs) {
7333 PyObject *resultobj;
7334 wxArrayString *result;
7335 char *kwnames[] = {
7336 NULL
7337 };
7338
7339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMasks",kwnames)) goto fail;
7340 {
7341 PyThreadState* __tstate = wxPyBeginAllowThreads();
7342 {
7343 wxArrayString const &_result_ref = wxLog::GetTraceMasks();
7344 result = (wxArrayString *) &_result_ref;
7345 }
7346
7347 wxPyEndAllowThreads(__tstate);
7348 if (PyErr_Occurred()) SWIG_fail;
7349 }
7350 {
7351 resultobj = wxArrayString2PyList_helper(*result);
7352 }
7353 return resultobj;
7354 fail:
7355 return NULL;
7356 }
7357
7358
7359 static PyObject *_wrap_Log_SetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
7360 PyObject *resultobj;
7361 wxChar *arg1 = (wxChar *) 0 ;
7362 PyObject * obj0 = 0 ;
7363 char *kwnames[] = {
7364 (char *) "ts", NULL
7365 };
7366
7367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTimestamp",kwnames,&obj0)) goto fail;
7368 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChar,
7369 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7370 {
7371 PyThreadState* __tstate = wxPyBeginAllowThreads();
7372 wxLog::SetTimestamp((wxChar const *)arg1);
7373
7374 wxPyEndAllowThreads(__tstate);
7375 if (PyErr_Occurred()) SWIG_fail;
7376 }
7377 Py_INCREF(Py_None); resultobj = Py_None;
7378 return resultobj;
7379 fail:
7380 return NULL;
7381 }
7382
7383
7384 static PyObject *_wrap_Log_GetVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
7385 PyObject *resultobj;
7386 bool result;
7387 char *kwnames[] = {
7388 NULL
7389 };
7390
7391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetVerbose",kwnames)) goto fail;
7392 {
7393 PyThreadState* __tstate = wxPyBeginAllowThreads();
7394 result = (bool)wxLog::GetVerbose();
7395
7396 wxPyEndAllowThreads(__tstate);
7397 if (PyErr_Occurred()) SWIG_fail;
7398 }
7399 {
7400 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7401 }
7402 return resultobj;
7403 fail:
7404 return NULL;
7405 }
7406
7407
7408 static PyObject *_wrap_Log_GetTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
7409 PyObject *resultobj;
7410 wxTraceMask result;
7411 char *kwnames[] = {
7412 NULL
7413 };
7414
7415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMask",kwnames)) goto fail;
7416 {
7417 PyThreadState* __tstate = wxPyBeginAllowThreads();
7418 result = (wxTraceMask)wxLog::GetTraceMask();
7419
7420 wxPyEndAllowThreads(__tstate);
7421 if (PyErr_Occurred()) SWIG_fail;
7422 }
7423 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
7424 return resultobj;
7425 fail:
7426 return NULL;
7427 }
7428
7429
7430 static PyObject *_wrap_Log_IsAllowedTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
7431 PyObject *resultobj;
7432 wxChar *arg1 = (wxChar *) 0 ;
7433 bool result;
7434 PyObject * obj0 = 0 ;
7435 char *kwnames[] = {
7436 (char *) "mask", NULL
7437 };
7438
7439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_IsAllowedTraceMask",kwnames,&obj0)) goto fail;
7440 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChar,
7441 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7442 {
7443 PyThreadState* __tstate = wxPyBeginAllowThreads();
7444 result = (bool)wxLog::IsAllowedTraceMask((wxChar const *)arg1);
7445
7446 wxPyEndAllowThreads(__tstate);
7447 if (PyErr_Occurred()) SWIG_fail;
7448 }
7449 {
7450 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7451 }
7452 return resultobj;
7453 fail:
7454 return NULL;
7455 }
7456
7457
7458 static PyObject *_wrap_Log_GetLogLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
7459 PyObject *resultobj;
7460 wxLogLevel result;
7461 char *kwnames[] = {
7462 NULL
7463 };
7464
7465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetLogLevel",kwnames)) goto fail;
7466 {
7467 PyThreadState* __tstate = wxPyBeginAllowThreads();
7468 result = (wxLogLevel)wxLog::GetLogLevel();
7469
7470 wxPyEndAllowThreads(__tstate);
7471 if (PyErr_Occurred()) SWIG_fail;
7472 }
7473 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
7474 return resultobj;
7475 fail:
7476 return NULL;
7477 }
7478
7479
7480 static PyObject *_wrap_Log_GetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
7481 PyObject *resultobj;
7482 wxChar *result;
7483 char *kwnames[] = {
7484 NULL
7485 };
7486
7487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTimestamp",kwnames)) goto fail;
7488 {
7489 PyThreadState* __tstate = wxPyBeginAllowThreads();
7490 result = (wxChar *)wxLog::GetTimestamp();
7491
7492 wxPyEndAllowThreads(__tstate);
7493 if (PyErr_Occurred()) SWIG_fail;
7494 }
7495 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChar, 0);
7496 return resultobj;
7497 fail:
7498 return NULL;
7499 }
7500
7501
7502 static PyObject *_wrap_Log_TimeStamp(PyObject *self, PyObject *args, PyObject *kwargs) {
7503 PyObject *resultobj;
7504 wxString result;
7505 char *kwnames[] = {
7506 NULL
7507 };
7508
7509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_TimeStamp",kwnames)) goto fail;
7510 {
7511 PyThreadState* __tstate = wxPyBeginAllowThreads();
7512 result = Log_TimeStamp();
7513
7514 wxPyEndAllowThreads(__tstate);
7515 if (PyErr_Occurred()) SWIG_fail;
7516 }
7517 {
7518 #if wxUSE_UNICODE
7519 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7520 #else
7521 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7522 #endif
7523 }
7524 return resultobj;
7525 fail:
7526 return NULL;
7527 }
7528
7529
7530 static PyObject *_wrap_Log_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
7531 PyObject *resultobj;
7532 wxLog *arg1 = (wxLog *) 0 ;
7533 PyObject * obj0 = 0 ;
7534 char *kwnames[] = {
7535 (char *) "self", NULL
7536 };
7537
7538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Destroy",kwnames,&obj0)) goto fail;
7539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLog,
7540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7541 {
7542 PyThreadState* __tstate = wxPyBeginAllowThreads();
7543 wxLog_Destroy(arg1);
7544
7545 wxPyEndAllowThreads(__tstate);
7546 if (PyErr_Occurred()) SWIG_fail;
7547 }
7548 Py_INCREF(Py_None); resultobj = Py_None;
7549 return resultobj;
7550 fail:
7551 return NULL;
7552 }
7553
7554
7555 static PyObject * Log_swigregister(PyObject *self, PyObject *args) {
7556 PyObject *obj;
7557 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7558 SWIG_TypeClientData(SWIGTYPE_p_wxLog, obj);
7559 Py_INCREF(obj);
7560 return Py_BuildValue((char *)"");
7561 }
7562 static PyObject *_wrap_new_LogStderr(PyObject *self, PyObject *args, PyObject *kwargs) {
7563 PyObject *resultobj;
7564 wxLogStderr *result;
7565 char *kwnames[] = {
7566 NULL
7567 };
7568
7569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogStderr",kwnames)) goto fail;
7570 {
7571 PyThreadState* __tstate = wxPyBeginAllowThreads();
7572 result = (wxLogStderr *)new wxLogStderr();
7573
7574 wxPyEndAllowThreads(__tstate);
7575 if (PyErr_Occurred()) SWIG_fail;
7576 }
7577 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogStderr, 1);
7578 return resultobj;
7579 fail:
7580 return NULL;
7581 }
7582
7583
7584 static PyObject * LogStderr_swigregister(PyObject *self, PyObject *args) {
7585 PyObject *obj;
7586 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7587 SWIG_TypeClientData(SWIGTYPE_p_wxLogStderr, obj);
7588 Py_INCREF(obj);
7589 return Py_BuildValue((char *)"");
7590 }
7591 static PyObject *_wrap_new_LogTextCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
7592 PyObject *resultobj;
7593 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
7594 wxLogTextCtrl *result;
7595 PyObject * obj0 = 0 ;
7596 char *kwnames[] = {
7597 (char *) "pTextCtrl", NULL
7598 };
7599
7600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogTextCtrl",kwnames,&obj0)) goto fail;
7601 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
7602 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7603 {
7604 PyThreadState* __tstate = wxPyBeginAllowThreads();
7605 result = (wxLogTextCtrl *)new wxLogTextCtrl(arg1);
7606
7607 wxPyEndAllowThreads(__tstate);
7608 if (PyErr_Occurred()) SWIG_fail;
7609 }
7610 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogTextCtrl, 1);
7611 return resultobj;
7612 fail:
7613 return NULL;
7614 }
7615
7616
7617 static PyObject * LogTextCtrl_swigregister(PyObject *self, PyObject *args) {
7618 PyObject *obj;
7619 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7620 SWIG_TypeClientData(SWIGTYPE_p_wxLogTextCtrl, obj);
7621 Py_INCREF(obj);
7622 return Py_BuildValue((char *)"");
7623 }
7624 static PyObject *_wrap_new_LogGui(PyObject *self, PyObject *args, PyObject *kwargs) {
7625 PyObject *resultobj;
7626 wxLogGui *result;
7627 char *kwnames[] = {
7628 NULL
7629 };
7630
7631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogGui",kwnames)) goto fail;
7632 {
7633 PyThreadState* __tstate = wxPyBeginAllowThreads();
7634 result = (wxLogGui *)new wxLogGui();
7635
7636 wxPyEndAllowThreads(__tstate);
7637 if (PyErr_Occurred()) SWIG_fail;
7638 }
7639 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogGui, 1);
7640 return resultobj;
7641 fail:
7642 return NULL;
7643 }
7644
7645
7646 static PyObject * LogGui_swigregister(PyObject *self, PyObject *args) {
7647 PyObject *obj;
7648 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7649 SWIG_TypeClientData(SWIGTYPE_p_wxLogGui, obj);
7650 Py_INCREF(obj);
7651 return Py_BuildValue((char *)"");
7652 }
7653 static PyObject *_wrap_new_LogWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
7654 PyObject *resultobj;
7655 wxFrame *arg1 = (wxFrame *) 0 ;
7656 wxString *arg2 = 0 ;
7657 bool arg3 = (bool) True ;
7658 bool arg4 = (bool) True ;
7659 wxLogWindow *result;
7660 bool temp2 = False ;
7661 PyObject * obj0 = 0 ;
7662 PyObject * obj1 = 0 ;
7663 PyObject * obj2 = 0 ;
7664 PyObject * obj3 = 0 ;
7665 char *kwnames[] = {
7666 (char *) "pParent",(char *) "szTitle",(char *) "bShow",(char *) "bPassToOld", NULL
7667 };
7668
7669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_LogWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFrame,
7671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7672 {
7673 arg2 = wxString_in_helper(obj1);
7674 if (arg2 == NULL) SWIG_fail;
7675 temp2 = True;
7676 }
7677 if (obj2) {
7678 arg3 = (bool) SWIG_AsBool(obj2);
7679 if (PyErr_Occurred()) SWIG_fail;
7680 }
7681 if (obj3) {
7682 arg4 = (bool) SWIG_AsBool(obj3);
7683 if (PyErr_Occurred()) SWIG_fail;
7684 }
7685 {
7686 PyThreadState* __tstate = wxPyBeginAllowThreads();
7687 result = (wxLogWindow *)new wxLogWindow(arg1,(wxString const &)*arg2,arg3,arg4);
7688
7689 wxPyEndAllowThreads(__tstate);
7690 if (PyErr_Occurred()) SWIG_fail;
7691 }
7692 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogWindow, 1);
7693 {
7694 if (temp2)
7695 delete arg2;
7696 }
7697 return resultobj;
7698 fail:
7699 {
7700 if (temp2)
7701 delete arg2;
7702 }
7703 return NULL;
7704 }
7705
7706
7707 static PyObject *_wrap_LogWindow_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
7708 PyObject *resultobj;
7709 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
7710 bool arg2 = (bool) True ;
7711 PyObject * obj0 = 0 ;
7712 PyObject * obj1 = 0 ;
7713 char *kwnames[] = {
7714 (char *) "self",(char *) "bShow", NULL
7715 };
7716
7717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:LogWindow_Show",kwnames,&obj0,&obj1)) goto fail;
7718 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
7719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7720 if (obj1) {
7721 arg2 = (bool) SWIG_AsBool(obj1);
7722 if (PyErr_Occurred()) SWIG_fail;
7723 }
7724 {
7725 PyThreadState* __tstate = wxPyBeginAllowThreads();
7726 (arg1)->Show(arg2);
7727
7728 wxPyEndAllowThreads(__tstate);
7729 if (PyErr_Occurred()) SWIG_fail;
7730 }
7731 Py_INCREF(Py_None); resultobj = Py_None;
7732 return resultobj;
7733 fail:
7734 return NULL;
7735 }
7736
7737
7738 static PyObject *_wrap_LogWindow_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
7739 PyObject *resultobj;
7740 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
7741 wxFrame *result;
7742 PyObject * obj0 = 0 ;
7743 char *kwnames[] = {
7744 (char *) "self", NULL
7745 };
7746
7747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetFrame",kwnames,&obj0)) goto fail;
7748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
7749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7750 {
7751 PyThreadState* __tstate = wxPyBeginAllowThreads();
7752 result = (wxFrame *)((wxLogWindow const *)arg1)->GetFrame();
7753
7754 wxPyEndAllowThreads(__tstate);
7755 if (PyErr_Occurred()) SWIG_fail;
7756 }
7757 {
7758 resultobj = wxPyMake_wxObject(result);
7759 }
7760 return resultobj;
7761 fail:
7762 return NULL;
7763 }
7764
7765
7766 static PyObject *_wrap_LogWindow_GetOldLog(PyObject *self, PyObject *args, PyObject *kwargs) {
7767 PyObject *resultobj;
7768 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
7769 wxLog *result;
7770 PyObject * obj0 = 0 ;
7771 char *kwnames[] = {
7772 (char *) "self", NULL
7773 };
7774
7775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetOldLog",kwnames,&obj0)) goto fail;
7776 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
7777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7778 {
7779 PyThreadState* __tstate = wxPyBeginAllowThreads();
7780 result = (wxLog *)((wxLogWindow const *)arg1)->GetOldLog();
7781
7782 wxPyEndAllowThreads(__tstate);
7783 if (PyErr_Occurred()) SWIG_fail;
7784 }
7785 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
7786 return resultobj;
7787 fail:
7788 return NULL;
7789 }
7790
7791
7792 static PyObject *_wrap_LogWindow_IsPassingMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
7793 PyObject *resultobj;
7794 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
7795 bool result;
7796 PyObject * obj0 = 0 ;
7797 char *kwnames[] = {
7798 (char *) "self", NULL
7799 };
7800
7801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_IsPassingMessages",kwnames,&obj0)) goto fail;
7802 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
7803 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7804 {
7805 PyThreadState* __tstate = wxPyBeginAllowThreads();
7806 result = (bool)((wxLogWindow const *)arg1)->IsPassingMessages();
7807
7808 wxPyEndAllowThreads(__tstate);
7809 if (PyErr_Occurred()) SWIG_fail;
7810 }
7811 {
7812 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7813 }
7814 return resultobj;
7815 fail:
7816 return NULL;
7817 }
7818
7819
7820 static PyObject *_wrap_LogWindow_PassMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
7821 PyObject *resultobj;
7822 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
7823 bool arg2 ;
7824 PyObject * obj0 = 0 ;
7825 PyObject * obj1 = 0 ;
7826 char *kwnames[] = {
7827 (char *) "self",(char *) "bDoPass", NULL
7828 };
7829
7830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogWindow_PassMessages",kwnames,&obj0,&obj1)) goto fail;
7831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
7832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7833 arg2 = (bool) SWIG_AsBool(obj1);
7834 if (PyErr_Occurred()) SWIG_fail;
7835 {
7836 PyThreadState* __tstate = wxPyBeginAllowThreads();
7837 (arg1)->PassMessages(arg2);
7838
7839 wxPyEndAllowThreads(__tstate);
7840 if (PyErr_Occurred()) SWIG_fail;
7841 }
7842 Py_INCREF(Py_None); resultobj = Py_None;
7843 return resultobj;
7844 fail:
7845 return NULL;
7846 }
7847
7848
7849 static PyObject * LogWindow_swigregister(PyObject *self, PyObject *args) {
7850 PyObject *obj;
7851 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7852 SWIG_TypeClientData(SWIGTYPE_p_wxLogWindow, obj);
7853 Py_INCREF(obj);
7854 return Py_BuildValue((char *)"");
7855 }
7856 static PyObject *_wrap_new_LogChain(PyObject *self, PyObject *args, PyObject *kwargs) {
7857 PyObject *resultobj;
7858 wxLog *arg1 = (wxLog *) 0 ;
7859 wxLogChain *result;
7860 PyObject * obj0 = 0 ;
7861 char *kwnames[] = {
7862 (char *) "logger", NULL
7863 };
7864
7865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogChain",kwnames,&obj0)) goto fail;
7866 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLog,
7867 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7868 {
7869 PyThreadState* __tstate = wxPyBeginAllowThreads();
7870 result = (wxLogChain *)new wxLogChain(arg1);
7871
7872 wxPyEndAllowThreads(__tstate);
7873 if (PyErr_Occurred()) SWIG_fail;
7874 }
7875 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogChain, 1);
7876 return resultobj;
7877 fail:
7878 return NULL;
7879 }
7880
7881
7882 static PyObject *_wrap_LogChain_SetLog(PyObject *self, PyObject *args, PyObject *kwargs) {
7883 PyObject *resultobj;
7884 wxLogChain *arg1 = (wxLogChain *) 0 ;
7885 wxLog *arg2 = (wxLog *) 0 ;
7886 PyObject * obj0 = 0 ;
7887 PyObject * obj1 = 0 ;
7888 char *kwnames[] = {
7889 (char *) "self",(char *) "logger", NULL
7890 };
7891
7892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_SetLog",kwnames,&obj0,&obj1)) goto fail;
7893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogChain,
7894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7895 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLog,
7896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7897 {
7898 PyThreadState* __tstate = wxPyBeginAllowThreads();
7899 (arg1)->SetLog(arg2);
7900
7901 wxPyEndAllowThreads(__tstate);
7902 if (PyErr_Occurred()) SWIG_fail;
7903 }
7904 Py_INCREF(Py_None); resultobj = Py_None;
7905 return resultobj;
7906 fail:
7907 return NULL;
7908 }
7909
7910
7911 static PyObject *_wrap_LogChain_PassMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
7912 PyObject *resultobj;
7913 wxLogChain *arg1 = (wxLogChain *) 0 ;
7914 bool arg2 ;
7915 PyObject * obj0 = 0 ;
7916 PyObject * obj1 = 0 ;
7917 char *kwnames[] = {
7918 (char *) "self",(char *) "bDoPass", NULL
7919 };
7920
7921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_PassMessages",kwnames,&obj0,&obj1)) goto fail;
7922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogChain,
7923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7924 arg2 = (bool) SWIG_AsBool(obj1);
7925 if (PyErr_Occurred()) SWIG_fail;
7926 {
7927 PyThreadState* __tstate = wxPyBeginAllowThreads();
7928 (arg1)->PassMessages(arg2);
7929
7930 wxPyEndAllowThreads(__tstate);
7931 if (PyErr_Occurred()) SWIG_fail;
7932 }
7933 Py_INCREF(Py_None); resultobj = Py_None;
7934 return resultobj;
7935 fail:
7936 return NULL;
7937 }
7938
7939
7940 static PyObject *_wrap_LogChain_IsPassingMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
7941 PyObject *resultobj;
7942 wxLogChain *arg1 = (wxLogChain *) 0 ;
7943 bool result;
7944 PyObject * obj0 = 0 ;
7945 char *kwnames[] = {
7946 (char *) "self", NULL
7947 };
7948
7949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_IsPassingMessages",kwnames,&obj0)) goto fail;
7950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogChain,
7951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7952 {
7953 PyThreadState* __tstate = wxPyBeginAllowThreads();
7954 result = (bool)(arg1)->IsPassingMessages();
7955
7956 wxPyEndAllowThreads(__tstate);
7957 if (PyErr_Occurred()) SWIG_fail;
7958 }
7959 {
7960 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7961 }
7962 return resultobj;
7963 fail:
7964 return NULL;
7965 }
7966
7967
7968 static PyObject *_wrap_LogChain_GetOldLog(PyObject *self, PyObject *args, PyObject *kwargs) {
7969 PyObject *resultobj;
7970 wxLogChain *arg1 = (wxLogChain *) 0 ;
7971 wxLog *result;
7972 PyObject * obj0 = 0 ;
7973 char *kwnames[] = {
7974 (char *) "self", NULL
7975 };
7976
7977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_GetOldLog",kwnames,&obj0)) goto fail;
7978 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogChain,
7979 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7980 {
7981 PyThreadState* __tstate = wxPyBeginAllowThreads();
7982 result = (wxLog *)(arg1)->GetOldLog();
7983
7984 wxPyEndAllowThreads(__tstate);
7985 if (PyErr_Occurred()) SWIG_fail;
7986 }
7987 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
7988 return resultobj;
7989 fail:
7990 return NULL;
7991 }
7992
7993
7994 static PyObject * LogChain_swigregister(PyObject *self, PyObject *args) {
7995 PyObject *obj;
7996 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7997 SWIG_TypeClientData(SWIGTYPE_p_wxLogChain, obj);
7998 Py_INCREF(obj);
7999 return Py_BuildValue((char *)"");
8000 }
8001 static PyObject *_wrap_SysErrorCode(PyObject *self, PyObject *args, PyObject *kwargs) {
8002 PyObject *resultobj;
8003 unsigned long result;
8004 char *kwnames[] = {
8005 NULL
8006 };
8007
8008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SysErrorCode",kwnames)) goto fail;
8009 {
8010 PyThreadState* __tstate = wxPyBeginAllowThreads();
8011 result = (unsigned long)wxSysErrorCode();
8012
8013 wxPyEndAllowThreads(__tstate);
8014 if (PyErr_Occurred()) SWIG_fail;
8015 }
8016 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
8017 return resultobj;
8018 fail:
8019 return NULL;
8020 }
8021
8022
8023 static PyObject *_wrap_SysErrorMsg(PyObject *self, PyObject *args, PyObject *kwargs) {
8024 PyObject *resultobj;
8025 unsigned long arg1 = (unsigned long) 0 ;
8026 wxString result;
8027 PyObject * obj0 = 0 ;
8028 char *kwnames[] = {
8029 (char *) "nErrCode", NULL
8030 };
8031
8032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SysErrorMsg",kwnames,&obj0)) goto fail;
8033 if (obj0) {
8034 arg1 = (unsigned long) SWIG_AsUnsignedLong(obj0);
8035 if (PyErr_Occurred()) SWIG_fail;
8036 }
8037 {
8038 PyThreadState* __tstate = wxPyBeginAllowThreads();
8039 result = wxSysErrorMsg(arg1);
8040
8041 wxPyEndAllowThreads(__tstate);
8042 if (PyErr_Occurred()) SWIG_fail;
8043 }
8044 {
8045 #if wxUSE_UNICODE
8046 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8047 #else
8048 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8049 #endif
8050 }
8051 return resultobj;
8052 fail:
8053 return NULL;
8054 }
8055
8056
8057 static PyObject *_wrap_LogFatalError(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:LogFatalError",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 wxLogFatalError((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_LogError(PyObject *self, PyObject *args, PyObject *kwargs) {
8095 PyObject *resultobj;
8096 wxString *arg1 = 0 ;
8097 bool temp1 = False ;
8098 PyObject * obj0 = 0 ;
8099 char *kwnames[] = {
8100 (char *) "msg", NULL
8101 };
8102
8103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogError",kwnames,&obj0)) goto fail;
8104 {
8105 arg1 = wxString_in_helper(obj0);
8106 if (arg1 == NULL) SWIG_fail;
8107 temp1 = True;
8108 }
8109 {
8110 PyThreadState* __tstate = wxPyBeginAllowThreads();
8111 wxLogError((wxString const &)*arg1);
8112
8113 wxPyEndAllowThreads(__tstate);
8114 if (PyErr_Occurred()) SWIG_fail;
8115 }
8116 Py_INCREF(Py_None); resultobj = Py_None;
8117 {
8118 if (temp1)
8119 delete arg1;
8120 }
8121 return resultobj;
8122 fail:
8123 {
8124 if (temp1)
8125 delete arg1;
8126 }
8127 return NULL;
8128 }
8129
8130
8131 static PyObject *_wrap_LogWarning(PyObject *self, PyObject *args, PyObject *kwargs) {
8132 PyObject *resultobj;
8133 wxString *arg1 = 0 ;
8134 bool temp1 = False ;
8135 PyObject * obj0 = 0 ;
8136 char *kwnames[] = {
8137 (char *) "msg", NULL
8138 };
8139
8140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWarning",kwnames,&obj0)) goto fail;
8141 {
8142 arg1 = wxString_in_helper(obj0);
8143 if (arg1 == NULL) SWIG_fail;
8144 temp1 = True;
8145 }
8146 {
8147 PyThreadState* __tstate = wxPyBeginAllowThreads();
8148 wxLogWarning((wxString const &)*arg1);
8149
8150 wxPyEndAllowThreads(__tstate);
8151 if (PyErr_Occurred()) SWIG_fail;
8152 }
8153 Py_INCREF(Py_None); resultobj = Py_None;
8154 {
8155 if (temp1)
8156 delete arg1;
8157 }
8158 return resultobj;
8159 fail:
8160 {
8161 if (temp1)
8162 delete arg1;
8163 }
8164 return NULL;
8165 }
8166
8167
8168 static PyObject *_wrap_LogMessage(PyObject *self, PyObject *args, PyObject *kwargs) {
8169 PyObject *resultobj;
8170 wxString *arg1 = 0 ;
8171 bool temp1 = False ;
8172 PyObject * obj0 = 0 ;
8173 char *kwnames[] = {
8174 (char *) "msg", NULL
8175 };
8176
8177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogMessage",kwnames,&obj0)) goto fail;
8178 {
8179 arg1 = wxString_in_helper(obj0);
8180 if (arg1 == NULL) SWIG_fail;
8181 temp1 = True;
8182 }
8183 {
8184 PyThreadState* __tstate = wxPyBeginAllowThreads();
8185 wxLogMessage((wxString const &)*arg1);
8186
8187 wxPyEndAllowThreads(__tstate);
8188 if (PyErr_Occurred()) SWIG_fail;
8189 }
8190 Py_INCREF(Py_None); resultobj = Py_None;
8191 {
8192 if (temp1)
8193 delete arg1;
8194 }
8195 return resultobj;
8196 fail:
8197 {
8198 if (temp1)
8199 delete arg1;
8200 }
8201 return NULL;
8202 }
8203
8204
8205 static PyObject *_wrap_LogInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
8206 PyObject *resultobj;
8207 wxString *arg1 = 0 ;
8208 bool temp1 = False ;
8209 PyObject * obj0 = 0 ;
8210 char *kwnames[] = {
8211 (char *) "msg", NULL
8212 };
8213
8214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogInfo",kwnames,&obj0)) goto fail;
8215 {
8216 arg1 = wxString_in_helper(obj0);
8217 if (arg1 == NULL) SWIG_fail;
8218 temp1 = True;
8219 }
8220 {
8221 PyThreadState* __tstate = wxPyBeginAllowThreads();
8222 wxLogInfo((wxString const &)*arg1);
8223
8224 wxPyEndAllowThreads(__tstate);
8225 if (PyErr_Occurred()) SWIG_fail;
8226 }
8227 Py_INCREF(Py_None); resultobj = Py_None;
8228 {
8229 if (temp1)
8230 delete arg1;
8231 }
8232 return resultobj;
8233 fail:
8234 {
8235 if (temp1)
8236 delete arg1;
8237 }
8238 return NULL;
8239 }
8240
8241
8242 static PyObject *_wrap_LogDebug(PyObject *self, PyObject *args, PyObject *kwargs) {
8243 PyObject *resultobj;
8244 wxString *arg1 = 0 ;
8245 bool temp1 = False ;
8246 PyObject * obj0 = 0 ;
8247 char *kwnames[] = {
8248 (char *) "msg", NULL
8249 };
8250
8251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogDebug",kwnames,&obj0)) goto fail;
8252 {
8253 arg1 = wxString_in_helper(obj0);
8254 if (arg1 == NULL) SWIG_fail;
8255 temp1 = True;
8256 }
8257 {
8258 PyThreadState* __tstate = wxPyBeginAllowThreads();
8259 wxLogDebug((wxString const &)*arg1);
8260
8261 wxPyEndAllowThreads(__tstate);
8262 if (PyErr_Occurred()) SWIG_fail;
8263 }
8264 Py_INCREF(Py_None); resultobj = Py_None;
8265 {
8266 if (temp1)
8267 delete arg1;
8268 }
8269 return resultobj;
8270 fail:
8271 {
8272 if (temp1)
8273 delete arg1;
8274 }
8275 return NULL;
8276 }
8277
8278
8279 static PyObject *_wrap_LogVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
8280 PyObject *resultobj;
8281 wxString *arg1 = 0 ;
8282 bool temp1 = False ;
8283 PyObject * obj0 = 0 ;
8284 char *kwnames[] = {
8285 (char *) "msg", NULL
8286 };
8287
8288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogVerbose",kwnames,&obj0)) goto fail;
8289 {
8290 arg1 = wxString_in_helper(obj0);
8291 if (arg1 == NULL) SWIG_fail;
8292 temp1 = True;
8293 }
8294 {
8295 PyThreadState* __tstate = wxPyBeginAllowThreads();
8296 wxLogVerbose((wxString const &)*arg1);
8297
8298 wxPyEndAllowThreads(__tstate);
8299 if (PyErr_Occurred()) SWIG_fail;
8300 }
8301 Py_INCREF(Py_None); resultobj = Py_None;
8302 {
8303 if (temp1)
8304 delete arg1;
8305 }
8306 return resultobj;
8307 fail:
8308 {
8309 if (temp1)
8310 delete arg1;
8311 }
8312 return NULL;
8313 }
8314
8315
8316 static PyObject *_wrap_LogStatus(PyObject *self, PyObject *args, PyObject *kwargs) {
8317 PyObject *resultobj;
8318 wxString *arg1 = 0 ;
8319 bool temp1 = False ;
8320 PyObject * obj0 = 0 ;
8321 char *kwnames[] = {
8322 (char *) "msg", NULL
8323 };
8324
8325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogStatus",kwnames,&obj0)) goto fail;
8326 {
8327 arg1 = wxString_in_helper(obj0);
8328 if (arg1 == NULL) SWIG_fail;
8329 temp1 = True;
8330 }
8331 {
8332 PyThreadState* __tstate = wxPyBeginAllowThreads();
8333 wxLogStatus((wxString const &)*arg1);
8334
8335 wxPyEndAllowThreads(__tstate);
8336 if (PyErr_Occurred()) SWIG_fail;
8337 }
8338 Py_INCREF(Py_None); resultobj = Py_None;
8339 {
8340 if (temp1)
8341 delete arg1;
8342 }
8343 return resultobj;
8344 fail:
8345 {
8346 if (temp1)
8347 delete arg1;
8348 }
8349 return NULL;
8350 }
8351
8352
8353 static PyObject *_wrap_LogStatusFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
8354 PyObject *resultobj;
8355 wxFrame *arg1 = (wxFrame *) 0 ;
8356 wxString *arg2 = 0 ;
8357 bool temp2 = False ;
8358 PyObject * obj0 = 0 ;
8359 PyObject * obj1 = 0 ;
8360 char *kwnames[] = {
8361 (char *) "pFrame",(char *) "msg", NULL
8362 };
8363
8364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogStatusFrame",kwnames,&obj0,&obj1)) goto fail;
8365 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFrame,
8366 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8367 {
8368 arg2 = wxString_in_helper(obj1);
8369 if (arg2 == NULL) SWIG_fail;
8370 temp2 = True;
8371 }
8372 {
8373 PyThreadState* __tstate = wxPyBeginAllowThreads();
8374 wxLogStatus(arg1,(wxString const &)*arg2);
8375
8376 wxPyEndAllowThreads(__tstate);
8377 if (PyErr_Occurred()) SWIG_fail;
8378 }
8379 Py_INCREF(Py_None); resultobj = Py_None;
8380 {
8381 if (temp2)
8382 delete arg2;
8383 }
8384 return resultobj;
8385 fail:
8386 {
8387 if (temp2)
8388 delete arg2;
8389 }
8390 return NULL;
8391 }
8392
8393
8394 static PyObject *_wrap_LogSysError(PyObject *self, PyObject *args, PyObject *kwargs) {
8395 PyObject *resultobj;
8396 wxString *arg1 = 0 ;
8397 bool temp1 = False ;
8398 PyObject * obj0 = 0 ;
8399 char *kwnames[] = {
8400 (char *) "msg", NULL
8401 };
8402
8403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogSysError",kwnames,&obj0)) goto fail;
8404 {
8405 arg1 = wxString_in_helper(obj0);
8406 if (arg1 == NULL) SWIG_fail;
8407 temp1 = True;
8408 }
8409 {
8410 PyThreadState* __tstate = wxPyBeginAllowThreads();
8411 wxLogSysError((wxString const &)*arg1);
8412
8413 wxPyEndAllowThreads(__tstate);
8414 if (PyErr_Occurred()) SWIG_fail;
8415 }
8416 Py_INCREF(Py_None); resultobj = Py_None;
8417 {
8418 if (temp1)
8419 delete arg1;
8420 }
8421 return resultobj;
8422 fail:
8423 {
8424 if (temp1)
8425 delete arg1;
8426 }
8427 return NULL;
8428 }
8429
8430
8431 static PyObject *_wrap_LogTrace__SWIG_0(PyObject *self, PyObject *args) {
8432 PyObject *resultobj;
8433 unsigned long arg1 ;
8434 wxString *arg2 = 0 ;
8435 bool temp2 = False ;
8436 PyObject * obj0 = 0 ;
8437 PyObject * obj1 = 0 ;
8438
8439 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
8440 arg1 = (unsigned long) SWIG_AsUnsignedLong(obj0);
8441 if (PyErr_Occurred()) SWIG_fail;
8442 {
8443 arg2 = wxString_in_helper(obj1);
8444 if (arg2 == NULL) SWIG_fail;
8445 temp2 = True;
8446 }
8447 {
8448 PyThreadState* __tstate = wxPyBeginAllowThreads();
8449 wxLogTrace(arg1,(wxString const &)*arg2);
8450
8451 wxPyEndAllowThreads(__tstate);
8452 if (PyErr_Occurred()) SWIG_fail;
8453 }
8454 Py_INCREF(Py_None); resultobj = Py_None;
8455 {
8456 if (temp2)
8457 delete arg2;
8458 }
8459 return resultobj;
8460 fail:
8461 {
8462 if (temp2)
8463 delete arg2;
8464 }
8465 return NULL;
8466 }
8467
8468
8469 static PyObject *_wrap_LogTrace__SWIG_1(PyObject *self, PyObject *args) {
8470 PyObject *resultobj;
8471 wxString *arg1 = 0 ;
8472 wxString *arg2 = 0 ;
8473 bool temp1 = False ;
8474 bool temp2 = False ;
8475 PyObject * obj0 = 0 ;
8476 PyObject * obj1 = 0 ;
8477
8478 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
8479 {
8480 arg1 = wxString_in_helper(obj0);
8481 if (arg1 == NULL) SWIG_fail;
8482 temp1 = True;
8483 }
8484 {
8485 arg2 = wxString_in_helper(obj1);
8486 if (arg2 == NULL) SWIG_fail;
8487 temp2 = True;
8488 }
8489 {
8490 PyThreadState* __tstate = wxPyBeginAllowThreads();
8491 wxLogTrace((wxString const &)*arg1,(wxString const &)*arg2);
8492
8493 wxPyEndAllowThreads(__tstate);
8494 if (PyErr_Occurred()) SWIG_fail;
8495 }
8496 Py_INCREF(Py_None); resultobj = Py_None;
8497 {
8498 if (temp1)
8499 delete arg1;
8500 }
8501 {
8502 if (temp2)
8503 delete arg2;
8504 }
8505 return resultobj;
8506 fail:
8507 {
8508 if (temp1)
8509 delete arg1;
8510 }
8511 {
8512 if (temp2)
8513 delete arg2;
8514 }
8515 return NULL;
8516 }
8517
8518
8519 static PyObject *_wrap_LogTrace(PyObject *self, PyObject *args) {
8520 int argc;
8521 PyObject *argv[3];
8522 int ii;
8523
8524 argc = PyObject_Length(args);
8525 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
8526 argv[ii] = PyTuple_GetItem(args,ii);
8527 }
8528 if (argc == 2) {
8529 int _v;
8530 {
8531 _v = PyString_Check(argv[0]) || PyUnicode_Check(argv[0]);
8532 }
8533 if (_v) {
8534 {
8535 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
8536 }
8537 if (_v) {
8538 return _wrap_LogTrace__SWIG_1(self,args);
8539 }
8540 }
8541 }
8542 if (argc == 2) {
8543 int _v;
8544 _v = SWIG_CheckUnsignedLong(argv[0]);
8545 if (_v) {
8546 {
8547 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
8548 }
8549 if (_v) {
8550 return _wrap_LogTrace__SWIG_0(self,args);
8551 }
8552 }
8553 }
8554
8555 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'LogTrace'");
8556 return NULL;
8557 }
8558
8559
8560 static PyObject *_wrap_LogGeneric(PyObject *self, PyObject *args, PyObject *kwargs) {
8561 PyObject *resultobj;
8562 unsigned long arg1 ;
8563 wxString *arg2 = 0 ;
8564 bool temp2 = False ;
8565 PyObject * obj0 = 0 ;
8566 PyObject * obj1 = 0 ;
8567 char *kwnames[] = {
8568 (char *) "level",(char *) "msg", NULL
8569 };
8570
8571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogGeneric",kwnames,&obj0,&obj1)) goto fail;
8572 arg1 = (unsigned long) SWIG_AsUnsignedLong(obj0);
8573 if (PyErr_Occurred()) SWIG_fail;
8574 {
8575 arg2 = wxString_in_helper(obj1);
8576 if (arg2 == NULL) SWIG_fail;
8577 temp2 = True;
8578 }
8579 {
8580 PyThreadState* __tstate = wxPyBeginAllowThreads();
8581 wxLogGeneric(arg1,(wxString const &)*arg2);
8582
8583 wxPyEndAllowThreads(__tstate);
8584 if (PyErr_Occurred()) SWIG_fail;
8585 }
8586 Py_INCREF(Py_None); resultobj = Py_None;
8587 {
8588 if (temp2)
8589 delete arg2;
8590 }
8591 return resultobj;
8592 fail:
8593 {
8594 if (temp2)
8595 delete arg2;
8596 }
8597 return NULL;
8598 }
8599
8600
8601 static PyObject *_wrap_SafeShowMessage(PyObject *self, PyObject *args, PyObject *kwargs) {
8602 PyObject *resultobj;
8603 wxString *arg1 = 0 ;
8604 wxString *arg2 = 0 ;
8605 bool temp1 = False ;
8606 bool temp2 = False ;
8607 PyObject * obj0 = 0 ;
8608 PyObject * obj1 = 0 ;
8609 char *kwnames[] = {
8610 (char *) "title",(char *) "text", NULL
8611 };
8612
8613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SafeShowMessage",kwnames,&obj0,&obj1)) goto fail;
8614 {
8615 arg1 = wxString_in_helper(obj0);
8616 if (arg1 == NULL) SWIG_fail;
8617 temp1 = True;
8618 }
8619 {
8620 arg2 = wxString_in_helper(obj1);
8621 if (arg2 == NULL) SWIG_fail;
8622 temp2 = True;
8623 }
8624 {
8625 PyThreadState* __tstate = wxPyBeginAllowThreads();
8626 wxSafeShowMessage((wxString const &)*arg1,(wxString const &)*arg2);
8627
8628 wxPyEndAllowThreads(__tstate);
8629 if (PyErr_Occurred()) SWIG_fail;
8630 }
8631 Py_INCREF(Py_None); resultobj = Py_None;
8632 {
8633 if (temp1)
8634 delete arg1;
8635 }
8636 {
8637 if (temp2)
8638 delete arg2;
8639 }
8640 return resultobj;
8641 fail:
8642 {
8643 if (temp1)
8644 delete arg1;
8645 }
8646 {
8647 if (temp2)
8648 delete arg2;
8649 }
8650 return NULL;
8651 }
8652
8653
8654 static PyObject *_wrap_new_LogNull(PyObject *self, PyObject *args, PyObject *kwargs) {
8655 PyObject *resultobj;
8656 wxLogNull *result;
8657 char *kwnames[] = {
8658 NULL
8659 };
8660
8661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogNull",kwnames)) goto fail;
8662 {
8663 PyThreadState* __tstate = wxPyBeginAllowThreads();
8664 result = (wxLogNull *)new wxLogNull();
8665
8666 wxPyEndAllowThreads(__tstate);
8667 if (PyErr_Occurred()) SWIG_fail;
8668 }
8669 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogNull, 1);
8670 return resultobj;
8671 fail:
8672 return NULL;
8673 }
8674
8675
8676 static PyObject *_wrap_delete_LogNull(PyObject *self, PyObject *args, PyObject *kwargs) {
8677 PyObject *resultobj;
8678 wxLogNull *arg1 = (wxLogNull *) 0 ;
8679 PyObject * obj0 = 0 ;
8680 char *kwnames[] = {
8681 (char *) "self", NULL
8682 };
8683
8684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_LogNull",kwnames,&obj0)) goto fail;
8685 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogNull,
8686 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8687 {
8688 PyThreadState* __tstate = wxPyBeginAllowThreads();
8689 delete arg1;
8690
8691 wxPyEndAllowThreads(__tstate);
8692 if (PyErr_Occurred()) SWIG_fail;
8693 }
8694 Py_INCREF(Py_None); resultobj = Py_None;
8695 return resultobj;
8696 fail:
8697 return NULL;
8698 }
8699
8700
8701 static PyObject * LogNull_swigregister(PyObject *self, PyObject *args) {
8702 PyObject *obj;
8703 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8704 SWIG_TypeClientData(SWIGTYPE_p_wxLogNull, obj);
8705 Py_INCREF(obj);
8706 return Py_BuildValue((char *)"");
8707 }
8708 static PyObject *_wrap_new_PyLog(PyObject *self, PyObject *args, PyObject *kwargs) {
8709 PyObject *resultobj;
8710 wxPyLog *result;
8711 char *kwnames[] = {
8712 NULL
8713 };
8714
8715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyLog",kwnames)) goto fail;
8716 {
8717 PyThreadState* __tstate = wxPyBeginAllowThreads();
8718 result = (wxPyLog *)new wxPyLog();
8719
8720 wxPyEndAllowThreads(__tstate);
8721 if (PyErr_Occurred()) SWIG_fail;
8722 }
8723 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyLog, 1);
8724 return resultobj;
8725 fail:
8726 return NULL;
8727 }
8728
8729
8730 static PyObject *_wrap_PyLog__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
8731 PyObject *resultobj;
8732 wxPyLog *arg1 = (wxPyLog *) 0 ;
8733 PyObject *arg2 = (PyObject *) 0 ;
8734 PyObject *arg3 = (PyObject *) 0 ;
8735 PyObject * obj0 = 0 ;
8736 PyObject * obj1 = 0 ;
8737 PyObject * obj2 = 0 ;
8738 char *kwnames[] = {
8739 (char *) "self",(char *) "self",(char *) "_class", NULL
8740 };
8741
8742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLog__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
8743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLog,
8744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8745 arg2 = obj1;
8746 arg3 = obj2;
8747 {
8748 PyThreadState* __tstate = wxPyBeginAllowThreads();
8749 (arg1)->_setCallbackInfo(arg2,arg3);
8750
8751 wxPyEndAllowThreads(__tstate);
8752 if (PyErr_Occurred()) SWIG_fail;
8753 }
8754 Py_INCREF(Py_None); resultobj = Py_None;
8755 return resultobj;
8756 fail:
8757 return NULL;
8758 }
8759
8760
8761 static PyObject * PyLog_swigregister(PyObject *self, PyObject *args) {
8762 PyObject *obj;
8763 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8764 SWIG_TypeClientData(SWIGTYPE_p_wxPyLog, obj);
8765 Py_INCREF(obj);
8766 return Py_BuildValue((char *)"");
8767 }
8768 static PyObject *_wrap_Process_Kill(PyObject *self, PyObject *args, PyObject *kwargs) {
8769 PyObject *resultobj;
8770 int arg1 ;
8771 int arg2 = (int) wxSIGTERM ;
8772 int result;
8773 PyObject * obj0 = 0 ;
8774 PyObject * obj1 = 0 ;
8775 char *kwnames[] = {
8776 (char *) "pid",(char *) "sig", NULL
8777 };
8778
8779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Process_Kill",kwnames,&obj0,&obj1)) goto fail;
8780 arg1 = (int) SWIG_AsInt(obj0);
8781 if (PyErr_Occurred()) SWIG_fail;
8782 if (obj1) {
8783 arg2 = (wxSignal) SWIG_AsInt(obj1);
8784 if (PyErr_Occurred()) SWIG_fail;
8785 }
8786 {
8787 PyThreadState* __tstate = wxPyBeginAllowThreads();
8788 result = (int)wxPyProcess::Kill(arg1,(wxSignal )arg2);
8789
8790 wxPyEndAllowThreads(__tstate);
8791 if (PyErr_Occurred()) SWIG_fail;
8792 }
8793 resultobj = SWIG_FromInt((int)result);
8794 return resultobj;
8795 fail:
8796 return NULL;
8797 }
8798
8799
8800 static PyObject *_wrap_Process_Exists(PyObject *self, PyObject *args, PyObject *kwargs) {
8801 PyObject *resultobj;
8802 int arg1 ;
8803 bool result;
8804 PyObject * obj0 = 0 ;
8805 char *kwnames[] = {
8806 (char *) "pid", NULL
8807 };
8808
8809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Exists",kwnames,&obj0)) goto fail;
8810 arg1 = (int) SWIG_AsInt(obj0);
8811 if (PyErr_Occurred()) SWIG_fail;
8812 {
8813 PyThreadState* __tstate = wxPyBeginAllowThreads();
8814 result = (bool)wxPyProcess::Exists(arg1);
8815
8816 wxPyEndAllowThreads(__tstate);
8817 if (PyErr_Occurred()) SWIG_fail;
8818 }
8819 {
8820 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8821 }
8822 return resultobj;
8823 fail:
8824 return NULL;
8825 }
8826
8827
8828 static PyObject *_wrap_Process_Open(PyObject *self, PyObject *args, PyObject *kwargs) {
8829 PyObject *resultobj;
8830 wxString *arg1 = 0 ;
8831 int arg2 = (int) wxEXEC_ASYNC ;
8832 wxPyProcess *result;
8833 bool temp1 = False ;
8834 PyObject * obj0 = 0 ;
8835 PyObject * obj1 = 0 ;
8836 char *kwnames[] = {
8837 (char *) "cmd",(char *) "flags", NULL
8838 };
8839
8840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Process_Open",kwnames,&obj0,&obj1)) goto fail;
8841 {
8842 arg1 = wxString_in_helper(obj0);
8843 if (arg1 == NULL) SWIG_fail;
8844 temp1 = True;
8845 }
8846 if (obj1) {
8847 arg2 = (int) SWIG_AsInt(obj1);
8848 if (PyErr_Occurred()) SWIG_fail;
8849 }
8850 {
8851 PyThreadState* __tstate = wxPyBeginAllowThreads();
8852 result = (wxPyProcess *)wxPyProcess::Open((wxString const &)*arg1,arg2);
8853
8854 wxPyEndAllowThreads(__tstate);
8855 if (PyErr_Occurred()) SWIG_fail;
8856 }
8857 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 0);
8858 {
8859 if (temp1)
8860 delete arg1;
8861 }
8862 return resultobj;
8863 fail:
8864 {
8865 if (temp1)
8866 delete arg1;
8867 }
8868 return NULL;
8869 }
8870
8871
8872 static PyObject *_wrap_new_Process(PyObject *self, PyObject *args, PyObject *kwargs) {
8873 PyObject *resultobj;
8874 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
8875 int arg2 = (int) -1 ;
8876 wxPyProcess *result;
8877 PyObject * obj0 = 0 ;
8878 PyObject * obj1 = 0 ;
8879 char *kwnames[] = {
8880 (char *) "parent",(char *) "id", NULL
8881 };
8882
8883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Process",kwnames,&obj0,&obj1)) goto fail;
8884 if (obj0) {
8885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
8886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8887 }
8888 if (obj1) {
8889 arg2 = (int) SWIG_AsInt(obj1);
8890 if (PyErr_Occurred()) SWIG_fail;
8891 }
8892 {
8893 PyThreadState* __tstate = wxPyBeginAllowThreads();
8894 result = (wxPyProcess *)new wxPyProcess(arg1,arg2);
8895
8896 wxPyEndAllowThreads(__tstate);
8897 if (PyErr_Occurred()) SWIG_fail;
8898 }
8899 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 1);
8900 return resultobj;
8901 fail:
8902 return NULL;
8903 }
8904
8905
8906 static PyObject *_wrap_Process__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
8907 PyObject *resultobj;
8908 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8909 PyObject *arg2 = (PyObject *) 0 ;
8910 PyObject *arg3 = (PyObject *) 0 ;
8911 PyObject * obj0 = 0 ;
8912 PyObject * obj1 = 0 ;
8913 PyObject * obj2 = 0 ;
8914 char *kwnames[] = {
8915 (char *) "self",(char *) "self",(char *) "_class", NULL
8916 };
8917
8918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
8919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
8920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8921 arg2 = obj1;
8922 arg3 = obj2;
8923 {
8924 PyThreadState* __tstate = wxPyBeginAllowThreads();
8925 (arg1)->_setCallbackInfo(arg2,arg3);
8926
8927 wxPyEndAllowThreads(__tstate);
8928 if (PyErr_Occurred()) SWIG_fail;
8929 }
8930 Py_INCREF(Py_None); resultobj = Py_None;
8931 return resultobj;
8932 fail:
8933 return NULL;
8934 }
8935
8936
8937 static PyObject *_wrap_Process_base_OnTerminate(PyObject *self, PyObject *args, PyObject *kwargs) {
8938 PyObject *resultobj;
8939 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8940 int arg2 ;
8941 int arg3 ;
8942 PyObject * obj0 = 0 ;
8943 PyObject * obj1 = 0 ;
8944 PyObject * obj2 = 0 ;
8945 char *kwnames[] = {
8946 (char *) "self",(char *) "pid",(char *) "status", NULL
8947 };
8948
8949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process_base_OnTerminate",kwnames,&obj0,&obj1,&obj2)) goto fail;
8950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
8951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8952 arg2 = (int) SWIG_AsInt(obj1);
8953 if (PyErr_Occurred()) SWIG_fail;
8954 arg3 = (int) SWIG_AsInt(obj2);
8955 if (PyErr_Occurred()) SWIG_fail;
8956 {
8957 PyThreadState* __tstate = wxPyBeginAllowThreads();
8958 (arg1)->base_OnTerminate(arg2,arg3);
8959
8960 wxPyEndAllowThreads(__tstate);
8961 if (PyErr_Occurred()) SWIG_fail;
8962 }
8963 Py_INCREF(Py_None); resultobj = Py_None;
8964 return resultobj;
8965 fail:
8966 return NULL;
8967 }
8968
8969
8970 static PyObject *_wrap_Process_Redirect(PyObject *self, PyObject *args, PyObject *kwargs) {
8971 PyObject *resultobj;
8972 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8973 PyObject * obj0 = 0 ;
8974 char *kwnames[] = {
8975 (char *) "self", NULL
8976 };
8977
8978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Redirect",kwnames,&obj0)) goto fail;
8979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
8980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8981 {
8982 PyThreadState* __tstate = wxPyBeginAllowThreads();
8983 (arg1)->Redirect();
8984
8985 wxPyEndAllowThreads(__tstate);
8986 if (PyErr_Occurred()) SWIG_fail;
8987 }
8988 Py_INCREF(Py_None); resultobj = Py_None;
8989 return resultobj;
8990 fail:
8991 return NULL;
8992 }
8993
8994
8995 static PyObject *_wrap_Process_IsRedirected(PyObject *self, PyObject *args, PyObject *kwargs) {
8996 PyObject *resultobj;
8997 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8998 bool result;
8999 PyObject * obj0 = 0 ;
9000 char *kwnames[] = {
9001 (char *) "self", NULL
9002 };
9003
9004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsRedirected",kwnames,&obj0)) goto fail;
9005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9007 {
9008 PyThreadState* __tstate = wxPyBeginAllowThreads();
9009 result = (bool)(arg1)->IsRedirected();
9010
9011 wxPyEndAllowThreads(__tstate);
9012 if (PyErr_Occurred()) SWIG_fail;
9013 }
9014 {
9015 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9016 }
9017 return resultobj;
9018 fail:
9019 return NULL;
9020 }
9021
9022
9023 static PyObject *_wrap_Process_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
9024 PyObject *resultobj;
9025 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9026 PyObject * obj0 = 0 ;
9027 char *kwnames[] = {
9028 (char *) "self", NULL
9029 };
9030
9031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Detach",kwnames,&obj0)) goto fail;
9032 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9033 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9034 {
9035 PyThreadState* __tstate = wxPyBeginAllowThreads();
9036 (arg1)->Detach();
9037
9038 wxPyEndAllowThreads(__tstate);
9039 if (PyErr_Occurred()) SWIG_fail;
9040 }
9041 Py_INCREF(Py_None); resultobj = Py_None;
9042 return resultobj;
9043 fail:
9044 return NULL;
9045 }
9046
9047
9048 static PyObject *_wrap_Process_GetInputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9049 PyObject *resultobj;
9050 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9051 wxInputStream *result;
9052 PyObject * obj0 = 0 ;
9053 char *kwnames[] = {
9054 (char *) "self", NULL
9055 };
9056
9057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetInputStream",kwnames,&obj0)) goto fail;
9058 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9059 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9060 {
9061 PyThreadState* __tstate = wxPyBeginAllowThreads();
9062 result = (wxInputStream *)(arg1)->GetInputStream();
9063
9064 wxPyEndAllowThreads(__tstate);
9065 if (PyErr_Occurred()) SWIG_fail;
9066 }
9067 {
9068 wxPyInputStream * _ptr = NULL;
9069
9070 if (result) {
9071 _ptr = new wxPyInputStream(result);
9072 }
9073 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
9074 }
9075 return resultobj;
9076 fail:
9077 return NULL;
9078 }
9079
9080
9081 static PyObject *_wrap_Process_GetErrorStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9082 PyObject *resultobj;
9083 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9084 wxInputStream *result;
9085 PyObject * obj0 = 0 ;
9086 char *kwnames[] = {
9087 (char *) "self", NULL
9088 };
9089
9090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetErrorStream",kwnames,&obj0)) goto fail;
9091 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9092 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9093 {
9094 PyThreadState* __tstate = wxPyBeginAllowThreads();
9095 result = (wxInputStream *)(arg1)->GetErrorStream();
9096
9097 wxPyEndAllowThreads(__tstate);
9098 if (PyErr_Occurred()) SWIG_fail;
9099 }
9100 {
9101 wxPyInputStream * _ptr = NULL;
9102
9103 if (result) {
9104 _ptr = new wxPyInputStream(result);
9105 }
9106 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
9107 }
9108 return resultobj;
9109 fail:
9110 return NULL;
9111 }
9112
9113
9114 static PyObject *_wrap_Process_GetOutputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9115 PyObject *resultobj;
9116 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9117 wxOutputStream *result;
9118 PyObject * obj0 = 0 ;
9119 char *kwnames[] = {
9120 (char *) "self", NULL
9121 };
9122
9123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetOutputStream",kwnames,&obj0)) goto fail;
9124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9126 {
9127 PyThreadState* __tstate = wxPyBeginAllowThreads();
9128 result = (wxOutputStream *)(arg1)->GetOutputStream();
9129
9130 wxPyEndAllowThreads(__tstate);
9131 if (PyErr_Occurred()) SWIG_fail;
9132 }
9133 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxOutputStream, 0);
9134 return resultobj;
9135 fail:
9136 return NULL;
9137 }
9138
9139
9140 static PyObject *_wrap_Process_CloseOutput(PyObject *self, PyObject *args, PyObject *kwargs) {
9141 PyObject *resultobj;
9142 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9143 PyObject * obj0 = 0 ;
9144 char *kwnames[] = {
9145 (char *) "self", NULL
9146 };
9147
9148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_CloseOutput",kwnames,&obj0)) goto fail;
9149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9151 {
9152 PyThreadState* __tstate = wxPyBeginAllowThreads();
9153 (arg1)->CloseOutput();
9154
9155 wxPyEndAllowThreads(__tstate);
9156 if (PyErr_Occurred()) SWIG_fail;
9157 }
9158 Py_INCREF(Py_None); resultobj = Py_None;
9159 return resultobj;
9160 fail:
9161 return NULL;
9162 }
9163
9164
9165 static PyObject *_wrap_Process_IsInputOpened(PyObject *self, PyObject *args, PyObject *kwargs) {
9166 PyObject *resultobj;
9167 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9168 bool result;
9169 PyObject * obj0 = 0 ;
9170 char *kwnames[] = {
9171 (char *) "self", NULL
9172 };
9173
9174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputOpened",kwnames,&obj0)) goto fail;
9175 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9176 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9177 {
9178 PyThreadState* __tstate = wxPyBeginAllowThreads();
9179 result = (bool)((wxPyProcess const *)arg1)->IsInputOpened();
9180
9181 wxPyEndAllowThreads(__tstate);
9182 if (PyErr_Occurred()) SWIG_fail;
9183 }
9184 {
9185 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9186 }
9187 return resultobj;
9188 fail:
9189 return NULL;
9190 }
9191
9192
9193 static PyObject *_wrap_Process_IsInputAvailable(PyObject *self, PyObject *args, PyObject *kwargs) {
9194 PyObject *resultobj;
9195 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9196 bool result;
9197 PyObject * obj0 = 0 ;
9198 char *kwnames[] = {
9199 (char *) "self", NULL
9200 };
9201
9202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputAvailable",kwnames,&obj0)) goto fail;
9203 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9204 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9205 {
9206 PyThreadState* __tstate = wxPyBeginAllowThreads();
9207 result = (bool)((wxPyProcess const *)arg1)->IsInputAvailable();
9208
9209 wxPyEndAllowThreads(__tstate);
9210 if (PyErr_Occurred()) SWIG_fail;
9211 }
9212 {
9213 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9214 }
9215 return resultobj;
9216 fail:
9217 return NULL;
9218 }
9219
9220
9221 static PyObject *_wrap_Process_IsErrorAvailable(PyObject *self, PyObject *args, PyObject *kwargs) {
9222 PyObject *resultobj;
9223 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9224 bool result;
9225 PyObject * obj0 = 0 ;
9226 char *kwnames[] = {
9227 (char *) "self", NULL
9228 };
9229
9230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsErrorAvailable",kwnames,&obj0)) goto fail;
9231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9233 {
9234 PyThreadState* __tstate = wxPyBeginAllowThreads();
9235 result = (bool)((wxPyProcess const *)arg1)->IsErrorAvailable();
9236
9237 wxPyEndAllowThreads(__tstate);
9238 if (PyErr_Occurred()) SWIG_fail;
9239 }
9240 {
9241 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9242 }
9243 return resultobj;
9244 fail:
9245 return NULL;
9246 }
9247
9248
9249 static PyObject * Process_swigregister(PyObject *self, PyObject *args) {
9250 PyObject *obj;
9251 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9252 SWIG_TypeClientData(SWIGTYPE_p_wxPyProcess, obj);
9253 Py_INCREF(obj);
9254 return Py_BuildValue((char *)"");
9255 }
9256 static PyObject *_wrap_new_ProcessEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
9257 PyObject *resultobj;
9258 int arg1 = (int) 0 ;
9259 int arg2 = (int) 0 ;
9260 int arg3 = (int) 0 ;
9261 wxProcessEvent *result;
9262 PyObject * obj0 = 0 ;
9263 PyObject * obj1 = 0 ;
9264 PyObject * obj2 = 0 ;
9265 char *kwnames[] = {
9266 (char *) "id",(char *) "pid",(char *) "exitcode", NULL
9267 };
9268
9269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ProcessEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
9270 if (obj0) {
9271 arg1 = (int) SWIG_AsInt(obj0);
9272 if (PyErr_Occurred()) SWIG_fail;
9273 }
9274 if (obj1) {
9275 arg2 = (int) SWIG_AsInt(obj1);
9276 if (PyErr_Occurred()) SWIG_fail;
9277 }
9278 if (obj2) {
9279 arg3 = (int) SWIG_AsInt(obj2);
9280 if (PyErr_Occurred()) SWIG_fail;
9281 }
9282 {
9283 PyThreadState* __tstate = wxPyBeginAllowThreads();
9284 result = (wxProcessEvent *)new wxProcessEvent(arg1,arg2,arg3);
9285
9286 wxPyEndAllowThreads(__tstate);
9287 if (PyErr_Occurred()) SWIG_fail;
9288 }
9289 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxProcessEvent, 1);
9290 return resultobj;
9291 fail:
9292 return NULL;
9293 }
9294
9295
9296 static PyObject *_wrap_ProcessEvent_GetPid(PyObject *self, PyObject *args, PyObject *kwargs) {
9297 PyObject *resultobj;
9298 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9299 int result;
9300 PyObject * obj0 = 0 ;
9301 char *kwnames[] = {
9302 (char *) "self", NULL
9303 };
9304
9305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetPid",kwnames,&obj0)) goto fail;
9306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9308 {
9309 PyThreadState* __tstate = wxPyBeginAllowThreads();
9310 result = (int)(arg1)->GetPid();
9311
9312 wxPyEndAllowThreads(__tstate);
9313 if (PyErr_Occurred()) SWIG_fail;
9314 }
9315 resultobj = SWIG_FromInt((int)result);
9316 return resultobj;
9317 fail:
9318 return NULL;
9319 }
9320
9321
9322 static PyObject *_wrap_ProcessEvent_GetExitCode(PyObject *self, PyObject *args, PyObject *kwargs) {
9323 PyObject *resultobj;
9324 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9325 int result;
9326 PyObject * obj0 = 0 ;
9327 char *kwnames[] = {
9328 (char *) "self", NULL
9329 };
9330
9331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetExitCode",kwnames,&obj0)) goto fail;
9332 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9333 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9334 {
9335 PyThreadState* __tstate = wxPyBeginAllowThreads();
9336 result = (int)(arg1)->GetExitCode();
9337
9338 wxPyEndAllowThreads(__tstate);
9339 if (PyErr_Occurred()) SWIG_fail;
9340 }
9341 resultobj = SWIG_FromInt((int)result);
9342 return resultobj;
9343 fail:
9344 return NULL;
9345 }
9346
9347
9348 static PyObject *_wrap_ProcessEvent_m_pid_set(PyObject *self, PyObject *args, PyObject *kwargs) {
9349 PyObject *resultobj;
9350 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9351 int arg2 ;
9352 PyObject * obj0 = 0 ;
9353 PyObject * obj1 = 0 ;
9354 char *kwnames[] = {
9355 (char *) "self",(char *) "m_pid", NULL
9356 };
9357
9358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_pid_set",kwnames,&obj0,&obj1)) goto fail;
9359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9361 arg2 = (int) SWIG_AsInt(obj1);
9362 if (PyErr_Occurred()) SWIG_fail;
9363 if (arg1) (arg1)->m_pid = arg2;
9364
9365 Py_INCREF(Py_None); resultobj = Py_None;
9366 return resultobj;
9367 fail:
9368 return NULL;
9369 }
9370
9371
9372 static PyObject *_wrap_ProcessEvent_m_pid_get(PyObject *self, PyObject *args, PyObject *kwargs) {
9373 PyObject *resultobj;
9374 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9375 int result;
9376 PyObject * obj0 = 0 ;
9377 char *kwnames[] = {
9378 (char *) "self", NULL
9379 };
9380
9381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_pid_get",kwnames,&obj0)) goto fail;
9382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9384 result = (int) ((arg1)->m_pid);
9385
9386 resultobj = SWIG_FromInt((int)result);
9387 return resultobj;
9388 fail:
9389 return NULL;
9390 }
9391
9392
9393 static PyObject *_wrap_ProcessEvent_m_exitcode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
9394 PyObject *resultobj;
9395 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9396 int arg2 ;
9397 PyObject * obj0 = 0 ;
9398 PyObject * obj1 = 0 ;
9399 char *kwnames[] = {
9400 (char *) "self",(char *) "m_exitcode", NULL
9401 };
9402
9403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_exitcode_set",kwnames,&obj0,&obj1)) goto fail;
9404 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9405 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9406 arg2 = (int) SWIG_AsInt(obj1);
9407 if (PyErr_Occurred()) SWIG_fail;
9408 if (arg1) (arg1)->m_exitcode = arg2;
9409
9410 Py_INCREF(Py_None); resultobj = Py_None;
9411 return resultobj;
9412 fail:
9413 return NULL;
9414 }
9415
9416
9417 static PyObject *_wrap_ProcessEvent_m_exitcode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
9418 PyObject *resultobj;
9419 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9420 int result;
9421 PyObject * obj0 = 0 ;
9422 char *kwnames[] = {
9423 (char *) "self", NULL
9424 };
9425
9426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_exitcode_get",kwnames,&obj0)) goto fail;
9427 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9428 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9429 result = (int) ((arg1)->m_exitcode);
9430
9431 resultobj = SWIG_FromInt((int)result);
9432 return resultobj;
9433 fail:
9434 return NULL;
9435 }
9436
9437
9438 static PyObject * ProcessEvent_swigregister(PyObject *self, PyObject *args) {
9439 PyObject *obj;
9440 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9441 SWIG_TypeClientData(SWIGTYPE_p_wxProcessEvent, obj);
9442 Py_INCREF(obj);
9443 return Py_BuildValue((char *)"");
9444 }
9445 static PyObject *_wrap_Execute(PyObject *self, PyObject *args, PyObject *kwargs) {
9446 PyObject *resultobj;
9447 wxString *arg1 = 0 ;
9448 int arg2 = (int) wxEXEC_ASYNC ;
9449 wxPyProcess *arg3 = (wxPyProcess *) NULL ;
9450 long result;
9451 bool temp1 = False ;
9452 PyObject * obj0 = 0 ;
9453 PyObject * obj1 = 0 ;
9454 PyObject * obj2 = 0 ;
9455 char *kwnames[] = {
9456 (char *) "command",(char *) "flags",(char *) "process", NULL
9457 };
9458
9459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Execute",kwnames,&obj0,&obj1,&obj2)) goto fail;
9460 {
9461 arg1 = wxString_in_helper(obj0);
9462 if (arg1 == NULL) SWIG_fail;
9463 temp1 = True;
9464 }
9465 if (obj1) {
9466 arg2 = (int) SWIG_AsInt(obj1);
9467 if (PyErr_Occurred()) SWIG_fail;
9468 }
9469 if (obj2) {
9470 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPyProcess,
9471 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9472 }
9473 {
9474 PyThreadState* __tstate = wxPyBeginAllowThreads();
9475 result = (long)wxExecute((wxString const &)*arg1,arg2,arg3);
9476
9477 wxPyEndAllowThreads(__tstate);
9478 if (PyErr_Occurred()) SWIG_fail;
9479 }
9480 resultobj = SWIG_FromLong((long)result);
9481 {
9482 if (temp1)
9483 delete arg1;
9484 }
9485 return resultobj;
9486 fail:
9487 {
9488 if (temp1)
9489 delete arg1;
9490 }
9491 return NULL;
9492 }
9493
9494
9495 static PyObject *_wrap_new_Joystick(PyObject *self, PyObject *args, PyObject *kwargs) {
9496 PyObject *resultobj;
9497 int arg1 = (int) wxJOYSTICK1 ;
9498 wxJoystick *result;
9499 PyObject * obj0 = 0 ;
9500 char *kwnames[] = {
9501 (char *) "joystick", NULL
9502 };
9503
9504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Joystick",kwnames,&obj0)) goto fail;
9505 if (obj0) {
9506 arg1 = (int) SWIG_AsInt(obj0);
9507 if (PyErr_Occurred()) SWIG_fail;
9508 }
9509 {
9510 PyThreadState* __tstate = wxPyBeginAllowThreads();
9511 result = (wxJoystick *)new wxJoystick(arg1);
9512
9513 wxPyEndAllowThreads(__tstate);
9514 if (PyErr_Occurred()) SWIG_fail;
9515 }
9516 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystick, 1);
9517 return resultobj;
9518 fail:
9519 return NULL;
9520 }
9521
9522
9523 static PyObject *_wrap_delete_Joystick(PyObject *self, PyObject *args, PyObject *kwargs) {
9524 PyObject *resultobj;
9525 wxJoystick *arg1 = (wxJoystick *) 0 ;
9526 PyObject * obj0 = 0 ;
9527 char *kwnames[] = {
9528 (char *) "self", NULL
9529 };
9530
9531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Joystick",kwnames,&obj0)) goto fail;
9532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9534 {
9535 PyThreadState* __tstate = wxPyBeginAllowThreads();
9536 delete arg1;
9537
9538 wxPyEndAllowThreads(__tstate);
9539 if (PyErr_Occurred()) SWIG_fail;
9540 }
9541 Py_INCREF(Py_None); resultobj = Py_None;
9542 return resultobj;
9543 fail:
9544 return NULL;
9545 }
9546
9547
9548 static PyObject *_wrap_Joystick_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9549 PyObject *resultobj;
9550 wxJoystick *arg1 = (wxJoystick *) 0 ;
9551 wxPoint result;
9552 PyObject * obj0 = 0 ;
9553 char *kwnames[] = {
9554 (char *) "self", NULL
9555 };
9556
9557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPosition",kwnames,&obj0)) goto fail;
9558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9560 {
9561 PyThreadState* __tstate = wxPyBeginAllowThreads();
9562 result = (arg1)->GetPosition();
9563
9564 wxPyEndAllowThreads(__tstate);
9565 if (PyErr_Occurred()) SWIG_fail;
9566 }
9567 {
9568 wxPoint * resultptr;
9569 resultptr = new wxPoint((wxPoint &) result);
9570 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
9571 }
9572 return resultobj;
9573 fail:
9574 return NULL;
9575 }
9576
9577
9578 static PyObject *_wrap_Joystick_GetZPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9579 PyObject *resultobj;
9580 wxJoystick *arg1 = (wxJoystick *) 0 ;
9581 int result;
9582 PyObject * obj0 = 0 ;
9583 char *kwnames[] = {
9584 (char *) "self", NULL
9585 };
9586
9587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZPosition",kwnames,&obj0)) goto fail;
9588 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9589 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9590 {
9591 PyThreadState* __tstate = wxPyBeginAllowThreads();
9592 result = (int)(arg1)->GetZPosition();
9593
9594 wxPyEndAllowThreads(__tstate);
9595 if (PyErr_Occurred()) SWIG_fail;
9596 }
9597 resultobj = SWIG_FromInt((int)result);
9598 return resultobj;
9599 fail:
9600 return NULL;
9601 }
9602
9603
9604 static PyObject *_wrap_Joystick_GetButtonState(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_GetButtonState",kwnames,&obj0)) goto fail;
9614 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9615 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9616 {
9617 PyThreadState* __tstate = wxPyBeginAllowThreads();
9618 result = (int)(arg1)->GetButtonState();
9619
9620 wxPyEndAllowThreads(__tstate);
9621 if (PyErr_Occurred()) SWIG_fail;
9622 }
9623 resultobj = SWIG_FromInt((int)result);
9624 return resultobj;
9625 fail:
9626 return NULL;
9627 }
9628
9629
9630 static PyObject *_wrap_Joystick_GetPOVPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9631 PyObject *resultobj;
9632 wxJoystick *arg1 = (wxJoystick *) 0 ;
9633 int result;
9634 PyObject * obj0 = 0 ;
9635 char *kwnames[] = {
9636 (char *) "self", NULL
9637 };
9638
9639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVPosition",kwnames,&obj0)) goto fail;
9640 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9641 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9642 {
9643 PyThreadState* __tstate = wxPyBeginAllowThreads();
9644 result = (int)(arg1)->GetPOVPosition();
9645
9646 wxPyEndAllowThreads(__tstate);
9647 if (PyErr_Occurred()) SWIG_fail;
9648 }
9649 resultobj = SWIG_FromInt((int)result);
9650 return resultobj;
9651 fail:
9652 return NULL;
9653 }
9654
9655
9656 static PyObject *_wrap_Joystick_GetPOVCTSPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9657 PyObject *resultobj;
9658 wxJoystick *arg1 = (wxJoystick *) 0 ;
9659 int result;
9660 PyObject * obj0 = 0 ;
9661 char *kwnames[] = {
9662 (char *) "self", NULL
9663 };
9664
9665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVCTSPosition",kwnames,&obj0)) goto fail;
9666 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9667 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9668 {
9669 PyThreadState* __tstate = wxPyBeginAllowThreads();
9670 result = (int)(arg1)->GetPOVCTSPosition();
9671
9672 wxPyEndAllowThreads(__tstate);
9673 if (PyErr_Occurred()) SWIG_fail;
9674 }
9675 resultobj = SWIG_FromInt((int)result);
9676 return resultobj;
9677 fail:
9678 return NULL;
9679 }
9680
9681
9682 static PyObject *_wrap_Joystick_GetRudderPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9683 PyObject *resultobj;
9684 wxJoystick *arg1 = (wxJoystick *) 0 ;
9685 int result;
9686 PyObject * obj0 = 0 ;
9687 char *kwnames[] = {
9688 (char *) "self", NULL
9689 };
9690
9691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderPosition",kwnames,&obj0)) goto fail;
9692 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9694 {
9695 PyThreadState* __tstate = wxPyBeginAllowThreads();
9696 result = (int)(arg1)->GetRudderPosition();
9697
9698 wxPyEndAllowThreads(__tstate);
9699 if (PyErr_Occurred()) SWIG_fail;
9700 }
9701 resultobj = SWIG_FromInt((int)result);
9702 return resultobj;
9703 fail:
9704 return NULL;
9705 }
9706
9707
9708 static PyObject *_wrap_Joystick_GetUPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9709 PyObject *resultobj;
9710 wxJoystick *arg1 = (wxJoystick *) 0 ;
9711 int result;
9712 PyObject * obj0 = 0 ;
9713 char *kwnames[] = {
9714 (char *) "self", NULL
9715 };
9716
9717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUPosition",kwnames,&obj0)) goto fail;
9718 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9720 {
9721 PyThreadState* __tstate = wxPyBeginAllowThreads();
9722 result = (int)(arg1)->GetUPosition();
9723
9724 wxPyEndAllowThreads(__tstate);
9725 if (PyErr_Occurred()) SWIG_fail;
9726 }
9727 resultobj = SWIG_FromInt((int)result);
9728 return resultobj;
9729 fail:
9730 return NULL;
9731 }
9732
9733
9734 static PyObject *_wrap_Joystick_GetVPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9735 PyObject *resultobj;
9736 wxJoystick *arg1 = (wxJoystick *) 0 ;
9737 int result;
9738 PyObject * obj0 = 0 ;
9739 char *kwnames[] = {
9740 (char *) "self", NULL
9741 };
9742
9743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVPosition",kwnames,&obj0)) goto fail;
9744 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9745 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9746 {
9747 PyThreadState* __tstate = wxPyBeginAllowThreads();
9748 result = (int)(arg1)->GetVPosition();
9749
9750 wxPyEndAllowThreads(__tstate);
9751 if (PyErr_Occurred()) SWIG_fail;
9752 }
9753 resultobj = SWIG_FromInt((int)result);
9754 return resultobj;
9755 fail:
9756 return NULL;
9757 }
9758
9759
9760 static PyObject *_wrap_Joystick_GetMovementThreshold(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_GetMovementThreshold",kwnames,&obj0)) goto fail;
9770 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9771 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9772 {
9773 PyThreadState* __tstate = wxPyBeginAllowThreads();
9774 result = (int)(arg1)->GetMovementThreshold();
9775
9776 wxPyEndAllowThreads(__tstate);
9777 if (PyErr_Occurred()) SWIG_fail;
9778 }
9779 resultobj = SWIG_FromInt((int)result);
9780 return resultobj;
9781 fail:
9782 return NULL;
9783 }
9784
9785
9786 static PyObject *_wrap_Joystick_SetMovementThreshold(PyObject *self, PyObject *args, PyObject *kwargs) {
9787 PyObject *resultobj;
9788 wxJoystick *arg1 = (wxJoystick *) 0 ;
9789 int arg2 ;
9790 PyObject * obj0 = 0 ;
9791 PyObject * obj1 = 0 ;
9792 char *kwnames[] = {
9793 (char *) "self",(char *) "threshold", NULL
9794 };
9795
9796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Joystick_SetMovementThreshold",kwnames,&obj0,&obj1)) goto fail;
9797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9799 arg2 = (int) SWIG_AsInt(obj1);
9800 if (PyErr_Occurred()) SWIG_fail;
9801 {
9802 PyThreadState* __tstate = wxPyBeginAllowThreads();
9803 (arg1)->SetMovementThreshold(arg2);
9804
9805 wxPyEndAllowThreads(__tstate);
9806 if (PyErr_Occurred()) SWIG_fail;
9807 }
9808 Py_INCREF(Py_None); resultobj = Py_None;
9809 return resultobj;
9810 fail:
9811 return NULL;
9812 }
9813
9814
9815 static PyObject *_wrap_Joystick_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
9816 PyObject *resultobj;
9817 wxJoystick *arg1 = (wxJoystick *) 0 ;
9818 bool result;
9819 PyObject * obj0 = 0 ;
9820 char *kwnames[] = {
9821 (char *) "self", NULL
9822 };
9823
9824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_IsOk",kwnames,&obj0)) goto fail;
9825 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9826 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9827 {
9828 PyThreadState* __tstate = wxPyBeginAllowThreads();
9829 result = (bool)(arg1)->IsOk();
9830
9831 wxPyEndAllowThreads(__tstate);
9832 if (PyErr_Occurred()) SWIG_fail;
9833 }
9834 {
9835 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9836 }
9837 return resultobj;
9838 fail:
9839 return NULL;
9840 }
9841
9842
9843 static PyObject *_wrap_Joystick_GetNumberJoysticks(PyObject *self, PyObject *args, PyObject *kwargs) {
9844 PyObject *resultobj;
9845 wxJoystick *arg1 = (wxJoystick *) 0 ;
9846 int result;
9847 PyObject * obj0 = 0 ;
9848 char *kwnames[] = {
9849 (char *) "self", NULL
9850 };
9851
9852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberJoysticks",kwnames,&obj0)) goto fail;
9853 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9854 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9855 {
9856 PyThreadState* __tstate = wxPyBeginAllowThreads();
9857 result = (int)(arg1)->GetNumberJoysticks();
9858
9859 wxPyEndAllowThreads(__tstate);
9860 if (PyErr_Occurred()) SWIG_fail;
9861 }
9862 resultobj = SWIG_FromInt((int)result);
9863 return resultobj;
9864 fail:
9865 return NULL;
9866 }
9867
9868
9869 static PyObject *_wrap_Joystick_GetManufacturerId(PyObject *self, PyObject *args, PyObject *kwargs) {
9870 PyObject *resultobj;
9871 wxJoystick *arg1 = (wxJoystick *) 0 ;
9872 int result;
9873 PyObject * obj0 = 0 ;
9874 char *kwnames[] = {
9875 (char *) "self", NULL
9876 };
9877
9878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetManufacturerId",kwnames,&obj0)) goto fail;
9879 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9880 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9881 {
9882 PyThreadState* __tstate = wxPyBeginAllowThreads();
9883 result = (int)(arg1)->GetManufacturerId();
9884
9885 wxPyEndAllowThreads(__tstate);
9886 if (PyErr_Occurred()) SWIG_fail;
9887 }
9888 resultobj = SWIG_FromInt((int)result);
9889 return resultobj;
9890 fail:
9891 return NULL;
9892 }
9893
9894
9895 static PyObject *_wrap_Joystick_GetProductId(PyObject *self, PyObject *args, PyObject *kwargs) {
9896 PyObject *resultobj;
9897 wxJoystick *arg1 = (wxJoystick *) 0 ;
9898 int result;
9899 PyObject * obj0 = 0 ;
9900 char *kwnames[] = {
9901 (char *) "self", NULL
9902 };
9903
9904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductId",kwnames,&obj0)) goto fail;
9905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9907 {
9908 PyThreadState* __tstate = wxPyBeginAllowThreads();
9909 result = (int)(arg1)->GetProductId();
9910
9911 wxPyEndAllowThreads(__tstate);
9912 if (PyErr_Occurred()) SWIG_fail;
9913 }
9914 resultobj = SWIG_FromInt((int)result);
9915 return resultobj;
9916 fail:
9917 return NULL;
9918 }
9919
9920
9921 static PyObject *_wrap_Joystick_GetProductName(PyObject *self, PyObject *args, PyObject *kwargs) {
9922 PyObject *resultobj;
9923 wxJoystick *arg1 = (wxJoystick *) 0 ;
9924 wxString result;
9925 PyObject * obj0 = 0 ;
9926 char *kwnames[] = {
9927 (char *) "self", NULL
9928 };
9929
9930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductName",kwnames,&obj0)) goto fail;
9931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9933 {
9934 PyThreadState* __tstate = wxPyBeginAllowThreads();
9935 result = (arg1)->GetProductName();
9936
9937 wxPyEndAllowThreads(__tstate);
9938 if (PyErr_Occurred()) SWIG_fail;
9939 }
9940 {
9941 #if wxUSE_UNICODE
9942 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9943 #else
9944 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9945 #endif
9946 }
9947 return resultobj;
9948 fail:
9949 return NULL;
9950 }
9951
9952
9953 static PyObject *_wrap_Joystick_GetXMin(PyObject *self, PyObject *args, PyObject *kwargs) {
9954 PyObject *resultobj;
9955 wxJoystick *arg1 = (wxJoystick *) 0 ;
9956 int result;
9957 PyObject * obj0 = 0 ;
9958 char *kwnames[] = {
9959 (char *) "self", NULL
9960 };
9961
9962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMin",kwnames,&obj0)) goto fail;
9963 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9964 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9965 {
9966 PyThreadState* __tstate = wxPyBeginAllowThreads();
9967 result = (int)(arg1)->GetXMin();
9968
9969 wxPyEndAllowThreads(__tstate);
9970 if (PyErr_Occurred()) SWIG_fail;
9971 }
9972 resultobj = SWIG_FromInt((int)result);
9973 return resultobj;
9974 fail:
9975 return NULL;
9976 }
9977
9978
9979 static PyObject *_wrap_Joystick_GetYMin(PyObject *self, PyObject *args, PyObject *kwargs) {
9980 PyObject *resultobj;
9981 wxJoystick *arg1 = (wxJoystick *) 0 ;
9982 int result;
9983 PyObject * obj0 = 0 ;
9984 char *kwnames[] = {
9985 (char *) "self", NULL
9986 };
9987
9988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMin",kwnames,&obj0)) goto fail;
9989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9991 {
9992 PyThreadState* __tstate = wxPyBeginAllowThreads();
9993 result = (int)(arg1)->GetYMin();
9994
9995 wxPyEndAllowThreads(__tstate);
9996 if (PyErr_Occurred()) SWIG_fail;
9997 }
9998 resultobj = SWIG_FromInt((int)result);
9999 return resultobj;
10000 fail:
10001 return NULL;
10002 }
10003
10004
10005 static PyObject *_wrap_Joystick_GetZMin(PyObject *self, PyObject *args, PyObject *kwargs) {
10006 PyObject *resultobj;
10007 wxJoystick *arg1 = (wxJoystick *) 0 ;
10008 int result;
10009 PyObject * obj0 = 0 ;
10010 char *kwnames[] = {
10011 (char *) "self", NULL
10012 };
10013
10014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMin",kwnames,&obj0)) goto fail;
10015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10017 {
10018 PyThreadState* __tstate = wxPyBeginAllowThreads();
10019 result = (int)(arg1)->GetZMin();
10020
10021 wxPyEndAllowThreads(__tstate);
10022 if (PyErr_Occurred()) SWIG_fail;
10023 }
10024 resultobj = SWIG_FromInt((int)result);
10025 return resultobj;
10026 fail:
10027 return NULL;
10028 }
10029
10030
10031 static PyObject *_wrap_Joystick_GetXMax(PyObject *self, PyObject *args, PyObject *kwargs) {
10032 PyObject *resultobj;
10033 wxJoystick *arg1 = (wxJoystick *) 0 ;
10034 int result;
10035 PyObject * obj0 = 0 ;
10036 char *kwnames[] = {
10037 (char *) "self", NULL
10038 };
10039
10040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMax",kwnames,&obj0)) goto fail;
10041 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10043 {
10044 PyThreadState* __tstate = wxPyBeginAllowThreads();
10045 result = (int)(arg1)->GetXMax();
10046
10047 wxPyEndAllowThreads(__tstate);
10048 if (PyErr_Occurred()) SWIG_fail;
10049 }
10050 resultobj = SWIG_FromInt((int)result);
10051 return resultobj;
10052 fail:
10053 return NULL;
10054 }
10055
10056
10057 static PyObject *_wrap_Joystick_GetYMax(PyObject *self, PyObject *args, PyObject *kwargs) {
10058 PyObject *resultobj;
10059 wxJoystick *arg1 = (wxJoystick *) 0 ;
10060 int result;
10061 PyObject * obj0 = 0 ;
10062 char *kwnames[] = {
10063 (char *) "self", NULL
10064 };
10065
10066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMax",kwnames,&obj0)) goto fail;
10067 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10068 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10069 {
10070 PyThreadState* __tstate = wxPyBeginAllowThreads();
10071 result = (int)(arg1)->GetYMax();
10072
10073 wxPyEndAllowThreads(__tstate);
10074 if (PyErr_Occurred()) SWIG_fail;
10075 }
10076 resultobj = SWIG_FromInt((int)result);
10077 return resultobj;
10078 fail:
10079 return NULL;
10080 }
10081
10082
10083 static PyObject *_wrap_Joystick_GetZMax(PyObject *self, PyObject *args, PyObject *kwargs) {
10084 PyObject *resultobj;
10085 wxJoystick *arg1 = (wxJoystick *) 0 ;
10086 int result;
10087 PyObject * obj0 = 0 ;
10088 char *kwnames[] = {
10089 (char *) "self", NULL
10090 };
10091
10092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMax",kwnames,&obj0)) goto fail;
10093 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10095 {
10096 PyThreadState* __tstate = wxPyBeginAllowThreads();
10097 result = (int)(arg1)->GetZMax();
10098
10099 wxPyEndAllowThreads(__tstate);
10100 if (PyErr_Occurred()) SWIG_fail;
10101 }
10102 resultobj = SWIG_FromInt((int)result);
10103 return resultobj;
10104 fail:
10105 return NULL;
10106 }
10107
10108
10109 static PyObject *_wrap_Joystick_GetNumberButtons(PyObject *self, PyObject *args, PyObject *kwargs) {
10110 PyObject *resultobj;
10111 wxJoystick *arg1 = (wxJoystick *) 0 ;
10112 int result;
10113 PyObject * obj0 = 0 ;
10114 char *kwnames[] = {
10115 (char *) "self", NULL
10116 };
10117
10118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberButtons",kwnames,&obj0)) goto fail;
10119 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10120 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10121 {
10122 PyThreadState* __tstate = wxPyBeginAllowThreads();
10123 result = (int)(arg1)->GetNumberButtons();
10124
10125 wxPyEndAllowThreads(__tstate);
10126 if (PyErr_Occurred()) SWIG_fail;
10127 }
10128 resultobj = SWIG_FromInt((int)result);
10129 return resultobj;
10130 fail:
10131 return NULL;
10132 }
10133
10134
10135 static PyObject *_wrap_Joystick_GetNumberAxes(PyObject *self, PyObject *args, PyObject *kwargs) {
10136 PyObject *resultobj;
10137 wxJoystick *arg1 = (wxJoystick *) 0 ;
10138 int result;
10139 PyObject * obj0 = 0 ;
10140 char *kwnames[] = {
10141 (char *) "self", NULL
10142 };
10143
10144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberAxes",kwnames,&obj0)) goto fail;
10145 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10147 {
10148 PyThreadState* __tstate = wxPyBeginAllowThreads();
10149 result = (int)(arg1)->GetNumberAxes();
10150
10151 wxPyEndAllowThreads(__tstate);
10152 if (PyErr_Occurred()) SWIG_fail;
10153 }
10154 resultobj = SWIG_FromInt((int)result);
10155 return resultobj;
10156 fail:
10157 return NULL;
10158 }
10159
10160
10161 static PyObject *_wrap_Joystick_GetMaxButtons(PyObject *self, PyObject *args, PyObject *kwargs) {
10162 PyObject *resultobj;
10163 wxJoystick *arg1 = (wxJoystick *) 0 ;
10164 int result;
10165 PyObject * obj0 = 0 ;
10166 char *kwnames[] = {
10167 (char *) "self", NULL
10168 };
10169
10170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxButtons",kwnames,&obj0)) goto fail;
10171 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10172 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10173 {
10174 PyThreadState* __tstate = wxPyBeginAllowThreads();
10175 result = (int)(arg1)->GetMaxButtons();
10176
10177 wxPyEndAllowThreads(__tstate);
10178 if (PyErr_Occurred()) SWIG_fail;
10179 }
10180 resultobj = SWIG_FromInt((int)result);
10181 return resultobj;
10182 fail:
10183 return NULL;
10184 }
10185
10186
10187 static PyObject *_wrap_Joystick_GetMaxAxes(PyObject *self, PyObject *args, PyObject *kwargs) {
10188 PyObject *resultobj;
10189 wxJoystick *arg1 = (wxJoystick *) 0 ;
10190 int result;
10191 PyObject * obj0 = 0 ;
10192 char *kwnames[] = {
10193 (char *) "self", NULL
10194 };
10195
10196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxAxes",kwnames,&obj0)) goto fail;
10197 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10198 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10199 {
10200 PyThreadState* __tstate = wxPyBeginAllowThreads();
10201 result = (int)(arg1)->GetMaxAxes();
10202
10203 wxPyEndAllowThreads(__tstate);
10204 if (PyErr_Occurred()) SWIG_fail;
10205 }
10206 resultobj = SWIG_FromInt((int)result);
10207 return resultobj;
10208 fail:
10209 return NULL;
10210 }
10211
10212
10213 static PyObject *_wrap_Joystick_GetPollingMin(PyObject *self, PyObject *args, PyObject *kwargs) {
10214 PyObject *resultobj;
10215 wxJoystick *arg1 = (wxJoystick *) 0 ;
10216 int result;
10217 PyObject * obj0 = 0 ;
10218 char *kwnames[] = {
10219 (char *) "self", NULL
10220 };
10221
10222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMin",kwnames,&obj0)) goto fail;
10223 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10224 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10225 {
10226 PyThreadState* __tstate = wxPyBeginAllowThreads();
10227 result = (int)(arg1)->GetPollingMin();
10228
10229 wxPyEndAllowThreads(__tstate);
10230 if (PyErr_Occurred()) SWIG_fail;
10231 }
10232 resultobj = SWIG_FromInt((int)result);
10233 return resultobj;
10234 fail:
10235 return NULL;
10236 }
10237
10238
10239 static PyObject *_wrap_Joystick_GetPollingMax(PyObject *self, PyObject *args, PyObject *kwargs) {
10240 PyObject *resultobj;
10241 wxJoystick *arg1 = (wxJoystick *) 0 ;
10242 int result;
10243 PyObject * obj0 = 0 ;
10244 char *kwnames[] = {
10245 (char *) "self", NULL
10246 };
10247
10248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMax",kwnames,&obj0)) goto fail;
10249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10251 {
10252 PyThreadState* __tstate = wxPyBeginAllowThreads();
10253 result = (int)(arg1)->GetPollingMax();
10254
10255 wxPyEndAllowThreads(__tstate);
10256 if (PyErr_Occurred()) SWIG_fail;
10257 }
10258 resultobj = SWIG_FromInt((int)result);
10259 return resultobj;
10260 fail:
10261 return NULL;
10262 }
10263
10264
10265 static PyObject *_wrap_Joystick_GetRudderMin(PyObject *self, PyObject *args, PyObject *kwargs) {
10266 PyObject *resultobj;
10267 wxJoystick *arg1 = (wxJoystick *) 0 ;
10268 int result;
10269 PyObject * obj0 = 0 ;
10270 char *kwnames[] = {
10271 (char *) "self", NULL
10272 };
10273
10274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMin",kwnames,&obj0)) goto fail;
10275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10277 {
10278 PyThreadState* __tstate = wxPyBeginAllowThreads();
10279 result = (int)(arg1)->GetRudderMin();
10280
10281 wxPyEndAllowThreads(__tstate);
10282 if (PyErr_Occurred()) SWIG_fail;
10283 }
10284 resultobj = SWIG_FromInt((int)result);
10285 return resultobj;
10286 fail:
10287 return NULL;
10288 }
10289
10290
10291 static PyObject *_wrap_Joystick_GetRudderMax(PyObject *self, PyObject *args, PyObject *kwargs) {
10292 PyObject *resultobj;
10293 wxJoystick *arg1 = (wxJoystick *) 0 ;
10294 int result;
10295 PyObject * obj0 = 0 ;
10296 char *kwnames[] = {
10297 (char *) "self", NULL
10298 };
10299
10300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMax",kwnames,&obj0)) goto fail;
10301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10303 {
10304 PyThreadState* __tstate = wxPyBeginAllowThreads();
10305 result = (int)(arg1)->GetRudderMax();
10306
10307 wxPyEndAllowThreads(__tstate);
10308 if (PyErr_Occurred()) SWIG_fail;
10309 }
10310 resultobj = SWIG_FromInt((int)result);
10311 return resultobj;
10312 fail:
10313 return NULL;
10314 }
10315
10316
10317 static PyObject *_wrap_Joystick_GetUMin(PyObject *self, PyObject *args, PyObject *kwargs) {
10318 PyObject *resultobj;
10319 wxJoystick *arg1 = (wxJoystick *) 0 ;
10320 int result;
10321 PyObject * obj0 = 0 ;
10322 char *kwnames[] = {
10323 (char *) "self", NULL
10324 };
10325
10326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMin",kwnames,&obj0)) goto fail;
10327 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10328 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10329 {
10330 PyThreadState* __tstate = wxPyBeginAllowThreads();
10331 result = (int)(arg1)->GetUMin();
10332
10333 wxPyEndAllowThreads(__tstate);
10334 if (PyErr_Occurred()) SWIG_fail;
10335 }
10336 resultobj = SWIG_FromInt((int)result);
10337 return resultobj;
10338 fail:
10339 return NULL;
10340 }
10341
10342
10343 static PyObject *_wrap_Joystick_GetUMax(PyObject *self, PyObject *args, PyObject *kwargs) {
10344 PyObject *resultobj;
10345 wxJoystick *arg1 = (wxJoystick *) 0 ;
10346 int result;
10347 PyObject * obj0 = 0 ;
10348 char *kwnames[] = {
10349 (char *) "self", NULL
10350 };
10351
10352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMax",kwnames,&obj0)) goto fail;
10353 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10355 {
10356 PyThreadState* __tstate = wxPyBeginAllowThreads();
10357 result = (int)(arg1)->GetUMax();
10358
10359 wxPyEndAllowThreads(__tstate);
10360 if (PyErr_Occurred()) SWIG_fail;
10361 }
10362 resultobj = SWIG_FromInt((int)result);
10363 return resultobj;
10364 fail:
10365 return NULL;
10366 }
10367
10368
10369 static PyObject *_wrap_Joystick_GetVMin(PyObject *self, PyObject *args, PyObject *kwargs) {
10370 PyObject *resultobj;
10371 wxJoystick *arg1 = (wxJoystick *) 0 ;
10372 int result;
10373 PyObject * obj0 = 0 ;
10374 char *kwnames[] = {
10375 (char *) "self", NULL
10376 };
10377
10378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMin",kwnames,&obj0)) goto fail;
10379 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10381 {
10382 PyThreadState* __tstate = wxPyBeginAllowThreads();
10383 result = (int)(arg1)->GetVMin();
10384
10385 wxPyEndAllowThreads(__tstate);
10386 if (PyErr_Occurred()) SWIG_fail;
10387 }
10388 resultobj = SWIG_FromInt((int)result);
10389 return resultobj;
10390 fail:
10391 return NULL;
10392 }
10393
10394
10395 static PyObject *_wrap_Joystick_GetVMax(PyObject *self, PyObject *args, PyObject *kwargs) {
10396 PyObject *resultobj;
10397 wxJoystick *arg1 = (wxJoystick *) 0 ;
10398 int result;
10399 PyObject * obj0 = 0 ;
10400 char *kwnames[] = {
10401 (char *) "self", NULL
10402 };
10403
10404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMax",kwnames,&obj0)) goto fail;
10405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10407 {
10408 PyThreadState* __tstate = wxPyBeginAllowThreads();
10409 result = (int)(arg1)->GetVMax();
10410
10411 wxPyEndAllowThreads(__tstate);
10412 if (PyErr_Occurred()) SWIG_fail;
10413 }
10414 resultobj = SWIG_FromInt((int)result);
10415 return resultobj;
10416 fail:
10417 return NULL;
10418 }
10419
10420
10421 static PyObject *_wrap_Joystick_HasRudder(PyObject *self, PyObject *args, PyObject *kwargs) {
10422 PyObject *resultobj;
10423 wxJoystick *arg1 = (wxJoystick *) 0 ;
10424 bool result;
10425 PyObject * obj0 = 0 ;
10426 char *kwnames[] = {
10427 (char *) "self", NULL
10428 };
10429
10430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasRudder",kwnames,&obj0)) goto fail;
10431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10433 {
10434 PyThreadState* __tstate = wxPyBeginAllowThreads();
10435 result = (bool)(arg1)->HasRudder();
10436
10437 wxPyEndAllowThreads(__tstate);
10438 if (PyErr_Occurred()) SWIG_fail;
10439 }
10440 {
10441 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10442 }
10443 return resultobj;
10444 fail:
10445 return NULL;
10446 }
10447
10448
10449 static PyObject *_wrap_Joystick_HasZ(PyObject *self, PyObject *args, PyObject *kwargs) {
10450 PyObject *resultobj;
10451 wxJoystick *arg1 = (wxJoystick *) 0 ;
10452 bool result;
10453 PyObject * obj0 = 0 ;
10454 char *kwnames[] = {
10455 (char *) "self", NULL
10456 };
10457
10458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasZ",kwnames,&obj0)) goto fail;
10459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10461 {
10462 PyThreadState* __tstate = wxPyBeginAllowThreads();
10463 result = (bool)(arg1)->HasZ();
10464
10465 wxPyEndAllowThreads(__tstate);
10466 if (PyErr_Occurred()) SWIG_fail;
10467 }
10468 {
10469 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10470 }
10471 return resultobj;
10472 fail:
10473 return NULL;
10474 }
10475
10476
10477 static PyObject *_wrap_Joystick_HasU(PyObject *self, PyObject *args, PyObject *kwargs) {
10478 PyObject *resultobj;
10479 wxJoystick *arg1 = (wxJoystick *) 0 ;
10480 bool result;
10481 PyObject * obj0 = 0 ;
10482 char *kwnames[] = {
10483 (char *) "self", NULL
10484 };
10485
10486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasU",kwnames,&obj0)) goto fail;
10487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10489 {
10490 PyThreadState* __tstate = wxPyBeginAllowThreads();
10491 result = (bool)(arg1)->HasU();
10492
10493 wxPyEndAllowThreads(__tstate);
10494 if (PyErr_Occurred()) SWIG_fail;
10495 }
10496 {
10497 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10498 }
10499 return resultobj;
10500 fail:
10501 return NULL;
10502 }
10503
10504
10505 static PyObject *_wrap_Joystick_HasV(PyObject *self, PyObject *args, PyObject *kwargs) {
10506 PyObject *resultobj;
10507 wxJoystick *arg1 = (wxJoystick *) 0 ;
10508 bool result;
10509 PyObject * obj0 = 0 ;
10510 char *kwnames[] = {
10511 (char *) "self", NULL
10512 };
10513
10514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasV",kwnames,&obj0)) goto fail;
10515 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10516 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10517 {
10518 PyThreadState* __tstate = wxPyBeginAllowThreads();
10519 result = (bool)(arg1)->HasV();
10520
10521 wxPyEndAllowThreads(__tstate);
10522 if (PyErr_Occurred()) SWIG_fail;
10523 }
10524 {
10525 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10526 }
10527 return resultobj;
10528 fail:
10529 return NULL;
10530 }
10531
10532
10533 static PyObject *_wrap_Joystick_HasPOV(PyObject *self, PyObject *args, PyObject *kwargs) {
10534 PyObject *resultobj;
10535 wxJoystick *arg1 = (wxJoystick *) 0 ;
10536 bool result;
10537 PyObject * obj0 = 0 ;
10538 char *kwnames[] = {
10539 (char *) "self", NULL
10540 };
10541
10542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV",kwnames,&obj0)) goto fail;
10543 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10544 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10545 {
10546 PyThreadState* __tstate = wxPyBeginAllowThreads();
10547 result = (bool)(arg1)->HasPOV();
10548
10549 wxPyEndAllowThreads(__tstate);
10550 if (PyErr_Occurred()) SWIG_fail;
10551 }
10552 {
10553 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10554 }
10555 return resultobj;
10556 fail:
10557 return NULL;
10558 }
10559
10560
10561 static PyObject *_wrap_Joystick_HasPOV4Dir(PyObject *self, PyObject *args, PyObject *kwargs) {
10562 PyObject *resultobj;
10563 wxJoystick *arg1 = (wxJoystick *) 0 ;
10564 bool result;
10565 PyObject * obj0 = 0 ;
10566 char *kwnames[] = {
10567 (char *) "self", NULL
10568 };
10569
10570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV4Dir",kwnames,&obj0)) goto fail;
10571 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10573 {
10574 PyThreadState* __tstate = wxPyBeginAllowThreads();
10575 result = (bool)(arg1)->HasPOV4Dir();
10576
10577 wxPyEndAllowThreads(__tstate);
10578 if (PyErr_Occurred()) SWIG_fail;
10579 }
10580 {
10581 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10582 }
10583 return resultobj;
10584 fail:
10585 return NULL;
10586 }
10587
10588
10589 static PyObject *_wrap_Joystick_HasPOVCTS(PyObject *self, PyObject *args, PyObject *kwargs) {
10590 PyObject *resultobj;
10591 wxJoystick *arg1 = (wxJoystick *) 0 ;
10592 bool result;
10593 PyObject * obj0 = 0 ;
10594 char *kwnames[] = {
10595 (char *) "self", NULL
10596 };
10597
10598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOVCTS",kwnames,&obj0)) goto fail;
10599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10601 {
10602 PyThreadState* __tstate = wxPyBeginAllowThreads();
10603 result = (bool)(arg1)->HasPOVCTS();
10604
10605 wxPyEndAllowThreads(__tstate);
10606 if (PyErr_Occurred()) SWIG_fail;
10607 }
10608 {
10609 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10610 }
10611 return resultobj;
10612 fail:
10613 return NULL;
10614 }
10615
10616
10617 static PyObject *_wrap_Joystick_SetCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
10618 PyObject *resultobj;
10619 wxJoystick *arg1 = (wxJoystick *) 0 ;
10620 wxWindow *arg2 = (wxWindow *) 0 ;
10621 int arg3 = (int) 0 ;
10622 bool result;
10623 PyObject * obj0 = 0 ;
10624 PyObject * obj1 = 0 ;
10625 PyObject * obj2 = 0 ;
10626 char *kwnames[] = {
10627 (char *) "self",(char *) "win",(char *) "pollingFreq", NULL
10628 };
10629
10630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Joystick_SetCapture",kwnames,&obj0,&obj1,&obj2)) goto fail;
10631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10633 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
10634 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10635 if (obj2) {
10636 arg3 = (int) SWIG_AsInt(obj2);
10637 if (PyErr_Occurred()) SWIG_fail;
10638 }
10639 {
10640 PyThreadState* __tstate = wxPyBeginAllowThreads();
10641 result = (bool)(arg1)->SetCapture(arg2,arg3);
10642
10643 wxPyEndAllowThreads(__tstate);
10644 if (PyErr_Occurred()) SWIG_fail;
10645 }
10646 {
10647 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10648 }
10649 return resultobj;
10650 fail:
10651 return NULL;
10652 }
10653
10654
10655 static PyObject *_wrap_Joystick_ReleaseCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
10656 PyObject *resultobj;
10657 wxJoystick *arg1 = (wxJoystick *) 0 ;
10658 bool result;
10659 PyObject * obj0 = 0 ;
10660 char *kwnames[] = {
10661 (char *) "self", NULL
10662 };
10663
10664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_ReleaseCapture",kwnames,&obj0)) goto fail;
10665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10667 {
10668 PyThreadState* __tstate = wxPyBeginAllowThreads();
10669 result = (bool)(arg1)->ReleaseCapture();
10670
10671 wxPyEndAllowThreads(__tstate);
10672 if (PyErr_Occurred()) SWIG_fail;
10673 }
10674 {
10675 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10676 }
10677 return resultobj;
10678 fail:
10679 return NULL;
10680 }
10681
10682
10683 static PyObject * Joystick_swigregister(PyObject *self, PyObject *args) {
10684 PyObject *obj;
10685 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10686 SWIG_TypeClientData(SWIGTYPE_p_wxJoystick, obj);
10687 Py_INCREF(obj);
10688 return Py_BuildValue((char *)"");
10689 }
10690 static PyObject *_wrap_JoystickEvent_m_pos_set(PyObject *self, PyObject *args, PyObject *kwargs) {
10691 PyObject *resultobj;
10692 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10693 wxPoint *arg2 = (wxPoint *) 0 ;
10694 PyObject * obj0 = 0 ;
10695 PyObject * obj1 = 0 ;
10696 char *kwnames[] = {
10697 (char *) "self",(char *) "m_pos", NULL
10698 };
10699
10700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
10701 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
10702 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10703 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPoint,
10704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10705 if (arg1) (arg1)->m_pos = *arg2;
10706
10707 Py_INCREF(Py_None); resultobj = Py_None;
10708 return resultobj;
10709 fail:
10710 return NULL;
10711 }
10712
10713
10714 static PyObject *_wrap_JoystickEvent_m_pos_get(PyObject *self, PyObject *args, PyObject *kwargs) {
10715 PyObject *resultobj;
10716 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10717 wxPoint *result;
10718 PyObject * obj0 = 0 ;
10719 char *kwnames[] = {
10720 (char *) "self", NULL
10721 };
10722
10723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_pos_get",kwnames,&obj0)) goto fail;
10724 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
10725 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10726 result = (wxPoint *)& ((arg1)->m_pos);
10727
10728 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
10729 return resultobj;
10730 fail:
10731 return NULL;
10732 }
10733
10734
10735 static PyObject *_wrap_JoystickEvent_m_zPosition_set(PyObject *self, PyObject *args, PyObject *kwargs) {
10736 PyObject *resultobj;
10737 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10738 int arg2 ;
10739 PyObject * obj0 = 0 ;
10740 PyObject * obj1 = 0 ;
10741 char *kwnames[] = {
10742 (char *) "self",(char *) "m_zPosition", NULL
10743 };
10744
10745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_zPosition_set",kwnames,&obj0,&obj1)) goto fail;
10746 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
10747 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10748 arg2 = (int) SWIG_AsInt(obj1);
10749 if (PyErr_Occurred()) SWIG_fail;
10750 if (arg1) (arg1)->m_zPosition = arg2;
10751
10752 Py_INCREF(Py_None); resultobj = Py_None;
10753 return resultobj;
10754 fail:
10755 return NULL;
10756 }
10757
10758
10759 static PyObject *_wrap_JoystickEvent_m_zPosition_get(PyObject *self, PyObject *args, PyObject *kwargs) {
10760 PyObject *resultobj;
10761 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10762 int result;
10763 PyObject * obj0 = 0 ;
10764 char *kwnames[] = {
10765 (char *) "self", NULL
10766 };
10767
10768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_zPosition_get",kwnames,&obj0)) goto fail;
10769 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
10770 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10771 result = (int) ((arg1)->m_zPosition);
10772
10773 resultobj = SWIG_FromInt((int)result);
10774 return resultobj;
10775 fail:
10776 return NULL;
10777 }
10778
10779
10780 static PyObject *_wrap_JoystickEvent_m_buttonChange_set(PyObject *self, PyObject *args, PyObject *kwargs) {
10781 PyObject *resultobj;
10782 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10783 int arg2 ;
10784 PyObject * obj0 = 0 ;
10785 PyObject * obj1 = 0 ;
10786 char *kwnames[] = {
10787 (char *) "self",(char *) "m_buttonChange", NULL
10788 };
10789
10790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_buttonChange_set",kwnames,&obj0,&obj1)) goto fail;
10791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
10792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10793 arg2 = (int) SWIG_AsInt(obj1);
10794 if (PyErr_Occurred()) SWIG_fail;
10795 if (arg1) (arg1)->m_buttonChange = arg2;
10796
10797 Py_INCREF(Py_None); resultobj = Py_None;
10798 return resultobj;
10799 fail:
10800 return NULL;
10801 }
10802
10803
10804 static PyObject *_wrap_JoystickEvent_m_buttonChange_get(PyObject *self, PyObject *args, PyObject *kwargs) {
10805 PyObject *resultobj;
10806 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10807 int result;
10808 PyObject * obj0 = 0 ;
10809 char *kwnames[] = {
10810 (char *) "self", NULL
10811 };
10812
10813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_buttonChange_get",kwnames,&obj0)) goto fail;
10814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
10815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10816 result = (int) ((arg1)->m_buttonChange);
10817
10818 resultobj = SWIG_FromInt((int)result);
10819 return resultobj;
10820 fail:
10821 return NULL;
10822 }
10823
10824
10825 static PyObject *_wrap_JoystickEvent_m_buttonState_set(PyObject *self, PyObject *args, PyObject *kwargs) {
10826 PyObject *resultobj;
10827 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10828 int arg2 ;
10829 PyObject * obj0 = 0 ;
10830 PyObject * obj1 = 0 ;
10831 char *kwnames[] = {
10832 (char *) "self",(char *) "m_buttonState", NULL
10833 };
10834
10835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_buttonState_set",kwnames,&obj0,&obj1)) goto fail;
10836 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
10837 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10838 arg2 = (int) SWIG_AsInt(obj1);
10839 if (PyErr_Occurred()) SWIG_fail;
10840 if (arg1) (arg1)->m_buttonState = arg2;
10841
10842 Py_INCREF(Py_None); resultobj = Py_None;
10843 return resultobj;
10844 fail:
10845 return NULL;
10846 }
10847
10848
10849 static PyObject *_wrap_JoystickEvent_m_buttonState_get(PyObject *self, PyObject *args, PyObject *kwargs) {
10850 PyObject *resultobj;
10851 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10852 int result;
10853 PyObject * obj0 = 0 ;
10854 char *kwnames[] = {
10855 (char *) "self", NULL
10856 };
10857
10858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_buttonState_get",kwnames,&obj0)) goto fail;
10859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
10860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10861 result = (int) ((arg1)->m_buttonState);
10862
10863 resultobj = SWIG_FromInt((int)result);
10864 return resultobj;
10865 fail:
10866 return NULL;
10867 }
10868
10869
10870 static PyObject *_wrap_JoystickEvent_m_joyStick_set(PyObject *self, PyObject *args, PyObject *kwargs) {
10871 PyObject *resultobj;
10872 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10873 int arg2 ;
10874 PyObject * obj0 = 0 ;
10875 PyObject * obj1 = 0 ;
10876 char *kwnames[] = {
10877 (char *) "self",(char *) "m_joyStick", NULL
10878 };
10879
10880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_joyStick_set",kwnames,&obj0,&obj1)) goto fail;
10881 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
10882 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10883 arg2 = (int) SWIG_AsInt(obj1);
10884 if (PyErr_Occurred()) SWIG_fail;
10885 if (arg1) (arg1)->m_joyStick = arg2;
10886
10887 Py_INCREF(Py_None); resultobj = Py_None;
10888 return resultobj;
10889 fail:
10890 return NULL;
10891 }
10892
10893
10894 static PyObject *_wrap_JoystickEvent_m_joyStick_get(PyObject *self, PyObject *args, PyObject *kwargs) {
10895 PyObject *resultobj;
10896 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10897 int result;
10898 PyObject * obj0 = 0 ;
10899 char *kwnames[] = {
10900 (char *) "self", NULL
10901 };
10902
10903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_joyStick_get",kwnames,&obj0)) goto fail;
10904 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
10905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10906 result = (int) ((arg1)->m_joyStick);
10907
10908 resultobj = SWIG_FromInt((int)result);
10909 return resultobj;
10910 fail:
10911 return NULL;
10912 }
10913
10914
10915 static PyObject *_wrap_new_JoystickEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
10916 PyObject *resultobj;
10917 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
10918 int arg2 = (int) 0 ;
10919 int arg3 = (int) wxJOYSTICK1 ;
10920 int arg4 = (int) 0 ;
10921 wxJoystickEvent *result;
10922 PyObject * obj0 = 0 ;
10923 PyObject * obj1 = 0 ;
10924 PyObject * obj2 = 0 ;
10925 PyObject * obj3 = 0 ;
10926 char *kwnames[] = {
10927 (char *) "type",(char *) "state",(char *) "joystick",(char *) "change", NULL
10928 };
10929
10930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_JoystickEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10931 if (obj0) {
10932 arg1 = (wxEventType) SWIG_AsInt(obj0);
10933 if (PyErr_Occurred()) SWIG_fail;
10934 }
10935 if (obj1) {
10936 arg2 = (int) SWIG_AsInt(obj1);
10937 if (PyErr_Occurred()) SWIG_fail;
10938 }
10939 if (obj2) {
10940 arg3 = (int) SWIG_AsInt(obj2);
10941 if (PyErr_Occurred()) SWIG_fail;
10942 }
10943 if (obj3) {
10944 arg4 = (int) SWIG_AsInt(obj3);
10945 if (PyErr_Occurred()) SWIG_fail;
10946 }
10947 {
10948 PyThreadState* __tstate = wxPyBeginAllowThreads();
10949 result = (wxJoystickEvent *)new wxJoystickEvent(arg1,arg2,arg3,arg4);
10950
10951 wxPyEndAllowThreads(__tstate);
10952 if (PyErr_Occurred()) SWIG_fail;
10953 }
10954 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystickEvent, 1);
10955 return resultobj;
10956 fail:
10957 return NULL;
10958 }
10959
10960
10961 static PyObject *_wrap_JoystickEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
10962 PyObject *resultobj;
10963 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10964 wxPoint result;
10965 PyObject * obj0 = 0 ;
10966 char *kwnames[] = {
10967 (char *) "self", NULL
10968 };
10969
10970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetPosition",kwnames,&obj0)) goto fail;
10971 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
10972 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10973 {
10974 PyThreadState* __tstate = wxPyBeginAllowThreads();
10975 result = ((wxJoystickEvent const *)arg1)->GetPosition();
10976
10977 wxPyEndAllowThreads(__tstate);
10978 if (PyErr_Occurred()) SWIG_fail;
10979 }
10980 {
10981 wxPoint * resultptr;
10982 resultptr = new wxPoint((wxPoint &) result);
10983 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
10984 }
10985 return resultobj;
10986 fail:
10987 return NULL;
10988 }
10989
10990
10991 static PyObject *_wrap_JoystickEvent_GetZPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
10992 PyObject *resultobj;
10993 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10994 int result;
10995 PyObject * obj0 = 0 ;
10996 char *kwnames[] = {
10997 (char *) "self", NULL
10998 };
10999
11000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetZPosition",kwnames,&obj0)) goto fail;
11001 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11002 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11003 {
11004 PyThreadState* __tstate = wxPyBeginAllowThreads();
11005 result = (int)((wxJoystickEvent const *)arg1)->GetZPosition();
11006
11007 wxPyEndAllowThreads(__tstate);
11008 if (PyErr_Occurred()) SWIG_fail;
11009 }
11010 resultobj = SWIG_FromInt((int)result);
11011 return resultobj;
11012 fail:
11013 return NULL;
11014 }
11015
11016
11017 static PyObject *_wrap_JoystickEvent_GetButtonState(PyObject *self, PyObject *args, PyObject *kwargs) {
11018 PyObject *resultobj;
11019 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11020 int result;
11021 PyObject * obj0 = 0 ;
11022 char *kwnames[] = {
11023 (char *) "self", NULL
11024 };
11025
11026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonState",kwnames,&obj0)) goto fail;
11027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11029 {
11030 PyThreadState* __tstate = wxPyBeginAllowThreads();
11031 result = (int)((wxJoystickEvent const *)arg1)->GetButtonState();
11032
11033 wxPyEndAllowThreads(__tstate);
11034 if (PyErr_Occurred()) SWIG_fail;
11035 }
11036 resultobj = SWIG_FromInt((int)result);
11037 return resultobj;
11038 fail:
11039 return NULL;
11040 }
11041
11042
11043 static PyObject *_wrap_JoystickEvent_GetButtonChange(PyObject *self, PyObject *args, PyObject *kwargs) {
11044 PyObject *resultobj;
11045 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11046 int result;
11047 PyObject * obj0 = 0 ;
11048 char *kwnames[] = {
11049 (char *) "self", NULL
11050 };
11051
11052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonChange",kwnames,&obj0)) goto fail;
11053 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11055 {
11056 PyThreadState* __tstate = wxPyBeginAllowThreads();
11057 result = (int)((wxJoystickEvent const *)arg1)->GetButtonChange();
11058
11059 wxPyEndAllowThreads(__tstate);
11060 if (PyErr_Occurred()) SWIG_fail;
11061 }
11062 resultobj = SWIG_FromInt((int)result);
11063 return resultobj;
11064 fail:
11065 return NULL;
11066 }
11067
11068
11069 static PyObject *_wrap_JoystickEvent_GetJoystick(PyObject *self, PyObject *args, PyObject *kwargs) {
11070 PyObject *resultobj;
11071 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11072 int result;
11073 PyObject * obj0 = 0 ;
11074 char *kwnames[] = {
11075 (char *) "self", NULL
11076 };
11077
11078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetJoystick",kwnames,&obj0)) goto fail;
11079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11081 {
11082 PyThreadState* __tstate = wxPyBeginAllowThreads();
11083 result = (int)((wxJoystickEvent const *)arg1)->GetJoystick();
11084
11085 wxPyEndAllowThreads(__tstate);
11086 if (PyErr_Occurred()) SWIG_fail;
11087 }
11088 resultobj = SWIG_FromInt((int)result);
11089 return resultobj;
11090 fail:
11091 return NULL;
11092 }
11093
11094
11095 static PyObject *_wrap_JoystickEvent_SetJoystick(PyObject *self, PyObject *args, PyObject *kwargs) {
11096 PyObject *resultobj;
11097 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11098 int arg2 ;
11099 PyObject * obj0 = 0 ;
11100 PyObject * obj1 = 0 ;
11101 char *kwnames[] = {
11102 (char *) "self",(char *) "stick", NULL
11103 };
11104
11105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetJoystick",kwnames,&obj0,&obj1)) goto fail;
11106 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11107 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11108 arg2 = (int) SWIG_AsInt(obj1);
11109 if (PyErr_Occurred()) SWIG_fail;
11110 {
11111 PyThreadState* __tstate = wxPyBeginAllowThreads();
11112 (arg1)->SetJoystick(arg2);
11113
11114 wxPyEndAllowThreads(__tstate);
11115 if (PyErr_Occurred()) SWIG_fail;
11116 }
11117 Py_INCREF(Py_None); resultobj = Py_None;
11118 return resultobj;
11119 fail:
11120 return NULL;
11121 }
11122
11123
11124 static PyObject *_wrap_JoystickEvent_SetButtonState(PyObject *self, PyObject *args, PyObject *kwargs) {
11125 PyObject *resultobj;
11126 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11127 int arg2 ;
11128 PyObject * obj0 = 0 ;
11129 PyObject * obj1 = 0 ;
11130 char *kwnames[] = {
11131 (char *) "self",(char *) "state", NULL
11132 };
11133
11134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonState",kwnames,&obj0,&obj1)) goto fail;
11135 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11136 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11137 arg2 = (int) SWIG_AsInt(obj1);
11138 if (PyErr_Occurred()) SWIG_fail;
11139 {
11140 PyThreadState* __tstate = wxPyBeginAllowThreads();
11141 (arg1)->SetButtonState(arg2);
11142
11143 wxPyEndAllowThreads(__tstate);
11144 if (PyErr_Occurred()) SWIG_fail;
11145 }
11146 Py_INCREF(Py_None); resultobj = Py_None;
11147 return resultobj;
11148 fail:
11149 return NULL;
11150 }
11151
11152
11153 static PyObject *_wrap_JoystickEvent_SetButtonChange(PyObject *self, PyObject *args, PyObject *kwargs) {
11154 PyObject *resultobj;
11155 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11156 int arg2 ;
11157 PyObject * obj0 = 0 ;
11158 PyObject * obj1 = 0 ;
11159 char *kwnames[] = {
11160 (char *) "self",(char *) "change", NULL
11161 };
11162
11163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonChange",kwnames,&obj0,&obj1)) goto fail;
11164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11166 arg2 = (int) SWIG_AsInt(obj1);
11167 if (PyErr_Occurred()) SWIG_fail;
11168 {
11169 PyThreadState* __tstate = wxPyBeginAllowThreads();
11170 (arg1)->SetButtonChange(arg2);
11171
11172 wxPyEndAllowThreads(__tstate);
11173 if (PyErr_Occurred()) SWIG_fail;
11174 }
11175 Py_INCREF(Py_None); resultobj = Py_None;
11176 return resultobj;
11177 fail:
11178 return NULL;
11179 }
11180
11181
11182 static PyObject *_wrap_JoystickEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
11183 PyObject *resultobj;
11184 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11185 wxPoint *arg2 = 0 ;
11186 wxPoint temp2 ;
11187 PyObject * obj0 = 0 ;
11188 PyObject * obj1 = 0 ;
11189 char *kwnames[] = {
11190 (char *) "self",(char *) "pos", NULL
11191 };
11192
11193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
11194 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11195 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11196 {
11197 arg2 = &temp2;
11198 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
11199 }
11200 {
11201 PyThreadState* __tstate = wxPyBeginAllowThreads();
11202 (arg1)->SetPosition((wxPoint const &)*arg2);
11203
11204 wxPyEndAllowThreads(__tstate);
11205 if (PyErr_Occurred()) SWIG_fail;
11206 }
11207 Py_INCREF(Py_None); resultobj = Py_None;
11208 return resultobj;
11209 fail:
11210 return NULL;
11211 }
11212
11213
11214 static PyObject *_wrap_JoystickEvent_SetZPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
11215 PyObject *resultobj;
11216 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11217 int arg2 ;
11218 PyObject * obj0 = 0 ;
11219 PyObject * obj1 = 0 ;
11220 char *kwnames[] = {
11221 (char *) "self",(char *) "zPos", NULL
11222 };
11223
11224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetZPosition",kwnames,&obj0,&obj1)) goto fail;
11225 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11227 arg2 = (int) SWIG_AsInt(obj1);
11228 if (PyErr_Occurred()) SWIG_fail;
11229 {
11230 PyThreadState* __tstate = wxPyBeginAllowThreads();
11231 (arg1)->SetZPosition(arg2);
11232
11233 wxPyEndAllowThreads(__tstate);
11234 if (PyErr_Occurred()) SWIG_fail;
11235 }
11236 Py_INCREF(Py_None); resultobj = Py_None;
11237 return resultobj;
11238 fail:
11239 return NULL;
11240 }
11241
11242
11243 static PyObject *_wrap_JoystickEvent_IsButton(PyObject *self, PyObject *args, PyObject *kwargs) {
11244 PyObject *resultobj;
11245 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11246 bool result;
11247 PyObject * obj0 = 0 ;
11248 char *kwnames[] = {
11249 (char *) "self", NULL
11250 };
11251
11252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsButton",kwnames,&obj0)) goto fail;
11253 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11254 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11255 {
11256 PyThreadState* __tstate = wxPyBeginAllowThreads();
11257 result = (bool)((wxJoystickEvent const *)arg1)->IsButton();
11258
11259 wxPyEndAllowThreads(__tstate);
11260 if (PyErr_Occurred()) SWIG_fail;
11261 }
11262 {
11263 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11264 }
11265 return resultobj;
11266 fail:
11267 return NULL;
11268 }
11269
11270
11271 static PyObject *_wrap_JoystickEvent_IsMove(PyObject *self, PyObject *args, PyObject *kwargs) {
11272 PyObject *resultobj;
11273 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11274 bool result;
11275 PyObject * obj0 = 0 ;
11276 char *kwnames[] = {
11277 (char *) "self", NULL
11278 };
11279
11280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsMove",kwnames,&obj0)) goto fail;
11281 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11283 {
11284 PyThreadState* __tstate = wxPyBeginAllowThreads();
11285 result = (bool)((wxJoystickEvent const *)arg1)->IsMove();
11286
11287 wxPyEndAllowThreads(__tstate);
11288 if (PyErr_Occurred()) SWIG_fail;
11289 }
11290 {
11291 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11292 }
11293 return resultobj;
11294 fail:
11295 return NULL;
11296 }
11297
11298
11299 static PyObject *_wrap_JoystickEvent_IsZMove(PyObject *self, PyObject *args, PyObject *kwargs) {
11300 PyObject *resultobj;
11301 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11302 bool result;
11303 PyObject * obj0 = 0 ;
11304 char *kwnames[] = {
11305 (char *) "self", NULL
11306 };
11307
11308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsZMove",kwnames,&obj0)) goto fail;
11309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11311 {
11312 PyThreadState* __tstate = wxPyBeginAllowThreads();
11313 result = (bool)((wxJoystickEvent const *)arg1)->IsZMove();
11314
11315 wxPyEndAllowThreads(__tstate);
11316 if (PyErr_Occurred()) SWIG_fail;
11317 }
11318 {
11319 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11320 }
11321 return resultobj;
11322 fail:
11323 return NULL;
11324 }
11325
11326
11327 static PyObject *_wrap_JoystickEvent_ButtonDown(PyObject *self, PyObject *args, PyObject *kwargs) {
11328 PyObject *resultobj;
11329 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11330 int arg2 = (int) wxJOY_BUTTON_ANY ;
11331 bool result;
11332 PyObject * obj0 = 0 ;
11333 PyObject * obj1 = 0 ;
11334 char *kwnames[] = {
11335 (char *) "self",(char *) "but", NULL
11336 };
11337
11338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
11339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11341 if (obj1) {
11342 arg2 = (int) SWIG_AsInt(obj1);
11343 if (PyErr_Occurred()) SWIG_fail;
11344 }
11345 {
11346 PyThreadState* __tstate = wxPyBeginAllowThreads();
11347 result = (bool)((wxJoystickEvent const *)arg1)->ButtonDown(arg2);
11348
11349 wxPyEndAllowThreads(__tstate);
11350 if (PyErr_Occurred()) SWIG_fail;
11351 }
11352 {
11353 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11354 }
11355 return resultobj;
11356 fail:
11357 return NULL;
11358 }
11359
11360
11361 static PyObject *_wrap_JoystickEvent_ButtonUp(PyObject *self, PyObject *args, PyObject *kwargs) {
11362 PyObject *resultobj;
11363 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11364 int arg2 = (int) wxJOY_BUTTON_ANY ;
11365 bool result;
11366 PyObject * obj0 = 0 ;
11367 PyObject * obj1 = 0 ;
11368 char *kwnames[] = {
11369 (char *) "self",(char *) "but", NULL
11370 };
11371
11372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
11373 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11374 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11375 if (obj1) {
11376 arg2 = (int) SWIG_AsInt(obj1);
11377 if (PyErr_Occurred()) SWIG_fail;
11378 }
11379 {
11380 PyThreadState* __tstate = wxPyBeginAllowThreads();
11381 result = (bool)((wxJoystickEvent const *)arg1)->ButtonUp(arg2);
11382
11383 wxPyEndAllowThreads(__tstate);
11384 if (PyErr_Occurred()) SWIG_fail;
11385 }
11386 {
11387 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11388 }
11389 return resultobj;
11390 fail:
11391 return NULL;
11392 }
11393
11394
11395 static PyObject *_wrap_JoystickEvent_ButtonIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
11396 PyObject *resultobj;
11397 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11398 int arg2 = (int) wxJOY_BUTTON_ANY ;
11399 bool result;
11400 PyObject * obj0 = 0 ;
11401 PyObject * obj1 = 0 ;
11402 char *kwnames[] = {
11403 (char *) "self",(char *) "but", NULL
11404 };
11405
11406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
11407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11409 if (obj1) {
11410 arg2 = (int) SWIG_AsInt(obj1);
11411 if (PyErr_Occurred()) SWIG_fail;
11412 }
11413 {
11414 PyThreadState* __tstate = wxPyBeginAllowThreads();
11415 result = (bool)((wxJoystickEvent const *)arg1)->ButtonIsDown(arg2);
11416
11417 wxPyEndAllowThreads(__tstate);
11418 if (PyErr_Occurred()) SWIG_fail;
11419 }
11420 {
11421 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11422 }
11423 return resultobj;
11424 fail:
11425 return NULL;
11426 }
11427
11428
11429 static PyObject * JoystickEvent_swigregister(PyObject *self, PyObject *args) {
11430 PyObject *obj;
11431 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11432 SWIG_TypeClientData(SWIGTYPE_p_wxJoystickEvent, obj);
11433 Py_INCREF(obj);
11434 return Py_BuildValue((char *)"");
11435 }
11436 static PyObject *_wrap_new_Sound(PyObject *self, PyObject *args, PyObject *kwargs) {
11437 PyObject *resultobj;
11438 wxString const &arg1_defvalue = wxPyEmptyString ;
11439 wxString *arg1 = (wxString *) &arg1_defvalue ;
11440 wxSound *result;
11441 bool temp1 = False ;
11442 PyObject * obj0 = 0 ;
11443 char *kwnames[] = {
11444 (char *) "fileName", NULL
11445 };
11446
11447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Sound",kwnames,&obj0)) goto fail;
11448 if (obj0) {
11449 {
11450 arg1 = wxString_in_helper(obj0);
11451 if (arg1 == NULL) SWIG_fail;
11452 temp1 = True;
11453 }
11454 }
11455 {
11456 PyThreadState* __tstate = wxPyBeginAllowThreads();
11457 result = (wxSound *)new_wxSound((wxString const &)*arg1);
11458
11459 wxPyEndAllowThreads(__tstate);
11460 if (PyErr_Occurred()) SWIG_fail;
11461 }
11462 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
11463 {
11464 if (temp1)
11465 delete arg1;
11466 }
11467 return resultobj;
11468 fail:
11469 {
11470 if (temp1)
11471 delete arg1;
11472 }
11473 return NULL;
11474 }
11475
11476
11477 static PyObject *_wrap_new_SoundFromData(PyObject *self, PyObject *args, PyObject *kwargs) {
11478 PyObject *resultobj;
11479 PyObject *arg1 = (PyObject *) 0 ;
11480 wxSound *result;
11481 PyObject * obj0 = 0 ;
11482 char *kwnames[] = {
11483 (char *) "data", NULL
11484 };
11485
11486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_SoundFromData",kwnames,&obj0)) goto fail;
11487 arg1 = obj0;
11488 {
11489 PyThreadState* __tstate = wxPyBeginAllowThreads();
11490 result = (wxSound *)new_wxSound(arg1);
11491
11492 wxPyEndAllowThreads(__tstate);
11493 if (PyErr_Occurred()) SWIG_fail;
11494 }
11495 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
11496 return resultobj;
11497 fail:
11498 return NULL;
11499 }
11500
11501
11502 static PyObject *_wrap_delete_Sound(PyObject *self, PyObject *args, PyObject *kwargs) {
11503 PyObject *resultobj;
11504 wxSound *arg1 = (wxSound *) 0 ;
11505 PyObject * obj0 = 0 ;
11506 char *kwnames[] = {
11507 (char *) "self", NULL
11508 };
11509
11510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Sound",kwnames,&obj0)) goto fail;
11511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
11512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11513 {
11514 PyThreadState* __tstate = wxPyBeginAllowThreads();
11515 delete arg1;
11516
11517 wxPyEndAllowThreads(__tstate);
11518 if (PyErr_Occurred()) SWIG_fail;
11519 }
11520 Py_INCREF(Py_None); resultobj = Py_None;
11521 return resultobj;
11522 fail:
11523 return NULL;
11524 }
11525
11526
11527 static PyObject *_wrap_Sound_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
11528 PyObject *resultobj;
11529 wxSound *arg1 = (wxSound *) 0 ;
11530 wxString *arg2 = 0 ;
11531 bool result;
11532 bool temp2 = False ;
11533 PyObject * obj0 = 0 ;
11534 PyObject * obj1 = 0 ;
11535 char *kwnames[] = {
11536 (char *) "self",(char *) "fileName", NULL
11537 };
11538
11539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_Create",kwnames,&obj0,&obj1)) goto fail;
11540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
11541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11542 {
11543 arg2 = wxString_in_helper(obj1);
11544 if (arg2 == NULL) SWIG_fail;
11545 temp2 = True;
11546 }
11547 {
11548 PyThreadState* __tstate = wxPyBeginAllowThreads();
11549 result = (bool)(arg1)->Create((wxString const &)*arg2);
11550
11551 wxPyEndAllowThreads(__tstate);
11552 if (PyErr_Occurred()) SWIG_fail;
11553 }
11554 {
11555 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11556 }
11557 {
11558 if (temp2)
11559 delete arg2;
11560 }
11561 return resultobj;
11562 fail:
11563 {
11564 if (temp2)
11565 delete arg2;
11566 }
11567 return NULL;
11568 }
11569
11570
11571 static PyObject *_wrap_Sound_CreateFromData(PyObject *self, PyObject *args, PyObject *kwargs) {
11572 PyObject *resultobj;
11573 wxSound *arg1 = (wxSound *) 0 ;
11574 PyObject *arg2 = (PyObject *) 0 ;
11575 bool result;
11576 PyObject * obj0 = 0 ;
11577 PyObject * obj1 = 0 ;
11578 char *kwnames[] = {
11579 (char *) "self",(char *) "data", NULL
11580 };
11581
11582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_CreateFromData",kwnames,&obj0,&obj1)) goto fail;
11583 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
11584 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11585 arg2 = obj1;
11586 {
11587 PyThreadState* __tstate = wxPyBeginAllowThreads();
11588 result = (bool)wxSound_CreateFromData(arg1,arg2);
11589
11590 wxPyEndAllowThreads(__tstate);
11591 if (PyErr_Occurred()) SWIG_fail;
11592 }
11593 {
11594 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11595 }
11596 return resultobj;
11597 fail:
11598 return NULL;
11599 }
11600
11601
11602 static PyObject *_wrap_Sound_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
11603 PyObject *resultobj;
11604 wxSound *arg1 = (wxSound *) 0 ;
11605 bool result;
11606 PyObject * obj0 = 0 ;
11607 char *kwnames[] = {
11608 (char *) "self", NULL
11609 };
11610
11611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sound_IsOk",kwnames,&obj0)) goto fail;
11612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
11613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11614 {
11615 PyThreadState* __tstate = wxPyBeginAllowThreads();
11616 result = (bool)(arg1)->IsOk();
11617
11618 wxPyEndAllowThreads(__tstate);
11619 if (PyErr_Occurred()) SWIG_fail;
11620 }
11621 {
11622 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11623 }
11624 return resultobj;
11625 fail:
11626 return NULL;
11627 }
11628
11629
11630 static PyObject *_wrap_Sound_Play(PyObject *self, PyObject *args, PyObject *kwargs) {
11631 PyObject *resultobj;
11632 wxSound *arg1 = (wxSound *) 0 ;
11633 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
11634 bool result;
11635 PyObject * obj0 = 0 ;
11636 PyObject * obj1 = 0 ;
11637 char *kwnames[] = {
11638 (char *) "self",(char *) "flags", NULL
11639 };
11640
11641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_Play",kwnames,&obj0,&obj1)) goto fail;
11642 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
11643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11644 if (obj1) {
11645 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
11646 if (PyErr_Occurred()) SWIG_fail;
11647 }
11648 {
11649 PyThreadState* __tstate = wxPyBeginAllowThreads();
11650 result = (bool)((wxSound const *)arg1)->Play(arg2);
11651
11652 wxPyEndAllowThreads(__tstate);
11653 if (PyErr_Occurred()) SWIG_fail;
11654 }
11655 {
11656 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11657 }
11658 return resultobj;
11659 fail:
11660 return NULL;
11661 }
11662
11663
11664 static PyObject *_wrap_Sound_PlaySound(PyObject *self, PyObject *args, PyObject *kwargs) {
11665 PyObject *resultobj;
11666 wxString *arg1 = 0 ;
11667 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
11668 bool result;
11669 bool temp1 = False ;
11670 PyObject * obj0 = 0 ;
11671 PyObject * obj1 = 0 ;
11672 char *kwnames[] = {
11673 (char *) "filename",(char *) "flags", NULL
11674 };
11675
11676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_PlaySound",kwnames,&obj0,&obj1)) goto fail;
11677 {
11678 arg1 = wxString_in_helper(obj0);
11679 if (arg1 == NULL) SWIG_fail;
11680 temp1 = True;
11681 }
11682 if (obj1) {
11683 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
11684 if (PyErr_Occurred()) SWIG_fail;
11685 }
11686 {
11687 PyThreadState* __tstate = wxPyBeginAllowThreads();
11688 result = (bool)wxSound::Play((wxString const &)*arg1,arg2);
11689
11690 wxPyEndAllowThreads(__tstate);
11691 if (PyErr_Occurred()) SWIG_fail;
11692 }
11693 {
11694 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11695 }
11696 {
11697 if (temp1)
11698 delete arg1;
11699 }
11700 return resultobj;
11701 fail:
11702 {
11703 if (temp1)
11704 delete arg1;
11705 }
11706 return NULL;
11707 }
11708
11709
11710 static PyObject *_wrap_Sound_Stop(PyObject *self, PyObject *args, PyObject *kwargs) {
11711 PyObject *resultobj;
11712 char *kwnames[] = {
11713 NULL
11714 };
11715
11716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Sound_Stop",kwnames)) goto fail;
11717 {
11718 PyThreadState* __tstate = wxPyBeginAllowThreads();
11719 wxSound::Stop();
11720
11721 wxPyEndAllowThreads(__tstate);
11722 if (PyErr_Occurred()) SWIG_fail;
11723 }
11724 Py_INCREF(Py_None); resultobj = Py_None;
11725 return resultobj;
11726 fail:
11727 return NULL;
11728 }
11729
11730
11731 static PyObject * Sound_swigregister(PyObject *self, PyObject *args) {
11732 PyObject *obj;
11733 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11734 SWIG_TypeClientData(SWIGTYPE_p_wxSound, obj);
11735 Py_INCREF(obj);
11736 return Py_BuildValue((char *)"");
11737 }
11738 static PyObject *_wrap_new_FileTypeInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
11739 PyObject *resultobj;
11740 wxString *arg1 = 0 ;
11741 wxString *arg2 = 0 ;
11742 wxString *arg3 = 0 ;
11743 wxString *arg4 = 0 ;
11744 wxFileTypeInfo *result;
11745 bool temp1 = False ;
11746 bool temp2 = False ;
11747 bool temp3 = False ;
11748 bool temp4 = False ;
11749 PyObject * obj0 = 0 ;
11750 PyObject * obj1 = 0 ;
11751 PyObject * obj2 = 0 ;
11752 PyObject * obj3 = 0 ;
11753 char *kwnames[] = {
11754 (char *) "mimeType",(char *) "openCmd",(char *) "printCmd",(char *) "desc", NULL
11755 };
11756
11757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_FileTypeInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11758 {
11759 arg1 = wxString_in_helper(obj0);
11760 if (arg1 == NULL) SWIG_fail;
11761 temp1 = True;
11762 }
11763 {
11764 arg2 = wxString_in_helper(obj1);
11765 if (arg2 == NULL) SWIG_fail;
11766 temp2 = True;
11767 }
11768 {
11769 arg3 = wxString_in_helper(obj2);
11770 if (arg3 == NULL) SWIG_fail;
11771 temp3 = True;
11772 }
11773 {
11774 arg4 = wxString_in_helper(obj3);
11775 if (arg4 == NULL) SWIG_fail;
11776 temp4 = True;
11777 }
11778 {
11779 PyThreadState* __tstate = wxPyBeginAllowThreads();
11780 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4);
11781
11782 wxPyEndAllowThreads(__tstate);
11783 if (PyErr_Occurred()) SWIG_fail;
11784 }
11785 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
11786 {
11787 if (temp1)
11788 delete arg1;
11789 }
11790 {
11791 if (temp2)
11792 delete arg2;
11793 }
11794 {
11795 if (temp3)
11796 delete arg3;
11797 }
11798 {
11799 if (temp4)
11800 delete arg4;
11801 }
11802 return resultobj;
11803 fail:
11804 {
11805 if (temp1)
11806 delete arg1;
11807 }
11808 {
11809 if (temp2)
11810 delete arg2;
11811 }
11812 {
11813 if (temp3)
11814 delete arg3;
11815 }
11816 {
11817 if (temp4)
11818 delete arg4;
11819 }
11820 return NULL;
11821 }
11822
11823
11824 static PyObject *_wrap_new_FileTypeInfoSequence(PyObject *self, PyObject *args, PyObject *kwargs) {
11825 PyObject *resultobj;
11826 wxArrayString *arg1 = 0 ;
11827 wxFileTypeInfo *result;
11828 bool temp1 = False ;
11829 PyObject * obj0 = 0 ;
11830 char *kwnames[] = {
11831 (char *) "sArray", NULL
11832 };
11833
11834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileTypeInfoSequence",kwnames,&obj0)) goto fail;
11835 {
11836 if (! PySequence_Check(obj0)) {
11837 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
11838 SWIG_fail;
11839 }
11840 arg1 = new wxArrayString;
11841 temp1 = True;
11842 int i, len=PySequence_Length(obj0);
11843 for (i=0; i<len; i++) {
11844 PyObject* item = PySequence_GetItem(obj0, i);
11845 #if wxUSE_UNICODE
11846 PyObject* str = PyObject_Unicode(item);
11847 #else
11848 PyObject* str = PyObject_Str(item);
11849 #endif
11850 if (PyErr_Occurred()) SWIG_fail;
11851 arg1->Add(Py2wxString(str));
11852 Py_DECREF(item);
11853 Py_DECREF(str);
11854 }
11855 }
11856 {
11857 PyThreadState* __tstate = wxPyBeginAllowThreads();
11858 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxArrayString const &)*arg1);
11859
11860 wxPyEndAllowThreads(__tstate);
11861 if (PyErr_Occurred()) SWIG_fail;
11862 }
11863 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
11864 {
11865 if (temp1) delete arg1;
11866 }
11867 return resultobj;
11868 fail:
11869 {
11870 if (temp1) delete arg1;
11871 }
11872 return NULL;
11873 }
11874
11875
11876 static PyObject *_wrap_new_NullFileTypeInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
11877 PyObject *resultobj;
11878 wxFileTypeInfo *result;
11879 char *kwnames[] = {
11880 NULL
11881 };
11882
11883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NullFileTypeInfo",kwnames)) goto fail;
11884 {
11885 PyThreadState* __tstate = wxPyBeginAllowThreads();
11886 result = (wxFileTypeInfo *)new wxFileTypeInfo();
11887
11888 wxPyEndAllowThreads(__tstate);
11889 if (PyErr_Occurred()) SWIG_fail;
11890 }
11891 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
11892 return resultobj;
11893 fail:
11894 return NULL;
11895 }
11896
11897
11898 static PyObject *_wrap_FileTypeInfo_IsValid(PyObject *self, PyObject *args, PyObject *kwargs) {
11899 PyObject *resultobj;
11900 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
11901 bool result;
11902 PyObject * obj0 = 0 ;
11903 char *kwnames[] = {
11904 (char *) "self", NULL
11905 };
11906
11907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_IsValid",kwnames,&obj0)) goto fail;
11908 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
11909 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11910 {
11911 PyThreadState* __tstate = wxPyBeginAllowThreads();
11912 result = (bool)((wxFileTypeInfo const *)arg1)->IsValid();
11913
11914 wxPyEndAllowThreads(__tstate);
11915 if (PyErr_Occurred()) SWIG_fail;
11916 }
11917 {
11918 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11919 }
11920 return resultobj;
11921 fail:
11922 return NULL;
11923 }
11924
11925
11926 static PyObject *_wrap_FileTypeInfo_SetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
11927 PyObject *resultobj;
11928 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
11929 wxString *arg2 = 0 ;
11930 int arg3 = (int) 0 ;
11931 bool temp2 = False ;
11932 PyObject * obj0 = 0 ;
11933 PyObject * obj1 = 0 ;
11934 PyObject * obj2 = 0 ;
11935 char *kwnames[] = {
11936 (char *) "self",(char *) "iconFile",(char *) "iconIndex", NULL
11937 };
11938
11939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileTypeInfo_SetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
11940 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
11941 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11942 {
11943 arg2 = wxString_in_helper(obj1);
11944 if (arg2 == NULL) SWIG_fail;
11945 temp2 = True;
11946 }
11947 if (obj2) {
11948 arg3 = (int) SWIG_AsInt(obj2);
11949 if (PyErr_Occurred()) SWIG_fail;
11950 }
11951 {
11952 PyThreadState* __tstate = wxPyBeginAllowThreads();
11953 (arg1)->SetIcon((wxString const &)*arg2,arg3);
11954
11955 wxPyEndAllowThreads(__tstate);
11956 if (PyErr_Occurred()) SWIG_fail;
11957 }
11958 Py_INCREF(Py_None); resultobj = Py_None;
11959 {
11960 if (temp2)
11961 delete arg2;
11962 }
11963 return resultobj;
11964 fail:
11965 {
11966 if (temp2)
11967 delete arg2;
11968 }
11969 return NULL;
11970 }
11971
11972
11973 static PyObject *_wrap_FileTypeInfo_SetShortDesc(PyObject *self, PyObject *args, PyObject *kwargs) {
11974 PyObject *resultobj;
11975 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
11976 wxString *arg2 = 0 ;
11977 bool temp2 = False ;
11978 PyObject * obj0 = 0 ;
11979 PyObject * obj1 = 0 ;
11980 char *kwnames[] = {
11981 (char *) "self",(char *) "shortDesc", NULL
11982 };
11983
11984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileTypeInfo_SetShortDesc",kwnames,&obj0,&obj1)) goto fail;
11985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
11986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11987 {
11988 arg2 = wxString_in_helper(obj1);
11989 if (arg2 == NULL) SWIG_fail;
11990 temp2 = True;
11991 }
11992 {
11993 PyThreadState* __tstate = wxPyBeginAllowThreads();
11994 (arg1)->SetShortDesc((wxString const &)*arg2);
11995
11996 wxPyEndAllowThreads(__tstate);
11997 if (PyErr_Occurred()) SWIG_fail;
11998 }
11999 Py_INCREF(Py_None); resultobj = Py_None;
12000 {
12001 if (temp2)
12002 delete arg2;
12003 }
12004 return resultobj;
12005 fail:
12006 {
12007 if (temp2)
12008 delete arg2;
12009 }
12010 return NULL;
12011 }
12012
12013
12014 static PyObject *_wrap_FileTypeInfo_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
12015 PyObject *resultobj;
12016 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12017 wxString *result;
12018 PyObject * obj0 = 0 ;
12019 char *kwnames[] = {
12020 (char *) "self", NULL
12021 };
12022
12023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetMimeType",kwnames,&obj0)) goto fail;
12024 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12025 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12026 {
12027 PyThreadState* __tstate = wxPyBeginAllowThreads();
12028 {
12029 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetMimeType();
12030 result = (wxString *) &_result_ref;
12031 }
12032
12033 wxPyEndAllowThreads(__tstate);
12034 if (PyErr_Occurred()) SWIG_fail;
12035 }
12036 {
12037 #if wxUSE_UNICODE
12038 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12039 #else
12040 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12041 #endif
12042 }
12043 return resultobj;
12044 fail:
12045 return NULL;
12046 }
12047
12048
12049 static PyObject *_wrap_FileTypeInfo_GetOpenCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
12050 PyObject *resultobj;
12051 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12052 wxString *result;
12053 PyObject * obj0 = 0 ;
12054 char *kwnames[] = {
12055 (char *) "self", NULL
12056 };
12057
12058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetOpenCommand",kwnames,&obj0)) goto fail;
12059 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12060 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12061 {
12062 PyThreadState* __tstate = wxPyBeginAllowThreads();
12063 {
12064 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetOpenCommand();
12065 result = (wxString *) &_result_ref;
12066 }
12067
12068 wxPyEndAllowThreads(__tstate);
12069 if (PyErr_Occurred()) SWIG_fail;
12070 }
12071 {
12072 #if wxUSE_UNICODE
12073 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12074 #else
12075 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12076 #endif
12077 }
12078 return resultobj;
12079 fail:
12080 return NULL;
12081 }
12082
12083
12084 static PyObject *_wrap_FileTypeInfo_GetPrintCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
12085 PyObject *resultobj;
12086 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12087 wxString *result;
12088 PyObject * obj0 = 0 ;
12089 char *kwnames[] = {
12090 (char *) "self", NULL
12091 };
12092
12093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetPrintCommand",kwnames,&obj0)) goto fail;
12094 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12096 {
12097 PyThreadState* __tstate = wxPyBeginAllowThreads();
12098 {
12099 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetPrintCommand();
12100 result = (wxString *) &_result_ref;
12101 }
12102
12103 wxPyEndAllowThreads(__tstate);
12104 if (PyErr_Occurred()) SWIG_fail;
12105 }
12106 {
12107 #if wxUSE_UNICODE
12108 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12109 #else
12110 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12111 #endif
12112 }
12113 return resultobj;
12114 fail:
12115 return NULL;
12116 }
12117
12118
12119 static PyObject *_wrap_FileTypeInfo_GetShortDesc(PyObject *self, PyObject *args, PyObject *kwargs) {
12120 PyObject *resultobj;
12121 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12122 wxString *result;
12123 PyObject * obj0 = 0 ;
12124 char *kwnames[] = {
12125 (char *) "self", NULL
12126 };
12127
12128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetShortDesc",kwnames,&obj0)) goto fail;
12129 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12130 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12131 {
12132 PyThreadState* __tstate = wxPyBeginAllowThreads();
12133 {
12134 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetShortDesc();
12135 result = (wxString *) &_result_ref;
12136 }
12137
12138 wxPyEndAllowThreads(__tstate);
12139 if (PyErr_Occurred()) SWIG_fail;
12140 }
12141 {
12142 #if wxUSE_UNICODE
12143 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12144 #else
12145 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12146 #endif
12147 }
12148 return resultobj;
12149 fail:
12150 return NULL;
12151 }
12152
12153
12154 static PyObject *_wrap_FileTypeInfo_GetDescription(PyObject *self, PyObject *args, PyObject *kwargs) {
12155 PyObject *resultobj;
12156 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12157 wxString *result;
12158 PyObject * obj0 = 0 ;
12159 char *kwnames[] = {
12160 (char *) "self", NULL
12161 };
12162
12163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetDescription",kwnames,&obj0)) goto fail;
12164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12166 {
12167 PyThreadState* __tstate = wxPyBeginAllowThreads();
12168 {
12169 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetDescription();
12170 result = (wxString *) &_result_ref;
12171 }
12172
12173 wxPyEndAllowThreads(__tstate);
12174 if (PyErr_Occurred()) SWIG_fail;
12175 }
12176 {
12177 #if wxUSE_UNICODE
12178 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12179 #else
12180 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12181 #endif
12182 }
12183 return resultobj;
12184 fail:
12185 return NULL;
12186 }
12187
12188
12189 static PyObject *_wrap_FileTypeInfo_GetExtensions(PyObject *self, PyObject *args, PyObject *kwargs) {
12190 PyObject *resultobj;
12191 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12192 wxArrayString *result;
12193 PyObject * obj0 = 0 ;
12194 char *kwnames[] = {
12195 (char *) "self", NULL
12196 };
12197
12198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensions",kwnames,&obj0)) goto fail;
12199 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12200 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12201 {
12202 PyThreadState* __tstate = wxPyBeginAllowThreads();
12203 {
12204 wxArrayString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetExtensions();
12205 result = (wxArrayString *) &_result_ref;
12206 }
12207
12208 wxPyEndAllowThreads(__tstate);
12209 if (PyErr_Occurred()) SWIG_fail;
12210 }
12211 {
12212 resultobj = wxArrayString2PyList_helper(*result);
12213 }
12214 return resultobj;
12215 fail:
12216 return NULL;
12217 }
12218
12219
12220 static PyObject *_wrap_FileTypeInfo_GetExtensionsCount(PyObject *self, PyObject *args, PyObject *kwargs) {
12221 PyObject *resultobj;
12222 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12223 int result;
12224 PyObject * obj0 = 0 ;
12225 char *kwnames[] = {
12226 (char *) "self", NULL
12227 };
12228
12229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensionsCount",kwnames,&obj0)) goto fail;
12230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12232 {
12233 PyThreadState* __tstate = wxPyBeginAllowThreads();
12234 result = (int)((wxFileTypeInfo const *)arg1)->GetExtensionsCount();
12235
12236 wxPyEndAllowThreads(__tstate);
12237 if (PyErr_Occurred()) SWIG_fail;
12238 }
12239 resultobj = SWIG_FromInt((int)result);
12240 return resultobj;
12241 fail:
12242 return NULL;
12243 }
12244
12245
12246 static PyObject *_wrap_FileTypeInfo_GetIconFile(PyObject *self, PyObject *args, PyObject *kwargs) {
12247 PyObject *resultobj;
12248 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12249 wxString *result;
12250 PyObject * obj0 = 0 ;
12251 char *kwnames[] = {
12252 (char *) "self", NULL
12253 };
12254
12255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconFile",kwnames,&obj0)) goto fail;
12256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12258 {
12259 PyThreadState* __tstate = wxPyBeginAllowThreads();
12260 {
12261 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetIconFile();
12262 result = (wxString *) &_result_ref;
12263 }
12264
12265 wxPyEndAllowThreads(__tstate);
12266 if (PyErr_Occurred()) SWIG_fail;
12267 }
12268 {
12269 #if wxUSE_UNICODE
12270 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12271 #else
12272 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12273 #endif
12274 }
12275 return resultobj;
12276 fail:
12277 return NULL;
12278 }
12279
12280
12281 static PyObject *_wrap_FileTypeInfo_GetIconIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
12282 PyObject *resultobj;
12283 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12284 int result;
12285 PyObject * obj0 = 0 ;
12286 char *kwnames[] = {
12287 (char *) "self", NULL
12288 };
12289
12290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconIndex",kwnames,&obj0)) goto fail;
12291 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12292 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12293 {
12294 PyThreadState* __tstate = wxPyBeginAllowThreads();
12295 result = (int)((wxFileTypeInfo const *)arg1)->GetIconIndex();
12296
12297 wxPyEndAllowThreads(__tstate);
12298 if (PyErr_Occurred()) SWIG_fail;
12299 }
12300 resultobj = SWIG_FromInt((int)result);
12301 return resultobj;
12302 fail:
12303 return NULL;
12304 }
12305
12306
12307 static PyObject * FileTypeInfo_swigregister(PyObject *self, PyObject *args) {
12308 PyObject *obj;
12309 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12310 SWIG_TypeClientData(SWIGTYPE_p_wxFileTypeInfo, obj);
12311 Py_INCREF(obj);
12312 return Py_BuildValue((char *)"");
12313 }
12314 static PyObject *_wrap_new_FileType(PyObject *self, PyObject *args, PyObject *kwargs) {
12315 PyObject *resultobj;
12316 wxFileTypeInfo *arg1 = 0 ;
12317 wxFileType *result;
12318 PyObject * obj0 = 0 ;
12319 char *kwnames[] = {
12320 (char *) "ftInfo", NULL
12321 };
12322
12323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileType",kwnames,&obj0)) goto fail;
12324 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12325 SWIG_POINTER_EXCEPTION | 0)) == -1)
12326 SWIG_fail;
12327 if (arg1 == NULL) {
12328 PyErr_SetString(PyExc_TypeError,"null reference");
12329 SWIG_fail;
12330 }
12331 {
12332 PyThreadState* __tstate = wxPyBeginAllowThreads();
12333 result = (wxFileType *)new wxFileType((wxFileTypeInfo const &)*arg1);
12334
12335 wxPyEndAllowThreads(__tstate);
12336 if (PyErr_Occurred()) SWIG_fail;
12337 }
12338 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
12339 return resultobj;
12340 fail:
12341 return NULL;
12342 }
12343
12344
12345 static PyObject *_wrap_delete_FileType(PyObject *self, PyObject *args, PyObject *kwargs) {
12346 PyObject *resultobj;
12347 wxFileType *arg1 = (wxFileType *) 0 ;
12348 PyObject * obj0 = 0 ;
12349 char *kwnames[] = {
12350 (char *) "self", NULL
12351 };
12352
12353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileType",kwnames,&obj0)) goto fail;
12354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12356 {
12357 PyThreadState* __tstate = wxPyBeginAllowThreads();
12358 delete arg1;
12359
12360 wxPyEndAllowThreads(__tstate);
12361 if (PyErr_Occurred()) SWIG_fail;
12362 }
12363 Py_INCREF(Py_None); resultobj = Py_None;
12364 return resultobj;
12365 fail:
12366 return NULL;
12367 }
12368
12369
12370 static PyObject *_wrap_FileType_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
12371 PyObject *resultobj;
12372 wxFileType *arg1 = (wxFileType *) 0 ;
12373 PyObject *result;
12374 PyObject * obj0 = 0 ;
12375 char *kwnames[] = {
12376 (char *) "self", NULL
12377 };
12378
12379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeType",kwnames,&obj0)) goto fail;
12380 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12381 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12382 {
12383 PyThreadState* __tstate = wxPyBeginAllowThreads();
12384 result = (PyObject *)wxFileType_GetMimeType(arg1);
12385
12386 wxPyEndAllowThreads(__tstate);
12387 if (PyErr_Occurred()) SWIG_fail;
12388 }
12389 resultobj = result;
12390 return resultobj;
12391 fail:
12392 return NULL;
12393 }
12394
12395
12396 static PyObject *_wrap_FileType_GetMimeTypes(PyObject *self, PyObject *args, PyObject *kwargs) {
12397 PyObject *resultobj;
12398 wxFileType *arg1 = (wxFileType *) 0 ;
12399 PyObject *result;
12400 PyObject * obj0 = 0 ;
12401 char *kwnames[] = {
12402 (char *) "self", NULL
12403 };
12404
12405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeTypes",kwnames,&obj0)) goto fail;
12406 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12407 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12408 {
12409 PyThreadState* __tstate = wxPyBeginAllowThreads();
12410 result = (PyObject *)wxFileType_GetMimeTypes(arg1);
12411
12412 wxPyEndAllowThreads(__tstate);
12413 if (PyErr_Occurred()) SWIG_fail;
12414 }
12415 resultobj = result;
12416 return resultobj;
12417 fail:
12418 return NULL;
12419 }
12420
12421
12422 static PyObject *_wrap_FileType_GetExtensions(PyObject *self, PyObject *args, PyObject *kwargs) {
12423 PyObject *resultobj;
12424 wxFileType *arg1 = (wxFileType *) 0 ;
12425 PyObject *result;
12426 PyObject * obj0 = 0 ;
12427 char *kwnames[] = {
12428 (char *) "self", NULL
12429 };
12430
12431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetExtensions",kwnames,&obj0)) goto fail;
12432 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12434 {
12435 PyThreadState* __tstate = wxPyBeginAllowThreads();
12436 result = (PyObject *)wxFileType_GetExtensions(arg1);
12437
12438 wxPyEndAllowThreads(__tstate);
12439 if (PyErr_Occurred()) SWIG_fail;
12440 }
12441 resultobj = result;
12442 return resultobj;
12443 fail:
12444 return NULL;
12445 }
12446
12447
12448 static PyObject *_wrap_FileType_GetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
12449 PyObject *resultobj;
12450 wxFileType *arg1 = (wxFileType *) 0 ;
12451 wxIcon *result;
12452 PyObject * obj0 = 0 ;
12453 char *kwnames[] = {
12454 (char *) "self", NULL
12455 };
12456
12457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIcon",kwnames,&obj0)) goto fail;
12458 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12460 {
12461 PyThreadState* __tstate = wxPyBeginAllowThreads();
12462 result = (wxIcon *)wxFileType_GetIcon(arg1);
12463
12464 wxPyEndAllowThreads(__tstate);
12465 if (PyErr_Occurred()) SWIG_fail;
12466 }
12467 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIcon, 1);
12468 return resultobj;
12469 fail:
12470 return NULL;
12471 }
12472
12473
12474 static PyObject *_wrap_FileType_GetIconInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
12475 PyObject *resultobj;
12476 wxFileType *arg1 = (wxFileType *) 0 ;
12477 PyObject *result;
12478 PyObject * obj0 = 0 ;
12479 char *kwnames[] = {
12480 (char *) "self", NULL
12481 };
12482
12483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIconInfo",kwnames,&obj0)) goto fail;
12484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12486 {
12487 PyThreadState* __tstate = wxPyBeginAllowThreads();
12488 result = (PyObject *)wxFileType_GetIconInfo(arg1);
12489
12490 wxPyEndAllowThreads(__tstate);
12491 if (PyErr_Occurred()) SWIG_fail;
12492 }
12493 resultobj = result;
12494 return resultobj;
12495 fail:
12496 return NULL;
12497 }
12498
12499
12500 static PyObject *_wrap_FileType_GetDescription(PyObject *self, PyObject *args, PyObject *kwargs) {
12501 PyObject *resultobj;
12502 wxFileType *arg1 = (wxFileType *) 0 ;
12503 PyObject *result;
12504 PyObject * obj0 = 0 ;
12505 char *kwnames[] = {
12506 (char *) "self", NULL
12507 };
12508
12509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetDescription",kwnames,&obj0)) goto fail;
12510 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12511 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12512 {
12513 PyThreadState* __tstate = wxPyBeginAllowThreads();
12514 result = (PyObject *)wxFileType_GetDescription(arg1);
12515
12516 wxPyEndAllowThreads(__tstate);
12517 if (PyErr_Occurred()) SWIG_fail;
12518 }
12519 resultobj = result;
12520 return resultobj;
12521 fail:
12522 return NULL;
12523 }
12524
12525
12526 static PyObject *_wrap_FileType_GetOpenCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
12527 PyObject *resultobj;
12528 wxFileType *arg1 = (wxFileType *) 0 ;
12529 wxString *arg2 = 0 ;
12530 wxString const &arg3_defvalue = wxPyEmptyString ;
12531 wxString *arg3 = (wxString *) &arg3_defvalue ;
12532 PyObject *result;
12533 bool temp2 = False ;
12534 bool temp3 = False ;
12535 PyObject * obj0 = 0 ;
12536 PyObject * obj1 = 0 ;
12537 PyObject * obj2 = 0 ;
12538 char *kwnames[] = {
12539 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
12540 };
12541
12542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetOpenCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
12543 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12544 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12545 {
12546 arg2 = wxString_in_helper(obj1);
12547 if (arg2 == NULL) SWIG_fail;
12548 temp2 = True;
12549 }
12550 if (obj2) {
12551 {
12552 arg3 = wxString_in_helper(obj2);
12553 if (arg3 == NULL) SWIG_fail;
12554 temp3 = True;
12555 }
12556 }
12557 {
12558 PyThreadState* __tstate = wxPyBeginAllowThreads();
12559 result = (PyObject *)wxFileType_GetOpenCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
12560
12561 wxPyEndAllowThreads(__tstate);
12562 if (PyErr_Occurred()) SWIG_fail;
12563 }
12564 resultobj = result;
12565 {
12566 if (temp2)
12567 delete arg2;
12568 }
12569 {
12570 if (temp3)
12571 delete arg3;
12572 }
12573 return resultobj;
12574 fail:
12575 {
12576 if (temp2)
12577 delete arg2;
12578 }
12579 {
12580 if (temp3)
12581 delete arg3;
12582 }
12583 return NULL;
12584 }
12585
12586
12587 static PyObject *_wrap_FileType_GetPrintCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
12588 PyObject *resultobj;
12589 wxFileType *arg1 = (wxFileType *) 0 ;
12590 wxString *arg2 = 0 ;
12591 wxString const &arg3_defvalue = wxPyEmptyString ;
12592 wxString *arg3 = (wxString *) &arg3_defvalue ;
12593 PyObject *result;
12594 bool temp2 = False ;
12595 bool temp3 = False ;
12596 PyObject * obj0 = 0 ;
12597 PyObject * obj1 = 0 ;
12598 PyObject * obj2 = 0 ;
12599 char *kwnames[] = {
12600 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
12601 };
12602
12603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetPrintCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
12604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12606 {
12607 arg2 = wxString_in_helper(obj1);
12608 if (arg2 == NULL) SWIG_fail;
12609 temp2 = True;
12610 }
12611 if (obj2) {
12612 {
12613 arg3 = wxString_in_helper(obj2);
12614 if (arg3 == NULL) SWIG_fail;
12615 temp3 = True;
12616 }
12617 }
12618 {
12619 PyThreadState* __tstate = wxPyBeginAllowThreads();
12620 result = (PyObject *)wxFileType_GetPrintCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
12621
12622 wxPyEndAllowThreads(__tstate);
12623 if (PyErr_Occurred()) SWIG_fail;
12624 }
12625 resultobj = result;
12626 {
12627 if (temp2)
12628 delete arg2;
12629 }
12630 {
12631 if (temp3)
12632 delete arg3;
12633 }
12634 return resultobj;
12635 fail:
12636 {
12637 if (temp2)
12638 delete arg2;
12639 }
12640 {
12641 if (temp3)
12642 delete arg3;
12643 }
12644 return NULL;
12645 }
12646
12647
12648 static PyObject *_wrap_FileType_GetAllCommands(PyObject *self, PyObject *args, PyObject *kwargs) {
12649 PyObject *resultobj;
12650 wxFileType *arg1 = (wxFileType *) 0 ;
12651 wxString *arg2 = 0 ;
12652 wxString const &arg3_defvalue = wxPyEmptyString ;
12653 wxString *arg3 = (wxString *) &arg3_defvalue ;
12654 PyObject *result;
12655 bool temp2 = False ;
12656 bool temp3 = False ;
12657 PyObject * obj0 = 0 ;
12658 PyObject * obj1 = 0 ;
12659 PyObject * obj2 = 0 ;
12660 char *kwnames[] = {
12661 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
12662 };
12663
12664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetAllCommands",kwnames,&obj0,&obj1,&obj2)) goto fail;
12665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12667 {
12668 arg2 = wxString_in_helper(obj1);
12669 if (arg2 == NULL) SWIG_fail;
12670 temp2 = True;
12671 }
12672 if (obj2) {
12673 {
12674 arg3 = wxString_in_helper(obj2);
12675 if (arg3 == NULL) SWIG_fail;
12676 temp3 = True;
12677 }
12678 }
12679 {
12680 PyThreadState* __tstate = wxPyBeginAllowThreads();
12681 result = (PyObject *)wxFileType_GetAllCommands(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
12682
12683 wxPyEndAllowThreads(__tstate);
12684 if (PyErr_Occurred()) SWIG_fail;
12685 }
12686 resultobj = result;
12687 {
12688 if (temp2)
12689 delete arg2;
12690 }
12691 {
12692 if (temp3)
12693 delete arg3;
12694 }
12695 return resultobj;
12696 fail:
12697 {
12698 if (temp2)
12699 delete arg2;
12700 }
12701 {
12702 if (temp3)
12703 delete arg3;
12704 }
12705 return NULL;
12706 }
12707
12708
12709 static PyObject *_wrap_FileType_SetCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
12710 PyObject *resultobj;
12711 wxFileType *arg1 = (wxFileType *) 0 ;
12712 wxString *arg2 = 0 ;
12713 wxString *arg3 = 0 ;
12714 bool arg4 = (bool) True ;
12715 bool result;
12716 bool temp2 = False ;
12717 bool temp3 = False ;
12718 PyObject * obj0 = 0 ;
12719 PyObject * obj1 = 0 ;
12720 PyObject * obj2 = 0 ;
12721 PyObject * obj3 = 0 ;
12722 char *kwnames[] = {
12723 (char *) "self",(char *) "cmd",(char *) "verb",(char *) "overwriteprompt", NULL
12724 };
12725
12726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:FileType_SetCommand",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12727 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12729 {
12730 arg2 = wxString_in_helper(obj1);
12731 if (arg2 == NULL) SWIG_fail;
12732 temp2 = True;
12733 }
12734 {
12735 arg3 = wxString_in_helper(obj2);
12736 if (arg3 == NULL) SWIG_fail;
12737 temp3 = True;
12738 }
12739 if (obj3) {
12740 arg4 = (bool) SWIG_AsBool(obj3);
12741 if (PyErr_Occurred()) SWIG_fail;
12742 }
12743 {
12744 PyThreadState* __tstate = wxPyBeginAllowThreads();
12745 result = (bool)(arg1)->SetCommand((wxString const &)*arg2,(wxString const &)*arg3,arg4);
12746
12747 wxPyEndAllowThreads(__tstate);
12748 if (PyErr_Occurred()) SWIG_fail;
12749 }
12750 {
12751 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12752 }
12753 {
12754 if (temp2)
12755 delete arg2;
12756 }
12757 {
12758 if (temp3)
12759 delete arg3;
12760 }
12761 return resultobj;
12762 fail:
12763 {
12764 if (temp2)
12765 delete arg2;
12766 }
12767 {
12768 if (temp3)
12769 delete arg3;
12770 }
12771 return NULL;
12772 }
12773
12774
12775 static PyObject *_wrap_FileType_SetDefaultIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
12776 PyObject *resultobj;
12777 wxFileType *arg1 = (wxFileType *) 0 ;
12778 wxString const &arg2_defvalue = wxPyEmptyString ;
12779 wxString *arg2 = (wxString *) &arg2_defvalue ;
12780 int arg3 = (int) 0 ;
12781 bool result;
12782 bool temp2 = False ;
12783 PyObject * obj0 = 0 ;
12784 PyObject * obj1 = 0 ;
12785 PyObject * obj2 = 0 ;
12786 char *kwnames[] = {
12787 (char *) "self",(char *) "cmd",(char *) "index", NULL
12788 };
12789
12790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:FileType_SetDefaultIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
12791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12793 if (obj1) {
12794 {
12795 arg2 = wxString_in_helper(obj1);
12796 if (arg2 == NULL) SWIG_fail;
12797 temp2 = True;
12798 }
12799 }
12800 if (obj2) {
12801 arg3 = (int) SWIG_AsInt(obj2);
12802 if (PyErr_Occurred()) SWIG_fail;
12803 }
12804 {
12805 PyThreadState* __tstate = wxPyBeginAllowThreads();
12806 result = (bool)(arg1)->SetDefaultIcon((wxString const &)*arg2,arg3);
12807
12808 wxPyEndAllowThreads(__tstate);
12809 if (PyErr_Occurred()) SWIG_fail;
12810 }
12811 {
12812 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12813 }
12814 {
12815 if (temp2)
12816 delete arg2;
12817 }
12818 return resultobj;
12819 fail:
12820 {
12821 if (temp2)
12822 delete arg2;
12823 }
12824 return NULL;
12825 }
12826
12827
12828 static PyObject *_wrap_FileType_Unassociate(PyObject *self, PyObject *args, PyObject *kwargs) {
12829 PyObject *resultobj;
12830 wxFileType *arg1 = (wxFileType *) 0 ;
12831 bool result;
12832 PyObject * obj0 = 0 ;
12833 char *kwnames[] = {
12834 (char *) "self", NULL
12835 };
12836
12837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_Unassociate",kwnames,&obj0)) goto fail;
12838 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12839 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12840 {
12841 PyThreadState* __tstate = wxPyBeginAllowThreads();
12842 result = (bool)(arg1)->Unassociate();
12843
12844 wxPyEndAllowThreads(__tstate);
12845 if (PyErr_Occurred()) SWIG_fail;
12846 }
12847 {
12848 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12849 }
12850 return resultobj;
12851 fail:
12852 return NULL;
12853 }
12854
12855
12856 static PyObject *_wrap_FileType_ExpandCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
12857 PyObject *resultobj;
12858 wxString *arg1 = 0 ;
12859 wxString *arg2 = 0 ;
12860 wxString const &arg3_defvalue = wxPyEmptyString ;
12861 wxString *arg3 = (wxString *) &arg3_defvalue ;
12862 wxString result;
12863 bool temp1 = False ;
12864 bool temp2 = False ;
12865 bool temp3 = False ;
12866 PyObject * obj0 = 0 ;
12867 PyObject * obj1 = 0 ;
12868 PyObject * obj2 = 0 ;
12869 char *kwnames[] = {
12870 (char *) "command",(char *) "filename",(char *) "mimetype", NULL
12871 };
12872
12873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_ExpandCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
12874 {
12875 arg1 = wxString_in_helper(obj0);
12876 if (arg1 == NULL) SWIG_fail;
12877 temp1 = True;
12878 }
12879 {
12880 arg2 = wxString_in_helper(obj1);
12881 if (arg2 == NULL) SWIG_fail;
12882 temp2 = True;
12883 }
12884 if (obj2) {
12885 {
12886 arg3 = wxString_in_helper(obj2);
12887 if (arg3 == NULL) SWIG_fail;
12888 temp3 = True;
12889 }
12890 }
12891 {
12892 PyThreadState* __tstate = wxPyBeginAllowThreads();
12893 result = FileType_ExpandCommand((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3);
12894
12895 wxPyEndAllowThreads(__tstate);
12896 if (PyErr_Occurred()) SWIG_fail;
12897 }
12898 {
12899 #if wxUSE_UNICODE
12900 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12901 #else
12902 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12903 #endif
12904 }
12905 {
12906 if (temp1)
12907 delete arg1;
12908 }
12909 {
12910 if (temp2)
12911 delete arg2;
12912 }
12913 {
12914 if (temp3)
12915 delete arg3;
12916 }
12917 return resultobj;
12918 fail:
12919 {
12920 if (temp1)
12921 delete arg1;
12922 }
12923 {
12924 if (temp2)
12925 delete arg2;
12926 }
12927 {
12928 if (temp3)
12929 delete arg3;
12930 }
12931 return NULL;
12932 }
12933
12934
12935 static PyObject * FileType_swigregister(PyObject *self, PyObject *args) {
12936 PyObject *obj;
12937 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12938 SWIG_TypeClientData(SWIGTYPE_p_wxFileType, obj);
12939 Py_INCREF(obj);
12940 return Py_BuildValue((char *)"");
12941 }
12942 static int _wrap_TheMimeTypesManager_set(PyObject *_val) {
12943 PyErr_SetString(PyExc_TypeError,"Variable TheMimeTypesManager is read-only.");
12944 return 1;
12945 }
12946
12947
12948 static PyObject *_wrap_TheMimeTypesManager_get() {
12949 PyObject *pyobj;
12950
12951 pyobj = SWIG_NewPointerObj((void *)(wxTheMimeTypesManager), SWIGTYPE_p_wxMimeTypesManager, 0);
12952 return pyobj;
12953 }
12954
12955
12956 static PyObject *_wrap_MimeTypesManager_IsOfType(PyObject *self, PyObject *args, PyObject *kwargs) {
12957 PyObject *resultobj;
12958 wxString *arg1 = 0 ;
12959 wxString *arg2 = 0 ;
12960 bool result;
12961 bool temp1 = False ;
12962 bool temp2 = False ;
12963 PyObject * obj0 = 0 ;
12964 PyObject * obj1 = 0 ;
12965 char *kwnames[] = {
12966 (char *) "mimeType",(char *) "wildcard", NULL
12967 };
12968
12969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_IsOfType",kwnames,&obj0,&obj1)) goto fail;
12970 {
12971 arg1 = wxString_in_helper(obj0);
12972 if (arg1 == NULL) SWIG_fail;
12973 temp1 = True;
12974 }
12975 {
12976 arg2 = wxString_in_helper(obj1);
12977 if (arg2 == NULL) SWIG_fail;
12978 temp2 = True;
12979 }
12980 {
12981 PyThreadState* __tstate = wxPyBeginAllowThreads();
12982 result = (bool)wxMimeTypesManager::IsOfType((wxString const &)*arg1,(wxString const &)*arg2);
12983
12984 wxPyEndAllowThreads(__tstate);
12985 if (PyErr_Occurred()) SWIG_fail;
12986 }
12987 {
12988 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12989 }
12990 {
12991 if (temp1)
12992 delete arg1;
12993 }
12994 {
12995 if (temp2)
12996 delete arg2;
12997 }
12998 return resultobj;
12999 fail:
13000 {
13001 if (temp1)
13002 delete arg1;
13003 }
13004 {
13005 if (temp2)
13006 delete arg2;
13007 }
13008 return NULL;
13009 }
13010
13011
13012 static PyObject *_wrap_new_MimeTypesManager(PyObject *self, PyObject *args, PyObject *kwargs) {
13013 PyObject *resultobj;
13014 wxMimeTypesManager *result;
13015 char *kwnames[] = {
13016 NULL
13017 };
13018
13019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MimeTypesManager",kwnames)) goto fail;
13020 {
13021 PyThreadState* __tstate = wxPyBeginAllowThreads();
13022 result = (wxMimeTypesManager *)new wxMimeTypesManager();
13023
13024 wxPyEndAllowThreads(__tstate);
13025 if (PyErr_Occurred()) SWIG_fail;
13026 }
13027 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMimeTypesManager, 1);
13028 return resultobj;
13029 fail:
13030 return NULL;
13031 }
13032
13033
13034 static PyObject *_wrap_MimeTypesManager_Initialize(PyObject *self, PyObject *args, PyObject *kwargs) {
13035 PyObject *resultobj;
13036 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13037 int arg2 = (int) wxMAILCAP_ALL ;
13038 wxString const &arg3_defvalue = wxPyEmptyString ;
13039 wxString *arg3 = (wxString *) &arg3_defvalue ;
13040 bool temp3 = False ;
13041 PyObject * obj0 = 0 ;
13042 PyObject * obj1 = 0 ;
13043 PyObject * obj2 = 0 ;
13044 char *kwnames[] = {
13045 (char *) "self",(char *) "mailcapStyle",(char *) "extraDir", NULL
13046 };
13047
13048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:MimeTypesManager_Initialize",kwnames,&obj0,&obj1,&obj2)) goto fail;
13049 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13050 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13051 if (obj1) {
13052 arg2 = (int) SWIG_AsInt(obj1);
13053 if (PyErr_Occurred()) SWIG_fail;
13054 }
13055 if (obj2) {
13056 {
13057 arg3 = wxString_in_helper(obj2);
13058 if (arg3 == NULL) SWIG_fail;
13059 temp3 = True;
13060 }
13061 }
13062 {
13063 PyThreadState* __tstate = wxPyBeginAllowThreads();
13064 (arg1)->Initialize(arg2,(wxString const &)*arg3);
13065
13066 wxPyEndAllowThreads(__tstate);
13067 if (PyErr_Occurred()) SWIG_fail;
13068 }
13069 Py_INCREF(Py_None); resultobj = Py_None;
13070 {
13071 if (temp3)
13072 delete arg3;
13073 }
13074 return resultobj;
13075 fail:
13076 {
13077 if (temp3)
13078 delete arg3;
13079 }
13080 return NULL;
13081 }
13082
13083
13084 static PyObject *_wrap_MimeTypesManager_ClearData(PyObject *self, PyObject *args, PyObject *kwargs) {
13085 PyObject *resultobj;
13086 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13087 PyObject * obj0 = 0 ;
13088 char *kwnames[] = {
13089 (char *) "self", NULL
13090 };
13091
13092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_ClearData",kwnames,&obj0)) goto fail;
13093 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13095 {
13096 PyThreadState* __tstate = wxPyBeginAllowThreads();
13097 (arg1)->ClearData();
13098
13099 wxPyEndAllowThreads(__tstate);
13100 if (PyErr_Occurred()) SWIG_fail;
13101 }
13102 Py_INCREF(Py_None); resultobj = Py_None;
13103 return resultobj;
13104 fail:
13105 return NULL;
13106 }
13107
13108
13109 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
13110 PyObject *resultobj;
13111 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13112 wxString *arg2 = 0 ;
13113 wxFileType *result;
13114 bool temp2 = False ;
13115 PyObject * obj0 = 0 ;
13116 PyObject * obj1 = 0 ;
13117 char *kwnames[] = {
13118 (char *) "self",(char *) "ext", NULL
13119 };
13120
13121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromExtension",kwnames,&obj0,&obj1)) goto fail;
13122 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13123 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13124 {
13125 arg2 = wxString_in_helper(obj1);
13126 if (arg2 == NULL) SWIG_fail;
13127 temp2 = True;
13128 }
13129 {
13130 PyThreadState* __tstate = wxPyBeginAllowThreads();
13131 result = (wxFileType *)(arg1)->GetFileTypeFromExtension((wxString const &)*arg2);
13132
13133 wxPyEndAllowThreads(__tstate);
13134 if (PyErr_Occurred()) SWIG_fail;
13135 }
13136 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
13137 {
13138 if (temp2)
13139 delete arg2;
13140 }
13141 return resultobj;
13142 fail:
13143 {
13144 if (temp2)
13145 delete arg2;
13146 }
13147 return NULL;
13148 }
13149
13150
13151 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
13152 PyObject *resultobj;
13153 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13154 wxString *arg2 = 0 ;
13155 wxFileType *result;
13156 bool temp2 = False ;
13157 PyObject * obj0 = 0 ;
13158 PyObject * obj1 = 0 ;
13159 char *kwnames[] = {
13160 (char *) "self",(char *) "mimeType", NULL
13161 };
13162
13163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromMimeType",kwnames,&obj0,&obj1)) goto fail;
13164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13166 {
13167 arg2 = wxString_in_helper(obj1);
13168 if (arg2 == NULL) SWIG_fail;
13169 temp2 = True;
13170 }
13171 {
13172 PyThreadState* __tstate = wxPyBeginAllowThreads();
13173 result = (wxFileType *)(arg1)->GetFileTypeFromMimeType((wxString const &)*arg2);
13174
13175 wxPyEndAllowThreads(__tstate);
13176 if (PyErr_Occurred()) SWIG_fail;
13177 }
13178 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
13179 {
13180 if (temp2)
13181 delete arg2;
13182 }
13183 return resultobj;
13184 fail:
13185 {
13186 if (temp2)
13187 delete arg2;
13188 }
13189 return NULL;
13190 }
13191
13192
13193 static PyObject *_wrap_MimeTypesManager_ReadMailcap(PyObject *self, PyObject *args, PyObject *kwargs) {
13194 PyObject *resultobj;
13195 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13196 wxString *arg2 = 0 ;
13197 bool arg3 = (bool) False ;
13198 bool result;
13199 bool temp2 = False ;
13200 PyObject * obj0 = 0 ;
13201 PyObject * obj1 = 0 ;
13202 PyObject * obj2 = 0 ;
13203 char *kwnames[] = {
13204 (char *) "self",(char *) "filename",(char *) "fallback", NULL
13205 };
13206
13207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MimeTypesManager_ReadMailcap",kwnames,&obj0,&obj1,&obj2)) goto fail;
13208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13210 {
13211 arg2 = wxString_in_helper(obj1);
13212 if (arg2 == NULL) SWIG_fail;
13213 temp2 = True;
13214 }
13215 if (obj2) {
13216 arg3 = (bool) SWIG_AsBool(obj2);
13217 if (PyErr_Occurred()) SWIG_fail;
13218 }
13219 {
13220 PyThreadState* __tstate = wxPyBeginAllowThreads();
13221 result = (bool)(arg1)->ReadMailcap((wxString const &)*arg2,arg3);
13222
13223 wxPyEndAllowThreads(__tstate);
13224 if (PyErr_Occurred()) SWIG_fail;
13225 }
13226 {
13227 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13228 }
13229 {
13230 if (temp2)
13231 delete arg2;
13232 }
13233 return resultobj;
13234 fail:
13235 {
13236 if (temp2)
13237 delete arg2;
13238 }
13239 return NULL;
13240 }
13241
13242
13243 static PyObject *_wrap_MimeTypesManager_ReadMimeTypes(PyObject *self, PyObject *args, PyObject *kwargs) {
13244 PyObject *resultobj;
13245 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13246 wxString *arg2 = 0 ;
13247 bool result;
13248 bool temp2 = False ;
13249 PyObject * obj0 = 0 ;
13250 PyObject * obj1 = 0 ;
13251 char *kwnames[] = {
13252 (char *) "self",(char *) "filename", NULL
13253 };
13254
13255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_ReadMimeTypes",kwnames,&obj0,&obj1)) goto fail;
13256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13258 {
13259 arg2 = wxString_in_helper(obj1);
13260 if (arg2 == NULL) SWIG_fail;
13261 temp2 = True;
13262 }
13263 {
13264 PyThreadState* __tstate = wxPyBeginAllowThreads();
13265 result = (bool)(arg1)->ReadMimeTypes((wxString const &)*arg2);
13266
13267 wxPyEndAllowThreads(__tstate);
13268 if (PyErr_Occurred()) SWIG_fail;
13269 }
13270 {
13271 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13272 }
13273 {
13274 if (temp2)
13275 delete arg2;
13276 }
13277 return resultobj;
13278 fail:
13279 {
13280 if (temp2)
13281 delete arg2;
13282 }
13283 return NULL;
13284 }
13285
13286
13287 static PyObject *_wrap_MimeTypesManager_EnumAllFileTypes(PyObject *self, PyObject *args, PyObject *kwargs) {
13288 PyObject *resultobj;
13289 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13290 PyObject *result;
13291 PyObject * obj0 = 0 ;
13292 char *kwnames[] = {
13293 (char *) "self", NULL
13294 };
13295
13296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_EnumAllFileTypes",kwnames,&obj0)) goto fail;
13297 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13299 {
13300 PyThreadState* __tstate = wxPyBeginAllowThreads();
13301 result = (PyObject *)wxMimeTypesManager_EnumAllFileTypes(arg1);
13302
13303 wxPyEndAllowThreads(__tstate);
13304 if (PyErr_Occurred()) SWIG_fail;
13305 }
13306 resultobj = result;
13307 return resultobj;
13308 fail:
13309 return NULL;
13310 }
13311
13312
13313 static PyObject *_wrap_MimeTypesManager_AddFallback(PyObject *self, PyObject *args, PyObject *kwargs) {
13314 PyObject *resultobj;
13315 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13316 wxFileTypeInfo *arg2 = 0 ;
13317 PyObject * obj0 = 0 ;
13318 PyObject * obj1 = 0 ;
13319 char *kwnames[] = {
13320 (char *) "self",(char *) "ft", NULL
13321 };
13322
13323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_AddFallback",kwnames,&obj0,&obj1)) goto fail;
13324 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13326 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileTypeInfo,
13327 SWIG_POINTER_EXCEPTION | 0)) == -1)
13328 SWIG_fail;
13329 if (arg2 == NULL) {
13330 PyErr_SetString(PyExc_TypeError,"null reference");
13331 SWIG_fail;
13332 }
13333 {
13334 PyThreadState* __tstate = wxPyBeginAllowThreads();
13335 (arg1)->AddFallback((wxFileTypeInfo const &)*arg2);
13336
13337 wxPyEndAllowThreads(__tstate);
13338 if (PyErr_Occurred()) SWIG_fail;
13339 }
13340 Py_INCREF(Py_None); resultobj = Py_None;
13341 return resultobj;
13342 fail:
13343 return NULL;
13344 }
13345
13346
13347 static PyObject *_wrap_MimeTypesManager_Associate(PyObject *self, PyObject *args, PyObject *kwargs) {
13348 PyObject *resultobj;
13349 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13350 wxFileTypeInfo *arg2 = 0 ;
13351 wxFileType *result;
13352 PyObject * obj0 = 0 ;
13353 PyObject * obj1 = 0 ;
13354 char *kwnames[] = {
13355 (char *) "self",(char *) "ftInfo", NULL
13356 };
13357
13358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Associate",kwnames,&obj0,&obj1)) goto fail;
13359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13361 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileTypeInfo,
13362 SWIG_POINTER_EXCEPTION | 0)) == -1)
13363 SWIG_fail;
13364 if (arg2 == NULL) {
13365 PyErr_SetString(PyExc_TypeError,"null reference");
13366 SWIG_fail;
13367 }
13368 {
13369 PyThreadState* __tstate = wxPyBeginAllowThreads();
13370 result = (wxFileType *)(arg1)->Associate((wxFileTypeInfo const &)*arg2);
13371
13372 wxPyEndAllowThreads(__tstate);
13373 if (PyErr_Occurred()) SWIG_fail;
13374 }
13375 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
13376 return resultobj;
13377 fail:
13378 return NULL;
13379 }
13380
13381
13382 static PyObject *_wrap_MimeTypesManager_Unassociate(PyObject *self, PyObject *args, PyObject *kwargs) {
13383 PyObject *resultobj;
13384 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13385 wxFileType *arg2 = (wxFileType *) 0 ;
13386 bool result;
13387 PyObject * obj0 = 0 ;
13388 PyObject * obj1 = 0 ;
13389 char *kwnames[] = {
13390 (char *) "self",(char *) "ft", NULL
13391 };
13392
13393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Unassociate",kwnames,&obj0,&obj1)) goto fail;
13394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13396 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileType,
13397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13398 {
13399 PyThreadState* __tstate = wxPyBeginAllowThreads();
13400 result = (bool)(arg1)->Unassociate(arg2);
13401
13402 wxPyEndAllowThreads(__tstate);
13403 if (PyErr_Occurred()) SWIG_fail;
13404 }
13405 {
13406 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13407 }
13408 return resultobj;
13409 fail:
13410 return NULL;
13411 }
13412
13413
13414 static PyObject *_wrap_delete_MimeTypesManager(PyObject *self, PyObject *args, PyObject *kwargs) {
13415 PyObject *resultobj;
13416 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13417 PyObject * obj0 = 0 ;
13418 char *kwnames[] = {
13419 (char *) "self", NULL
13420 };
13421
13422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MimeTypesManager",kwnames,&obj0)) goto fail;
13423 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13424 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13425 {
13426 PyThreadState* __tstate = wxPyBeginAllowThreads();
13427 delete arg1;
13428
13429 wxPyEndAllowThreads(__tstate);
13430 if (PyErr_Occurred()) SWIG_fail;
13431 }
13432 Py_INCREF(Py_None); resultobj = Py_None;
13433 return resultobj;
13434 fail:
13435 return NULL;
13436 }
13437
13438
13439 static PyObject * MimeTypesManager_swigregister(PyObject *self, PyObject *args) {
13440 PyObject *obj;
13441 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13442 SWIG_TypeClientData(SWIGTYPE_p_wxMimeTypesManager, obj);
13443 Py_INCREF(obj);
13444 return Py_BuildValue((char *)"");
13445 }
13446 static int _wrap_ART_TOOLBAR_set(PyObject *_val) {
13447 PyErr_SetString(PyExc_TypeError,"Variable ART_TOOLBAR is read-only.");
13448 return 1;
13449 }
13450
13451
13452 static PyObject *_wrap_ART_TOOLBAR_get() {
13453 PyObject *pyobj;
13454
13455 {
13456 #if wxUSE_UNICODE
13457 pyobj = PyUnicode_FromWideChar((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
13458 #else
13459 pyobj = PyString_FromStringAndSize((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
13460 #endif
13461 }
13462 return pyobj;
13463 }
13464
13465
13466 static int _wrap_ART_MENU_set(PyObject *_val) {
13467 PyErr_SetString(PyExc_TypeError,"Variable ART_MENU is read-only.");
13468 return 1;
13469 }
13470
13471
13472 static PyObject *_wrap_ART_MENU_get() {
13473 PyObject *pyobj;
13474
13475 {
13476 #if wxUSE_UNICODE
13477 pyobj = PyUnicode_FromWideChar((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
13478 #else
13479 pyobj = PyString_FromStringAndSize((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
13480 #endif
13481 }
13482 return pyobj;
13483 }
13484
13485
13486 static int _wrap_ART_FRAME_ICON_set(PyObject *_val) {
13487 PyErr_SetString(PyExc_TypeError,"Variable ART_FRAME_ICON is read-only.");
13488 return 1;
13489 }
13490
13491
13492 static PyObject *_wrap_ART_FRAME_ICON_get() {
13493 PyObject *pyobj;
13494
13495 {
13496 #if wxUSE_UNICODE
13497 pyobj = PyUnicode_FromWideChar((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
13498 #else
13499 pyobj = PyString_FromStringAndSize((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
13500 #endif
13501 }
13502 return pyobj;
13503 }
13504
13505
13506 static int _wrap_ART_CMN_DIALOG_set(PyObject *_val) {
13507 PyErr_SetString(PyExc_TypeError,"Variable ART_CMN_DIALOG is read-only.");
13508 return 1;
13509 }
13510
13511
13512 static PyObject *_wrap_ART_CMN_DIALOG_get() {
13513 PyObject *pyobj;
13514
13515 {
13516 #if wxUSE_UNICODE
13517 pyobj = PyUnicode_FromWideChar((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
13518 #else
13519 pyobj = PyString_FromStringAndSize((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
13520 #endif
13521 }
13522 return pyobj;
13523 }
13524
13525
13526 static int _wrap_ART_HELP_BROWSER_set(PyObject *_val) {
13527 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BROWSER is read-only.");
13528 return 1;
13529 }
13530
13531
13532 static PyObject *_wrap_ART_HELP_BROWSER_get() {
13533 PyObject *pyobj;
13534
13535 {
13536 #if wxUSE_UNICODE
13537 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
13538 #else
13539 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
13540 #endif
13541 }
13542 return pyobj;
13543 }
13544
13545
13546 static int _wrap_ART_MESSAGE_BOX_set(PyObject *_val) {
13547 PyErr_SetString(PyExc_TypeError,"Variable ART_MESSAGE_BOX is read-only.");
13548 return 1;
13549 }
13550
13551
13552 static PyObject *_wrap_ART_MESSAGE_BOX_get() {
13553 PyObject *pyobj;
13554
13555 {
13556 #if wxUSE_UNICODE
13557 pyobj = PyUnicode_FromWideChar((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
13558 #else
13559 pyobj = PyString_FromStringAndSize((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
13560 #endif
13561 }
13562 return pyobj;
13563 }
13564
13565
13566 static int _wrap_ART_OTHER_set(PyObject *_val) {
13567 PyErr_SetString(PyExc_TypeError,"Variable ART_OTHER is read-only.");
13568 return 1;
13569 }
13570
13571
13572 static PyObject *_wrap_ART_OTHER_get() {
13573 PyObject *pyobj;
13574
13575 {
13576 #if wxUSE_UNICODE
13577 pyobj = PyUnicode_FromWideChar((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
13578 #else
13579 pyobj = PyString_FromStringAndSize((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
13580 #endif
13581 }
13582 return pyobj;
13583 }
13584
13585
13586 static int _wrap_ART_ADD_BOOKMARK_set(PyObject *_val) {
13587 PyErr_SetString(PyExc_TypeError,"Variable ART_ADD_BOOKMARK is read-only.");
13588 return 1;
13589 }
13590
13591
13592 static PyObject *_wrap_ART_ADD_BOOKMARK_get() {
13593 PyObject *pyobj;
13594
13595 {
13596 #if wxUSE_UNICODE
13597 pyobj = PyUnicode_FromWideChar((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
13598 #else
13599 pyobj = PyString_FromStringAndSize((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
13600 #endif
13601 }
13602 return pyobj;
13603 }
13604
13605
13606 static int _wrap_ART_DEL_BOOKMARK_set(PyObject *_val) {
13607 PyErr_SetString(PyExc_TypeError,"Variable ART_DEL_BOOKMARK is read-only.");
13608 return 1;
13609 }
13610
13611
13612 static PyObject *_wrap_ART_DEL_BOOKMARK_get() {
13613 PyObject *pyobj;
13614
13615 {
13616 #if wxUSE_UNICODE
13617 pyobj = PyUnicode_FromWideChar((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
13618 #else
13619 pyobj = PyString_FromStringAndSize((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
13620 #endif
13621 }
13622 return pyobj;
13623 }
13624
13625
13626 static int _wrap_ART_HELP_SIDE_PANEL_set(PyObject *_val) {
13627 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SIDE_PANEL is read-only.");
13628 return 1;
13629 }
13630
13631
13632 static PyObject *_wrap_ART_HELP_SIDE_PANEL_get() {
13633 PyObject *pyobj;
13634
13635 {
13636 #if wxUSE_UNICODE
13637 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
13638 #else
13639 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
13640 #endif
13641 }
13642 return pyobj;
13643 }
13644
13645
13646 static int _wrap_ART_HELP_SETTINGS_set(PyObject *_val) {
13647 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SETTINGS is read-only.");
13648 return 1;
13649 }
13650
13651
13652 static PyObject *_wrap_ART_HELP_SETTINGS_get() {
13653 PyObject *pyobj;
13654
13655 {
13656 #if wxUSE_UNICODE
13657 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
13658 #else
13659 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
13660 #endif
13661 }
13662 return pyobj;
13663 }
13664
13665
13666 static int _wrap_ART_HELP_BOOK_set(PyObject *_val) {
13667 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BOOK is read-only.");
13668 return 1;
13669 }
13670
13671
13672 static PyObject *_wrap_ART_HELP_BOOK_get() {
13673 PyObject *pyobj;
13674
13675 {
13676 #if wxUSE_UNICODE
13677 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
13678 #else
13679 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
13680 #endif
13681 }
13682 return pyobj;
13683 }
13684
13685
13686 static int _wrap_ART_HELP_FOLDER_set(PyObject *_val) {
13687 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_FOLDER is read-only.");
13688 return 1;
13689 }
13690
13691
13692 static PyObject *_wrap_ART_HELP_FOLDER_get() {
13693 PyObject *pyobj;
13694
13695 {
13696 #if wxUSE_UNICODE
13697 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
13698 #else
13699 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
13700 #endif
13701 }
13702 return pyobj;
13703 }
13704
13705
13706 static int _wrap_ART_HELP_PAGE_set(PyObject *_val) {
13707 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_PAGE is read-only.");
13708 return 1;
13709 }
13710
13711
13712 static PyObject *_wrap_ART_HELP_PAGE_get() {
13713 PyObject *pyobj;
13714
13715 {
13716 #if wxUSE_UNICODE
13717 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
13718 #else
13719 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
13720 #endif
13721 }
13722 return pyobj;
13723 }
13724
13725
13726 static int _wrap_ART_GO_BACK_set(PyObject *_val) {
13727 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_BACK is read-only.");
13728 return 1;
13729 }
13730
13731
13732 static PyObject *_wrap_ART_GO_BACK_get() {
13733 PyObject *pyobj;
13734
13735 {
13736 #if wxUSE_UNICODE
13737 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
13738 #else
13739 pyobj = PyString_FromStringAndSize((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
13740 #endif
13741 }
13742 return pyobj;
13743 }
13744
13745
13746 static int _wrap_ART_GO_FORWARD_set(PyObject *_val) {
13747 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_FORWARD is read-only.");
13748 return 1;
13749 }
13750
13751
13752 static PyObject *_wrap_ART_GO_FORWARD_get() {
13753 PyObject *pyobj;
13754
13755 {
13756 #if wxUSE_UNICODE
13757 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
13758 #else
13759 pyobj = PyString_FromStringAndSize((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
13760 #endif
13761 }
13762 return pyobj;
13763 }
13764
13765
13766 static int _wrap_ART_GO_UP_set(PyObject *_val) {
13767 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_UP is read-only.");
13768 return 1;
13769 }
13770
13771
13772 static PyObject *_wrap_ART_GO_UP_get() {
13773 PyObject *pyobj;
13774
13775 {
13776 #if wxUSE_UNICODE
13777 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
13778 #else
13779 pyobj = PyString_FromStringAndSize((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
13780 #endif
13781 }
13782 return pyobj;
13783 }
13784
13785
13786 static int _wrap_ART_GO_DOWN_set(PyObject *_val) {
13787 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DOWN is read-only.");
13788 return 1;
13789 }
13790
13791
13792 static PyObject *_wrap_ART_GO_DOWN_get() {
13793 PyObject *pyobj;
13794
13795 {
13796 #if wxUSE_UNICODE
13797 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
13798 #else
13799 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
13800 #endif
13801 }
13802 return pyobj;
13803 }
13804
13805
13806 static int _wrap_ART_GO_TO_PARENT_set(PyObject *_val) {
13807 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_TO_PARENT is read-only.");
13808 return 1;
13809 }
13810
13811
13812 static PyObject *_wrap_ART_GO_TO_PARENT_get() {
13813 PyObject *pyobj;
13814
13815 {
13816 #if wxUSE_UNICODE
13817 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
13818 #else
13819 pyobj = PyString_FromStringAndSize((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
13820 #endif
13821 }
13822 return pyobj;
13823 }
13824
13825
13826 static int _wrap_ART_GO_HOME_set(PyObject *_val) {
13827 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_HOME is read-only.");
13828 return 1;
13829 }
13830
13831
13832 static PyObject *_wrap_ART_GO_HOME_get() {
13833 PyObject *pyobj;
13834
13835 {
13836 #if wxUSE_UNICODE
13837 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
13838 #else
13839 pyobj = PyString_FromStringAndSize((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
13840 #endif
13841 }
13842 return pyobj;
13843 }
13844
13845
13846 static int _wrap_ART_FILE_OPEN_set(PyObject *_val) {
13847 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_OPEN is read-only.");
13848 return 1;
13849 }
13850
13851
13852 static PyObject *_wrap_ART_FILE_OPEN_get() {
13853 PyObject *pyobj;
13854
13855 {
13856 #if wxUSE_UNICODE
13857 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
13858 #else
13859 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
13860 #endif
13861 }
13862 return pyobj;
13863 }
13864
13865
13866 static int _wrap_ART_PRINT_set(PyObject *_val) {
13867 PyErr_SetString(PyExc_TypeError,"Variable ART_PRINT is read-only.");
13868 return 1;
13869 }
13870
13871
13872 static PyObject *_wrap_ART_PRINT_get() {
13873 PyObject *pyobj;
13874
13875 {
13876 #if wxUSE_UNICODE
13877 pyobj = PyUnicode_FromWideChar((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
13878 #else
13879 pyobj = PyString_FromStringAndSize((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
13880 #endif
13881 }
13882 return pyobj;
13883 }
13884
13885
13886 static int _wrap_ART_HELP_set(PyObject *_val) {
13887 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP is read-only.");
13888 return 1;
13889 }
13890
13891
13892 static PyObject *_wrap_ART_HELP_get() {
13893 PyObject *pyobj;
13894
13895 {
13896 #if wxUSE_UNICODE
13897 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
13898 #else
13899 pyobj = PyString_FromStringAndSize((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
13900 #endif
13901 }
13902 return pyobj;
13903 }
13904
13905
13906 static int _wrap_ART_TIP_set(PyObject *_val) {
13907 PyErr_SetString(PyExc_TypeError,"Variable ART_TIP is read-only.");
13908 return 1;
13909 }
13910
13911
13912 static PyObject *_wrap_ART_TIP_get() {
13913 PyObject *pyobj;
13914
13915 {
13916 #if wxUSE_UNICODE
13917 pyobj = PyUnicode_FromWideChar((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
13918 #else
13919 pyobj = PyString_FromStringAndSize((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
13920 #endif
13921 }
13922 return pyobj;
13923 }
13924
13925
13926 static int _wrap_ART_REPORT_VIEW_set(PyObject *_val) {
13927 PyErr_SetString(PyExc_TypeError,"Variable ART_REPORT_VIEW is read-only.");
13928 return 1;
13929 }
13930
13931
13932 static PyObject *_wrap_ART_REPORT_VIEW_get() {
13933 PyObject *pyobj;
13934
13935 {
13936 #if wxUSE_UNICODE
13937 pyobj = PyUnicode_FromWideChar((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
13938 #else
13939 pyobj = PyString_FromStringAndSize((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
13940 #endif
13941 }
13942 return pyobj;
13943 }
13944
13945
13946 static int _wrap_ART_LIST_VIEW_set(PyObject *_val) {
13947 PyErr_SetString(PyExc_TypeError,"Variable ART_LIST_VIEW is read-only.");
13948 return 1;
13949 }
13950
13951
13952 static PyObject *_wrap_ART_LIST_VIEW_get() {
13953 PyObject *pyobj;
13954
13955 {
13956 #if wxUSE_UNICODE
13957 pyobj = PyUnicode_FromWideChar((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
13958 #else
13959 pyobj = PyString_FromStringAndSize((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
13960 #endif
13961 }
13962 return pyobj;
13963 }
13964
13965
13966 static int _wrap_ART_NEW_DIR_set(PyObject *_val) {
13967 PyErr_SetString(PyExc_TypeError,"Variable ART_NEW_DIR is read-only.");
13968 return 1;
13969 }
13970
13971
13972 static PyObject *_wrap_ART_NEW_DIR_get() {
13973 PyObject *pyobj;
13974
13975 {
13976 #if wxUSE_UNICODE
13977 pyobj = PyUnicode_FromWideChar((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
13978 #else
13979 pyobj = PyString_FromStringAndSize((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
13980 #endif
13981 }
13982 return pyobj;
13983 }
13984
13985
13986 static int _wrap_ART_FOLDER_set(PyObject *_val) {
13987 PyErr_SetString(PyExc_TypeError,"Variable ART_FOLDER is read-only.");
13988 return 1;
13989 }
13990
13991
13992 static PyObject *_wrap_ART_FOLDER_get() {
13993 PyObject *pyobj;
13994
13995 {
13996 #if wxUSE_UNICODE
13997 pyobj = PyUnicode_FromWideChar((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
13998 #else
13999 pyobj = PyString_FromStringAndSize((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
14000 #endif
14001 }
14002 return pyobj;
14003 }
14004
14005
14006 static int _wrap_ART_GO_DIR_UP_set(PyObject *_val) {
14007 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DIR_UP is read-only.");
14008 return 1;
14009 }
14010
14011
14012 static PyObject *_wrap_ART_GO_DIR_UP_get() {
14013 PyObject *pyobj;
14014
14015 {
14016 #if wxUSE_UNICODE
14017 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
14018 #else
14019 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
14020 #endif
14021 }
14022 return pyobj;
14023 }
14024
14025
14026 static int _wrap_ART_EXECUTABLE_FILE_set(PyObject *_val) {
14027 PyErr_SetString(PyExc_TypeError,"Variable ART_EXECUTABLE_FILE is read-only.");
14028 return 1;
14029 }
14030
14031
14032 static PyObject *_wrap_ART_EXECUTABLE_FILE_get() {
14033 PyObject *pyobj;
14034
14035 {
14036 #if wxUSE_UNICODE
14037 pyobj = PyUnicode_FromWideChar((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
14038 #else
14039 pyobj = PyString_FromStringAndSize((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
14040 #endif
14041 }
14042 return pyobj;
14043 }
14044
14045
14046 static int _wrap_ART_NORMAL_FILE_set(PyObject *_val) {
14047 PyErr_SetString(PyExc_TypeError,"Variable ART_NORMAL_FILE is read-only.");
14048 return 1;
14049 }
14050
14051
14052 static PyObject *_wrap_ART_NORMAL_FILE_get() {
14053 PyObject *pyobj;
14054
14055 {
14056 #if wxUSE_UNICODE
14057 pyobj = PyUnicode_FromWideChar((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
14058 #else
14059 pyobj = PyString_FromStringAndSize((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
14060 #endif
14061 }
14062 return pyobj;
14063 }
14064
14065
14066 static int _wrap_ART_TICK_MARK_set(PyObject *_val) {
14067 PyErr_SetString(PyExc_TypeError,"Variable ART_TICK_MARK is read-only.");
14068 return 1;
14069 }
14070
14071
14072 static PyObject *_wrap_ART_TICK_MARK_get() {
14073 PyObject *pyobj;
14074
14075 {
14076 #if wxUSE_UNICODE
14077 pyobj = PyUnicode_FromWideChar((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
14078 #else
14079 pyobj = PyString_FromStringAndSize((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
14080 #endif
14081 }
14082 return pyobj;
14083 }
14084
14085
14086 static int _wrap_ART_CROSS_MARK_set(PyObject *_val) {
14087 PyErr_SetString(PyExc_TypeError,"Variable ART_CROSS_MARK is read-only.");
14088 return 1;
14089 }
14090
14091
14092 static PyObject *_wrap_ART_CROSS_MARK_get() {
14093 PyObject *pyobj;
14094
14095 {
14096 #if wxUSE_UNICODE
14097 pyobj = PyUnicode_FromWideChar((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
14098 #else
14099 pyobj = PyString_FromStringAndSize((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
14100 #endif
14101 }
14102 return pyobj;
14103 }
14104
14105
14106 static int _wrap_ART_ERROR_set(PyObject *_val) {
14107 PyErr_SetString(PyExc_TypeError,"Variable ART_ERROR is read-only.");
14108 return 1;
14109 }
14110
14111
14112 static PyObject *_wrap_ART_ERROR_get() {
14113 PyObject *pyobj;
14114
14115 {
14116 #if wxUSE_UNICODE
14117 pyobj = PyUnicode_FromWideChar((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
14118 #else
14119 pyobj = PyString_FromStringAndSize((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
14120 #endif
14121 }
14122 return pyobj;
14123 }
14124
14125
14126 static int _wrap_ART_QUESTION_set(PyObject *_val) {
14127 PyErr_SetString(PyExc_TypeError,"Variable ART_QUESTION is read-only.");
14128 return 1;
14129 }
14130
14131
14132 static PyObject *_wrap_ART_QUESTION_get() {
14133 PyObject *pyobj;
14134
14135 {
14136 #if wxUSE_UNICODE
14137 pyobj = PyUnicode_FromWideChar((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
14138 #else
14139 pyobj = PyString_FromStringAndSize((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
14140 #endif
14141 }
14142 return pyobj;
14143 }
14144
14145
14146 static int _wrap_ART_WARNING_set(PyObject *_val) {
14147 PyErr_SetString(PyExc_TypeError,"Variable ART_WARNING is read-only.");
14148 return 1;
14149 }
14150
14151
14152 static PyObject *_wrap_ART_WARNING_get() {
14153 PyObject *pyobj;
14154
14155 {
14156 #if wxUSE_UNICODE
14157 pyobj = PyUnicode_FromWideChar((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
14158 #else
14159 pyobj = PyString_FromStringAndSize((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
14160 #endif
14161 }
14162 return pyobj;
14163 }
14164
14165
14166 static int _wrap_ART_INFORMATION_set(PyObject *_val) {
14167 PyErr_SetString(PyExc_TypeError,"Variable ART_INFORMATION is read-only.");
14168 return 1;
14169 }
14170
14171
14172 static PyObject *_wrap_ART_INFORMATION_get() {
14173 PyObject *pyobj;
14174
14175 {
14176 #if wxUSE_UNICODE
14177 pyobj = PyUnicode_FromWideChar((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
14178 #else
14179 pyobj = PyString_FromStringAndSize((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
14180 #endif
14181 }
14182 return pyobj;
14183 }
14184
14185
14186 static int _wrap_ART_MISSING_IMAGE_set(PyObject *_val) {
14187 PyErr_SetString(PyExc_TypeError,"Variable ART_MISSING_IMAGE is read-only.");
14188 return 1;
14189 }
14190
14191
14192 static PyObject *_wrap_ART_MISSING_IMAGE_get() {
14193 PyObject *pyobj;
14194
14195 {
14196 #if wxUSE_UNICODE
14197 pyobj = PyUnicode_FromWideChar((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
14198 #else
14199 pyobj = PyString_FromStringAndSize((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
14200 #endif
14201 }
14202 return pyobj;
14203 }
14204
14205
14206 static PyObject *_wrap_new_ArtProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
14207 PyObject *resultobj;
14208 wxPyArtProvider *result;
14209 char *kwnames[] = {
14210 NULL
14211 };
14212
14213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ArtProvider",kwnames)) goto fail;
14214 {
14215 PyThreadState* __tstate = wxPyBeginAllowThreads();
14216 result = (wxPyArtProvider *)new wxPyArtProvider();
14217
14218 wxPyEndAllowThreads(__tstate);
14219 if (PyErr_Occurred()) SWIG_fail;
14220 }
14221 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyArtProvider, 1);
14222 return resultobj;
14223 fail:
14224 return NULL;
14225 }
14226
14227
14228 static PyObject *_wrap_ArtProvider__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
14229 PyObject *resultobj;
14230 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
14231 PyObject *arg2 = (PyObject *) 0 ;
14232 PyObject *arg3 = (PyObject *) 0 ;
14233 PyObject * obj0 = 0 ;
14234 PyObject * obj1 = 0 ;
14235 PyObject * obj2 = 0 ;
14236 char *kwnames[] = {
14237 (char *) "self",(char *) "self",(char *) "_class", NULL
14238 };
14239
14240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ArtProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
14241 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyArtProvider,
14242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14243 arg2 = obj1;
14244 arg3 = obj2;
14245 {
14246 PyThreadState* __tstate = wxPyBeginAllowThreads();
14247 (arg1)->_setCallbackInfo(arg2,arg3);
14248
14249 wxPyEndAllowThreads(__tstate);
14250 if (PyErr_Occurred()) SWIG_fail;
14251 }
14252 Py_INCREF(Py_None); resultobj = Py_None;
14253 return resultobj;
14254 fail:
14255 return NULL;
14256 }
14257
14258
14259 static PyObject *_wrap_ArtProvider_PushProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
14260 PyObject *resultobj;
14261 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
14262 PyObject * obj0 = 0 ;
14263 char *kwnames[] = {
14264 (char *) "provider", NULL
14265 };
14266
14267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_PushProvider",kwnames,&obj0)) goto fail;
14268 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyArtProvider,
14269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14270 {
14271 PyThreadState* __tstate = wxPyBeginAllowThreads();
14272 wxPyArtProvider::PushProvider(arg1);
14273
14274 wxPyEndAllowThreads(__tstate);
14275 if (PyErr_Occurred()) SWIG_fail;
14276 }
14277 Py_INCREF(Py_None); resultobj = Py_None;
14278 return resultobj;
14279 fail:
14280 return NULL;
14281 }
14282
14283
14284 static PyObject *_wrap_ArtProvider_PopProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
14285 PyObject *resultobj;
14286 bool result;
14287 char *kwnames[] = {
14288 NULL
14289 };
14290
14291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ArtProvider_PopProvider",kwnames)) goto fail;
14292 {
14293 PyThreadState* __tstate = wxPyBeginAllowThreads();
14294 result = (bool)wxPyArtProvider::PopProvider();
14295
14296 wxPyEndAllowThreads(__tstate);
14297 if (PyErr_Occurred()) SWIG_fail;
14298 }
14299 {
14300 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14301 }
14302 return resultobj;
14303 fail:
14304 return NULL;
14305 }
14306
14307
14308 static PyObject *_wrap_ArtProvider_RemoveProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
14309 PyObject *resultobj;
14310 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
14311 bool result;
14312 PyObject * obj0 = 0 ;
14313 char *kwnames[] = {
14314 (char *) "provider", NULL
14315 };
14316
14317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_RemoveProvider",kwnames,&obj0)) goto fail;
14318 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyArtProvider,
14319 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14320 {
14321 PyThreadState* __tstate = wxPyBeginAllowThreads();
14322 result = (bool)wxPyArtProvider::RemoveProvider(arg1);
14323
14324 wxPyEndAllowThreads(__tstate);
14325 if (PyErr_Occurred()) SWIG_fail;
14326 }
14327 {
14328 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14329 }
14330 return resultobj;
14331 fail:
14332 return NULL;
14333 }
14334
14335
14336 static PyObject *_wrap_ArtProvider_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
14337 PyObject *resultobj;
14338 wxString *arg1 = 0 ;
14339 wxString const &arg2_defvalue = wxPyART_OTHER ;
14340 wxString *arg2 = (wxString *) &arg2_defvalue ;
14341 wxSize const &arg3_defvalue = wxDefaultSize ;
14342 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
14343 wxBitmap result;
14344 bool temp1 = False ;
14345 bool temp2 = False ;
14346 wxSize temp3 ;
14347 PyObject * obj0 = 0 ;
14348 PyObject * obj1 = 0 ;
14349 PyObject * obj2 = 0 ;
14350 char *kwnames[] = {
14351 (char *) "id",(char *) "client",(char *) "size", NULL
14352 };
14353
14354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
14355 {
14356 arg1 = wxString_in_helper(obj0);
14357 if (arg1 == NULL) SWIG_fail;
14358 temp1 = True;
14359 }
14360 if (obj1) {
14361 {
14362 arg2 = wxString_in_helper(obj1);
14363 if (arg2 == NULL) SWIG_fail;
14364 temp2 = True;
14365 }
14366 }
14367 if (obj2) {
14368 {
14369 arg3 = &temp3;
14370 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
14371 }
14372 }
14373 {
14374 PyThreadState* __tstate = wxPyBeginAllowThreads();
14375 result = wxPyArtProvider::GetBitmap((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
14376
14377 wxPyEndAllowThreads(__tstate);
14378 if (PyErr_Occurred()) SWIG_fail;
14379 }
14380 {
14381 wxBitmap * resultptr;
14382 resultptr = new wxBitmap((wxBitmap &) result);
14383 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
14384 }
14385 {
14386 if (temp1)
14387 delete arg1;
14388 }
14389 {
14390 if (temp2)
14391 delete arg2;
14392 }
14393 return resultobj;
14394 fail:
14395 {
14396 if (temp1)
14397 delete arg1;
14398 }
14399 {
14400 if (temp2)
14401 delete arg2;
14402 }
14403 return NULL;
14404 }
14405
14406
14407 static PyObject *_wrap_ArtProvider_GetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
14408 PyObject *resultobj;
14409 wxString *arg1 = 0 ;
14410 wxString const &arg2_defvalue = wxPyART_OTHER ;
14411 wxString *arg2 = (wxString *) &arg2_defvalue ;
14412 wxSize const &arg3_defvalue = wxDefaultSize ;
14413 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
14414 wxIcon result;
14415 bool temp1 = False ;
14416 bool temp2 = False ;
14417 wxSize temp3 ;
14418 PyObject * obj0 = 0 ;
14419 PyObject * obj1 = 0 ;
14420 PyObject * obj2 = 0 ;
14421 char *kwnames[] = {
14422 (char *) "id",(char *) "client",(char *) "size", NULL
14423 };
14424
14425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
14426 {
14427 arg1 = wxString_in_helper(obj0);
14428 if (arg1 == NULL) SWIG_fail;
14429 temp1 = True;
14430 }
14431 if (obj1) {
14432 {
14433 arg2 = wxString_in_helper(obj1);
14434 if (arg2 == NULL) SWIG_fail;
14435 temp2 = True;
14436 }
14437 }
14438 if (obj2) {
14439 {
14440 arg3 = &temp3;
14441 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
14442 }
14443 }
14444 {
14445 PyThreadState* __tstate = wxPyBeginAllowThreads();
14446 result = wxPyArtProvider::GetIcon((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
14447
14448 wxPyEndAllowThreads(__tstate);
14449 if (PyErr_Occurred()) SWIG_fail;
14450 }
14451 {
14452 wxIcon * resultptr;
14453 resultptr = new wxIcon((wxIcon &) result);
14454 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxIcon, 1);
14455 }
14456 {
14457 if (temp1)
14458 delete arg1;
14459 }
14460 {
14461 if (temp2)
14462 delete arg2;
14463 }
14464 return resultobj;
14465 fail:
14466 {
14467 if (temp1)
14468 delete arg1;
14469 }
14470 {
14471 if (temp2)
14472 delete arg2;
14473 }
14474 return NULL;
14475 }
14476
14477
14478 static PyObject *_wrap_ArtProvider_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
14479 PyObject *resultobj;
14480 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
14481 PyObject * obj0 = 0 ;
14482 char *kwnames[] = {
14483 (char *) "self", NULL
14484 };
14485
14486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_Destroy",kwnames,&obj0)) goto fail;
14487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyArtProvider,
14488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14489 {
14490 PyThreadState* __tstate = wxPyBeginAllowThreads();
14491 wxPyArtProvider_Destroy(arg1);
14492
14493 wxPyEndAllowThreads(__tstate);
14494 if (PyErr_Occurred()) SWIG_fail;
14495 }
14496 Py_INCREF(Py_None); resultobj = Py_None;
14497 return resultobj;
14498 fail:
14499 return NULL;
14500 }
14501
14502
14503 static PyObject * ArtProvider_swigregister(PyObject *self, PyObject *args) {
14504 PyObject *obj;
14505 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14506 SWIG_TypeClientData(SWIGTYPE_p_wxPyArtProvider, obj);
14507 Py_INCREF(obj);
14508 return Py_BuildValue((char *)"");
14509 }
14510 static PyObject *_wrap_delete_ConfigBase(PyObject *self, PyObject *args, PyObject *kwargs) {
14511 PyObject *resultobj;
14512 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14513 PyObject * obj0 = 0 ;
14514 char *kwnames[] = {
14515 (char *) "self", NULL
14516 };
14517
14518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigBase",kwnames,&obj0)) goto fail;
14519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
14520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14521 {
14522 PyThreadState* __tstate = wxPyBeginAllowThreads();
14523 delete arg1;
14524
14525 wxPyEndAllowThreads(__tstate);
14526 if (PyErr_Occurred()) SWIG_fail;
14527 }
14528 Py_INCREF(Py_None); resultobj = Py_None;
14529 return resultobj;
14530 fail:
14531 return NULL;
14532 }
14533
14534
14535 static PyObject *_wrap_ConfigBase_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
14536 PyObject *resultobj;
14537 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14538 wxConfigBase *result;
14539 PyObject * obj0 = 0 ;
14540 char *kwnames[] = {
14541 (char *) "config", NULL
14542 };
14543
14544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_Set",kwnames,&obj0)) goto fail;
14545 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
14546 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14547 {
14548 PyThreadState* __tstate = wxPyBeginAllowThreads();
14549 result = (wxConfigBase *)wxConfigBase::Set(arg1);
14550
14551 wxPyEndAllowThreads(__tstate);
14552 if (PyErr_Occurred()) SWIG_fail;
14553 }
14554 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
14555 return resultobj;
14556 fail:
14557 return NULL;
14558 }
14559
14560
14561 static PyObject *_wrap_ConfigBase_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
14562 PyObject *resultobj;
14563 bool arg1 = (bool) True ;
14564 wxConfigBase *result;
14565 PyObject * obj0 = 0 ;
14566 char *kwnames[] = {
14567 (char *) "createOnDemand", NULL
14568 };
14569
14570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ConfigBase_Get",kwnames,&obj0)) goto fail;
14571 if (obj0) {
14572 arg1 = (bool) SWIG_AsBool(obj0);
14573 if (PyErr_Occurred()) SWIG_fail;
14574 }
14575 {
14576 PyThreadState* __tstate = wxPyBeginAllowThreads();
14577 result = (wxConfigBase *)wxConfigBase::Get(arg1);
14578
14579 wxPyEndAllowThreads(__tstate);
14580 if (PyErr_Occurred()) SWIG_fail;
14581 }
14582 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
14583 return resultobj;
14584 fail:
14585 return NULL;
14586 }
14587
14588
14589 static PyObject *_wrap_ConfigBase_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
14590 PyObject *resultobj;
14591 wxConfigBase *result;
14592 char *kwnames[] = {
14593 NULL
14594 };
14595
14596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_Create",kwnames)) goto fail;
14597 {
14598 PyThreadState* __tstate = wxPyBeginAllowThreads();
14599 result = (wxConfigBase *)wxConfigBase::Create();
14600
14601 wxPyEndAllowThreads(__tstate);
14602 if (PyErr_Occurred()) SWIG_fail;
14603 }
14604 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
14605 return resultobj;
14606 fail:
14607 return NULL;
14608 }
14609
14610
14611 static PyObject *_wrap_ConfigBase_DontCreateOnDemand(PyObject *self, PyObject *args, PyObject *kwargs) {
14612 PyObject *resultobj;
14613 char *kwnames[] = {
14614 NULL
14615 };
14616
14617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_DontCreateOnDemand",kwnames)) goto fail;
14618 {
14619 PyThreadState* __tstate = wxPyBeginAllowThreads();
14620 wxConfigBase::DontCreateOnDemand();
14621
14622 wxPyEndAllowThreads(__tstate);
14623 if (PyErr_Occurred()) SWIG_fail;
14624 }
14625 Py_INCREF(Py_None); resultobj = Py_None;
14626 return resultobj;
14627 fail:
14628 return NULL;
14629 }
14630
14631
14632 static PyObject *_wrap_ConfigBase_SetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
14633 PyObject *resultobj;
14634 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14635 wxString *arg2 = 0 ;
14636 bool temp2 = False ;
14637 PyObject * obj0 = 0 ;
14638 PyObject * obj1 = 0 ;
14639 char *kwnames[] = {
14640 (char *) "self",(char *) "path", NULL
14641 };
14642
14643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetPath",kwnames,&obj0,&obj1)) goto fail;
14644 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
14645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14646 {
14647 arg2 = wxString_in_helper(obj1);
14648 if (arg2 == NULL) SWIG_fail;
14649 temp2 = True;
14650 }
14651 {
14652 PyThreadState* __tstate = wxPyBeginAllowThreads();
14653 (arg1)->SetPath((wxString const &)*arg2);
14654
14655 wxPyEndAllowThreads(__tstate);
14656 if (PyErr_Occurred()) SWIG_fail;
14657 }
14658 Py_INCREF(Py_None); resultobj = Py_None;
14659 {
14660 if (temp2)
14661 delete arg2;
14662 }
14663 return resultobj;
14664 fail:
14665 {
14666 if (temp2)
14667 delete arg2;
14668 }
14669 return NULL;
14670 }
14671
14672
14673 static PyObject *_wrap_ConfigBase_GetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
14674 PyObject *resultobj;
14675 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14676 wxString *result;
14677 PyObject * obj0 = 0 ;
14678 char *kwnames[] = {
14679 (char *) "self", NULL
14680 };
14681
14682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetPath",kwnames,&obj0)) goto fail;
14683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
14684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14685 {
14686 PyThreadState* __tstate = wxPyBeginAllowThreads();
14687 {
14688 wxString const &_result_ref = ((wxConfigBase const *)arg1)->GetPath();
14689 result = (wxString *) &_result_ref;
14690 }
14691
14692 wxPyEndAllowThreads(__tstate);
14693 if (PyErr_Occurred()) SWIG_fail;
14694 }
14695 {
14696 #if wxUSE_UNICODE
14697 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
14698 #else
14699 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
14700 #endif
14701 }
14702 return resultobj;
14703 fail:
14704 return NULL;
14705 }
14706
14707
14708 static PyObject *_wrap_ConfigBase_GetFirstGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
14709 PyObject *resultobj;
14710 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14711 PyObject *result;
14712 PyObject * obj0 = 0 ;
14713 char *kwnames[] = {
14714 (char *) "self", NULL
14715 };
14716
14717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstGroup",kwnames,&obj0)) goto fail;
14718 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
14719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14720 {
14721 PyThreadState* __tstate = wxPyBeginAllowThreads();
14722 result = (PyObject *)wxConfigBase_GetFirstGroup(arg1);
14723
14724 wxPyEndAllowThreads(__tstate);
14725 if (PyErr_Occurred()) SWIG_fail;
14726 }
14727 resultobj = result;
14728 return resultobj;
14729 fail:
14730 return NULL;
14731 }
14732
14733
14734 static PyObject *_wrap_ConfigBase_GetNextGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
14735 PyObject *resultobj;
14736 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14737 long arg2 ;
14738 PyObject *result;
14739 PyObject * obj0 = 0 ;
14740 PyObject * obj1 = 0 ;
14741 char *kwnames[] = {
14742 (char *) "self",(char *) "index", NULL
14743 };
14744
14745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextGroup",kwnames,&obj0,&obj1)) goto fail;
14746 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
14747 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14748 arg2 = (long) SWIG_AsLong(obj1);
14749 if (PyErr_Occurred()) SWIG_fail;
14750 {
14751 PyThreadState* __tstate = wxPyBeginAllowThreads();
14752 result = (PyObject *)wxConfigBase_GetNextGroup(arg1,arg2);
14753
14754 wxPyEndAllowThreads(__tstate);
14755 if (PyErr_Occurred()) SWIG_fail;
14756 }
14757 resultobj = result;
14758 return resultobj;
14759 fail:
14760 return NULL;
14761 }
14762
14763
14764 static PyObject *_wrap_ConfigBase_GetFirstEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
14765 PyObject *resultobj;
14766 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14767 PyObject *result;
14768 PyObject * obj0 = 0 ;
14769 char *kwnames[] = {
14770 (char *) "self", NULL
14771 };
14772
14773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstEntry",kwnames,&obj0)) goto fail;
14774 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
14775 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14776 {
14777 PyThreadState* __tstate = wxPyBeginAllowThreads();
14778 result = (PyObject *)wxConfigBase_GetFirstEntry(arg1);
14779
14780 wxPyEndAllowThreads(__tstate);
14781 if (PyErr_Occurred()) SWIG_fail;
14782 }
14783 resultobj = result;
14784 return resultobj;
14785 fail:
14786 return NULL;
14787 }
14788
14789
14790 static PyObject *_wrap_ConfigBase_GetNextEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
14791 PyObject *resultobj;
14792 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14793 long arg2 ;
14794 PyObject *result;
14795 PyObject * obj0 = 0 ;
14796 PyObject * obj1 = 0 ;
14797 char *kwnames[] = {
14798 (char *) "self",(char *) "index", NULL
14799 };
14800
14801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextEntry",kwnames,&obj0,&obj1)) goto fail;
14802 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
14803 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14804 arg2 = (long) SWIG_AsLong(obj1);
14805 if (PyErr_Occurred()) SWIG_fail;
14806 {
14807 PyThreadState* __tstate = wxPyBeginAllowThreads();
14808 result = (PyObject *)wxConfigBase_GetNextEntry(arg1,arg2);
14809
14810 wxPyEndAllowThreads(__tstate);
14811 if (PyErr_Occurred()) SWIG_fail;
14812 }
14813 resultobj = result;
14814 return resultobj;
14815 fail:
14816 return NULL;
14817 }
14818
14819
14820 static PyObject *_wrap_ConfigBase_GetNumberOfEntries(PyObject *self, PyObject *args, PyObject *kwargs) {
14821 PyObject *resultobj;
14822 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14823 bool arg2 = (bool) False ;
14824 size_t result;
14825 PyObject * obj0 = 0 ;
14826 PyObject * obj1 = 0 ;
14827 char *kwnames[] = {
14828 (char *) "self",(char *) "recursive", NULL
14829 };
14830
14831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfEntries",kwnames,&obj0,&obj1)) goto fail;
14832 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
14833 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14834 if (obj1) {
14835 arg2 = (bool) SWIG_AsBool(obj1);
14836 if (PyErr_Occurred()) SWIG_fail;
14837 }
14838 {
14839 PyThreadState* __tstate = wxPyBeginAllowThreads();
14840 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfEntries(arg2);
14841
14842 wxPyEndAllowThreads(__tstate);
14843 if (PyErr_Occurred()) SWIG_fail;
14844 }
14845 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
14846 return resultobj;
14847 fail:
14848 return NULL;
14849 }
14850
14851
14852 static PyObject *_wrap_ConfigBase_GetNumberOfGroups(PyObject *self, PyObject *args, PyObject *kwargs) {
14853 PyObject *resultobj;
14854 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14855 bool arg2 = (bool) False ;
14856 size_t result;
14857 PyObject * obj0 = 0 ;
14858 PyObject * obj1 = 0 ;
14859 char *kwnames[] = {
14860 (char *) "self",(char *) "recursive", NULL
14861 };
14862
14863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfGroups",kwnames,&obj0,&obj1)) goto fail;
14864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
14865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14866 if (obj1) {
14867 arg2 = (bool) SWIG_AsBool(obj1);
14868 if (PyErr_Occurred()) SWIG_fail;
14869 }
14870 {
14871 PyThreadState* __tstate = wxPyBeginAllowThreads();
14872 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfGroups(arg2);
14873
14874 wxPyEndAllowThreads(__tstate);
14875 if (PyErr_Occurred()) SWIG_fail;
14876 }
14877 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
14878 return resultobj;
14879 fail:
14880 return NULL;
14881 }
14882
14883
14884 static PyObject *_wrap_ConfigBase_HasGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
14885 PyObject *resultobj;
14886 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14887 wxString *arg2 = 0 ;
14888 bool result;
14889 bool temp2 = False ;
14890 PyObject * obj0 = 0 ;
14891 PyObject * obj1 = 0 ;
14892 char *kwnames[] = {
14893 (char *) "self",(char *) "name", NULL
14894 };
14895
14896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasGroup",kwnames,&obj0,&obj1)) goto fail;
14897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
14898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14899 {
14900 arg2 = wxString_in_helper(obj1);
14901 if (arg2 == NULL) SWIG_fail;
14902 temp2 = True;
14903 }
14904 {
14905 PyThreadState* __tstate = wxPyBeginAllowThreads();
14906 result = (bool)((wxConfigBase const *)arg1)->HasGroup((wxString const &)*arg2);
14907
14908 wxPyEndAllowThreads(__tstate);
14909 if (PyErr_Occurred()) SWIG_fail;
14910 }
14911 {
14912 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14913 }
14914 {
14915 if (temp2)
14916 delete arg2;
14917 }
14918 return resultobj;
14919 fail:
14920 {
14921 if (temp2)
14922 delete arg2;
14923 }
14924 return NULL;
14925 }
14926
14927
14928 static PyObject *_wrap_ConfigBase_HasEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
14929 PyObject *resultobj;
14930 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14931 wxString *arg2 = 0 ;
14932 bool result;
14933 bool temp2 = False ;
14934 PyObject * obj0 = 0 ;
14935 PyObject * obj1 = 0 ;
14936 char *kwnames[] = {
14937 (char *) "self",(char *) "name", NULL
14938 };
14939
14940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasEntry",kwnames,&obj0,&obj1)) goto fail;
14941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
14942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14943 {
14944 arg2 = wxString_in_helper(obj1);
14945 if (arg2 == NULL) SWIG_fail;
14946 temp2 = True;
14947 }
14948 {
14949 PyThreadState* __tstate = wxPyBeginAllowThreads();
14950 result = (bool)((wxConfigBase const *)arg1)->HasEntry((wxString const &)*arg2);
14951
14952 wxPyEndAllowThreads(__tstate);
14953 if (PyErr_Occurred()) SWIG_fail;
14954 }
14955 {
14956 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14957 }
14958 {
14959 if (temp2)
14960 delete arg2;
14961 }
14962 return resultobj;
14963 fail:
14964 {
14965 if (temp2)
14966 delete arg2;
14967 }
14968 return NULL;
14969 }
14970
14971
14972 static PyObject *_wrap_ConfigBase_Exists(PyObject *self, PyObject *args, PyObject *kwargs) {
14973 PyObject *resultobj;
14974 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14975 wxString *arg2 = 0 ;
14976 bool result;
14977 bool temp2 = False ;
14978 PyObject * obj0 = 0 ;
14979 PyObject * obj1 = 0 ;
14980 char *kwnames[] = {
14981 (char *) "self",(char *) "name", NULL
14982 };
14983
14984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_Exists",kwnames,&obj0,&obj1)) goto fail;
14985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
14986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14987 {
14988 arg2 = wxString_in_helper(obj1);
14989 if (arg2 == NULL) SWIG_fail;
14990 temp2 = True;
14991 }
14992 {
14993 PyThreadState* __tstate = wxPyBeginAllowThreads();
14994 result = (bool)((wxConfigBase const *)arg1)->Exists((wxString const &)*arg2);
14995
14996 wxPyEndAllowThreads(__tstate);
14997 if (PyErr_Occurred()) SWIG_fail;
14998 }
14999 {
15000 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15001 }
15002 {
15003 if (temp2)
15004 delete arg2;
15005 }
15006 return resultobj;
15007 fail:
15008 {
15009 if (temp2)
15010 delete arg2;
15011 }
15012 return NULL;
15013 }
15014
15015
15016 static PyObject *_wrap_ConfigBase_GetEntryType(PyObject *self, PyObject *args, PyObject *kwargs) {
15017 PyObject *resultobj;
15018 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15019 wxString *arg2 = 0 ;
15020 int result;
15021 bool temp2 = False ;
15022 PyObject * obj0 = 0 ;
15023 PyObject * obj1 = 0 ;
15024 char *kwnames[] = {
15025 (char *) "self",(char *) "name", NULL
15026 };
15027
15028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetEntryType",kwnames,&obj0,&obj1)) goto fail;
15029 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15030 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15031 {
15032 arg2 = wxString_in_helper(obj1);
15033 if (arg2 == NULL) SWIG_fail;
15034 temp2 = True;
15035 }
15036 {
15037 PyThreadState* __tstate = wxPyBeginAllowThreads();
15038 result = (int)((wxConfigBase const *)arg1)->GetEntryType((wxString const &)*arg2);
15039
15040 wxPyEndAllowThreads(__tstate);
15041 if (PyErr_Occurred()) SWIG_fail;
15042 }
15043 resultobj = SWIG_FromInt((int)result);
15044 {
15045 if (temp2)
15046 delete arg2;
15047 }
15048 return resultobj;
15049 fail:
15050 {
15051 if (temp2)
15052 delete arg2;
15053 }
15054 return NULL;
15055 }
15056
15057
15058 static PyObject *_wrap_ConfigBase_Read(PyObject *self, PyObject *args, PyObject *kwargs) {
15059 PyObject *resultobj;
15060 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15061 wxString *arg2 = 0 ;
15062 wxString const &arg3_defvalue = wxPyEmptyString ;
15063 wxString *arg3 = (wxString *) &arg3_defvalue ;
15064 wxString result;
15065 bool temp2 = False ;
15066 bool temp3 = False ;
15067 PyObject * obj0 = 0 ;
15068 PyObject * obj1 = 0 ;
15069 PyObject * obj2 = 0 ;
15070 char *kwnames[] = {
15071 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
15072 };
15073
15074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_Read",kwnames,&obj0,&obj1,&obj2)) goto fail;
15075 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15076 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15077 {
15078 arg2 = wxString_in_helper(obj1);
15079 if (arg2 == NULL) SWIG_fail;
15080 temp2 = True;
15081 }
15082 if (obj2) {
15083 {
15084 arg3 = wxString_in_helper(obj2);
15085 if (arg3 == NULL) SWIG_fail;
15086 temp3 = True;
15087 }
15088 }
15089 {
15090 PyThreadState* __tstate = wxPyBeginAllowThreads();
15091 result = (arg1)->Read((wxString const &)*arg2,(wxString const &)*arg3);
15092
15093 wxPyEndAllowThreads(__tstate);
15094 if (PyErr_Occurred()) SWIG_fail;
15095 }
15096 {
15097 #if wxUSE_UNICODE
15098 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15099 #else
15100 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15101 #endif
15102 }
15103 {
15104 if (temp2)
15105 delete arg2;
15106 }
15107 {
15108 if (temp3)
15109 delete arg3;
15110 }
15111 return resultobj;
15112 fail:
15113 {
15114 if (temp2)
15115 delete arg2;
15116 }
15117 {
15118 if (temp3)
15119 delete arg3;
15120 }
15121 return NULL;
15122 }
15123
15124
15125 static PyObject *_wrap_ConfigBase_ReadInt(PyObject *self, PyObject *args, PyObject *kwargs) {
15126 PyObject *resultobj;
15127 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15128 wxString *arg2 = 0 ;
15129 long arg3 = (long) 0 ;
15130 long result;
15131 bool temp2 = False ;
15132 PyObject * obj0 = 0 ;
15133 PyObject * obj1 = 0 ;
15134 PyObject * obj2 = 0 ;
15135 char *kwnames[] = {
15136 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
15137 };
15138
15139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
15140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15142 {
15143 arg2 = wxString_in_helper(obj1);
15144 if (arg2 == NULL) SWIG_fail;
15145 temp2 = True;
15146 }
15147 if (obj2) {
15148 arg3 = (long) SWIG_AsLong(obj2);
15149 if (PyErr_Occurred()) SWIG_fail;
15150 }
15151 {
15152 PyThreadState* __tstate = wxPyBeginAllowThreads();
15153 result = (long)wxConfigBase_ReadInt(arg1,(wxString const &)*arg2,arg3);
15154
15155 wxPyEndAllowThreads(__tstate);
15156 if (PyErr_Occurred()) SWIG_fail;
15157 }
15158 resultobj = SWIG_FromLong((long)result);
15159 {
15160 if (temp2)
15161 delete arg2;
15162 }
15163 return resultobj;
15164 fail:
15165 {
15166 if (temp2)
15167 delete arg2;
15168 }
15169 return NULL;
15170 }
15171
15172
15173 static PyObject *_wrap_ConfigBase_ReadFloat(PyObject *self, PyObject *args, PyObject *kwargs) {
15174 PyObject *resultobj;
15175 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15176 wxString *arg2 = 0 ;
15177 double arg3 = (double) 0.0 ;
15178 double result;
15179 bool temp2 = False ;
15180 PyObject * obj0 = 0 ;
15181 PyObject * obj1 = 0 ;
15182 PyObject * obj2 = 0 ;
15183 char *kwnames[] = {
15184 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
15185 };
15186
15187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
15188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15190 {
15191 arg2 = wxString_in_helper(obj1);
15192 if (arg2 == NULL) SWIG_fail;
15193 temp2 = True;
15194 }
15195 if (obj2) {
15196 arg3 = (double) SWIG_AsDouble(obj2);
15197 if (PyErr_Occurred()) SWIG_fail;
15198 }
15199 {
15200 PyThreadState* __tstate = wxPyBeginAllowThreads();
15201 result = (double)wxConfigBase_ReadFloat(arg1,(wxString const &)*arg2,arg3);
15202
15203 wxPyEndAllowThreads(__tstate);
15204 if (PyErr_Occurred()) SWIG_fail;
15205 }
15206 resultobj = SWIG_FromDouble((double)result);
15207 {
15208 if (temp2)
15209 delete arg2;
15210 }
15211 return resultobj;
15212 fail:
15213 {
15214 if (temp2)
15215 delete arg2;
15216 }
15217 return NULL;
15218 }
15219
15220
15221 static PyObject *_wrap_ConfigBase_ReadBool(PyObject *self, PyObject *args, PyObject *kwargs) {
15222 PyObject *resultobj;
15223 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15224 wxString *arg2 = 0 ;
15225 bool arg3 = (bool) False ;
15226 bool result;
15227 bool temp2 = False ;
15228 PyObject * obj0 = 0 ;
15229 PyObject * obj1 = 0 ;
15230 PyObject * obj2 = 0 ;
15231 char *kwnames[] = {
15232 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
15233 };
15234
15235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
15236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15238 {
15239 arg2 = wxString_in_helper(obj1);
15240 if (arg2 == NULL) SWIG_fail;
15241 temp2 = True;
15242 }
15243 if (obj2) {
15244 arg3 = (bool) SWIG_AsBool(obj2);
15245 if (PyErr_Occurred()) SWIG_fail;
15246 }
15247 {
15248 PyThreadState* __tstate = wxPyBeginAllowThreads();
15249 result = (bool)wxConfigBase_ReadBool(arg1,(wxString const &)*arg2,arg3);
15250
15251 wxPyEndAllowThreads(__tstate);
15252 if (PyErr_Occurred()) SWIG_fail;
15253 }
15254 {
15255 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15256 }
15257 {
15258 if (temp2)
15259 delete arg2;
15260 }
15261 return resultobj;
15262 fail:
15263 {
15264 if (temp2)
15265 delete arg2;
15266 }
15267 return NULL;
15268 }
15269
15270
15271 static PyObject *_wrap_ConfigBase_Write(PyObject *self, PyObject *args, PyObject *kwargs) {
15272 PyObject *resultobj;
15273 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15274 wxString *arg2 = 0 ;
15275 wxString *arg3 = 0 ;
15276 bool result;
15277 bool temp2 = False ;
15278 bool temp3 = False ;
15279 PyObject * obj0 = 0 ;
15280 PyObject * obj1 = 0 ;
15281 PyObject * obj2 = 0 ;
15282 char *kwnames[] = {
15283 (char *) "self",(char *) "key",(char *) "value", NULL
15284 };
15285
15286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_Write",kwnames,&obj0,&obj1,&obj2)) goto fail;
15287 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15289 {
15290 arg2 = wxString_in_helper(obj1);
15291 if (arg2 == NULL) SWIG_fail;
15292 temp2 = True;
15293 }
15294 {
15295 arg3 = wxString_in_helper(obj2);
15296 if (arg3 == NULL) SWIG_fail;
15297 temp3 = True;
15298 }
15299 {
15300 PyThreadState* __tstate = wxPyBeginAllowThreads();
15301 result = (bool)(arg1)->Write((wxString const &)*arg2,(wxString const &)*arg3);
15302
15303 wxPyEndAllowThreads(__tstate);
15304 if (PyErr_Occurred()) SWIG_fail;
15305 }
15306 {
15307 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15308 }
15309 {
15310 if (temp2)
15311 delete arg2;
15312 }
15313 {
15314 if (temp3)
15315 delete arg3;
15316 }
15317 return resultobj;
15318 fail:
15319 {
15320 if (temp2)
15321 delete arg2;
15322 }
15323 {
15324 if (temp3)
15325 delete arg3;
15326 }
15327 return NULL;
15328 }
15329
15330
15331 static PyObject *_wrap_ConfigBase_WriteInt(PyObject *self, PyObject *args, PyObject *kwargs) {
15332 PyObject *resultobj;
15333 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15334 wxString *arg2 = 0 ;
15335 long arg3 ;
15336 bool result;
15337 bool temp2 = False ;
15338 PyObject * obj0 = 0 ;
15339 PyObject * obj1 = 0 ;
15340 PyObject * obj2 = 0 ;
15341 char *kwnames[] = {
15342 (char *) "self",(char *) "key",(char *) "value", NULL
15343 };
15344
15345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
15346 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15347 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15348 {
15349 arg2 = wxString_in_helper(obj1);
15350 if (arg2 == NULL) SWIG_fail;
15351 temp2 = True;
15352 }
15353 arg3 = (long) SWIG_AsLong(obj2);
15354 if (PyErr_Occurred()) SWIG_fail;
15355 {
15356 PyThreadState* __tstate = wxPyBeginAllowThreads();
15357 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
15358
15359 wxPyEndAllowThreads(__tstate);
15360 if (PyErr_Occurred()) SWIG_fail;
15361 }
15362 {
15363 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15364 }
15365 {
15366 if (temp2)
15367 delete arg2;
15368 }
15369 return resultobj;
15370 fail:
15371 {
15372 if (temp2)
15373 delete arg2;
15374 }
15375 return NULL;
15376 }
15377
15378
15379 static PyObject *_wrap_ConfigBase_WriteFloat(PyObject *self, PyObject *args, PyObject *kwargs) {
15380 PyObject *resultobj;
15381 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15382 wxString *arg2 = 0 ;
15383 double arg3 ;
15384 bool result;
15385 bool temp2 = False ;
15386 PyObject * obj0 = 0 ;
15387 PyObject * obj1 = 0 ;
15388 PyObject * obj2 = 0 ;
15389 char *kwnames[] = {
15390 (char *) "self",(char *) "key",(char *) "value", NULL
15391 };
15392
15393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
15394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15396 {
15397 arg2 = wxString_in_helper(obj1);
15398 if (arg2 == NULL) SWIG_fail;
15399 temp2 = True;
15400 }
15401 arg3 = (double) SWIG_AsDouble(obj2);
15402 if (PyErr_Occurred()) SWIG_fail;
15403 {
15404 PyThreadState* __tstate = wxPyBeginAllowThreads();
15405 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
15406
15407 wxPyEndAllowThreads(__tstate);
15408 if (PyErr_Occurred()) SWIG_fail;
15409 }
15410 {
15411 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15412 }
15413 {
15414 if (temp2)
15415 delete arg2;
15416 }
15417 return resultobj;
15418 fail:
15419 {
15420 if (temp2)
15421 delete arg2;
15422 }
15423 return NULL;
15424 }
15425
15426
15427 static PyObject *_wrap_ConfigBase_WriteBool(PyObject *self, PyObject *args, PyObject *kwargs) {
15428 PyObject *resultobj;
15429 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15430 wxString *arg2 = 0 ;
15431 bool arg3 ;
15432 bool result;
15433 bool temp2 = False ;
15434 PyObject * obj0 = 0 ;
15435 PyObject * obj1 = 0 ;
15436 PyObject * obj2 = 0 ;
15437 char *kwnames[] = {
15438 (char *) "self",(char *) "key",(char *) "value", NULL
15439 };
15440
15441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
15442 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15443 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15444 {
15445 arg2 = wxString_in_helper(obj1);
15446 if (arg2 == NULL) SWIG_fail;
15447 temp2 = True;
15448 }
15449 arg3 = (bool) SWIG_AsBool(obj2);
15450 if (PyErr_Occurred()) SWIG_fail;
15451 {
15452 PyThreadState* __tstate = wxPyBeginAllowThreads();
15453 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
15454
15455 wxPyEndAllowThreads(__tstate);
15456 if (PyErr_Occurred()) SWIG_fail;
15457 }
15458 {
15459 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15460 }
15461 {
15462 if (temp2)
15463 delete arg2;
15464 }
15465 return resultobj;
15466 fail:
15467 {
15468 if (temp2)
15469 delete arg2;
15470 }
15471 return NULL;
15472 }
15473
15474
15475 static PyObject *_wrap_ConfigBase_Flush(PyObject *self, PyObject *args, PyObject *kwargs) {
15476 PyObject *resultobj;
15477 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15478 bool arg2 = (bool) False ;
15479 bool result;
15480 PyObject * obj0 = 0 ;
15481 PyObject * obj1 = 0 ;
15482 char *kwnames[] = {
15483 (char *) "self",(char *) "currentOnly", NULL
15484 };
15485
15486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_Flush",kwnames,&obj0,&obj1)) goto fail;
15487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15489 if (obj1) {
15490 arg2 = (bool) SWIG_AsBool(obj1);
15491 if (PyErr_Occurred()) SWIG_fail;
15492 }
15493 {
15494 PyThreadState* __tstate = wxPyBeginAllowThreads();
15495 result = (bool)(arg1)->Flush(arg2);
15496
15497 wxPyEndAllowThreads(__tstate);
15498 if (PyErr_Occurred()) SWIG_fail;
15499 }
15500 {
15501 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15502 }
15503 return resultobj;
15504 fail:
15505 return NULL;
15506 }
15507
15508
15509 static PyObject *_wrap_ConfigBase_RenameEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
15510 PyObject *resultobj;
15511 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15512 wxString *arg2 = 0 ;
15513 wxString *arg3 = 0 ;
15514 bool result;
15515 bool temp2 = False ;
15516 bool temp3 = False ;
15517 PyObject * obj0 = 0 ;
15518 PyObject * obj1 = 0 ;
15519 PyObject * obj2 = 0 ;
15520 char *kwnames[] = {
15521 (char *) "self",(char *) "oldName",(char *) "newName", NULL
15522 };
15523
15524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
15525 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15526 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15527 {
15528 arg2 = wxString_in_helper(obj1);
15529 if (arg2 == NULL) SWIG_fail;
15530 temp2 = True;
15531 }
15532 {
15533 arg3 = wxString_in_helper(obj2);
15534 if (arg3 == NULL) SWIG_fail;
15535 temp3 = True;
15536 }
15537 {
15538 PyThreadState* __tstate = wxPyBeginAllowThreads();
15539 result = (bool)(arg1)->RenameEntry((wxString const &)*arg2,(wxString const &)*arg3);
15540
15541 wxPyEndAllowThreads(__tstate);
15542 if (PyErr_Occurred()) SWIG_fail;
15543 }
15544 {
15545 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15546 }
15547 {
15548 if (temp2)
15549 delete arg2;
15550 }
15551 {
15552 if (temp3)
15553 delete arg3;
15554 }
15555 return resultobj;
15556 fail:
15557 {
15558 if (temp2)
15559 delete arg2;
15560 }
15561 {
15562 if (temp3)
15563 delete arg3;
15564 }
15565 return NULL;
15566 }
15567
15568
15569 static PyObject *_wrap_ConfigBase_RenameGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
15570 PyObject *resultobj;
15571 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15572 wxString *arg2 = 0 ;
15573 wxString *arg3 = 0 ;
15574 bool result;
15575 bool temp2 = False ;
15576 bool temp3 = False ;
15577 PyObject * obj0 = 0 ;
15578 PyObject * obj1 = 0 ;
15579 PyObject * obj2 = 0 ;
15580 char *kwnames[] = {
15581 (char *) "self",(char *) "oldName",(char *) "newName", NULL
15582 };
15583
15584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameGroup",kwnames,&obj0,&obj1,&obj2)) goto fail;
15585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15587 {
15588 arg2 = wxString_in_helper(obj1);
15589 if (arg2 == NULL) SWIG_fail;
15590 temp2 = True;
15591 }
15592 {
15593 arg3 = wxString_in_helper(obj2);
15594 if (arg3 == NULL) SWIG_fail;
15595 temp3 = True;
15596 }
15597 {
15598 PyThreadState* __tstate = wxPyBeginAllowThreads();
15599 result = (bool)(arg1)->RenameGroup((wxString const &)*arg2,(wxString const &)*arg3);
15600
15601 wxPyEndAllowThreads(__tstate);
15602 if (PyErr_Occurred()) SWIG_fail;
15603 }
15604 {
15605 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15606 }
15607 {
15608 if (temp2)
15609 delete arg2;
15610 }
15611 {
15612 if (temp3)
15613 delete arg3;
15614 }
15615 return resultobj;
15616 fail:
15617 {
15618 if (temp2)
15619 delete arg2;
15620 }
15621 {
15622 if (temp3)
15623 delete arg3;
15624 }
15625 return NULL;
15626 }
15627
15628
15629 static PyObject *_wrap_ConfigBase_DeleteEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
15630 PyObject *resultobj;
15631 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15632 wxString *arg2 = 0 ;
15633 bool arg3 = (bool) True ;
15634 bool result;
15635 bool temp2 = False ;
15636 PyObject * obj0 = 0 ;
15637 PyObject * obj1 = 0 ;
15638 PyObject * obj2 = 0 ;
15639 char *kwnames[] = {
15640 (char *) "self",(char *) "key",(char *) "deleteGroupIfEmpty", NULL
15641 };
15642
15643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_DeleteEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
15644 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15646 {
15647 arg2 = wxString_in_helper(obj1);
15648 if (arg2 == NULL) SWIG_fail;
15649 temp2 = True;
15650 }
15651 if (obj2) {
15652 arg3 = (bool) SWIG_AsBool(obj2);
15653 if (PyErr_Occurred()) SWIG_fail;
15654 }
15655 {
15656 PyThreadState* __tstate = wxPyBeginAllowThreads();
15657 result = (bool)(arg1)->DeleteEntry((wxString const &)*arg2,arg3);
15658
15659 wxPyEndAllowThreads(__tstate);
15660 if (PyErr_Occurred()) SWIG_fail;
15661 }
15662 {
15663 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15664 }
15665 {
15666 if (temp2)
15667 delete arg2;
15668 }
15669 return resultobj;
15670 fail:
15671 {
15672 if (temp2)
15673 delete arg2;
15674 }
15675 return NULL;
15676 }
15677
15678
15679 static PyObject *_wrap_ConfigBase_DeleteGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
15680 PyObject *resultobj;
15681 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15682 wxString *arg2 = 0 ;
15683 bool result;
15684 bool temp2 = False ;
15685 PyObject * obj0 = 0 ;
15686 PyObject * obj1 = 0 ;
15687 char *kwnames[] = {
15688 (char *) "self",(char *) "key", NULL
15689 };
15690
15691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_DeleteGroup",kwnames,&obj0,&obj1)) goto fail;
15692 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15694 {
15695 arg2 = wxString_in_helper(obj1);
15696 if (arg2 == NULL) SWIG_fail;
15697 temp2 = True;
15698 }
15699 {
15700 PyThreadState* __tstate = wxPyBeginAllowThreads();
15701 result = (bool)(arg1)->DeleteGroup((wxString const &)*arg2);
15702
15703 wxPyEndAllowThreads(__tstate);
15704 if (PyErr_Occurred()) SWIG_fail;
15705 }
15706 {
15707 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15708 }
15709 {
15710 if (temp2)
15711 delete arg2;
15712 }
15713 return resultobj;
15714 fail:
15715 {
15716 if (temp2)
15717 delete arg2;
15718 }
15719 return NULL;
15720 }
15721
15722
15723 static PyObject *_wrap_ConfigBase_DeleteAll(PyObject *self, PyObject *args, PyObject *kwargs) {
15724 PyObject *resultobj;
15725 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15726 bool result;
15727 PyObject * obj0 = 0 ;
15728 char *kwnames[] = {
15729 (char *) "self", NULL
15730 };
15731
15732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_DeleteAll",kwnames,&obj0)) goto fail;
15733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15735 {
15736 PyThreadState* __tstate = wxPyBeginAllowThreads();
15737 result = (bool)(arg1)->DeleteAll();
15738
15739 wxPyEndAllowThreads(__tstate);
15740 if (PyErr_Occurred()) SWIG_fail;
15741 }
15742 {
15743 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15744 }
15745 return resultobj;
15746 fail:
15747 return NULL;
15748 }
15749
15750
15751 static PyObject *_wrap_ConfigBase_SetExpandEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
15752 PyObject *resultobj;
15753 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15754 bool arg2 = (bool) True ;
15755 PyObject * obj0 = 0 ;
15756 PyObject * obj1 = 0 ;
15757 char *kwnames[] = {
15758 (char *) "self",(char *) "doIt", NULL
15759 };
15760
15761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
15762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15764 if (obj1) {
15765 arg2 = (bool) SWIG_AsBool(obj1);
15766 if (PyErr_Occurred()) SWIG_fail;
15767 }
15768 {
15769 PyThreadState* __tstate = wxPyBeginAllowThreads();
15770 (arg1)->SetExpandEnvVars(arg2);
15771
15772 wxPyEndAllowThreads(__tstate);
15773 if (PyErr_Occurred()) SWIG_fail;
15774 }
15775 Py_INCREF(Py_None); resultobj = Py_None;
15776 return resultobj;
15777 fail:
15778 return NULL;
15779 }
15780
15781
15782 static PyObject *_wrap_ConfigBase_IsExpandingEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
15783 PyObject *resultobj;
15784 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15785 bool result;
15786 PyObject * obj0 = 0 ;
15787 char *kwnames[] = {
15788 (char *) "self", NULL
15789 };
15790
15791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsExpandingEnvVars",kwnames,&obj0)) goto fail;
15792 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15793 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15794 {
15795 PyThreadState* __tstate = wxPyBeginAllowThreads();
15796 result = (bool)((wxConfigBase const *)arg1)->IsExpandingEnvVars();
15797
15798 wxPyEndAllowThreads(__tstate);
15799 if (PyErr_Occurred()) SWIG_fail;
15800 }
15801 {
15802 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15803 }
15804 return resultobj;
15805 fail:
15806 return NULL;
15807 }
15808
15809
15810 static PyObject *_wrap_ConfigBase_SetRecordDefaults(PyObject *self, PyObject *args, PyObject *kwargs) {
15811 PyObject *resultobj;
15812 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15813 bool arg2 = (bool) True ;
15814 PyObject * obj0 = 0 ;
15815 PyObject * obj1 = 0 ;
15816 char *kwnames[] = {
15817 (char *) "self",(char *) "doIt", NULL
15818 };
15819
15820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetRecordDefaults",kwnames,&obj0,&obj1)) goto fail;
15821 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15823 if (obj1) {
15824 arg2 = (bool) SWIG_AsBool(obj1);
15825 if (PyErr_Occurred()) SWIG_fail;
15826 }
15827 {
15828 PyThreadState* __tstate = wxPyBeginAllowThreads();
15829 (arg1)->SetRecordDefaults(arg2);
15830
15831 wxPyEndAllowThreads(__tstate);
15832 if (PyErr_Occurred()) SWIG_fail;
15833 }
15834 Py_INCREF(Py_None); resultobj = Py_None;
15835 return resultobj;
15836 fail:
15837 return NULL;
15838 }
15839
15840
15841 static PyObject *_wrap_ConfigBase_IsRecordingDefaults(PyObject *self, PyObject *args, PyObject *kwargs) {
15842 PyObject *resultobj;
15843 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15844 bool result;
15845 PyObject * obj0 = 0 ;
15846 char *kwnames[] = {
15847 (char *) "self", NULL
15848 };
15849
15850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsRecordingDefaults",kwnames,&obj0)) goto fail;
15851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15853 {
15854 PyThreadState* __tstate = wxPyBeginAllowThreads();
15855 result = (bool)((wxConfigBase const *)arg1)->IsRecordingDefaults();
15856
15857 wxPyEndAllowThreads(__tstate);
15858 if (PyErr_Occurred()) SWIG_fail;
15859 }
15860 {
15861 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15862 }
15863 return resultobj;
15864 fail:
15865 return NULL;
15866 }
15867
15868
15869 static PyObject *_wrap_ConfigBase_ExpandEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
15870 PyObject *resultobj;
15871 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15872 wxString *arg2 = 0 ;
15873 wxString result;
15874 bool temp2 = False ;
15875 PyObject * obj0 = 0 ;
15876 PyObject * obj1 = 0 ;
15877 char *kwnames[] = {
15878 (char *) "self",(char *) "str", NULL
15879 };
15880
15881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_ExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
15882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15883 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 = ((wxConfigBase const *)arg1)->ExpandEnvVars((wxString const &)*arg2);
15892
15893 wxPyEndAllowThreads(__tstate);
15894 if (PyErr_Occurred()) SWIG_fail;
15895 }
15896 {
15897 #if wxUSE_UNICODE
15898 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15899 #else
15900 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15901 #endif
15902 }
15903 {
15904 if (temp2)
15905 delete arg2;
15906 }
15907 return resultobj;
15908 fail:
15909 {
15910 if (temp2)
15911 delete arg2;
15912 }
15913 return NULL;
15914 }
15915
15916
15917 static PyObject *_wrap_ConfigBase_GetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
15918 PyObject *resultobj;
15919 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15920 wxString result;
15921 PyObject * obj0 = 0 ;
15922 char *kwnames[] = {
15923 (char *) "self", NULL
15924 };
15925
15926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetAppName",kwnames,&obj0)) goto fail;
15927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15929 {
15930 PyThreadState* __tstate = wxPyBeginAllowThreads();
15931 result = ((wxConfigBase const *)arg1)->GetAppName();
15932
15933 wxPyEndAllowThreads(__tstate);
15934 if (PyErr_Occurred()) SWIG_fail;
15935 }
15936 {
15937 #if wxUSE_UNICODE
15938 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15939 #else
15940 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15941 #endif
15942 }
15943 return resultobj;
15944 fail:
15945 return NULL;
15946 }
15947
15948
15949 static PyObject *_wrap_ConfigBase_GetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
15950 PyObject *resultobj;
15951 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15952 wxString result;
15953 PyObject * obj0 = 0 ;
15954 char *kwnames[] = {
15955 (char *) "self", NULL
15956 };
15957
15958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetVendorName",kwnames,&obj0)) goto fail;
15959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15961 {
15962 PyThreadState* __tstate = wxPyBeginAllowThreads();
15963 result = ((wxConfigBase const *)arg1)->GetVendorName();
15964
15965 wxPyEndAllowThreads(__tstate);
15966 if (PyErr_Occurred()) SWIG_fail;
15967 }
15968 {
15969 #if wxUSE_UNICODE
15970 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15971 #else
15972 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15973 #endif
15974 }
15975 return resultobj;
15976 fail:
15977 return NULL;
15978 }
15979
15980
15981 static PyObject *_wrap_ConfigBase_SetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
15982 PyObject *resultobj;
15983 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15984 wxString *arg2 = 0 ;
15985 bool temp2 = False ;
15986 PyObject * obj0 = 0 ;
15987 PyObject * obj1 = 0 ;
15988 char *kwnames[] = {
15989 (char *) "self",(char *) "appName", NULL
15990 };
15991
15992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetAppName",kwnames,&obj0,&obj1)) goto fail;
15993 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15994 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15995 {
15996 arg2 = wxString_in_helper(obj1);
15997 if (arg2 == NULL) SWIG_fail;
15998 temp2 = True;
15999 }
16000 {
16001 PyThreadState* __tstate = wxPyBeginAllowThreads();
16002 (arg1)->SetAppName((wxString const &)*arg2);
16003
16004 wxPyEndAllowThreads(__tstate);
16005 if (PyErr_Occurred()) SWIG_fail;
16006 }
16007 Py_INCREF(Py_None); resultobj = Py_None;
16008 {
16009 if (temp2)
16010 delete arg2;
16011 }
16012 return resultobj;
16013 fail:
16014 {
16015 if (temp2)
16016 delete arg2;
16017 }
16018 return NULL;
16019 }
16020
16021
16022 static PyObject *_wrap_ConfigBase_SetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
16023 PyObject *resultobj;
16024 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16025 wxString *arg2 = 0 ;
16026 bool temp2 = False ;
16027 PyObject * obj0 = 0 ;
16028 PyObject * obj1 = 0 ;
16029 char *kwnames[] = {
16030 (char *) "self",(char *) "vendorName", NULL
16031 };
16032
16033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
16034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16036 {
16037 arg2 = wxString_in_helper(obj1);
16038 if (arg2 == NULL) SWIG_fail;
16039 temp2 = True;
16040 }
16041 {
16042 PyThreadState* __tstate = wxPyBeginAllowThreads();
16043 (arg1)->SetVendorName((wxString const &)*arg2);
16044
16045 wxPyEndAllowThreads(__tstate);
16046 if (PyErr_Occurred()) SWIG_fail;
16047 }
16048 Py_INCREF(Py_None); resultobj = Py_None;
16049 {
16050 if (temp2)
16051 delete arg2;
16052 }
16053 return resultobj;
16054 fail:
16055 {
16056 if (temp2)
16057 delete arg2;
16058 }
16059 return NULL;
16060 }
16061
16062
16063 static PyObject *_wrap_ConfigBase_SetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
16064 PyObject *resultobj;
16065 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16066 long arg2 ;
16067 PyObject * obj0 = 0 ;
16068 PyObject * obj1 = 0 ;
16069 char *kwnames[] = {
16070 (char *) "self",(char *) "style", NULL
16071 };
16072
16073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetStyle",kwnames,&obj0,&obj1)) goto fail;
16074 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16075 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16076 arg2 = (long) SWIG_AsLong(obj1);
16077 if (PyErr_Occurred()) SWIG_fail;
16078 {
16079 PyThreadState* __tstate = wxPyBeginAllowThreads();
16080 (arg1)->SetStyle(arg2);
16081
16082 wxPyEndAllowThreads(__tstate);
16083 if (PyErr_Occurred()) SWIG_fail;
16084 }
16085 Py_INCREF(Py_None); resultobj = Py_None;
16086 return resultobj;
16087 fail:
16088 return NULL;
16089 }
16090
16091
16092 static PyObject *_wrap_ConfigBase_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
16093 PyObject *resultobj;
16094 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16095 long result;
16096 PyObject * obj0 = 0 ;
16097 char *kwnames[] = {
16098 (char *) "self", NULL
16099 };
16100
16101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetStyle",kwnames,&obj0)) goto fail;
16102 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16103 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16104 {
16105 PyThreadState* __tstate = wxPyBeginAllowThreads();
16106 result = (long)((wxConfigBase const *)arg1)->GetStyle();
16107
16108 wxPyEndAllowThreads(__tstate);
16109 if (PyErr_Occurred()) SWIG_fail;
16110 }
16111 resultobj = SWIG_FromLong((long)result);
16112 return resultobj;
16113 fail:
16114 return NULL;
16115 }
16116
16117
16118 static PyObject * ConfigBase_swigregister(PyObject *self, PyObject *args) {
16119 PyObject *obj;
16120 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16121 SWIG_TypeClientData(SWIGTYPE_p_wxConfigBase, obj);
16122 Py_INCREF(obj);
16123 return Py_BuildValue((char *)"");
16124 }
16125 static PyObject *_wrap_new_Config(PyObject *self, PyObject *args, PyObject *kwargs) {
16126 PyObject *resultobj;
16127 wxString const &arg1_defvalue = wxPyEmptyString ;
16128 wxString *arg1 = (wxString *) &arg1_defvalue ;
16129 wxString const &arg2_defvalue = wxPyEmptyString ;
16130 wxString *arg2 = (wxString *) &arg2_defvalue ;
16131 wxString const &arg3_defvalue = wxPyEmptyString ;
16132 wxString *arg3 = (wxString *) &arg3_defvalue ;
16133 wxString const &arg4_defvalue = wxPyEmptyString ;
16134 wxString *arg4 = (wxString *) &arg4_defvalue ;
16135 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
16136 wxConfig *result;
16137 bool temp1 = False ;
16138 bool temp2 = False ;
16139 bool temp3 = False ;
16140 bool temp4 = False ;
16141 PyObject * obj0 = 0 ;
16142 PyObject * obj1 = 0 ;
16143 PyObject * obj2 = 0 ;
16144 PyObject * obj3 = 0 ;
16145 PyObject * obj4 = 0 ;
16146 char *kwnames[] = {
16147 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
16148 };
16149
16150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_Config",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
16151 if (obj0) {
16152 {
16153 arg1 = wxString_in_helper(obj0);
16154 if (arg1 == NULL) SWIG_fail;
16155 temp1 = True;
16156 }
16157 }
16158 if (obj1) {
16159 {
16160 arg2 = wxString_in_helper(obj1);
16161 if (arg2 == NULL) SWIG_fail;
16162 temp2 = True;
16163 }
16164 }
16165 if (obj2) {
16166 {
16167 arg3 = wxString_in_helper(obj2);
16168 if (arg3 == NULL) SWIG_fail;
16169 temp3 = True;
16170 }
16171 }
16172 if (obj3) {
16173 {
16174 arg4 = wxString_in_helper(obj3);
16175 if (arg4 == NULL) SWIG_fail;
16176 temp4 = True;
16177 }
16178 }
16179 if (obj4) {
16180 arg5 = (long) SWIG_AsLong(obj4);
16181 if (PyErr_Occurred()) SWIG_fail;
16182 }
16183 {
16184 PyThreadState* __tstate = wxPyBeginAllowThreads();
16185 result = (wxConfig *)new wxConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
16186
16187 wxPyEndAllowThreads(__tstate);
16188 if (PyErr_Occurred()) SWIG_fail;
16189 }
16190 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfig, 1);
16191 {
16192 if (temp1)
16193 delete arg1;
16194 }
16195 {
16196 if (temp2)
16197 delete arg2;
16198 }
16199 {
16200 if (temp3)
16201 delete arg3;
16202 }
16203 {
16204 if (temp4)
16205 delete arg4;
16206 }
16207 return resultobj;
16208 fail:
16209 {
16210 if (temp1)
16211 delete arg1;
16212 }
16213 {
16214 if (temp2)
16215 delete arg2;
16216 }
16217 {
16218 if (temp3)
16219 delete arg3;
16220 }
16221 {
16222 if (temp4)
16223 delete arg4;
16224 }
16225 return NULL;
16226 }
16227
16228
16229 static PyObject *_wrap_delete_Config(PyObject *self, PyObject *args, PyObject *kwargs) {
16230 PyObject *resultobj;
16231 wxConfig *arg1 = (wxConfig *) 0 ;
16232 PyObject * obj0 = 0 ;
16233 char *kwnames[] = {
16234 (char *) "self", NULL
16235 };
16236
16237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Config",kwnames,&obj0)) goto fail;
16238 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfig,
16239 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16240 {
16241 PyThreadState* __tstate = wxPyBeginAllowThreads();
16242 delete arg1;
16243
16244 wxPyEndAllowThreads(__tstate);
16245 if (PyErr_Occurred()) SWIG_fail;
16246 }
16247 Py_INCREF(Py_None); resultobj = Py_None;
16248 return resultobj;
16249 fail:
16250 return NULL;
16251 }
16252
16253
16254 static PyObject * Config_swigregister(PyObject *self, PyObject *args) {
16255 PyObject *obj;
16256 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16257 SWIG_TypeClientData(SWIGTYPE_p_wxConfig, obj);
16258 Py_INCREF(obj);
16259 return Py_BuildValue((char *)"");
16260 }
16261 static PyObject *_wrap_new_FileConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
16262 PyObject *resultobj;
16263 wxString const &arg1_defvalue = wxPyEmptyString ;
16264 wxString *arg1 = (wxString *) &arg1_defvalue ;
16265 wxString const &arg2_defvalue = wxPyEmptyString ;
16266 wxString *arg2 = (wxString *) &arg2_defvalue ;
16267 wxString const &arg3_defvalue = wxPyEmptyString ;
16268 wxString *arg3 = (wxString *) &arg3_defvalue ;
16269 wxString const &arg4_defvalue = wxPyEmptyString ;
16270 wxString *arg4 = (wxString *) &arg4_defvalue ;
16271 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
16272 wxFileConfig *result;
16273 bool temp1 = False ;
16274 bool temp2 = False ;
16275 bool temp3 = False ;
16276 bool temp4 = False ;
16277 PyObject * obj0 = 0 ;
16278 PyObject * obj1 = 0 ;
16279 PyObject * obj2 = 0 ;
16280 PyObject * obj3 = 0 ;
16281 PyObject * obj4 = 0 ;
16282 char *kwnames[] = {
16283 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
16284 };
16285
16286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_FileConfig",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
16287 if (obj0) {
16288 {
16289 arg1 = wxString_in_helper(obj0);
16290 if (arg1 == NULL) SWIG_fail;
16291 temp1 = True;
16292 }
16293 }
16294 if (obj1) {
16295 {
16296 arg2 = wxString_in_helper(obj1);
16297 if (arg2 == NULL) SWIG_fail;
16298 temp2 = True;
16299 }
16300 }
16301 if (obj2) {
16302 {
16303 arg3 = wxString_in_helper(obj2);
16304 if (arg3 == NULL) SWIG_fail;
16305 temp3 = True;
16306 }
16307 }
16308 if (obj3) {
16309 {
16310 arg4 = wxString_in_helper(obj3);
16311 if (arg4 == NULL) SWIG_fail;
16312 temp4 = True;
16313 }
16314 }
16315 if (obj4) {
16316 arg5 = (long) SWIG_AsLong(obj4);
16317 if (PyErr_Occurred()) SWIG_fail;
16318 }
16319 {
16320 PyThreadState* __tstate = wxPyBeginAllowThreads();
16321 result = (wxFileConfig *)new wxFileConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
16322
16323 wxPyEndAllowThreads(__tstate);
16324 if (PyErr_Occurred()) SWIG_fail;
16325 }
16326 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileConfig, 1);
16327 {
16328 if (temp1)
16329 delete arg1;
16330 }
16331 {
16332 if (temp2)
16333 delete arg2;
16334 }
16335 {
16336 if (temp3)
16337 delete arg3;
16338 }
16339 {
16340 if (temp4)
16341 delete arg4;
16342 }
16343 return resultobj;
16344 fail:
16345 {
16346 if (temp1)
16347 delete arg1;
16348 }
16349 {
16350 if (temp2)
16351 delete arg2;
16352 }
16353 {
16354 if (temp3)
16355 delete arg3;
16356 }
16357 {
16358 if (temp4)
16359 delete arg4;
16360 }
16361 return NULL;
16362 }
16363
16364
16365 static PyObject *_wrap_delete_FileConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
16366 PyObject *resultobj;
16367 wxFileConfig *arg1 = (wxFileConfig *) 0 ;
16368 PyObject * obj0 = 0 ;
16369 char *kwnames[] = {
16370 (char *) "self", NULL
16371 };
16372
16373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileConfig",kwnames,&obj0)) goto fail;
16374 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileConfig,
16375 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16376 {
16377 PyThreadState* __tstate = wxPyBeginAllowThreads();
16378 delete arg1;
16379
16380 wxPyEndAllowThreads(__tstate);
16381 if (PyErr_Occurred()) SWIG_fail;
16382 }
16383 Py_INCREF(Py_None); resultobj = Py_None;
16384 return resultobj;
16385 fail:
16386 return NULL;
16387 }
16388
16389
16390 static PyObject * FileConfig_swigregister(PyObject *self, PyObject *args) {
16391 PyObject *obj;
16392 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16393 SWIG_TypeClientData(SWIGTYPE_p_wxFileConfig, obj);
16394 Py_INCREF(obj);
16395 return Py_BuildValue((char *)"");
16396 }
16397 static PyObject *_wrap_new_ConfigPathChanger(PyObject *self, PyObject *args, PyObject *kwargs) {
16398 PyObject *resultobj;
16399 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16400 wxString *arg2 = 0 ;
16401 wxConfigPathChanger *result;
16402 bool temp2 = False ;
16403 PyObject * obj0 = 0 ;
16404 PyObject * obj1 = 0 ;
16405 char *kwnames[] = {
16406 (char *) "config",(char *) "entry", NULL
16407 };
16408
16409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_ConfigPathChanger",kwnames,&obj0,&obj1)) goto fail;
16410 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16411 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16412 {
16413 arg2 = wxString_in_helper(obj1);
16414 if (arg2 == NULL) SWIG_fail;
16415 temp2 = True;
16416 }
16417 {
16418 PyThreadState* __tstate = wxPyBeginAllowThreads();
16419 result = (wxConfigPathChanger *)new wxConfigPathChanger((wxConfigBase const *)arg1,(wxString const &)*arg2);
16420
16421 wxPyEndAllowThreads(__tstate);
16422 if (PyErr_Occurred()) SWIG_fail;
16423 }
16424 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigPathChanger, 1);
16425 {
16426 if (temp2)
16427 delete arg2;
16428 }
16429 return resultobj;
16430 fail:
16431 {
16432 if (temp2)
16433 delete arg2;
16434 }
16435 return NULL;
16436 }
16437
16438
16439 static PyObject *_wrap_delete_ConfigPathChanger(PyObject *self, PyObject *args, PyObject *kwargs) {
16440 PyObject *resultobj;
16441 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
16442 PyObject * obj0 = 0 ;
16443 char *kwnames[] = {
16444 (char *) "self", NULL
16445 };
16446
16447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigPathChanger",kwnames,&obj0)) goto fail;
16448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigPathChanger,
16449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16450 {
16451 PyThreadState* __tstate = wxPyBeginAllowThreads();
16452 delete arg1;
16453
16454 wxPyEndAllowThreads(__tstate);
16455 if (PyErr_Occurred()) SWIG_fail;
16456 }
16457 Py_INCREF(Py_None); resultobj = Py_None;
16458 return resultobj;
16459 fail:
16460 return NULL;
16461 }
16462
16463
16464 static PyObject *_wrap_ConfigPathChanger_Name(PyObject *self, PyObject *args, PyObject *kwargs) {
16465 PyObject *resultobj;
16466 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
16467 wxString *result;
16468 PyObject * obj0 = 0 ;
16469 char *kwnames[] = {
16470 (char *) "self", NULL
16471 };
16472
16473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigPathChanger_Name",kwnames,&obj0)) goto fail;
16474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigPathChanger,
16475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16476 {
16477 PyThreadState* __tstate = wxPyBeginAllowThreads();
16478 {
16479 wxString const &_result_ref = ((wxConfigPathChanger const *)arg1)->Name();
16480 result = (wxString *) &_result_ref;
16481 }
16482
16483 wxPyEndAllowThreads(__tstate);
16484 if (PyErr_Occurred()) SWIG_fail;
16485 }
16486 {
16487 #if wxUSE_UNICODE
16488 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
16489 #else
16490 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
16491 #endif
16492 }
16493 return resultobj;
16494 fail:
16495 return NULL;
16496 }
16497
16498
16499 static PyObject * ConfigPathChanger_swigregister(PyObject *self, PyObject *args) {
16500 PyObject *obj;
16501 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16502 SWIG_TypeClientData(SWIGTYPE_p_wxConfigPathChanger, obj);
16503 Py_INCREF(obj);
16504 return Py_BuildValue((char *)"");
16505 }
16506 static PyObject *_wrap_ExpandEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
16507 PyObject *resultobj;
16508 wxString *arg1 = 0 ;
16509 wxString result;
16510 bool temp1 = False ;
16511 PyObject * obj0 = 0 ;
16512 char *kwnames[] = {
16513 (char *) "sz", NULL
16514 };
16515
16516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ExpandEnvVars",kwnames,&obj0)) goto fail;
16517 {
16518 arg1 = wxString_in_helper(obj0);
16519 if (arg1 == NULL) SWIG_fail;
16520 temp1 = True;
16521 }
16522 {
16523 PyThreadState* __tstate = wxPyBeginAllowThreads();
16524 result = wxExpandEnvVars((wxString const &)*arg1);
16525
16526 wxPyEndAllowThreads(__tstate);
16527 if (PyErr_Occurred()) SWIG_fail;
16528 }
16529 {
16530 #if wxUSE_UNICODE
16531 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16532 #else
16533 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16534 #endif
16535 }
16536 {
16537 if (temp1)
16538 delete arg1;
16539 }
16540 return resultobj;
16541 fail:
16542 {
16543 if (temp1)
16544 delete arg1;
16545 }
16546 return NULL;
16547 }
16548
16549
16550 static int _wrap_DateFormatStr_set(PyObject *_val) {
16551 PyErr_SetString(PyExc_TypeError,"Variable DateFormatStr is read-only.");
16552 return 1;
16553 }
16554
16555
16556 static PyObject *_wrap_DateFormatStr_get() {
16557 PyObject *pyobj;
16558
16559 {
16560 #if wxUSE_UNICODE
16561 pyobj = PyUnicode_FromWideChar((&wxPyDateFormatStr)->c_str(), (&wxPyDateFormatStr)->Len());
16562 #else
16563 pyobj = PyString_FromStringAndSize((&wxPyDateFormatStr)->c_str(), (&wxPyDateFormatStr)->Len());
16564 #endif
16565 }
16566 return pyobj;
16567 }
16568
16569
16570 static int _wrap_TimeSpanFormatStr_set(PyObject *_val) {
16571 PyErr_SetString(PyExc_TypeError,"Variable TimeSpanFormatStr is read-only.");
16572 return 1;
16573 }
16574
16575
16576 static PyObject *_wrap_TimeSpanFormatStr_get() {
16577 PyObject *pyobj;
16578
16579 {
16580 #if wxUSE_UNICODE
16581 pyobj = PyUnicode_FromWideChar((&wxPyTimeSpanFormatStr)->c_str(), (&wxPyTimeSpanFormatStr)->Len());
16582 #else
16583 pyobj = PyString_FromStringAndSize((&wxPyTimeSpanFormatStr)->c_str(), (&wxPyTimeSpanFormatStr)->Len());
16584 #endif
16585 }
16586 return pyobj;
16587 }
16588
16589
16590 static PyObject *_wrap_DateTime_SetCountry(PyObject *self, PyObject *args, PyObject *kwargs) {
16591 PyObject *resultobj;
16592 int arg1 ;
16593 PyObject * obj0 = 0 ;
16594 char *kwnames[] = {
16595 (char *) "country", NULL
16596 };
16597
16598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetCountry",kwnames,&obj0)) goto fail;
16599 arg1 = (wxDateTime::Country) SWIG_AsInt(obj0);
16600 if (PyErr_Occurred()) SWIG_fail;
16601 {
16602 PyThreadState* __tstate = wxPyBeginAllowThreads();
16603 wxDateTime::SetCountry((wxDateTime::Country )arg1);
16604
16605 wxPyEndAllowThreads(__tstate);
16606 if (PyErr_Occurred()) SWIG_fail;
16607 }
16608 Py_INCREF(Py_None); resultobj = Py_None;
16609 return resultobj;
16610 fail:
16611 return NULL;
16612 }
16613
16614
16615 static PyObject *_wrap_DateTime_GetCountry(PyObject *self, PyObject *args, PyObject *kwargs) {
16616 PyObject *resultobj;
16617 int result;
16618 char *kwnames[] = {
16619 NULL
16620 };
16621
16622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_GetCountry",kwnames)) goto fail;
16623 {
16624 PyThreadState* __tstate = wxPyBeginAllowThreads();
16625 result = (int)wxDateTime::GetCountry();
16626
16627 wxPyEndAllowThreads(__tstate);
16628 if (PyErr_Occurred()) SWIG_fail;
16629 }
16630 resultobj = SWIG_FromInt((int)result);
16631 return resultobj;
16632 fail:
16633 return NULL;
16634 }
16635
16636
16637 static PyObject *_wrap_DateTime_IsWestEuropeanCountry(PyObject *self, PyObject *args, PyObject *kwargs) {
16638 PyObject *resultobj;
16639 int arg1 = (int) wxDateTime::Country_Default ;
16640 bool result;
16641 PyObject * obj0 = 0 ;
16642 char *kwnames[] = {
16643 (char *) "country", NULL
16644 };
16645
16646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_IsWestEuropeanCountry",kwnames,&obj0)) goto fail;
16647 if (obj0) {
16648 arg1 = (wxDateTime::Country) SWIG_AsInt(obj0);
16649 if (PyErr_Occurred()) SWIG_fail;
16650 }
16651 {
16652 PyThreadState* __tstate = wxPyBeginAllowThreads();
16653 result = (bool)wxDateTime::IsWestEuropeanCountry((wxDateTime::Country )arg1);
16654
16655 wxPyEndAllowThreads(__tstate);
16656 if (PyErr_Occurred()) SWIG_fail;
16657 }
16658 {
16659 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16660 }
16661 return resultobj;
16662 fail:
16663 return NULL;
16664 }
16665
16666
16667 static PyObject *_wrap_DateTime_GetCurrentYear(PyObject *self, PyObject *args, PyObject *kwargs) {
16668 PyObject *resultobj;
16669 int arg1 = (int) wxDateTime::Gregorian ;
16670 int result;
16671 PyObject * obj0 = 0 ;
16672 char *kwnames[] = {
16673 (char *) "cal", NULL
16674 };
16675
16676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentYear",kwnames,&obj0)) goto fail;
16677 if (obj0) {
16678 arg1 = (wxDateTime::Calendar) SWIG_AsInt(obj0);
16679 if (PyErr_Occurred()) SWIG_fail;
16680 }
16681 {
16682 PyThreadState* __tstate = wxPyBeginAllowThreads();
16683 result = (int)wxDateTime::GetCurrentYear((wxDateTime::Calendar )arg1);
16684
16685 wxPyEndAllowThreads(__tstate);
16686 if (PyErr_Occurred()) SWIG_fail;
16687 }
16688 resultobj = SWIG_FromInt((int)result);
16689 return resultobj;
16690 fail:
16691 return NULL;
16692 }
16693
16694
16695 static PyObject *_wrap_DateTime_ConvertYearToBC(PyObject *self, PyObject *args, PyObject *kwargs) {
16696 PyObject *resultobj;
16697 int arg1 ;
16698 int result;
16699 PyObject * obj0 = 0 ;
16700 char *kwnames[] = {
16701 (char *) "year", NULL
16702 };
16703
16704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ConvertYearToBC",kwnames,&obj0)) goto fail;
16705 arg1 = (int) SWIG_AsInt(obj0);
16706 if (PyErr_Occurred()) SWIG_fail;
16707 {
16708 PyThreadState* __tstate = wxPyBeginAllowThreads();
16709 result = (int)wxDateTime::ConvertYearToBC(arg1);
16710
16711 wxPyEndAllowThreads(__tstate);
16712 if (PyErr_Occurred()) SWIG_fail;
16713 }
16714 resultobj = SWIG_FromInt((int)result);
16715 return resultobj;
16716 fail:
16717 return NULL;
16718 }
16719
16720
16721 static PyObject *_wrap_DateTime_GetCurrentMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
16722 PyObject *resultobj;
16723 int arg1 = (int) wxDateTime::Gregorian ;
16724 int result;
16725 PyObject * obj0 = 0 ;
16726 char *kwnames[] = {
16727 (char *) "cal", NULL
16728 };
16729
16730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentMonth",kwnames,&obj0)) goto fail;
16731 if (obj0) {
16732 arg1 = (wxDateTime::Calendar) SWIG_AsInt(obj0);
16733 if (PyErr_Occurred()) SWIG_fail;
16734 }
16735 {
16736 PyThreadState* __tstate = wxPyBeginAllowThreads();
16737 result = (int)wxDateTime::GetCurrentMonth((wxDateTime::Calendar )arg1);
16738
16739 wxPyEndAllowThreads(__tstate);
16740 if (PyErr_Occurred()) SWIG_fail;
16741 }
16742 resultobj = SWIG_FromInt((int)result);
16743 return resultobj;
16744 fail:
16745 return NULL;
16746 }
16747
16748
16749 static PyObject *_wrap_DateTime_IsLeapYear(PyObject *self, PyObject *args, PyObject *kwargs) {
16750 PyObject *resultobj;
16751 int arg1 = (int) wxDateTime::Inv_Year ;
16752 int arg2 = (int) wxDateTime::Gregorian ;
16753 bool result;
16754 PyObject * obj0 = 0 ;
16755 PyObject * obj1 = 0 ;
16756 char *kwnames[] = {
16757 (char *) "year",(char *) "cal", NULL
16758 };
16759
16760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsLeapYear",kwnames,&obj0,&obj1)) goto fail;
16761 if (obj0) {
16762 arg1 = (int) SWIG_AsInt(obj0);
16763 if (PyErr_Occurred()) SWIG_fail;
16764 }
16765 if (obj1) {
16766 arg2 = (wxDateTime::Calendar) SWIG_AsInt(obj1);
16767 if (PyErr_Occurred()) SWIG_fail;
16768 }
16769 {
16770 PyThreadState* __tstate = wxPyBeginAllowThreads();
16771 result = (bool)wxDateTime::IsLeapYear(arg1,(wxDateTime::Calendar )arg2);
16772
16773 wxPyEndAllowThreads(__tstate);
16774 if (PyErr_Occurred()) SWIG_fail;
16775 }
16776 {
16777 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16778 }
16779 return resultobj;
16780 fail:
16781 return NULL;
16782 }
16783
16784
16785 static PyObject *_wrap_DateTime_GetCentury(PyObject *self, PyObject *args, PyObject *kwargs) {
16786 PyObject *resultobj;
16787 int arg1 = (int) wxDateTime::Inv_Year ;
16788 int result;
16789 PyObject * obj0 = 0 ;
16790 char *kwnames[] = {
16791 (char *) "year", NULL
16792 };
16793
16794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCentury",kwnames,&obj0)) goto fail;
16795 if (obj0) {
16796 arg1 = (int) SWIG_AsInt(obj0);
16797 if (PyErr_Occurred()) SWIG_fail;
16798 }
16799 {
16800 PyThreadState* __tstate = wxPyBeginAllowThreads();
16801 result = (int)wxDateTime::GetCentury(arg1);
16802
16803 wxPyEndAllowThreads(__tstate);
16804 if (PyErr_Occurred()) SWIG_fail;
16805 }
16806 resultobj = SWIG_FromInt((int)result);
16807 return resultobj;
16808 fail:
16809 return NULL;
16810 }
16811
16812
16813 static PyObject *_wrap_DateTime_GetNumberOfDaysinYear(PyObject *self, PyObject *args, PyObject *kwargs) {
16814 PyObject *resultobj;
16815 int arg1 ;
16816 int arg2 = (int) wxDateTime::Gregorian ;
16817 int result;
16818 PyObject * obj0 = 0 ;
16819 PyObject * obj1 = 0 ;
16820 char *kwnames[] = {
16821 (char *) "year",(char *) "cal", NULL
16822 };
16823
16824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetNumberOfDaysinYear",kwnames,&obj0,&obj1)) goto fail;
16825 arg1 = (int) SWIG_AsInt(obj0);
16826 if (PyErr_Occurred()) SWIG_fail;
16827 if (obj1) {
16828 arg2 = (wxDateTime::Calendar) SWIG_AsInt(obj1);
16829 if (PyErr_Occurred()) SWIG_fail;
16830 }
16831 {
16832 PyThreadState* __tstate = wxPyBeginAllowThreads();
16833 result = (int)wxDateTime::GetNumberOfDays(arg1,(wxDateTime::Calendar )arg2);
16834
16835 wxPyEndAllowThreads(__tstate);
16836 if (PyErr_Occurred()) SWIG_fail;
16837 }
16838 resultobj = SWIG_FromInt((int)result);
16839 return resultobj;
16840 fail:
16841 return NULL;
16842 }
16843
16844
16845 static PyObject *_wrap_DateTime_GetNumberOfDaysInMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
16846 PyObject *resultobj;
16847 int arg1 ;
16848 int arg2 = (int) wxDateTime::Inv_Year ;
16849 int arg3 = (int) wxDateTime::Gregorian ;
16850 int result;
16851 PyObject * obj0 = 0 ;
16852 PyObject * obj1 = 0 ;
16853 PyObject * obj2 = 0 ;
16854 char *kwnames[] = {
16855 (char *) "month",(char *) "year",(char *) "cal", NULL
16856 };
16857
16858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetNumberOfDaysInMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
16859 arg1 = (wxDateTime::Month) SWIG_AsInt(obj0);
16860 if (PyErr_Occurred()) SWIG_fail;
16861 if (obj1) {
16862 arg2 = (int) SWIG_AsInt(obj1);
16863 if (PyErr_Occurred()) SWIG_fail;
16864 }
16865 if (obj2) {
16866 arg3 = (wxDateTime::Calendar) SWIG_AsInt(obj2);
16867 if (PyErr_Occurred()) SWIG_fail;
16868 }
16869 {
16870 PyThreadState* __tstate = wxPyBeginAllowThreads();
16871 result = (int)wxDateTime::GetNumberOfDays((wxDateTime::Month )arg1,arg2,(wxDateTime::Calendar )arg3);
16872
16873 wxPyEndAllowThreads(__tstate);
16874 if (PyErr_Occurred()) SWIG_fail;
16875 }
16876 resultobj = SWIG_FromInt((int)result);
16877 return resultobj;
16878 fail:
16879 return NULL;
16880 }
16881
16882
16883 static PyObject *_wrap_DateTime_GetMonthName(PyObject *self, PyObject *args, PyObject *kwargs) {
16884 PyObject *resultobj;
16885 int arg1 ;
16886 int arg2 = (int) wxDateTime::Name_Full ;
16887 wxString result;
16888 PyObject * obj0 = 0 ;
16889 PyObject * obj1 = 0 ;
16890 char *kwnames[] = {
16891 (char *) "month",(char *) "flags", NULL
16892 };
16893
16894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonthName",kwnames,&obj0,&obj1)) goto fail;
16895 arg1 = (wxDateTime::Month) SWIG_AsInt(obj0);
16896 if (PyErr_Occurred()) SWIG_fail;
16897 if (obj1) {
16898 arg2 = (wxDateTime::NameFlags) SWIG_AsInt(obj1);
16899 if (PyErr_Occurred()) SWIG_fail;
16900 }
16901 {
16902 PyThreadState* __tstate = wxPyBeginAllowThreads();
16903 result = wxDateTime::GetMonthName((wxDateTime::Month )arg1,(wxDateTime::NameFlags )arg2);
16904
16905 wxPyEndAllowThreads(__tstate);
16906 if (PyErr_Occurred()) SWIG_fail;
16907 }
16908 {
16909 #if wxUSE_UNICODE
16910 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16911 #else
16912 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16913 #endif
16914 }
16915 return resultobj;
16916 fail:
16917 return NULL;
16918 }
16919
16920
16921 static PyObject *_wrap_DateTime_GetWeekDayName(PyObject *self, PyObject *args, PyObject *kwargs) {
16922 PyObject *resultobj;
16923 int arg1 ;
16924 int arg2 = (int) wxDateTime::Name_Full ;
16925 wxString result;
16926 PyObject * obj0 = 0 ;
16927 PyObject * obj1 = 0 ;
16928 char *kwnames[] = {
16929 (char *) "weekday",(char *) "flags", NULL
16930 };
16931
16932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDayName",kwnames,&obj0,&obj1)) goto fail;
16933 arg1 = (wxDateTime::WeekDay) SWIG_AsInt(obj0);
16934 if (PyErr_Occurred()) SWIG_fail;
16935 if (obj1) {
16936 arg2 = (wxDateTime::NameFlags) SWIG_AsInt(obj1);
16937 if (PyErr_Occurred()) SWIG_fail;
16938 }
16939 {
16940 PyThreadState* __tstate = wxPyBeginAllowThreads();
16941 result = wxDateTime::GetWeekDayName((wxDateTime::WeekDay )arg1,(wxDateTime::NameFlags )arg2);
16942
16943 wxPyEndAllowThreads(__tstate);
16944 if (PyErr_Occurred()) SWIG_fail;
16945 }
16946 {
16947 #if wxUSE_UNICODE
16948 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16949 #else
16950 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16951 #endif
16952 }
16953 return resultobj;
16954 fail:
16955 return NULL;
16956 }
16957
16958
16959 static PyObject *_wrap_DateTime_GetAmPmStrings(PyObject *self, PyObject *args, PyObject *kwargs) {
16960 PyObject *resultobj;
16961 wxString *arg1 = (wxString *) 0 ;
16962 wxString *arg2 = (wxString *) 0 ;
16963 bool temp1 = False ;
16964 bool temp2 = False ;
16965 PyObject * obj0 = 0 ;
16966 PyObject * obj1 = 0 ;
16967 char *kwnames[] = {
16968 (char *) "OUTPUT",(char *) "OUTPUT", NULL
16969 };
16970
16971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetAmPmStrings",kwnames,&obj0,&obj1)) goto fail;
16972 {
16973 arg1 = wxString_in_helper(obj0);
16974 if (arg1 == NULL) SWIG_fail;
16975 temp1 = True;
16976 }
16977 {
16978 arg2 = wxString_in_helper(obj1);
16979 if (arg2 == NULL) SWIG_fail;
16980 temp2 = True;
16981 }
16982 {
16983 PyThreadState* __tstate = wxPyBeginAllowThreads();
16984 wxDateTime::GetAmPmStrings(arg1,arg2);
16985
16986 wxPyEndAllowThreads(__tstate);
16987 if (PyErr_Occurred()) SWIG_fail;
16988 }
16989 Py_INCREF(Py_None); resultobj = Py_None;
16990 {
16991 if (temp1)
16992 delete arg1;
16993 }
16994 {
16995 if (temp2)
16996 delete arg2;
16997 }
16998 return resultobj;
16999 fail:
17000 {
17001 if (temp1)
17002 delete arg1;
17003 }
17004 {
17005 if (temp2)
17006 delete arg2;
17007 }
17008 return NULL;
17009 }
17010
17011
17012 static PyObject *_wrap_DateTime_IsDSTApplicable(PyObject *self, PyObject *args, PyObject *kwargs) {
17013 PyObject *resultobj;
17014 int arg1 = (int) wxDateTime::Inv_Year ;
17015 int arg2 = (int) wxDateTime::Country_Default ;
17016 bool result;
17017 PyObject * obj0 = 0 ;
17018 PyObject * obj1 = 0 ;
17019 char *kwnames[] = {
17020 (char *) "year",(char *) "country", NULL
17021 };
17022
17023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsDSTApplicable",kwnames,&obj0,&obj1)) goto fail;
17024 if (obj0) {
17025 arg1 = (int) SWIG_AsInt(obj0);
17026 if (PyErr_Occurred()) SWIG_fail;
17027 }
17028 if (obj1) {
17029 arg2 = (wxDateTime::Country) SWIG_AsInt(obj1);
17030 if (PyErr_Occurred()) SWIG_fail;
17031 }
17032 {
17033 PyThreadState* __tstate = wxPyBeginAllowThreads();
17034 result = (bool)wxDateTime::IsDSTApplicable(arg1,(wxDateTime::Country )arg2);
17035
17036 wxPyEndAllowThreads(__tstate);
17037 if (PyErr_Occurred()) SWIG_fail;
17038 }
17039 {
17040 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17041 }
17042 return resultobj;
17043 fail:
17044 return NULL;
17045 }
17046
17047
17048 static PyObject *_wrap_DateTime_GetBeginDST(PyObject *self, PyObject *args, PyObject *kwargs) {
17049 PyObject *resultobj;
17050 int arg1 = (int) wxDateTime::Inv_Year ;
17051 int arg2 = (int) wxDateTime::Country_Default ;
17052 wxDateTime result;
17053 PyObject * obj0 = 0 ;
17054 PyObject * obj1 = 0 ;
17055 char *kwnames[] = {
17056 (char *) "year",(char *) "country", NULL
17057 };
17058
17059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetBeginDST",kwnames,&obj0,&obj1)) goto fail;
17060 if (obj0) {
17061 arg1 = (int) SWIG_AsInt(obj0);
17062 if (PyErr_Occurred()) SWIG_fail;
17063 }
17064 if (obj1) {
17065 arg2 = (wxDateTime::Country) SWIG_AsInt(obj1);
17066 if (PyErr_Occurred()) SWIG_fail;
17067 }
17068 {
17069 PyThreadState* __tstate = wxPyBeginAllowThreads();
17070 result = wxDateTime::GetBeginDST(arg1,(wxDateTime::Country )arg2);
17071
17072 wxPyEndAllowThreads(__tstate);
17073 if (PyErr_Occurred()) SWIG_fail;
17074 }
17075 {
17076 wxDateTime * resultptr;
17077 resultptr = new wxDateTime((wxDateTime &) result);
17078 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17079 }
17080 return resultobj;
17081 fail:
17082 return NULL;
17083 }
17084
17085
17086 static PyObject *_wrap_DateTime_GetEndDST(PyObject *self, PyObject *args, PyObject *kwargs) {
17087 PyObject *resultobj;
17088 int arg1 = (int) wxDateTime::Inv_Year ;
17089 int arg2 = (int) wxDateTime::Country_Default ;
17090 wxDateTime result;
17091 PyObject * obj0 = 0 ;
17092 PyObject * obj1 = 0 ;
17093 char *kwnames[] = {
17094 (char *) "year",(char *) "country", NULL
17095 };
17096
17097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetEndDST",kwnames,&obj0,&obj1)) goto fail;
17098 if (obj0) {
17099 arg1 = (int) SWIG_AsInt(obj0);
17100 if (PyErr_Occurred()) SWIG_fail;
17101 }
17102 if (obj1) {
17103 arg2 = (wxDateTime::Country) SWIG_AsInt(obj1);
17104 if (PyErr_Occurred()) SWIG_fail;
17105 }
17106 {
17107 PyThreadState* __tstate = wxPyBeginAllowThreads();
17108 result = wxDateTime::GetEndDST(arg1,(wxDateTime::Country )arg2);
17109
17110 wxPyEndAllowThreads(__tstate);
17111 if (PyErr_Occurred()) SWIG_fail;
17112 }
17113 {
17114 wxDateTime * resultptr;
17115 resultptr = new wxDateTime((wxDateTime &) result);
17116 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17117 }
17118 return resultobj;
17119 fail:
17120 return NULL;
17121 }
17122
17123
17124 static PyObject *_wrap_DateTime_Now(PyObject *self, PyObject *args, PyObject *kwargs) {
17125 PyObject *resultobj;
17126 wxDateTime result;
17127 char *kwnames[] = {
17128 NULL
17129 };
17130
17131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Now",kwnames)) goto fail;
17132 {
17133 PyThreadState* __tstate = wxPyBeginAllowThreads();
17134 result = wxDateTime::Now();
17135
17136 wxPyEndAllowThreads(__tstate);
17137 if (PyErr_Occurred()) SWIG_fail;
17138 }
17139 {
17140 wxDateTime * resultptr;
17141 resultptr = new wxDateTime((wxDateTime &) result);
17142 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17143 }
17144 return resultobj;
17145 fail:
17146 return NULL;
17147 }
17148
17149
17150 static PyObject *_wrap_DateTime_UNow(PyObject *self, PyObject *args, PyObject *kwargs) {
17151 PyObject *resultobj;
17152 wxDateTime result;
17153 char *kwnames[] = {
17154 NULL
17155 };
17156
17157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_UNow",kwnames)) goto fail;
17158 {
17159 PyThreadState* __tstate = wxPyBeginAllowThreads();
17160 result = wxDateTime::UNow();
17161
17162 wxPyEndAllowThreads(__tstate);
17163 if (PyErr_Occurred()) SWIG_fail;
17164 }
17165 {
17166 wxDateTime * resultptr;
17167 resultptr = new wxDateTime((wxDateTime &) result);
17168 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17169 }
17170 return resultobj;
17171 fail:
17172 return NULL;
17173 }
17174
17175
17176 static PyObject *_wrap_DateTime_Today(PyObject *self, PyObject *args, PyObject *kwargs) {
17177 PyObject *resultobj;
17178 wxDateTime result;
17179 char *kwnames[] = {
17180 NULL
17181 };
17182
17183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Today",kwnames)) goto fail;
17184 {
17185 PyThreadState* __tstate = wxPyBeginAllowThreads();
17186 result = wxDateTime::Today();
17187
17188 wxPyEndAllowThreads(__tstate);
17189 if (PyErr_Occurred()) SWIG_fail;
17190 }
17191 {
17192 wxDateTime * resultptr;
17193 resultptr = new wxDateTime((wxDateTime &) result);
17194 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17195 }
17196 return resultobj;
17197 fail:
17198 return NULL;
17199 }
17200
17201
17202 static PyObject *_wrap_new_DateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
17203 PyObject *resultobj;
17204 wxDateTime *result;
17205 char *kwnames[] = {
17206 NULL
17207 };
17208
17209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DateTime",kwnames)) goto fail;
17210 {
17211 PyThreadState* __tstate = wxPyBeginAllowThreads();
17212 result = (wxDateTime *)new wxDateTime();
17213
17214 wxPyEndAllowThreads(__tstate);
17215 if (PyErr_Occurred()) SWIG_fail;
17216 }
17217 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
17218 return resultobj;
17219 fail:
17220 return NULL;
17221 }
17222
17223
17224 static PyObject *_wrap_new_DateTimeFromTimeT(PyObject *self, PyObject *args, PyObject *kwargs) {
17225 PyObject *resultobj;
17226 time_t arg1 ;
17227 wxDateTime *result;
17228 PyObject * obj0 = 0 ;
17229 char *kwnames[] = {
17230 (char *) "timet", NULL
17231 };
17232
17233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromTimeT",kwnames,&obj0)) goto fail;
17234 arg1 = (time_t) SWIG_AsUnsignedInt(obj0);
17235 if (PyErr_Occurred()) SWIG_fail;
17236 {
17237 PyThreadState* __tstate = wxPyBeginAllowThreads();
17238 result = (wxDateTime *)new wxDateTime(arg1);
17239
17240 wxPyEndAllowThreads(__tstate);
17241 if (PyErr_Occurred()) SWIG_fail;
17242 }
17243 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
17244 return resultobj;
17245 fail:
17246 return NULL;
17247 }
17248
17249
17250 static PyObject *_wrap_new_DateTimeFromJDN(PyObject *self, PyObject *args, PyObject *kwargs) {
17251 PyObject *resultobj;
17252 double arg1 ;
17253 wxDateTime *result;
17254 PyObject * obj0 = 0 ;
17255 char *kwnames[] = {
17256 (char *) "jdn", NULL
17257 };
17258
17259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromJDN",kwnames,&obj0)) goto fail;
17260 arg1 = (double) SWIG_AsDouble(obj0);
17261 if (PyErr_Occurred()) SWIG_fail;
17262 {
17263 PyThreadState* __tstate = wxPyBeginAllowThreads();
17264 result = (wxDateTime *)new wxDateTime(arg1);
17265
17266 wxPyEndAllowThreads(__tstate);
17267 if (PyErr_Occurred()) SWIG_fail;
17268 }
17269 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
17270 return resultobj;
17271 fail:
17272 return NULL;
17273 }
17274
17275
17276 static PyObject *_wrap_new_DateTimeFromHMS(PyObject *self, PyObject *args, PyObject *kwargs) {
17277 PyObject *resultobj;
17278 int arg1 ;
17279 int arg2 = (int) 0 ;
17280 int arg3 = (int) 0 ;
17281 int arg4 = (int) 0 ;
17282 wxDateTime *result;
17283 PyObject * obj0 = 0 ;
17284 PyObject * obj1 = 0 ;
17285 PyObject * obj2 = 0 ;
17286 PyObject * obj3 = 0 ;
17287 char *kwnames[] = {
17288 (char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
17289 };
17290
17291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DateTimeFromHMS",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17292 arg1 = (int) SWIG_AsInt(obj0);
17293 if (PyErr_Occurred()) SWIG_fail;
17294 if (obj1) {
17295 arg2 = (int) SWIG_AsInt(obj1);
17296 if (PyErr_Occurred()) SWIG_fail;
17297 }
17298 if (obj2) {
17299 arg3 = (int) SWIG_AsInt(obj2);
17300 if (PyErr_Occurred()) SWIG_fail;
17301 }
17302 if (obj3) {
17303 arg4 = (int) SWIG_AsInt(obj3);
17304 if (PyErr_Occurred()) SWIG_fail;
17305 }
17306 {
17307 PyThreadState* __tstate = wxPyBeginAllowThreads();
17308 result = (wxDateTime *)new wxDateTime(arg1,arg2,arg3,arg4);
17309
17310 wxPyEndAllowThreads(__tstate);
17311 if (PyErr_Occurred()) SWIG_fail;
17312 }
17313 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
17314 return resultobj;
17315 fail:
17316 return NULL;
17317 }
17318
17319
17320 static PyObject *_wrap_new_DateTimeFromDMY(PyObject *self, PyObject *args, PyObject *kwargs) {
17321 PyObject *resultobj;
17322 int arg1 ;
17323 int arg2 = (int) wxDateTime::Inv_Month ;
17324 int arg3 = (int) wxDateTime::Inv_Year ;
17325 int arg4 = (int) 0 ;
17326 int arg5 = (int) 0 ;
17327 int arg6 = (int) 0 ;
17328 int arg7 = (int) 0 ;
17329 wxDateTime *result;
17330 PyObject * obj0 = 0 ;
17331 PyObject * obj1 = 0 ;
17332 PyObject * obj2 = 0 ;
17333 PyObject * obj3 = 0 ;
17334 PyObject * obj4 = 0 ;
17335 PyObject * obj5 = 0 ;
17336 PyObject * obj6 = 0 ;
17337 char *kwnames[] = {
17338 (char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
17339 };
17340
17341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_DateTimeFromDMY",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
17342 arg1 = (int) SWIG_AsInt(obj0);
17343 if (PyErr_Occurred()) SWIG_fail;
17344 if (obj1) {
17345 arg2 = (wxDateTime::Month) SWIG_AsInt(obj1);
17346 if (PyErr_Occurred()) SWIG_fail;
17347 }
17348 if (obj2) {
17349 arg3 = (int) SWIG_AsInt(obj2);
17350 if (PyErr_Occurred()) SWIG_fail;
17351 }
17352 if (obj3) {
17353 arg4 = (int) SWIG_AsInt(obj3);
17354 if (PyErr_Occurred()) SWIG_fail;
17355 }
17356 if (obj4) {
17357 arg5 = (int) SWIG_AsInt(obj4);
17358 if (PyErr_Occurred()) SWIG_fail;
17359 }
17360 if (obj5) {
17361 arg6 = (int) SWIG_AsInt(obj5);
17362 if (PyErr_Occurred()) SWIG_fail;
17363 }
17364 if (obj6) {
17365 arg7 = (int) SWIG_AsInt(obj6);
17366 if (PyErr_Occurred()) SWIG_fail;
17367 }
17368 {
17369 PyThreadState* __tstate = wxPyBeginAllowThreads();
17370 result = (wxDateTime *)new wxDateTime(arg1,(wxDateTime::Month )arg2,arg3,arg4,arg5,arg6,arg7);
17371
17372 wxPyEndAllowThreads(__tstate);
17373 if (PyErr_Occurred()) SWIG_fail;
17374 }
17375 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
17376 return resultobj;
17377 fail:
17378 return NULL;
17379 }
17380
17381
17382 static PyObject *_wrap_delete_DateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
17383 PyObject *resultobj;
17384 wxDateTime *arg1 = (wxDateTime *) 0 ;
17385 PyObject * obj0 = 0 ;
17386 char *kwnames[] = {
17387 (char *) "self", NULL
17388 };
17389
17390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateTime",kwnames,&obj0)) goto fail;
17391 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17393 {
17394 PyThreadState* __tstate = wxPyBeginAllowThreads();
17395 delete arg1;
17396
17397 wxPyEndAllowThreads(__tstate);
17398 if (PyErr_Occurred()) SWIG_fail;
17399 }
17400 Py_INCREF(Py_None); resultobj = Py_None;
17401 return resultobj;
17402 fail:
17403 return NULL;
17404 }
17405
17406
17407 static PyObject *_wrap_DateTime_SetToCurrent(PyObject *self, PyObject *args, PyObject *kwargs) {
17408 PyObject *resultobj;
17409 wxDateTime *arg1 = (wxDateTime *) 0 ;
17410 wxDateTime *result;
17411 PyObject * obj0 = 0 ;
17412 char *kwnames[] = {
17413 (char *) "self", NULL
17414 };
17415
17416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetToCurrent",kwnames,&obj0)) goto fail;
17417 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17418 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17419 {
17420 PyThreadState* __tstate = wxPyBeginAllowThreads();
17421 {
17422 wxDateTime &_result_ref = (arg1)->SetToCurrent();
17423 result = (wxDateTime *) &_result_ref;
17424 }
17425
17426 wxPyEndAllowThreads(__tstate);
17427 if (PyErr_Occurred()) SWIG_fail;
17428 }
17429 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17430 return resultobj;
17431 fail:
17432 return NULL;
17433 }
17434
17435
17436 static PyObject *_wrap_DateTime_SetTimeT(PyObject *self, PyObject *args, PyObject *kwargs) {
17437 PyObject *resultobj;
17438 wxDateTime *arg1 = (wxDateTime *) 0 ;
17439 time_t arg2 ;
17440 wxDateTime *result;
17441 PyObject * obj0 = 0 ;
17442 PyObject * obj1 = 0 ;
17443 char *kwnames[] = {
17444 (char *) "self",(char *) "timet", NULL
17445 };
17446
17447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetTimeT",kwnames,&obj0,&obj1)) goto fail;
17448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17450 arg2 = (time_t) SWIG_AsUnsignedInt(obj1);
17451 if (PyErr_Occurred()) SWIG_fail;
17452 {
17453 PyThreadState* __tstate = wxPyBeginAllowThreads();
17454 {
17455 wxDateTime &_result_ref = (arg1)->Set(arg2);
17456 result = (wxDateTime *) &_result_ref;
17457 }
17458
17459 wxPyEndAllowThreads(__tstate);
17460 if (PyErr_Occurred()) SWIG_fail;
17461 }
17462 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17463 return resultobj;
17464 fail:
17465 return NULL;
17466 }
17467
17468
17469 static PyObject *_wrap_DateTime_SetJDN(PyObject *self, PyObject *args, PyObject *kwargs) {
17470 PyObject *resultobj;
17471 wxDateTime *arg1 = (wxDateTime *) 0 ;
17472 double arg2 ;
17473 wxDateTime *result;
17474 PyObject * obj0 = 0 ;
17475 PyObject * obj1 = 0 ;
17476 char *kwnames[] = {
17477 (char *) "self",(char *) "jdn", NULL
17478 };
17479
17480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetJDN",kwnames,&obj0,&obj1)) goto fail;
17481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17483 arg2 = (double) SWIG_AsDouble(obj1);
17484 if (PyErr_Occurred()) SWIG_fail;
17485 {
17486 PyThreadState* __tstate = wxPyBeginAllowThreads();
17487 {
17488 wxDateTime &_result_ref = (arg1)->Set(arg2);
17489 result = (wxDateTime *) &_result_ref;
17490 }
17491
17492 wxPyEndAllowThreads(__tstate);
17493 if (PyErr_Occurred()) SWIG_fail;
17494 }
17495 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17496 return resultobj;
17497 fail:
17498 return NULL;
17499 }
17500
17501
17502 static PyObject *_wrap_DateTime_SetHMS(PyObject *self, PyObject *args, PyObject *kwargs) {
17503 PyObject *resultobj;
17504 wxDateTime *arg1 = (wxDateTime *) 0 ;
17505 int arg2 ;
17506 int arg3 = (int) 0 ;
17507 int arg4 = (int) 0 ;
17508 int arg5 = (int) 0 ;
17509 wxDateTime *result;
17510 PyObject * obj0 = 0 ;
17511 PyObject * obj1 = 0 ;
17512 PyObject * obj2 = 0 ;
17513 PyObject * obj3 = 0 ;
17514 PyObject * obj4 = 0 ;
17515 char *kwnames[] = {
17516 (char *) "self",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
17517 };
17518
17519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetHMS",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
17520 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17521 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17522 arg2 = (int) SWIG_AsInt(obj1);
17523 if (PyErr_Occurred()) SWIG_fail;
17524 if (obj2) {
17525 arg3 = (int) SWIG_AsInt(obj2);
17526 if (PyErr_Occurred()) SWIG_fail;
17527 }
17528 if (obj3) {
17529 arg4 = (int) SWIG_AsInt(obj3);
17530 if (PyErr_Occurred()) SWIG_fail;
17531 }
17532 if (obj4) {
17533 arg5 = (int) SWIG_AsInt(obj4);
17534 if (PyErr_Occurred()) SWIG_fail;
17535 }
17536 {
17537 PyThreadState* __tstate = wxPyBeginAllowThreads();
17538 {
17539 wxDateTime &_result_ref = (arg1)->Set(arg2,arg3,arg4,arg5);
17540 result = (wxDateTime *) &_result_ref;
17541 }
17542
17543 wxPyEndAllowThreads(__tstate);
17544 if (PyErr_Occurred()) SWIG_fail;
17545 }
17546 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17547 return resultobj;
17548 fail:
17549 return NULL;
17550 }
17551
17552
17553 static PyObject *_wrap_DateTime_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
17554 PyObject *resultobj;
17555 wxDateTime *arg1 = (wxDateTime *) 0 ;
17556 int arg2 ;
17557 int arg3 = (int) wxDateTime::Inv_Month ;
17558 int arg4 = (int) wxDateTime::Inv_Year ;
17559 int arg5 = (int) 0 ;
17560 int arg6 = (int) 0 ;
17561 int arg7 = (int) 0 ;
17562 int arg8 = (int) 0 ;
17563 wxDateTime *result;
17564 PyObject * obj0 = 0 ;
17565 PyObject * obj1 = 0 ;
17566 PyObject * obj2 = 0 ;
17567 PyObject * obj3 = 0 ;
17568 PyObject * obj4 = 0 ;
17569 PyObject * obj5 = 0 ;
17570 PyObject * obj6 = 0 ;
17571 PyObject * obj7 = 0 ;
17572 char *kwnames[] = {
17573 (char *) "self",(char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
17574 };
17575
17576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:DateTime_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
17577 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17578 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17579 arg2 = (int) SWIG_AsInt(obj1);
17580 if (PyErr_Occurred()) SWIG_fail;
17581 if (obj2) {
17582 arg3 = (wxDateTime::Month) SWIG_AsInt(obj2);
17583 if (PyErr_Occurred()) SWIG_fail;
17584 }
17585 if (obj3) {
17586 arg4 = (int) SWIG_AsInt(obj3);
17587 if (PyErr_Occurred()) SWIG_fail;
17588 }
17589 if (obj4) {
17590 arg5 = (int) SWIG_AsInt(obj4);
17591 if (PyErr_Occurred()) SWIG_fail;
17592 }
17593 if (obj5) {
17594 arg6 = (int) SWIG_AsInt(obj5);
17595 if (PyErr_Occurred()) SWIG_fail;
17596 }
17597 if (obj6) {
17598 arg7 = (int) SWIG_AsInt(obj6);
17599 if (PyErr_Occurred()) SWIG_fail;
17600 }
17601 if (obj7) {
17602 arg8 = (int) SWIG_AsInt(obj7);
17603 if (PyErr_Occurred()) SWIG_fail;
17604 }
17605 {
17606 PyThreadState* __tstate = wxPyBeginAllowThreads();
17607 {
17608 wxDateTime &_result_ref = (arg1)->Set(arg2,(wxDateTime::Month )arg3,arg4,arg5,arg6,arg7,arg8);
17609 result = (wxDateTime *) &_result_ref;
17610 }
17611
17612 wxPyEndAllowThreads(__tstate);
17613 if (PyErr_Occurred()) SWIG_fail;
17614 }
17615 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17616 return resultobj;
17617 fail:
17618 return NULL;
17619 }
17620
17621
17622 static PyObject *_wrap_DateTime_ResetTime(PyObject *self, PyObject *args, PyObject *kwargs) {
17623 PyObject *resultobj;
17624 wxDateTime *arg1 = (wxDateTime *) 0 ;
17625 wxDateTime *result;
17626 PyObject * obj0 = 0 ;
17627 char *kwnames[] = {
17628 (char *) "self", NULL
17629 };
17630
17631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ResetTime",kwnames,&obj0)) goto fail;
17632 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17633 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17634 {
17635 PyThreadState* __tstate = wxPyBeginAllowThreads();
17636 {
17637 wxDateTime &_result_ref = (arg1)->ResetTime();
17638 result = (wxDateTime *) &_result_ref;
17639 }
17640
17641 wxPyEndAllowThreads(__tstate);
17642 if (PyErr_Occurred()) SWIG_fail;
17643 }
17644 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17645 return resultobj;
17646 fail:
17647 return NULL;
17648 }
17649
17650
17651 static PyObject *_wrap_DateTime_SetYear(PyObject *self, PyObject *args, PyObject *kwargs) {
17652 PyObject *resultobj;
17653 wxDateTime *arg1 = (wxDateTime *) 0 ;
17654 int arg2 ;
17655 wxDateTime *result;
17656 PyObject * obj0 = 0 ;
17657 PyObject * obj1 = 0 ;
17658 char *kwnames[] = {
17659 (char *) "self",(char *) "year", NULL
17660 };
17661
17662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetYear",kwnames,&obj0,&obj1)) goto fail;
17663 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17665 arg2 = (int) SWIG_AsInt(obj1);
17666 if (PyErr_Occurred()) SWIG_fail;
17667 {
17668 PyThreadState* __tstate = wxPyBeginAllowThreads();
17669 {
17670 wxDateTime &_result_ref = (arg1)->SetYear(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_SetMonth(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 *) "month", NULL
17693 };
17694
17695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMonth",kwnames,&obj0,&obj1)) goto fail;
17696 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17697 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17698 arg2 = (wxDateTime::Month) SWIG_AsInt(obj1);
17699 if (PyErr_Occurred()) SWIG_fail;
17700 {
17701 PyThreadState* __tstate = wxPyBeginAllowThreads();
17702 {
17703 wxDateTime &_result_ref = (arg1)->SetMonth((wxDateTime::Month )arg2);
17704 result = (wxDateTime *) &_result_ref;
17705 }
17706
17707 wxPyEndAllowThreads(__tstate);
17708 if (PyErr_Occurred()) SWIG_fail;
17709 }
17710 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17711 return resultobj;
17712 fail:
17713 return NULL;
17714 }
17715
17716
17717 static PyObject *_wrap_DateTime_SetDay(PyObject *self, PyObject *args, PyObject *kwargs) {
17718 PyObject *resultobj;
17719 wxDateTime *arg1 = (wxDateTime *) 0 ;
17720 int arg2 ;
17721 wxDateTime *result;
17722 PyObject * obj0 = 0 ;
17723 PyObject * obj1 = 0 ;
17724 char *kwnames[] = {
17725 (char *) "self",(char *) "day", NULL
17726 };
17727
17728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetDay",kwnames,&obj0,&obj1)) goto fail;
17729 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17730 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17731 arg2 = (int) SWIG_AsInt(obj1);
17732 if (PyErr_Occurred()) SWIG_fail;
17733 {
17734 PyThreadState* __tstate = wxPyBeginAllowThreads();
17735 {
17736 wxDateTime &_result_ref = (arg1)->SetDay(arg2);
17737 result = (wxDateTime *) &_result_ref;
17738 }
17739
17740 wxPyEndAllowThreads(__tstate);
17741 if (PyErr_Occurred()) SWIG_fail;
17742 }
17743 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17744 return resultobj;
17745 fail:
17746 return NULL;
17747 }
17748
17749
17750 static PyObject *_wrap_DateTime_SetHour(PyObject *self, PyObject *args, PyObject *kwargs) {
17751 PyObject *resultobj;
17752 wxDateTime *arg1 = (wxDateTime *) 0 ;
17753 int arg2 ;
17754 wxDateTime *result;
17755 PyObject * obj0 = 0 ;
17756 PyObject * obj1 = 0 ;
17757 char *kwnames[] = {
17758 (char *) "self",(char *) "hour", NULL
17759 };
17760
17761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetHour",kwnames,&obj0,&obj1)) goto fail;
17762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17764 arg2 = (int) SWIG_AsInt(obj1);
17765 if (PyErr_Occurred()) SWIG_fail;
17766 {
17767 PyThreadState* __tstate = wxPyBeginAllowThreads();
17768 {
17769 wxDateTime &_result_ref = (arg1)->SetHour(arg2);
17770 result = (wxDateTime *) &_result_ref;
17771 }
17772
17773 wxPyEndAllowThreads(__tstate);
17774 if (PyErr_Occurred()) SWIG_fail;
17775 }
17776 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17777 return resultobj;
17778 fail:
17779 return NULL;
17780 }
17781
17782
17783 static PyObject *_wrap_DateTime_SetMinute(PyObject *self, PyObject *args, PyObject *kwargs) {
17784 PyObject *resultobj;
17785 wxDateTime *arg1 = (wxDateTime *) 0 ;
17786 int arg2 ;
17787 wxDateTime *result;
17788 PyObject * obj0 = 0 ;
17789 PyObject * obj1 = 0 ;
17790 char *kwnames[] = {
17791 (char *) "self",(char *) "minute", NULL
17792 };
17793
17794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMinute",kwnames,&obj0,&obj1)) goto fail;
17795 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17797 arg2 = (int) SWIG_AsInt(obj1);
17798 if (PyErr_Occurred()) SWIG_fail;
17799 {
17800 PyThreadState* __tstate = wxPyBeginAllowThreads();
17801 {
17802 wxDateTime &_result_ref = (arg1)->SetMinute(arg2);
17803 result = (wxDateTime *) &_result_ref;
17804 }
17805
17806 wxPyEndAllowThreads(__tstate);
17807 if (PyErr_Occurred()) SWIG_fail;
17808 }
17809 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17810 return resultobj;
17811 fail:
17812 return NULL;
17813 }
17814
17815
17816 static PyObject *_wrap_DateTime_SetSecond(PyObject *self, PyObject *args, PyObject *kwargs) {
17817 PyObject *resultobj;
17818 wxDateTime *arg1 = (wxDateTime *) 0 ;
17819 int arg2 ;
17820 wxDateTime *result;
17821 PyObject * obj0 = 0 ;
17822 PyObject * obj1 = 0 ;
17823 char *kwnames[] = {
17824 (char *) "self",(char *) "second", NULL
17825 };
17826
17827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetSecond",kwnames,&obj0,&obj1)) goto fail;
17828 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17829 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17830 arg2 = (int) SWIG_AsInt(obj1);
17831 if (PyErr_Occurred()) SWIG_fail;
17832 {
17833 PyThreadState* __tstate = wxPyBeginAllowThreads();
17834 {
17835 wxDateTime &_result_ref = (arg1)->SetSecond(arg2);
17836 result = (wxDateTime *) &_result_ref;
17837 }
17838
17839 wxPyEndAllowThreads(__tstate);
17840 if (PyErr_Occurred()) SWIG_fail;
17841 }
17842 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17843 return resultobj;
17844 fail:
17845 return NULL;
17846 }
17847
17848
17849 static PyObject *_wrap_DateTime_SetMillisecond(PyObject *self, PyObject *args, PyObject *kwargs) {
17850 PyObject *resultobj;
17851 wxDateTime *arg1 = (wxDateTime *) 0 ;
17852 int arg2 ;
17853 wxDateTime *result;
17854 PyObject * obj0 = 0 ;
17855 PyObject * obj1 = 0 ;
17856 char *kwnames[] = {
17857 (char *) "self",(char *) "millisecond", NULL
17858 };
17859
17860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMillisecond",kwnames,&obj0,&obj1)) goto fail;
17861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17862 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17863 arg2 = (int) SWIG_AsInt(obj1);
17864 if (PyErr_Occurred()) SWIG_fail;
17865 {
17866 PyThreadState* __tstate = wxPyBeginAllowThreads();
17867 {
17868 wxDateTime &_result_ref = (arg1)->SetMillisecond(arg2);
17869 result = (wxDateTime *) &_result_ref;
17870 }
17871
17872 wxPyEndAllowThreads(__tstate);
17873 if (PyErr_Occurred()) SWIG_fail;
17874 }
17875 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17876 return resultobj;
17877 fail:
17878 return NULL;
17879 }
17880
17881
17882 static PyObject *_wrap_DateTime_SetToWeekDayInSameWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
17883 PyObject *resultobj;
17884 wxDateTime *arg1 = (wxDateTime *) 0 ;
17885 int arg2 ;
17886 int arg3 = (int) wxDateTime::Monday_First ;
17887 wxDateTime *result;
17888 PyObject * obj0 = 0 ;
17889 PyObject * obj1 = 0 ;
17890 PyObject * obj2 = 0 ;
17891 char *kwnames[] = {
17892 (char *) "self",(char *) "weekday",(char *) "flags", NULL
17893 };
17894
17895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_SetToWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
17896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17898 arg2 = (wxDateTime::WeekDay) SWIG_AsInt(obj1);
17899 if (PyErr_Occurred()) SWIG_fail;
17900 if (obj2) {
17901 arg3 = (wxDateTime::WeekFlags) SWIG_AsInt(obj2);
17902 if (PyErr_Occurred()) SWIG_fail;
17903 }
17904 {
17905 PyThreadState* __tstate = wxPyBeginAllowThreads();
17906 {
17907 wxDateTime &_result_ref = (arg1)->SetToWeekDayInSameWeek((wxDateTime::WeekDay )arg2,(wxDateTime::WeekFlags )arg3);
17908 result = (wxDateTime *) &_result_ref;
17909 }
17910
17911 wxPyEndAllowThreads(__tstate);
17912 if (PyErr_Occurred()) SWIG_fail;
17913 }
17914 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17915 return resultobj;
17916 fail:
17917 return NULL;
17918 }
17919
17920
17921 static PyObject *_wrap_DateTime_GetWeekDayInSameWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
17922 PyObject *resultobj;
17923 wxDateTime *arg1 = (wxDateTime *) 0 ;
17924 int arg2 ;
17925 int arg3 = (int) wxDateTime::Monday_First ;
17926 wxDateTime result;
17927 PyObject * obj0 = 0 ;
17928 PyObject * obj1 = 0 ;
17929 PyObject * obj2 = 0 ;
17930 char *kwnames[] = {
17931 (char *) "self",(char *) "weekday",(char *) "flags", NULL
17932 };
17933
17934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_GetWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
17935 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17936 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17937 arg2 = (wxDateTime::WeekDay) SWIG_AsInt(obj1);
17938 if (PyErr_Occurred()) SWIG_fail;
17939 if (obj2) {
17940 arg3 = (wxDateTime::WeekFlags) SWIG_AsInt(obj2);
17941 if (PyErr_Occurred()) SWIG_fail;
17942 }
17943 {
17944 PyThreadState* __tstate = wxPyBeginAllowThreads();
17945 result = (arg1)->GetWeekDayInSameWeek((wxDateTime::WeekDay )arg2,(wxDateTime::WeekFlags )arg3);
17946
17947 wxPyEndAllowThreads(__tstate);
17948 if (PyErr_Occurred()) SWIG_fail;
17949 }
17950 {
17951 wxDateTime * resultptr;
17952 resultptr = new wxDateTime((wxDateTime &) result);
17953 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17954 }
17955 return resultobj;
17956 fail:
17957 return NULL;
17958 }
17959
17960
17961 static PyObject *_wrap_DateTime_SetToNextWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
17962 PyObject *resultobj;
17963 wxDateTime *arg1 = (wxDateTime *) 0 ;
17964 int arg2 ;
17965 wxDateTime *result;
17966 PyObject * obj0 = 0 ;
17967 PyObject * obj1 = 0 ;
17968 char *kwnames[] = {
17969 (char *) "self",(char *) "weekday", NULL
17970 };
17971
17972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
17973 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17974 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17975 arg2 = (wxDateTime::WeekDay) SWIG_AsInt(obj1);
17976 if (PyErr_Occurred()) SWIG_fail;
17977 {
17978 PyThreadState* __tstate = wxPyBeginAllowThreads();
17979 {
17980 wxDateTime &_result_ref = (arg1)->SetToNextWeekDay((wxDateTime::WeekDay )arg2);
17981 result = (wxDateTime *) &_result_ref;
17982 }
17983
17984 wxPyEndAllowThreads(__tstate);
17985 if (PyErr_Occurred()) SWIG_fail;
17986 }
17987 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17988 return resultobj;
17989 fail:
17990 return NULL;
17991 }
17992
17993
17994 static PyObject *_wrap_DateTime_GetNextWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
17995 PyObject *resultobj;
17996 wxDateTime *arg1 = (wxDateTime *) 0 ;
17997 int arg2 ;
17998 wxDateTime result;
17999 PyObject * obj0 = 0 ;
18000 PyObject * obj1 = 0 ;
18001 char *kwnames[] = {
18002 (char *) "self",(char *) "weekday", NULL
18003 };
18004
18005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
18006 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18007 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18008 arg2 = (wxDateTime::WeekDay) SWIG_AsInt(obj1);
18009 if (PyErr_Occurred()) SWIG_fail;
18010 {
18011 PyThreadState* __tstate = wxPyBeginAllowThreads();
18012 result = (arg1)->GetNextWeekDay((wxDateTime::WeekDay )arg2);
18013
18014 wxPyEndAllowThreads(__tstate);
18015 if (PyErr_Occurred()) SWIG_fail;
18016 }
18017 {
18018 wxDateTime * resultptr;
18019 resultptr = new wxDateTime((wxDateTime &) result);
18020 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18021 }
18022 return resultobj;
18023 fail:
18024 return NULL;
18025 }
18026
18027
18028 static PyObject *_wrap_DateTime_SetToPrevWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18029 PyObject *resultobj;
18030 wxDateTime *arg1 = (wxDateTime *) 0 ;
18031 int arg2 ;
18032 wxDateTime *result;
18033 PyObject * obj0 = 0 ;
18034 PyObject * obj1 = 0 ;
18035 char *kwnames[] = {
18036 (char *) "self",(char *) "weekday", NULL
18037 };
18038
18039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
18040 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18041 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18042 arg2 = (wxDateTime::WeekDay) SWIG_AsInt(obj1);
18043 if (PyErr_Occurred()) SWIG_fail;
18044 {
18045 PyThreadState* __tstate = wxPyBeginAllowThreads();
18046 {
18047 wxDateTime &_result_ref = (arg1)->SetToPrevWeekDay((wxDateTime::WeekDay )arg2);
18048 result = (wxDateTime *) &_result_ref;
18049 }
18050
18051 wxPyEndAllowThreads(__tstate);
18052 if (PyErr_Occurred()) SWIG_fail;
18053 }
18054 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18055 return resultobj;
18056 fail:
18057 return NULL;
18058 }
18059
18060
18061 static PyObject *_wrap_DateTime_GetPrevWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18062 PyObject *resultobj;
18063 wxDateTime *arg1 = (wxDateTime *) 0 ;
18064 int arg2 ;
18065 wxDateTime result;
18066 PyObject * obj0 = 0 ;
18067 PyObject * obj1 = 0 ;
18068 char *kwnames[] = {
18069 (char *) "self",(char *) "weekday", NULL
18070 };
18071
18072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
18073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18075 arg2 = (wxDateTime::WeekDay) SWIG_AsInt(obj1);
18076 if (PyErr_Occurred()) SWIG_fail;
18077 {
18078 PyThreadState* __tstate = wxPyBeginAllowThreads();
18079 result = (arg1)->GetPrevWeekDay((wxDateTime::WeekDay )arg2);
18080
18081 wxPyEndAllowThreads(__tstate);
18082 if (PyErr_Occurred()) SWIG_fail;
18083 }
18084 {
18085 wxDateTime * resultptr;
18086 resultptr = new wxDateTime((wxDateTime &) result);
18087 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18088 }
18089 return resultobj;
18090 fail:
18091 return NULL;
18092 }
18093
18094
18095 static PyObject *_wrap_DateTime_SetToWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18096 PyObject *resultobj;
18097 wxDateTime *arg1 = (wxDateTime *) 0 ;
18098 int arg2 ;
18099 int arg3 = (int) 1 ;
18100 int arg4 = (int) wxDateTime::Inv_Month ;
18101 int arg5 = (int) wxDateTime::Inv_Year ;
18102 bool result;
18103 PyObject * obj0 = 0 ;
18104 PyObject * obj1 = 0 ;
18105 PyObject * obj2 = 0 ;
18106 PyObject * obj3 = 0 ;
18107 PyObject * obj4 = 0 ;
18108 char *kwnames[] = {
18109 (char *) "self",(char *) "weekday",(char *) "n",(char *) "month",(char *) "year", NULL
18110 };
18111
18112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetToWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
18113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18115 arg2 = (wxDateTime::WeekDay) SWIG_AsInt(obj1);
18116 if (PyErr_Occurred()) SWIG_fail;
18117 if (obj2) {
18118 arg3 = (int) SWIG_AsInt(obj2);
18119 if (PyErr_Occurred()) SWIG_fail;
18120 }
18121 if (obj3) {
18122 arg4 = (wxDateTime::Month) SWIG_AsInt(obj3);
18123 if (PyErr_Occurred()) SWIG_fail;
18124 }
18125 if (obj4) {
18126 arg5 = (int) SWIG_AsInt(obj4);
18127 if (PyErr_Occurred()) SWIG_fail;
18128 }
18129 {
18130 PyThreadState* __tstate = wxPyBeginAllowThreads();
18131 result = (bool)(arg1)->SetToWeekDay((wxDateTime::WeekDay )arg2,arg3,(wxDateTime::Month )arg4,arg5);
18132
18133 wxPyEndAllowThreads(__tstate);
18134 if (PyErr_Occurred()) SWIG_fail;
18135 }
18136 {
18137 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18138 }
18139 return resultobj;
18140 fail:
18141 return NULL;
18142 }
18143
18144
18145 static PyObject *_wrap_DateTime_SetToLastWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18146 PyObject *resultobj;
18147 wxDateTime *arg1 = (wxDateTime *) 0 ;
18148 int arg2 ;
18149 int arg3 = (int) wxDateTime::Inv_Month ;
18150 int arg4 = (int) wxDateTime::Inv_Year ;
18151 bool result;
18152 PyObject * obj0 = 0 ;
18153 PyObject * obj1 = 0 ;
18154 PyObject * obj2 = 0 ;
18155 PyObject * obj3 = 0 ;
18156 char *kwnames[] = {
18157 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
18158 };
18159
18160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18163 arg2 = (wxDateTime::WeekDay) SWIG_AsInt(obj1);
18164 if (PyErr_Occurred()) SWIG_fail;
18165 if (obj2) {
18166 arg3 = (wxDateTime::Month) SWIG_AsInt(obj2);
18167 if (PyErr_Occurred()) SWIG_fail;
18168 }
18169 if (obj3) {
18170 arg4 = (int) SWIG_AsInt(obj3);
18171 if (PyErr_Occurred()) SWIG_fail;
18172 }
18173 {
18174 PyThreadState* __tstate = wxPyBeginAllowThreads();
18175 result = (bool)(arg1)->SetToLastWeekDay((wxDateTime::WeekDay )arg2,(wxDateTime::Month )arg3,arg4);
18176
18177 wxPyEndAllowThreads(__tstate);
18178 if (PyErr_Occurred()) SWIG_fail;
18179 }
18180 {
18181 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18182 }
18183 return resultobj;
18184 fail:
18185 return NULL;
18186 }
18187
18188
18189 static PyObject *_wrap_DateTime_GetLastWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18190 PyObject *resultobj;
18191 wxDateTime *arg1 = (wxDateTime *) 0 ;
18192 int arg2 ;
18193 int arg3 = (int) wxDateTime::Inv_Month ;
18194 int arg4 = (int) wxDateTime::Inv_Year ;
18195 wxDateTime result;
18196 PyObject * obj0 = 0 ;
18197 PyObject * obj1 = 0 ;
18198 PyObject * obj2 = 0 ;
18199 PyObject * obj3 = 0 ;
18200 char *kwnames[] = {
18201 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
18202 };
18203
18204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18205 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18206 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18207 arg2 = (wxDateTime::WeekDay) SWIG_AsInt(obj1);
18208 if (PyErr_Occurred()) SWIG_fail;
18209 if (obj2) {
18210 arg3 = (wxDateTime::Month) SWIG_AsInt(obj2);
18211 if (PyErr_Occurred()) SWIG_fail;
18212 }
18213 if (obj3) {
18214 arg4 = (int) SWIG_AsInt(obj3);
18215 if (PyErr_Occurred()) SWIG_fail;
18216 }
18217 {
18218 PyThreadState* __tstate = wxPyBeginAllowThreads();
18219 result = (arg1)->GetLastWeekDay((wxDateTime::WeekDay )arg2,(wxDateTime::Month )arg3,arg4);
18220
18221 wxPyEndAllowThreads(__tstate);
18222 if (PyErr_Occurred()) SWIG_fail;
18223 }
18224 {
18225 wxDateTime * resultptr;
18226 resultptr = new wxDateTime((wxDateTime &) result);
18227 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18228 }
18229 return resultobj;
18230 fail:
18231 return NULL;
18232 }
18233
18234
18235 static PyObject *_wrap_DateTime_SetToTheWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
18236 PyObject *resultobj;
18237 wxDateTime *arg1 = (wxDateTime *) 0 ;
18238 int arg2 ;
18239 int arg3 = (int) wxDateTime::Mon ;
18240 int arg4 = (int) wxDateTime::Monday_First ;
18241 bool result;
18242 PyObject * obj0 = 0 ;
18243 PyObject * obj1 = 0 ;
18244 PyObject * obj2 = 0 ;
18245 PyObject * obj3 = 0 ;
18246 char *kwnames[] = {
18247 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
18248 };
18249
18250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToTheWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18253 arg2 = (int) SWIG_AsInt(obj1);
18254 if (PyErr_Occurred()) SWIG_fail;
18255 if (obj2) {
18256 arg3 = (wxDateTime::WeekDay) SWIG_AsInt(obj2);
18257 if (PyErr_Occurred()) SWIG_fail;
18258 }
18259 if (obj3) {
18260 arg4 = (wxDateTime::WeekFlags) SWIG_AsInt(obj3);
18261 if (PyErr_Occurred()) SWIG_fail;
18262 }
18263 {
18264 PyThreadState* __tstate = wxPyBeginAllowThreads();
18265 result = (bool)(arg1)->SetToTheWeek(arg2,(wxDateTime::WeekDay )arg3,(wxDateTime::WeekFlags )arg4);
18266
18267 wxPyEndAllowThreads(__tstate);
18268 if (PyErr_Occurred()) SWIG_fail;
18269 }
18270 {
18271 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18272 }
18273 return resultobj;
18274 fail:
18275 return NULL;
18276 }
18277
18278
18279 static PyObject *_wrap_DateTime_GetWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
18280 PyObject *resultobj;
18281 wxDateTime *arg1 = (wxDateTime *) 0 ;
18282 int arg2 ;
18283 int arg3 = (int) wxDateTime::Mon ;
18284 int arg4 = (int) wxDateTime::Monday_First ;
18285 wxDateTime result;
18286 PyObject * obj0 = 0 ;
18287 PyObject * obj1 = 0 ;
18288 PyObject * obj2 = 0 ;
18289 PyObject * obj3 = 0 ;
18290 char *kwnames[] = {
18291 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
18292 };
18293
18294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18297 arg2 = (int) SWIG_AsInt(obj1);
18298 if (PyErr_Occurred()) SWIG_fail;
18299 if (obj2) {
18300 arg3 = (wxDateTime::WeekDay) SWIG_AsInt(obj2);
18301 if (PyErr_Occurred()) SWIG_fail;
18302 }
18303 if (obj3) {
18304 arg4 = (wxDateTime::WeekFlags) SWIG_AsInt(obj3);
18305 if (PyErr_Occurred()) SWIG_fail;
18306 }
18307 {
18308 PyThreadState* __tstate = wxPyBeginAllowThreads();
18309 result = (arg1)->GetWeek(arg2,(wxDateTime::WeekDay )arg3,(wxDateTime::WeekFlags )arg4);
18310
18311 wxPyEndAllowThreads(__tstate);
18312 if (PyErr_Occurred()) SWIG_fail;
18313 }
18314 {
18315 wxDateTime * resultptr;
18316 resultptr = new wxDateTime((wxDateTime &) result);
18317 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18318 }
18319 return resultobj;
18320 fail:
18321 return NULL;
18322 }
18323
18324
18325 static PyObject *_wrap_DateTime_SetToLastMonthDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18326 PyObject *resultobj;
18327 wxDateTime *arg1 = (wxDateTime *) 0 ;
18328 int arg2 = (int) wxDateTime::Inv_Month ;
18329 int arg3 = (int) wxDateTime::Inv_Year ;
18330 wxDateTime *result;
18331 PyObject * obj0 = 0 ;
18332 PyObject * obj1 = 0 ;
18333 PyObject * obj2 = 0 ;
18334 char *kwnames[] = {
18335 (char *) "self",(char *) "month",(char *) "year", NULL
18336 };
18337
18338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_SetToLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
18339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18341 if (obj1) {
18342 arg2 = (wxDateTime::Month) SWIG_AsInt(obj1);
18343 if (PyErr_Occurred()) SWIG_fail;
18344 }
18345 if (obj2) {
18346 arg3 = (int) SWIG_AsInt(obj2);
18347 if (PyErr_Occurred()) SWIG_fail;
18348 }
18349 {
18350 PyThreadState* __tstate = wxPyBeginAllowThreads();
18351 {
18352 wxDateTime &_result_ref = (arg1)->SetToLastMonthDay((wxDateTime::Month )arg2,arg3);
18353 result = (wxDateTime *) &_result_ref;
18354 }
18355
18356 wxPyEndAllowThreads(__tstate);
18357 if (PyErr_Occurred()) SWIG_fail;
18358 }
18359 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18360 return resultobj;
18361 fail:
18362 return NULL;
18363 }
18364
18365
18366 static PyObject *_wrap_DateTime_GetLastMonthDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18367 PyObject *resultobj;
18368 wxDateTime *arg1 = (wxDateTime *) 0 ;
18369 int arg2 = (int) wxDateTime::Inv_Month ;
18370 int arg3 = (int) wxDateTime::Inv_Year ;
18371 wxDateTime result;
18372 PyObject * obj0 = 0 ;
18373 PyObject * obj1 = 0 ;
18374 PyObject * obj2 = 0 ;
18375 char *kwnames[] = {
18376 (char *) "self",(char *) "month",(char *) "year", NULL
18377 };
18378
18379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
18380 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18381 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18382 if (obj1) {
18383 arg2 = (wxDateTime::Month) SWIG_AsInt(obj1);
18384 if (PyErr_Occurred()) SWIG_fail;
18385 }
18386 if (obj2) {
18387 arg3 = (int) SWIG_AsInt(obj2);
18388 if (PyErr_Occurred()) SWIG_fail;
18389 }
18390 {
18391 PyThreadState* __tstate = wxPyBeginAllowThreads();
18392 result = (arg1)->GetLastMonthDay((wxDateTime::Month )arg2,arg3);
18393
18394 wxPyEndAllowThreads(__tstate);
18395 if (PyErr_Occurred()) SWIG_fail;
18396 }
18397 {
18398 wxDateTime * resultptr;
18399 resultptr = new wxDateTime((wxDateTime &) result);
18400 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18401 }
18402 return resultobj;
18403 fail:
18404 return NULL;
18405 }
18406
18407
18408 static PyObject *_wrap_DateTime_SetToYearDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18409 PyObject *resultobj;
18410 wxDateTime *arg1 = (wxDateTime *) 0 ;
18411 int arg2 ;
18412 wxDateTime *result;
18413 PyObject * obj0 = 0 ;
18414 PyObject * obj1 = 0 ;
18415 char *kwnames[] = {
18416 (char *) "self",(char *) "yday", NULL
18417 };
18418
18419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToYearDay",kwnames,&obj0,&obj1)) goto fail;
18420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18422 arg2 = (int) SWIG_AsInt(obj1);
18423 if (PyErr_Occurred()) SWIG_fail;
18424 {
18425 PyThreadState* __tstate = wxPyBeginAllowThreads();
18426 {
18427 wxDateTime &_result_ref = (arg1)->SetToYearDay(arg2);
18428 result = (wxDateTime *) &_result_ref;
18429 }
18430
18431 wxPyEndAllowThreads(__tstate);
18432 if (PyErr_Occurred()) SWIG_fail;
18433 }
18434 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18435 return resultobj;
18436 fail:
18437 return NULL;
18438 }
18439
18440
18441 static PyObject *_wrap_DateTime_GetYearDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18442 PyObject *resultobj;
18443 wxDateTime *arg1 = (wxDateTime *) 0 ;
18444 int arg2 ;
18445 wxDateTime result;
18446 PyObject * obj0 = 0 ;
18447 PyObject * obj1 = 0 ;
18448 char *kwnames[] = {
18449 (char *) "self",(char *) "yday", NULL
18450 };
18451
18452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetYearDay",kwnames,&obj0,&obj1)) goto fail;
18453 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18454 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18455 arg2 = (int) SWIG_AsInt(obj1);
18456 if (PyErr_Occurred()) SWIG_fail;
18457 {
18458 PyThreadState* __tstate = wxPyBeginAllowThreads();
18459 result = (arg1)->GetYearDay(arg2);
18460
18461 wxPyEndAllowThreads(__tstate);
18462 if (PyErr_Occurred()) SWIG_fail;
18463 }
18464 {
18465 wxDateTime * resultptr;
18466 resultptr = new wxDateTime((wxDateTime &) result);
18467 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18468 }
18469 return resultobj;
18470 fail:
18471 return NULL;
18472 }
18473
18474
18475 static PyObject *_wrap_DateTime_GetJulianDayNumber(PyObject *self, PyObject *args, PyObject *kwargs) {
18476 PyObject *resultobj;
18477 wxDateTime *arg1 = (wxDateTime *) 0 ;
18478 double result;
18479 PyObject * obj0 = 0 ;
18480 char *kwnames[] = {
18481 (char *) "self", NULL
18482 };
18483
18484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJulianDayNumber",kwnames,&obj0)) goto fail;
18485 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18486 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18487 {
18488 PyThreadState* __tstate = wxPyBeginAllowThreads();
18489 result = (double)(arg1)->GetJulianDayNumber();
18490
18491 wxPyEndAllowThreads(__tstate);
18492 if (PyErr_Occurred()) SWIG_fail;
18493 }
18494 resultobj = SWIG_FromDouble((double)result);
18495 return resultobj;
18496 fail:
18497 return NULL;
18498 }
18499
18500
18501 static PyObject *_wrap_DateTime_GetJDN(PyObject *self, PyObject *args, PyObject *kwargs) {
18502 PyObject *resultobj;
18503 wxDateTime *arg1 = (wxDateTime *) 0 ;
18504 double result;
18505 PyObject * obj0 = 0 ;
18506 char *kwnames[] = {
18507 (char *) "self", NULL
18508 };
18509
18510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJDN",kwnames,&obj0)) goto fail;
18511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18513 {
18514 PyThreadState* __tstate = wxPyBeginAllowThreads();
18515 result = (double)(arg1)->GetJDN();
18516
18517 wxPyEndAllowThreads(__tstate);
18518 if (PyErr_Occurred()) SWIG_fail;
18519 }
18520 resultobj = SWIG_FromDouble((double)result);
18521 return resultobj;
18522 fail:
18523 return NULL;
18524 }
18525
18526
18527 static PyObject *_wrap_DateTime_GetModifiedJulianDayNumber(PyObject *self, PyObject *args, PyObject *kwargs) {
18528 PyObject *resultobj;
18529 wxDateTime *arg1 = (wxDateTime *) 0 ;
18530 double result;
18531 PyObject * obj0 = 0 ;
18532 char *kwnames[] = {
18533 (char *) "self", NULL
18534 };
18535
18536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetModifiedJulianDayNumber",kwnames,&obj0)) goto fail;
18537 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18539 {
18540 PyThreadState* __tstate = wxPyBeginAllowThreads();
18541 result = (double)((wxDateTime const *)arg1)->GetModifiedJulianDayNumber();
18542
18543 wxPyEndAllowThreads(__tstate);
18544 if (PyErr_Occurred()) SWIG_fail;
18545 }
18546 resultobj = SWIG_FromDouble((double)result);
18547 return resultobj;
18548 fail:
18549 return NULL;
18550 }
18551
18552
18553 static PyObject *_wrap_DateTime_GetMJD(PyObject *self, PyObject *args, PyObject *kwargs) {
18554 PyObject *resultobj;
18555 wxDateTime *arg1 = (wxDateTime *) 0 ;
18556 double result;
18557 PyObject * obj0 = 0 ;
18558 char *kwnames[] = {
18559 (char *) "self", NULL
18560 };
18561
18562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetMJD",kwnames,&obj0)) goto fail;
18563 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18564 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18565 {
18566 PyThreadState* __tstate = wxPyBeginAllowThreads();
18567 result = (double)(arg1)->GetMJD();
18568
18569 wxPyEndAllowThreads(__tstate);
18570 if (PyErr_Occurred()) SWIG_fail;
18571 }
18572 resultobj = SWIG_FromDouble((double)result);
18573 return resultobj;
18574 fail:
18575 return NULL;
18576 }
18577
18578
18579 static PyObject *_wrap_DateTime_GetRataDie(PyObject *self, PyObject *args, PyObject *kwargs) {
18580 PyObject *resultobj;
18581 wxDateTime *arg1 = (wxDateTime *) 0 ;
18582 double result;
18583 PyObject * obj0 = 0 ;
18584 char *kwnames[] = {
18585 (char *) "self", NULL
18586 };
18587
18588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetRataDie",kwnames,&obj0)) goto fail;
18589 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18590 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18591 {
18592 PyThreadState* __tstate = wxPyBeginAllowThreads();
18593 result = (double)(arg1)->GetRataDie();
18594
18595 wxPyEndAllowThreads(__tstate);
18596 if (PyErr_Occurred()) SWIG_fail;
18597 }
18598 resultobj = SWIG_FromDouble((double)result);
18599 return resultobj;
18600 fail:
18601 return NULL;
18602 }
18603
18604
18605 static PyObject *_wrap_DateTime_ToTimezone(PyObject *self, PyObject *args, PyObject *kwargs) {
18606 PyObject *resultobj;
18607 wxDateTime *arg1 = (wxDateTime *) 0 ;
18608 wxDateTime::TimeZone *arg2 = 0 ;
18609 bool arg3 = (bool) False ;
18610 wxDateTime result;
18611 bool temp2 = False ;
18612 PyObject * obj0 = 0 ;
18613 PyObject * obj1 = 0 ;
18614 PyObject * obj2 = 0 ;
18615 char *kwnames[] = {
18616 (char *) "self",(char *) "tz",(char *) "noDST", NULL
18617 };
18618
18619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_ToTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
18620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18622 {
18623 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18624 temp2 = True;
18625 }
18626 if (obj2) {
18627 arg3 = (bool) SWIG_AsBool(obj2);
18628 if (PyErr_Occurred()) SWIG_fail;
18629 }
18630 {
18631 PyThreadState* __tstate = wxPyBeginAllowThreads();
18632 result = (arg1)->ToTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
18633
18634 wxPyEndAllowThreads(__tstate);
18635 if (PyErr_Occurred()) SWIG_fail;
18636 }
18637 {
18638 wxDateTime * resultptr;
18639 resultptr = new wxDateTime((wxDateTime &) result);
18640 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18641 }
18642 {
18643 if (temp2) delete arg2;
18644 }
18645 return resultobj;
18646 fail:
18647 {
18648 if (temp2) delete arg2;
18649 }
18650 return NULL;
18651 }
18652
18653
18654 static PyObject *_wrap_DateTime_MakeTimezone(PyObject *self, PyObject *args, PyObject *kwargs) {
18655 PyObject *resultobj;
18656 wxDateTime *arg1 = (wxDateTime *) 0 ;
18657 wxDateTime::TimeZone *arg2 = 0 ;
18658 bool arg3 = (bool) False ;
18659 wxDateTime *result;
18660 bool temp2 = False ;
18661 PyObject * obj0 = 0 ;
18662 PyObject * obj1 = 0 ;
18663 PyObject * obj2 = 0 ;
18664 char *kwnames[] = {
18665 (char *) "self",(char *) "tz",(char *) "noDST", NULL
18666 };
18667
18668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_MakeTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
18669 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18670 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18671 {
18672 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18673 temp2 = True;
18674 }
18675 if (obj2) {
18676 arg3 = (bool) SWIG_AsBool(obj2);
18677 if (PyErr_Occurred()) SWIG_fail;
18678 }
18679 {
18680 PyThreadState* __tstate = wxPyBeginAllowThreads();
18681 {
18682 wxDateTime &_result_ref = (arg1)->MakeTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
18683 result = (wxDateTime *) &_result_ref;
18684 }
18685
18686 wxPyEndAllowThreads(__tstate);
18687 if (PyErr_Occurred()) SWIG_fail;
18688 }
18689 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18690 {
18691 if (temp2) delete arg2;
18692 }
18693 return resultobj;
18694 fail:
18695 {
18696 if (temp2) delete arg2;
18697 }
18698 return NULL;
18699 }
18700
18701
18702 static PyObject *_wrap_DateTime_ToGMT(PyObject *self, PyObject *args, PyObject *kwargs) {
18703 PyObject *resultobj;
18704 wxDateTime *arg1 = (wxDateTime *) 0 ;
18705 bool arg2 = (bool) False ;
18706 wxDateTime result;
18707 PyObject * obj0 = 0 ;
18708 PyObject * obj1 = 0 ;
18709 char *kwnames[] = {
18710 (char *) "self",(char *) "noDST", NULL
18711 };
18712
18713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_ToGMT",kwnames,&obj0,&obj1)) goto fail;
18714 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18715 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18716 if (obj1) {
18717 arg2 = (bool) SWIG_AsBool(obj1);
18718 if (PyErr_Occurred()) SWIG_fail;
18719 }
18720 {
18721 PyThreadState* __tstate = wxPyBeginAllowThreads();
18722 result = (arg1)->ToGMT(arg2);
18723
18724 wxPyEndAllowThreads(__tstate);
18725 if (PyErr_Occurred()) SWIG_fail;
18726 }
18727 {
18728 wxDateTime * resultptr;
18729 resultptr = new wxDateTime((wxDateTime &) result);
18730 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18731 }
18732 return resultobj;
18733 fail:
18734 return NULL;
18735 }
18736
18737
18738 static PyObject *_wrap_DateTime_MakeGMT(PyObject *self, PyObject *args, PyObject *kwargs) {
18739 PyObject *resultobj;
18740 wxDateTime *arg1 = (wxDateTime *) 0 ;
18741 bool arg2 = (bool) False ;
18742 wxDateTime *result;
18743 PyObject * obj0 = 0 ;
18744 PyObject * obj1 = 0 ;
18745 char *kwnames[] = {
18746 (char *) "self",(char *) "noDST", NULL
18747 };
18748
18749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeGMT",kwnames,&obj0,&obj1)) goto fail;
18750 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18751 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18752 if (obj1) {
18753 arg2 = (bool) SWIG_AsBool(obj1);
18754 if (PyErr_Occurred()) SWIG_fail;
18755 }
18756 {
18757 PyThreadState* __tstate = wxPyBeginAllowThreads();
18758 {
18759 wxDateTime &_result_ref = (arg1)->MakeGMT(arg2);
18760 result = (wxDateTime *) &_result_ref;
18761 }
18762
18763 wxPyEndAllowThreads(__tstate);
18764 if (PyErr_Occurred()) SWIG_fail;
18765 }
18766 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18767 return resultobj;
18768 fail:
18769 return NULL;
18770 }
18771
18772
18773 static PyObject *_wrap_DateTime_IsDST(PyObject *self, PyObject *args, PyObject *kwargs) {
18774 PyObject *resultobj;
18775 wxDateTime *arg1 = (wxDateTime *) 0 ;
18776 int arg2 = (int) wxDateTime::Country_Default ;
18777 int result;
18778 PyObject * obj0 = 0 ;
18779 PyObject * obj1 = 0 ;
18780 char *kwnames[] = {
18781 (char *) "self",(char *) "country", NULL
18782 };
18783
18784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsDST",kwnames,&obj0,&obj1)) goto fail;
18785 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18786 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18787 if (obj1) {
18788 arg2 = (wxDateTime::Country) SWIG_AsInt(obj1);
18789 if (PyErr_Occurred()) SWIG_fail;
18790 }
18791 {
18792 PyThreadState* __tstate = wxPyBeginAllowThreads();
18793 result = (int)(arg1)->IsDST((wxDateTime::Country )arg2);
18794
18795 wxPyEndAllowThreads(__tstate);
18796 if (PyErr_Occurred()) SWIG_fail;
18797 }
18798 resultobj = SWIG_FromInt((int)result);
18799 return resultobj;
18800 fail:
18801 return NULL;
18802 }
18803
18804
18805 static PyObject *_wrap_DateTime_IsValid(PyObject *self, PyObject *args, PyObject *kwargs) {
18806 PyObject *resultobj;
18807 wxDateTime *arg1 = (wxDateTime *) 0 ;
18808 bool result;
18809 PyObject * obj0 = 0 ;
18810 char *kwnames[] = {
18811 (char *) "self", NULL
18812 };
18813
18814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_IsValid",kwnames,&obj0)) goto fail;
18815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18817 {
18818 PyThreadState* __tstate = wxPyBeginAllowThreads();
18819 result = (bool)((wxDateTime const *)arg1)->IsValid();
18820
18821 wxPyEndAllowThreads(__tstate);
18822 if (PyErr_Occurred()) SWIG_fail;
18823 }
18824 {
18825 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18826 }
18827 return resultobj;
18828 fail:
18829 return NULL;
18830 }
18831
18832
18833 static PyObject *_wrap_DateTime_GetTicks(PyObject *self, PyObject *args, PyObject *kwargs) {
18834 PyObject *resultobj;
18835 wxDateTime *arg1 = (wxDateTime *) 0 ;
18836 time_t result;
18837 PyObject * obj0 = 0 ;
18838 char *kwnames[] = {
18839 (char *) "self", NULL
18840 };
18841
18842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetTicks",kwnames,&obj0)) goto fail;
18843 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18845 {
18846 PyThreadState* __tstate = wxPyBeginAllowThreads();
18847 result = (time_t)((wxDateTime const *)arg1)->GetTicks();
18848
18849 wxPyEndAllowThreads(__tstate);
18850 if (PyErr_Occurred()) SWIG_fail;
18851 }
18852 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
18853 return resultobj;
18854 fail:
18855 return NULL;
18856 }
18857
18858
18859 static PyObject *_wrap_DateTime_GetYear(PyObject *self, PyObject *args, PyObject *kwargs) {
18860 PyObject *resultobj;
18861 wxDateTime *arg1 = (wxDateTime *) 0 ;
18862 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
18863 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
18864 int result;
18865 bool temp2 = False ;
18866 PyObject * obj0 = 0 ;
18867 PyObject * obj1 = 0 ;
18868 char *kwnames[] = {
18869 (char *) "self",(char *) "tz", NULL
18870 };
18871
18872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetYear",kwnames,&obj0,&obj1)) goto fail;
18873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18875 if (obj1) {
18876 {
18877 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18878 temp2 = True;
18879 }
18880 }
18881 {
18882 PyThreadState* __tstate = wxPyBeginAllowThreads();
18883 result = (int)((wxDateTime const *)arg1)->GetYear((wxDateTime::TimeZone const &)*arg2);
18884
18885 wxPyEndAllowThreads(__tstate);
18886 if (PyErr_Occurred()) SWIG_fail;
18887 }
18888 resultobj = SWIG_FromInt((int)result);
18889 {
18890 if (temp2) delete arg2;
18891 }
18892 return resultobj;
18893 fail:
18894 {
18895 if (temp2) delete arg2;
18896 }
18897 return NULL;
18898 }
18899
18900
18901 static PyObject *_wrap_DateTime_GetMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
18902 PyObject *resultobj;
18903 wxDateTime *arg1 = (wxDateTime *) 0 ;
18904 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
18905 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
18906 int result;
18907 bool temp2 = False ;
18908 PyObject * obj0 = 0 ;
18909 PyObject * obj1 = 0 ;
18910 char *kwnames[] = {
18911 (char *) "self",(char *) "tz", NULL
18912 };
18913
18914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonth",kwnames,&obj0,&obj1)) goto fail;
18915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18917 if (obj1) {
18918 {
18919 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18920 temp2 = True;
18921 }
18922 }
18923 {
18924 PyThreadState* __tstate = wxPyBeginAllowThreads();
18925 result = (int)((wxDateTime const *)arg1)->GetMonth((wxDateTime::TimeZone const &)*arg2);
18926
18927 wxPyEndAllowThreads(__tstate);
18928 if (PyErr_Occurred()) SWIG_fail;
18929 }
18930 resultobj = SWIG_FromInt((int)result);
18931 {
18932 if (temp2) delete arg2;
18933 }
18934 return resultobj;
18935 fail:
18936 {
18937 if (temp2) delete arg2;
18938 }
18939 return NULL;
18940 }
18941
18942
18943 static PyObject *_wrap_DateTime_GetDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18944 PyObject *resultobj;
18945 wxDateTime *arg1 = (wxDateTime *) 0 ;
18946 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
18947 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
18948 int result;
18949 bool temp2 = False ;
18950 PyObject * obj0 = 0 ;
18951 PyObject * obj1 = 0 ;
18952 char *kwnames[] = {
18953 (char *) "self",(char *) "tz", NULL
18954 };
18955
18956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDay",kwnames,&obj0,&obj1)) goto fail;
18957 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18959 if (obj1) {
18960 {
18961 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
18962 temp2 = True;
18963 }
18964 }
18965 {
18966 PyThreadState* __tstate = wxPyBeginAllowThreads();
18967 result = (int)((wxDateTime const *)arg1)->GetDay((wxDateTime::TimeZone const &)*arg2);
18968
18969 wxPyEndAllowThreads(__tstate);
18970 if (PyErr_Occurred()) SWIG_fail;
18971 }
18972 resultobj = SWIG_FromInt((int)result);
18973 {
18974 if (temp2) delete arg2;
18975 }
18976 return resultobj;
18977 fail:
18978 {
18979 if (temp2) delete arg2;
18980 }
18981 return NULL;
18982 }
18983
18984
18985 static PyObject *_wrap_DateTime_GetWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
18986 PyObject *resultobj;
18987 wxDateTime *arg1 = (wxDateTime *) 0 ;
18988 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
18989 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
18990 int result;
18991 bool temp2 = False ;
18992 PyObject * obj0 = 0 ;
18993 PyObject * obj1 = 0 ;
18994 char *kwnames[] = {
18995 (char *) "self",(char *) "tz", NULL
18996 };
18997
18998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDay",kwnames,&obj0,&obj1)) goto fail;
18999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19001 if (obj1) {
19002 {
19003 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19004 temp2 = True;
19005 }
19006 }
19007 {
19008 PyThreadState* __tstate = wxPyBeginAllowThreads();
19009 result = (int)((wxDateTime const *)arg1)->GetWeekDay((wxDateTime::TimeZone const &)*arg2);
19010
19011 wxPyEndAllowThreads(__tstate);
19012 if (PyErr_Occurred()) SWIG_fail;
19013 }
19014 resultobj = SWIG_FromInt((int)result);
19015 {
19016 if (temp2) delete arg2;
19017 }
19018 return resultobj;
19019 fail:
19020 {
19021 if (temp2) delete arg2;
19022 }
19023 return NULL;
19024 }
19025
19026
19027 static PyObject *_wrap_DateTime_GetHour(PyObject *self, PyObject *args, PyObject *kwargs) {
19028 PyObject *resultobj;
19029 wxDateTime *arg1 = (wxDateTime *) 0 ;
19030 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19031 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19032 int result;
19033 bool temp2 = False ;
19034 PyObject * obj0 = 0 ;
19035 PyObject * obj1 = 0 ;
19036 char *kwnames[] = {
19037 (char *) "self",(char *) "tz", NULL
19038 };
19039
19040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetHour",kwnames,&obj0,&obj1)) goto fail;
19041 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19043 if (obj1) {
19044 {
19045 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19046 temp2 = True;
19047 }
19048 }
19049 {
19050 PyThreadState* __tstate = wxPyBeginAllowThreads();
19051 result = (int)((wxDateTime const *)arg1)->GetHour((wxDateTime::TimeZone const &)*arg2);
19052
19053 wxPyEndAllowThreads(__tstate);
19054 if (PyErr_Occurred()) SWIG_fail;
19055 }
19056 resultobj = SWIG_FromInt((int)result);
19057 {
19058 if (temp2) delete arg2;
19059 }
19060 return resultobj;
19061 fail:
19062 {
19063 if (temp2) delete arg2;
19064 }
19065 return NULL;
19066 }
19067
19068
19069 static PyObject *_wrap_DateTime_GetMinute(PyObject *self, PyObject *args, PyObject *kwargs) {
19070 PyObject *resultobj;
19071 wxDateTime *arg1 = (wxDateTime *) 0 ;
19072 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19073 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19074 int result;
19075 bool temp2 = False ;
19076 PyObject * obj0 = 0 ;
19077 PyObject * obj1 = 0 ;
19078 char *kwnames[] = {
19079 (char *) "self",(char *) "tz", NULL
19080 };
19081
19082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMinute",kwnames,&obj0,&obj1)) goto fail;
19083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19085 if (obj1) {
19086 {
19087 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19088 temp2 = True;
19089 }
19090 }
19091 {
19092 PyThreadState* __tstate = wxPyBeginAllowThreads();
19093 result = (int)((wxDateTime const *)arg1)->GetMinute((wxDateTime::TimeZone const &)*arg2);
19094
19095 wxPyEndAllowThreads(__tstate);
19096 if (PyErr_Occurred()) SWIG_fail;
19097 }
19098 resultobj = SWIG_FromInt((int)result);
19099 {
19100 if (temp2) delete arg2;
19101 }
19102 return resultobj;
19103 fail:
19104 {
19105 if (temp2) delete arg2;
19106 }
19107 return NULL;
19108 }
19109
19110
19111 static PyObject *_wrap_DateTime_GetSecond(PyObject *self, PyObject *args, PyObject *kwargs) {
19112 PyObject *resultobj;
19113 wxDateTime *arg1 = (wxDateTime *) 0 ;
19114 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19115 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19116 int result;
19117 bool temp2 = False ;
19118 PyObject * obj0 = 0 ;
19119 PyObject * obj1 = 0 ;
19120 char *kwnames[] = {
19121 (char *) "self",(char *) "tz", NULL
19122 };
19123
19124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetSecond",kwnames,&obj0,&obj1)) goto fail;
19125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19127 if (obj1) {
19128 {
19129 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19130 temp2 = True;
19131 }
19132 }
19133 {
19134 PyThreadState* __tstate = wxPyBeginAllowThreads();
19135 result = (int)((wxDateTime const *)arg1)->GetSecond((wxDateTime::TimeZone const &)*arg2);
19136
19137 wxPyEndAllowThreads(__tstate);
19138 if (PyErr_Occurred()) SWIG_fail;
19139 }
19140 resultobj = SWIG_FromInt((int)result);
19141 {
19142 if (temp2) delete arg2;
19143 }
19144 return resultobj;
19145 fail:
19146 {
19147 if (temp2) delete arg2;
19148 }
19149 return NULL;
19150 }
19151
19152
19153 static PyObject *_wrap_DateTime_GetMillisecond(PyObject *self, PyObject *args, PyObject *kwargs) {
19154 PyObject *resultobj;
19155 wxDateTime *arg1 = (wxDateTime *) 0 ;
19156 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19157 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19158 int result;
19159 bool temp2 = False ;
19160 PyObject * obj0 = 0 ;
19161 PyObject * obj1 = 0 ;
19162 char *kwnames[] = {
19163 (char *) "self",(char *) "tz", NULL
19164 };
19165
19166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMillisecond",kwnames,&obj0,&obj1)) goto fail;
19167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19169 if (obj1) {
19170 {
19171 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19172 temp2 = True;
19173 }
19174 }
19175 {
19176 PyThreadState* __tstate = wxPyBeginAllowThreads();
19177 result = (int)((wxDateTime const *)arg1)->GetMillisecond((wxDateTime::TimeZone const &)*arg2);
19178
19179 wxPyEndAllowThreads(__tstate);
19180 if (PyErr_Occurred()) SWIG_fail;
19181 }
19182 resultobj = SWIG_FromInt((int)result);
19183 {
19184 if (temp2) delete arg2;
19185 }
19186 return resultobj;
19187 fail:
19188 {
19189 if (temp2) delete arg2;
19190 }
19191 return NULL;
19192 }
19193
19194
19195 static PyObject *_wrap_DateTime_GetDayOfYear(PyObject *self, PyObject *args, PyObject *kwargs) {
19196 PyObject *resultobj;
19197 wxDateTime *arg1 = (wxDateTime *) 0 ;
19198 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19199 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19200 int result;
19201 bool temp2 = False ;
19202 PyObject * obj0 = 0 ;
19203 PyObject * obj1 = 0 ;
19204 char *kwnames[] = {
19205 (char *) "self",(char *) "tz", NULL
19206 };
19207
19208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDayOfYear",kwnames,&obj0,&obj1)) goto fail;
19209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19211 if (obj1) {
19212 {
19213 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19214 temp2 = True;
19215 }
19216 }
19217 {
19218 PyThreadState* __tstate = wxPyBeginAllowThreads();
19219 result = (int)((wxDateTime const *)arg1)->GetDayOfYear((wxDateTime::TimeZone const &)*arg2);
19220
19221 wxPyEndAllowThreads(__tstate);
19222 if (PyErr_Occurred()) SWIG_fail;
19223 }
19224 resultobj = SWIG_FromInt((int)result);
19225 {
19226 if (temp2) delete arg2;
19227 }
19228 return resultobj;
19229 fail:
19230 {
19231 if (temp2) delete arg2;
19232 }
19233 return NULL;
19234 }
19235
19236
19237 static PyObject *_wrap_DateTime_GetWeekOfYear(PyObject *self, PyObject *args, PyObject *kwargs) {
19238 PyObject *resultobj;
19239 wxDateTime *arg1 = (wxDateTime *) 0 ;
19240 int arg2 = (int) wxDateTime::Monday_First ;
19241 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
19242 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
19243 int result;
19244 bool temp3 = False ;
19245 PyObject * obj0 = 0 ;
19246 PyObject * obj1 = 0 ;
19247 PyObject * obj2 = 0 ;
19248 char *kwnames[] = {
19249 (char *) "self",(char *) "flags",(char *) "tz", NULL
19250 };
19251
19252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfYear",kwnames,&obj0,&obj1,&obj2)) goto fail;
19253 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19254 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19255 if (obj1) {
19256 arg2 = (wxDateTime::WeekFlags) SWIG_AsInt(obj1);
19257 if (PyErr_Occurred()) SWIG_fail;
19258 }
19259 if (obj2) {
19260 {
19261 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
19262 temp3 = True;
19263 }
19264 }
19265 {
19266 PyThreadState* __tstate = wxPyBeginAllowThreads();
19267 result = (int)((wxDateTime const *)arg1)->GetWeekOfYear((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
19268
19269 wxPyEndAllowThreads(__tstate);
19270 if (PyErr_Occurred()) SWIG_fail;
19271 }
19272 resultobj = SWIG_FromInt((int)result);
19273 {
19274 if (temp3) delete arg3;
19275 }
19276 return resultobj;
19277 fail:
19278 {
19279 if (temp3) delete arg3;
19280 }
19281 return NULL;
19282 }
19283
19284
19285 static PyObject *_wrap_DateTime_GetWeekOfMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
19286 PyObject *resultobj;
19287 wxDateTime *arg1 = (wxDateTime *) 0 ;
19288 int arg2 = (int) wxDateTime::Monday_First ;
19289 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
19290 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
19291 int result;
19292 bool temp3 = False ;
19293 PyObject * obj0 = 0 ;
19294 PyObject * obj1 = 0 ;
19295 PyObject * obj2 = 0 ;
19296 char *kwnames[] = {
19297 (char *) "self",(char *) "flags",(char *) "tz", NULL
19298 };
19299
19300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
19301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19303 if (obj1) {
19304 arg2 = (wxDateTime::WeekFlags) SWIG_AsInt(obj1);
19305 if (PyErr_Occurred()) SWIG_fail;
19306 }
19307 if (obj2) {
19308 {
19309 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
19310 temp3 = True;
19311 }
19312 }
19313 {
19314 PyThreadState* __tstate = wxPyBeginAllowThreads();
19315 result = (int)((wxDateTime const *)arg1)->GetWeekOfMonth((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
19316
19317 wxPyEndAllowThreads(__tstate);
19318 if (PyErr_Occurred()) SWIG_fail;
19319 }
19320 resultobj = SWIG_FromInt((int)result);
19321 {
19322 if (temp3) delete arg3;
19323 }
19324 return resultobj;
19325 fail:
19326 {
19327 if (temp3) delete arg3;
19328 }
19329 return NULL;
19330 }
19331
19332
19333 static PyObject *_wrap_DateTime_IsWorkDay(PyObject *self, PyObject *args, PyObject *kwargs) {
19334 PyObject *resultobj;
19335 wxDateTime *arg1 = (wxDateTime *) 0 ;
19336 int arg2 = (int) wxDateTime::Country_Default ;
19337 bool result;
19338 PyObject * obj0 = 0 ;
19339 PyObject * obj1 = 0 ;
19340 char *kwnames[] = {
19341 (char *) "self",(char *) "country", NULL
19342 };
19343
19344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsWorkDay",kwnames,&obj0,&obj1)) goto fail;
19345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19347 if (obj1) {
19348 arg2 = (wxDateTime::Country) SWIG_AsInt(obj1);
19349 if (PyErr_Occurred()) SWIG_fail;
19350 }
19351 {
19352 PyThreadState* __tstate = wxPyBeginAllowThreads();
19353 result = (bool)((wxDateTime const *)arg1)->IsWorkDay((wxDateTime::Country )arg2);
19354
19355 wxPyEndAllowThreads(__tstate);
19356 if (PyErr_Occurred()) SWIG_fail;
19357 }
19358 {
19359 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19360 }
19361 return resultobj;
19362 fail:
19363 return NULL;
19364 }
19365
19366
19367 static PyObject *_wrap_DateTime_IsEqualTo(PyObject *self, PyObject *args, PyObject *kwargs) {
19368 PyObject *resultobj;
19369 wxDateTime *arg1 = (wxDateTime *) 0 ;
19370 wxDateTime *arg2 = 0 ;
19371 bool result;
19372 PyObject * obj0 = 0 ;
19373 PyObject * obj1 = 0 ;
19374 char *kwnames[] = {
19375 (char *) "self",(char *) "datetime", NULL
19376 };
19377
19378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
19379 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19381 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
19382 SWIG_POINTER_EXCEPTION | 0)) == -1)
19383 SWIG_fail;
19384 if (arg2 == NULL) {
19385 PyErr_SetString(PyExc_TypeError,"null reference");
19386 SWIG_fail;
19387 }
19388 {
19389 PyThreadState* __tstate = wxPyBeginAllowThreads();
19390 result = (bool)((wxDateTime const *)arg1)->IsEqualTo((wxDateTime const &)*arg2);
19391
19392 wxPyEndAllowThreads(__tstate);
19393 if (PyErr_Occurred()) SWIG_fail;
19394 }
19395 {
19396 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19397 }
19398 return resultobj;
19399 fail:
19400 return NULL;
19401 }
19402
19403
19404 static PyObject *_wrap_DateTime_IsEarlierThan(PyObject *self, PyObject *args, PyObject *kwargs) {
19405 PyObject *resultobj;
19406 wxDateTime *arg1 = (wxDateTime *) 0 ;
19407 wxDateTime *arg2 = 0 ;
19408 bool result;
19409 PyObject * obj0 = 0 ;
19410 PyObject * obj1 = 0 ;
19411 char *kwnames[] = {
19412 (char *) "self",(char *) "datetime", NULL
19413 };
19414
19415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEarlierThan",kwnames,&obj0,&obj1)) goto fail;
19416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19418 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
19419 SWIG_POINTER_EXCEPTION | 0)) == -1)
19420 SWIG_fail;
19421 if (arg2 == NULL) {
19422 PyErr_SetString(PyExc_TypeError,"null reference");
19423 SWIG_fail;
19424 }
19425 {
19426 PyThreadState* __tstate = wxPyBeginAllowThreads();
19427 result = (bool)((wxDateTime const *)arg1)->IsEarlierThan((wxDateTime const &)*arg2);
19428
19429 wxPyEndAllowThreads(__tstate);
19430 if (PyErr_Occurred()) SWIG_fail;
19431 }
19432 {
19433 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19434 }
19435 return resultobj;
19436 fail:
19437 return NULL;
19438 }
19439
19440
19441 static PyObject *_wrap_DateTime_IsLaterThan(PyObject *self, PyObject *args, PyObject *kwargs) {
19442 PyObject *resultobj;
19443 wxDateTime *arg1 = (wxDateTime *) 0 ;
19444 wxDateTime *arg2 = 0 ;
19445 bool result;
19446 PyObject * obj0 = 0 ;
19447 PyObject * obj1 = 0 ;
19448 char *kwnames[] = {
19449 (char *) "self",(char *) "datetime", NULL
19450 };
19451
19452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsLaterThan",kwnames,&obj0,&obj1)) goto fail;
19453 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19454 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19455 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
19456 SWIG_POINTER_EXCEPTION | 0)) == -1)
19457 SWIG_fail;
19458 if (arg2 == NULL) {
19459 PyErr_SetString(PyExc_TypeError,"null reference");
19460 SWIG_fail;
19461 }
19462 {
19463 PyThreadState* __tstate = wxPyBeginAllowThreads();
19464 result = (bool)((wxDateTime const *)arg1)->IsLaterThan((wxDateTime const &)*arg2);
19465
19466 wxPyEndAllowThreads(__tstate);
19467 if (PyErr_Occurred()) SWIG_fail;
19468 }
19469 {
19470 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19471 }
19472 return resultobj;
19473 fail:
19474 return NULL;
19475 }
19476
19477
19478 static PyObject *_wrap_DateTime_IsStrictlyBetween(PyObject *self, PyObject *args, PyObject *kwargs) {
19479 PyObject *resultobj;
19480 wxDateTime *arg1 = (wxDateTime *) 0 ;
19481 wxDateTime *arg2 = 0 ;
19482 wxDateTime *arg3 = 0 ;
19483 bool result;
19484 PyObject * obj0 = 0 ;
19485 PyObject * obj1 = 0 ;
19486 PyObject * obj2 = 0 ;
19487 char *kwnames[] = {
19488 (char *) "self",(char *) "t1",(char *) "t2", NULL
19489 };
19490
19491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsStrictlyBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
19492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19493 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19494 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
19495 SWIG_POINTER_EXCEPTION | 0)) == -1)
19496 SWIG_fail;
19497 if (arg2 == NULL) {
19498 PyErr_SetString(PyExc_TypeError,"null reference");
19499 SWIG_fail;
19500 }
19501 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxDateTime,
19502 SWIG_POINTER_EXCEPTION | 0)) == -1)
19503 SWIG_fail;
19504 if (arg3 == NULL) {
19505 PyErr_SetString(PyExc_TypeError,"null reference");
19506 SWIG_fail;
19507 }
19508 {
19509 PyThreadState* __tstate = wxPyBeginAllowThreads();
19510 result = (bool)((wxDateTime const *)arg1)->IsStrictlyBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
19511
19512 wxPyEndAllowThreads(__tstate);
19513 if (PyErr_Occurred()) SWIG_fail;
19514 }
19515 {
19516 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19517 }
19518 return resultobj;
19519 fail:
19520 return NULL;
19521 }
19522
19523
19524 static PyObject *_wrap_DateTime_IsBetween(PyObject *self, PyObject *args, PyObject *kwargs) {
19525 PyObject *resultobj;
19526 wxDateTime *arg1 = (wxDateTime *) 0 ;
19527 wxDateTime *arg2 = 0 ;
19528 wxDateTime *arg3 = 0 ;
19529 bool result;
19530 PyObject * obj0 = 0 ;
19531 PyObject * obj1 = 0 ;
19532 PyObject * obj2 = 0 ;
19533 char *kwnames[] = {
19534 (char *) "self",(char *) "t1",(char *) "t2", NULL
19535 };
19536
19537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
19538 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19539 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19540 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
19541 SWIG_POINTER_EXCEPTION | 0)) == -1)
19542 SWIG_fail;
19543 if (arg2 == NULL) {
19544 PyErr_SetString(PyExc_TypeError,"null reference");
19545 SWIG_fail;
19546 }
19547 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxDateTime,
19548 SWIG_POINTER_EXCEPTION | 0)) == -1)
19549 SWIG_fail;
19550 if (arg3 == NULL) {
19551 PyErr_SetString(PyExc_TypeError,"null reference");
19552 SWIG_fail;
19553 }
19554 {
19555 PyThreadState* __tstate = wxPyBeginAllowThreads();
19556 result = (bool)((wxDateTime const *)arg1)->IsBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
19557
19558 wxPyEndAllowThreads(__tstate);
19559 if (PyErr_Occurred()) SWIG_fail;
19560 }
19561 {
19562 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19563 }
19564 return resultobj;
19565 fail:
19566 return NULL;
19567 }
19568
19569
19570 static PyObject *_wrap_DateTime_IsSameDate(PyObject *self, PyObject *args, PyObject *kwargs) {
19571 PyObject *resultobj;
19572 wxDateTime *arg1 = (wxDateTime *) 0 ;
19573 wxDateTime *arg2 = 0 ;
19574 bool result;
19575 PyObject * obj0 = 0 ;
19576 PyObject * obj1 = 0 ;
19577 char *kwnames[] = {
19578 (char *) "self",(char *) "dt", NULL
19579 };
19580
19581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameDate",kwnames,&obj0,&obj1)) goto fail;
19582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19584 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
19585 SWIG_POINTER_EXCEPTION | 0)) == -1)
19586 SWIG_fail;
19587 if (arg2 == NULL) {
19588 PyErr_SetString(PyExc_TypeError,"null reference");
19589 SWIG_fail;
19590 }
19591 {
19592 PyThreadState* __tstate = wxPyBeginAllowThreads();
19593 result = (bool)((wxDateTime const *)arg1)->IsSameDate((wxDateTime const &)*arg2);
19594
19595 wxPyEndAllowThreads(__tstate);
19596 if (PyErr_Occurred()) SWIG_fail;
19597 }
19598 {
19599 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19600 }
19601 return resultobj;
19602 fail:
19603 return NULL;
19604 }
19605
19606
19607 static PyObject *_wrap_DateTime_IsSameTime(PyObject *self, PyObject *args, PyObject *kwargs) {
19608 PyObject *resultobj;
19609 wxDateTime *arg1 = (wxDateTime *) 0 ;
19610 wxDateTime *arg2 = 0 ;
19611 bool result;
19612 PyObject * obj0 = 0 ;
19613 PyObject * obj1 = 0 ;
19614 char *kwnames[] = {
19615 (char *) "self",(char *) "dt", NULL
19616 };
19617
19618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameTime",kwnames,&obj0,&obj1)) goto fail;
19619 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19620 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19621 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
19622 SWIG_POINTER_EXCEPTION | 0)) == -1)
19623 SWIG_fail;
19624 if (arg2 == NULL) {
19625 PyErr_SetString(PyExc_TypeError,"null reference");
19626 SWIG_fail;
19627 }
19628 {
19629 PyThreadState* __tstate = wxPyBeginAllowThreads();
19630 result = (bool)((wxDateTime const *)arg1)->IsSameTime((wxDateTime const &)*arg2);
19631
19632 wxPyEndAllowThreads(__tstate);
19633 if (PyErr_Occurred()) SWIG_fail;
19634 }
19635 {
19636 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19637 }
19638 return resultobj;
19639 fail:
19640 return NULL;
19641 }
19642
19643
19644 static PyObject *_wrap_DateTime_IsEqualUpTo(PyObject *self, PyObject *args, PyObject *kwargs) {
19645 PyObject *resultobj;
19646 wxDateTime *arg1 = (wxDateTime *) 0 ;
19647 wxDateTime *arg2 = 0 ;
19648 wxTimeSpan *arg3 = 0 ;
19649 bool result;
19650 PyObject * obj0 = 0 ;
19651 PyObject * obj1 = 0 ;
19652 PyObject * obj2 = 0 ;
19653 char *kwnames[] = {
19654 (char *) "self",(char *) "dt",(char *) "ts", NULL
19655 };
19656
19657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsEqualUpTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
19658 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19659 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19660 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
19661 SWIG_POINTER_EXCEPTION | 0)) == -1)
19662 SWIG_fail;
19663 if (arg2 == NULL) {
19664 PyErr_SetString(PyExc_TypeError,"null reference");
19665 SWIG_fail;
19666 }
19667 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxTimeSpan,
19668 SWIG_POINTER_EXCEPTION | 0)) == -1)
19669 SWIG_fail;
19670 if (arg3 == NULL) {
19671 PyErr_SetString(PyExc_TypeError,"null reference");
19672 SWIG_fail;
19673 }
19674 {
19675 PyThreadState* __tstate = wxPyBeginAllowThreads();
19676 result = (bool)((wxDateTime const *)arg1)->IsEqualUpTo((wxDateTime const &)*arg2,(wxTimeSpan const &)*arg3);
19677
19678 wxPyEndAllowThreads(__tstate);
19679 if (PyErr_Occurred()) SWIG_fail;
19680 }
19681 {
19682 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19683 }
19684 return resultobj;
19685 fail:
19686 return NULL;
19687 }
19688
19689
19690 static PyObject *_wrap_DateTime_AddTS(PyObject *self, PyObject *args, PyObject *kwargs) {
19691 PyObject *resultobj;
19692 wxDateTime *arg1 = (wxDateTime *) 0 ;
19693 wxTimeSpan *arg2 = 0 ;
19694 wxDateTime *result;
19695 PyObject * obj0 = 0 ;
19696 PyObject * obj1 = 0 ;
19697 char *kwnames[] = {
19698 (char *) "self",(char *) "diff", NULL
19699 };
19700
19701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddTS",kwnames,&obj0,&obj1)) goto fail;
19702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19704 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
19705 SWIG_POINTER_EXCEPTION | 0)) == -1)
19706 SWIG_fail;
19707 if (arg2 == NULL) {
19708 PyErr_SetString(PyExc_TypeError,"null reference");
19709 SWIG_fail;
19710 }
19711 {
19712 PyThreadState* __tstate = wxPyBeginAllowThreads();
19713 {
19714 wxDateTime &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
19715 result = (wxDateTime *) &_result_ref;
19716 }
19717
19718 wxPyEndAllowThreads(__tstate);
19719 if (PyErr_Occurred()) SWIG_fail;
19720 }
19721 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
19722 return resultobj;
19723 fail:
19724 return NULL;
19725 }
19726
19727
19728 static PyObject *_wrap_DateTime_AddDS(PyObject *self, PyObject *args, PyObject *kwargs) {
19729 PyObject *resultobj;
19730 wxDateTime *arg1 = (wxDateTime *) 0 ;
19731 wxDateSpan *arg2 = 0 ;
19732 wxDateTime *result;
19733 PyObject * obj0 = 0 ;
19734 PyObject * obj1 = 0 ;
19735 char *kwnames[] = {
19736 (char *) "self",(char *) "diff", NULL
19737 };
19738
19739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddDS",kwnames,&obj0,&obj1)) goto fail;
19740 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19741 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19742 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
19743 SWIG_POINTER_EXCEPTION | 0)) == -1)
19744 SWIG_fail;
19745 if (arg2 == NULL) {
19746 PyErr_SetString(PyExc_TypeError,"null reference");
19747 SWIG_fail;
19748 }
19749 {
19750 PyThreadState* __tstate = wxPyBeginAllowThreads();
19751 {
19752 wxDateTime &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
19753 result = (wxDateTime *) &_result_ref;
19754 }
19755
19756 wxPyEndAllowThreads(__tstate);
19757 if (PyErr_Occurred()) SWIG_fail;
19758 }
19759 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
19760 return resultobj;
19761 fail:
19762 return NULL;
19763 }
19764
19765
19766 static PyObject *_wrap_DateTime_SubtractTS(PyObject *self, PyObject *args, PyObject *kwargs) {
19767 PyObject *resultobj;
19768 wxDateTime *arg1 = (wxDateTime *) 0 ;
19769 wxTimeSpan *arg2 = 0 ;
19770 wxDateTime *result;
19771 PyObject * obj0 = 0 ;
19772 PyObject * obj1 = 0 ;
19773 char *kwnames[] = {
19774 (char *) "self",(char *) "diff", NULL
19775 };
19776
19777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractTS",kwnames,&obj0,&obj1)) goto fail;
19778 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19779 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19780 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
19781 SWIG_POINTER_EXCEPTION | 0)) == -1)
19782 SWIG_fail;
19783 if (arg2 == NULL) {
19784 PyErr_SetString(PyExc_TypeError,"null reference");
19785 SWIG_fail;
19786 }
19787 {
19788 PyThreadState* __tstate = wxPyBeginAllowThreads();
19789 {
19790 wxDateTime &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
19791 result = (wxDateTime *) &_result_ref;
19792 }
19793
19794 wxPyEndAllowThreads(__tstate);
19795 if (PyErr_Occurred()) SWIG_fail;
19796 }
19797 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
19798 return resultobj;
19799 fail:
19800 return NULL;
19801 }
19802
19803
19804 static PyObject *_wrap_DateTime_SubtractDS(PyObject *self, PyObject *args, PyObject *kwargs) {
19805 PyObject *resultobj;
19806 wxDateTime *arg1 = (wxDateTime *) 0 ;
19807 wxDateSpan *arg2 = 0 ;
19808 wxDateTime *result;
19809 PyObject * obj0 = 0 ;
19810 PyObject * obj1 = 0 ;
19811 char *kwnames[] = {
19812 (char *) "self",(char *) "diff", NULL
19813 };
19814
19815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractDS",kwnames,&obj0,&obj1)) goto fail;
19816 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19817 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19818 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
19819 SWIG_POINTER_EXCEPTION | 0)) == -1)
19820 SWIG_fail;
19821 if (arg2 == NULL) {
19822 PyErr_SetString(PyExc_TypeError,"null reference");
19823 SWIG_fail;
19824 }
19825 {
19826 PyThreadState* __tstate = wxPyBeginAllowThreads();
19827 {
19828 wxDateTime &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
19829 result = (wxDateTime *) &_result_ref;
19830 }
19831
19832 wxPyEndAllowThreads(__tstate);
19833 if (PyErr_Occurred()) SWIG_fail;
19834 }
19835 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
19836 return resultobj;
19837 fail:
19838 return NULL;
19839 }
19840
19841
19842 static PyObject *_wrap_DateTime_Subtract(PyObject *self, PyObject *args, PyObject *kwargs) {
19843 PyObject *resultobj;
19844 wxDateTime *arg1 = (wxDateTime *) 0 ;
19845 wxDateTime *arg2 = 0 ;
19846 wxTimeSpan result;
19847 PyObject * obj0 = 0 ;
19848 PyObject * obj1 = 0 ;
19849 char *kwnames[] = {
19850 (char *) "self",(char *) "dt", NULL
19851 };
19852
19853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_Subtract",kwnames,&obj0,&obj1)) goto fail;
19854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19856 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
19857 SWIG_POINTER_EXCEPTION | 0)) == -1)
19858 SWIG_fail;
19859 if (arg2 == NULL) {
19860 PyErr_SetString(PyExc_TypeError,"null reference");
19861 SWIG_fail;
19862 }
19863 {
19864 PyThreadState* __tstate = wxPyBeginAllowThreads();
19865 result = ((wxDateTime const *)arg1)->Subtract((wxDateTime const &)*arg2);
19866
19867 wxPyEndAllowThreads(__tstate);
19868 if (PyErr_Occurred()) SWIG_fail;
19869 }
19870 {
19871 wxTimeSpan * resultptr;
19872 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19873 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
19874 }
19875 return resultobj;
19876 fail:
19877 return NULL;
19878 }
19879
19880
19881 static PyObject *_wrap_DateTime___iadd____SWIG_0(PyObject *self, PyObject *args) {
19882 PyObject *resultobj;
19883 wxDateTime *arg1 = (wxDateTime *) 0 ;
19884 wxTimeSpan *arg2 = 0 ;
19885 wxDateTime *result;
19886 PyObject * obj0 = 0 ;
19887 PyObject * obj1 = 0 ;
19888
19889 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
19890 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19892 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
19893 SWIG_POINTER_EXCEPTION | 0)) == -1)
19894 SWIG_fail;
19895 if (arg2 == NULL) {
19896 PyErr_SetString(PyExc_TypeError,"null reference");
19897 SWIG_fail;
19898 }
19899 {
19900 PyThreadState* __tstate = wxPyBeginAllowThreads();
19901 {
19902 wxDateTime &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
19903 result = (wxDateTime *) &_result_ref;
19904 }
19905
19906 wxPyEndAllowThreads(__tstate);
19907 if (PyErr_Occurred()) SWIG_fail;
19908 }
19909 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
19910 return resultobj;
19911 fail:
19912 return NULL;
19913 }
19914
19915
19916 static PyObject *_wrap_DateTime___iadd____SWIG_1(PyObject *self, PyObject *args) {
19917 PyObject *resultobj;
19918 wxDateTime *arg1 = (wxDateTime *) 0 ;
19919 wxDateSpan *arg2 = 0 ;
19920 wxDateTime *result;
19921 PyObject * obj0 = 0 ;
19922 PyObject * obj1 = 0 ;
19923
19924 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
19925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19927 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
19928 SWIG_POINTER_EXCEPTION | 0)) == -1)
19929 SWIG_fail;
19930 if (arg2 == NULL) {
19931 PyErr_SetString(PyExc_TypeError,"null reference");
19932 SWIG_fail;
19933 }
19934 {
19935 PyThreadState* __tstate = wxPyBeginAllowThreads();
19936 {
19937 wxDateTime &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
19938 result = (wxDateTime *) &_result_ref;
19939 }
19940
19941 wxPyEndAllowThreads(__tstate);
19942 if (PyErr_Occurred()) SWIG_fail;
19943 }
19944 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
19945 return resultobj;
19946 fail:
19947 return NULL;
19948 }
19949
19950
19951 static PyObject *_wrap_DateTime___iadd__(PyObject *self, PyObject *args) {
19952 int argc;
19953 PyObject *argv[3];
19954 int ii;
19955
19956 argc = PyObject_Length(args);
19957 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
19958 argv[ii] = PyTuple_GetItem(args,ii);
19959 }
19960 if (argc == 2) {
19961 int _v;
19962 {
19963 void *ptr;
19964 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
19965 _v = 0;
19966 PyErr_Clear();
19967 } else {
19968 _v = 1;
19969 }
19970 }
19971 if (_v) {
19972 {
19973 void *ptr;
19974 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
19975 _v = 0;
19976 PyErr_Clear();
19977 } else {
19978 _v = 1;
19979 }
19980 }
19981 if (_v) {
19982 return _wrap_DateTime___iadd____SWIG_0(self,args);
19983 }
19984 }
19985 }
19986 if (argc == 2) {
19987 int _v;
19988 {
19989 void *ptr;
19990 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
19991 _v = 0;
19992 PyErr_Clear();
19993 } else {
19994 _v = 1;
19995 }
19996 }
19997 if (_v) {
19998 {
19999 void *ptr;
20000 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
20001 _v = 0;
20002 PyErr_Clear();
20003 } else {
20004 _v = 1;
20005 }
20006 }
20007 if (_v) {
20008 return _wrap_DateTime___iadd____SWIG_1(self,args);
20009 }
20010 }
20011 }
20012
20013 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___iadd__'");
20014 return NULL;
20015 }
20016
20017
20018 static PyObject *_wrap_DateTime___isub____SWIG_0(PyObject *self, PyObject *args) {
20019 PyObject *resultobj;
20020 wxDateTime *arg1 = (wxDateTime *) 0 ;
20021 wxTimeSpan *arg2 = 0 ;
20022 wxDateTime *result;
20023 PyObject * obj0 = 0 ;
20024 PyObject * obj1 = 0 ;
20025
20026 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
20027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20029 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20030 SWIG_POINTER_EXCEPTION | 0)) == -1)
20031 SWIG_fail;
20032 if (arg2 == NULL) {
20033 PyErr_SetString(PyExc_TypeError,"null reference");
20034 SWIG_fail;
20035 }
20036 {
20037 PyThreadState* __tstate = wxPyBeginAllowThreads();
20038 {
20039 wxDateTime &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
20040 result = (wxDateTime *) &_result_ref;
20041 }
20042
20043 wxPyEndAllowThreads(__tstate);
20044 if (PyErr_Occurred()) SWIG_fail;
20045 }
20046 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20047 return resultobj;
20048 fail:
20049 return NULL;
20050 }
20051
20052
20053 static PyObject *_wrap_DateTime___isub____SWIG_1(PyObject *self, PyObject *args) {
20054 PyObject *resultobj;
20055 wxDateTime *arg1 = (wxDateTime *) 0 ;
20056 wxDateSpan *arg2 = 0 ;
20057 wxDateTime *result;
20058 PyObject * obj0 = 0 ;
20059 PyObject * obj1 = 0 ;
20060
20061 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
20062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20064 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
20065 SWIG_POINTER_EXCEPTION | 0)) == -1)
20066 SWIG_fail;
20067 if (arg2 == NULL) {
20068 PyErr_SetString(PyExc_TypeError,"null reference");
20069 SWIG_fail;
20070 }
20071 {
20072 PyThreadState* __tstate = wxPyBeginAllowThreads();
20073 {
20074 wxDateTime &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
20075 result = (wxDateTime *) &_result_ref;
20076 }
20077
20078 wxPyEndAllowThreads(__tstate);
20079 if (PyErr_Occurred()) SWIG_fail;
20080 }
20081 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20082 return resultobj;
20083 fail:
20084 return NULL;
20085 }
20086
20087
20088 static PyObject *_wrap_DateTime___isub__(PyObject *self, PyObject *args) {
20089 int argc;
20090 PyObject *argv[3];
20091 int ii;
20092
20093 argc = PyObject_Length(args);
20094 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
20095 argv[ii] = PyTuple_GetItem(args,ii);
20096 }
20097 if (argc == 2) {
20098 int _v;
20099 {
20100 void *ptr;
20101 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20102 _v = 0;
20103 PyErr_Clear();
20104 } else {
20105 _v = 1;
20106 }
20107 }
20108 if (_v) {
20109 {
20110 void *ptr;
20111 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
20112 _v = 0;
20113 PyErr_Clear();
20114 } else {
20115 _v = 1;
20116 }
20117 }
20118 if (_v) {
20119 return _wrap_DateTime___isub____SWIG_0(self,args);
20120 }
20121 }
20122 }
20123 if (argc == 2) {
20124 int _v;
20125 {
20126 void *ptr;
20127 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20128 _v = 0;
20129 PyErr_Clear();
20130 } else {
20131 _v = 1;
20132 }
20133 }
20134 if (_v) {
20135 {
20136 void *ptr;
20137 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
20138 _v = 0;
20139 PyErr_Clear();
20140 } else {
20141 _v = 1;
20142 }
20143 }
20144 if (_v) {
20145 return _wrap_DateTime___isub____SWIG_1(self,args);
20146 }
20147 }
20148 }
20149
20150 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___isub__'");
20151 return NULL;
20152 }
20153
20154
20155 static PyObject *_wrap_DateTime___add____SWIG_0(PyObject *self, PyObject *args) {
20156 PyObject *resultobj;
20157 wxDateTime *arg1 = (wxDateTime *) 0 ;
20158 wxTimeSpan *arg2 = 0 ;
20159 wxDateTime result;
20160 PyObject * obj0 = 0 ;
20161 PyObject * obj1 = 0 ;
20162
20163 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
20164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20166 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20167 SWIG_POINTER_EXCEPTION | 0)) == -1)
20168 SWIG_fail;
20169 if (arg2 == NULL) {
20170 PyErr_SetString(PyExc_TypeError,"null reference");
20171 SWIG_fail;
20172 }
20173 {
20174 PyThreadState* __tstate = wxPyBeginAllowThreads();
20175 result = wxDateTime___add____SWIG_0(arg1,(wxTimeSpan const &)*arg2);
20176
20177 wxPyEndAllowThreads(__tstate);
20178 if (PyErr_Occurred()) SWIG_fail;
20179 }
20180 {
20181 wxDateTime * resultptr;
20182 resultptr = new wxDateTime((wxDateTime &) result);
20183 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20184 }
20185 return resultobj;
20186 fail:
20187 return NULL;
20188 }
20189
20190
20191 static PyObject *_wrap_DateTime___add____SWIG_1(PyObject *self, PyObject *args) {
20192 PyObject *resultobj;
20193 wxDateTime *arg1 = (wxDateTime *) 0 ;
20194 wxDateSpan *arg2 = 0 ;
20195 wxDateTime result;
20196 PyObject * obj0 = 0 ;
20197 PyObject * obj1 = 0 ;
20198
20199 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
20200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20202 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
20203 SWIG_POINTER_EXCEPTION | 0)) == -1)
20204 SWIG_fail;
20205 if (arg2 == NULL) {
20206 PyErr_SetString(PyExc_TypeError,"null reference");
20207 SWIG_fail;
20208 }
20209 {
20210 PyThreadState* __tstate = wxPyBeginAllowThreads();
20211 result = wxDateTime___add____SWIG_1(arg1,(wxDateSpan const &)*arg2);
20212
20213 wxPyEndAllowThreads(__tstate);
20214 if (PyErr_Occurred()) SWIG_fail;
20215 }
20216 {
20217 wxDateTime * resultptr;
20218 resultptr = new wxDateTime((wxDateTime &) result);
20219 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20220 }
20221 return resultobj;
20222 fail:
20223 return NULL;
20224 }
20225
20226
20227 static PyObject *_wrap_DateTime___add__(PyObject *self, PyObject *args) {
20228 int argc;
20229 PyObject *argv[3];
20230 int ii;
20231
20232 argc = PyObject_Length(args);
20233 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
20234 argv[ii] = PyTuple_GetItem(args,ii);
20235 }
20236 if (argc == 2) {
20237 int _v;
20238 {
20239 void *ptr;
20240 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20241 _v = 0;
20242 PyErr_Clear();
20243 } else {
20244 _v = 1;
20245 }
20246 }
20247 if (_v) {
20248 {
20249 void *ptr;
20250 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
20251 _v = 0;
20252 PyErr_Clear();
20253 } else {
20254 _v = 1;
20255 }
20256 }
20257 if (_v) {
20258 return _wrap_DateTime___add____SWIG_0(self,args);
20259 }
20260 }
20261 }
20262 if (argc == 2) {
20263 int _v;
20264 {
20265 void *ptr;
20266 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20267 _v = 0;
20268 PyErr_Clear();
20269 } else {
20270 _v = 1;
20271 }
20272 }
20273 if (_v) {
20274 {
20275 void *ptr;
20276 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
20277 _v = 0;
20278 PyErr_Clear();
20279 } else {
20280 _v = 1;
20281 }
20282 }
20283 if (_v) {
20284 return _wrap_DateTime___add____SWIG_1(self,args);
20285 }
20286 }
20287 }
20288
20289 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___add__'");
20290 return NULL;
20291 }
20292
20293
20294 static PyObject *_wrap_DateTime___sub____SWIG_0(PyObject *self, PyObject *args) {
20295 PyObject *resultobj;
20296 wxDateTime *arg1 = (wxDateTime *) 0 ;
20297 wxDateTime *arg2 = 0 ;
20298 wxTimeSpan result;
20299 PyObject * obj0 = 0 ;
20300 PyObject * obj1 = 0 ;
20301
20302 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
20303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20305 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20306 SWIG_POINTER_EXCEPTION | 0)) == -1)
20307 SWIG_fail;
20308 if (arg2 == NULL) {
20309 PyErr_SetString(PyExc_TypeError,"null reference");
20310 SWIG_fail;
20311 }
20312 {
20313 PyThreadState* __tstate = wxPyBeginAllowThreads();
20314 result = wxDateTime___sub____SWIG_0(arg1,(wxDateTime const &)*arg2);
20315
20316 wxPyEndAllowThreads(__tstate);
20317 if (PyErr_Occurred()) SWIG_fail;
20318 }
20319 {
20320 wxTimeSpan * resultptr;
20321 resultptr = new wxTimeSpan((wxTimeSpan &) result);
20322 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
20323 }
20324 return resultobj;
20325 fail:
20326 return NULL;
20327 }
20328
20329
20330 static PyObject *_wrap_DateTime___sub____SWIG_1(PyObject *self, PyObject *args) {
20331 PyObject *resultobj;
20332 wxDateTime *arg1 = (wxDateTime *) 0 ;
20333 wxTimeSpan *arg2 = 0 ;
20334 wxDateTime result;
20335 PyObject * obj0 = 0 ;
20336 PyObject * obj1 = 0 ;
20337
20338 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
20339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20341 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20342 SWIG_POINTER_EXCEPTION | 0)) == -1)
20343 SWIG_fail;
20344 if (arg2 == NULL) {
20345 PyErr_SetString(PyExc_TypeError,"null reference");
20346 SWIG_fail;
20347 }
20348 {
20349 PyThreadState* __tstate = wxPyBeginAllowThreads();
20350 result = wxDateTime___sub____SWIG_1(arg1,(wxTimeSpan const &)*arg2);
20351
20352 wxPyEndAllowThreads(__tstate);
20353 if (PyErr_Occurred()) SWIG_fail;
20354 }
20355 {
20356 wxDateTime * resultptr;
20357 resultptr = new wxDateTime((wxDateTime &) result);
20358 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20359 }
20360 return resultobj;
20361 fail:
20362 return NULL;
20363 }
20364
20365
20366 static PyObject *_wrap_DateTime___sub____SWIG_2(PyObject *self, PyObject *args) {
20367 PyObject *resultobj;
20368 wxDateTime *arg1 = (wxDateTime *) 0 ;
20369 wxDateSpan *arg2 = 0 ;
20370 wxDateTime result;
20371 PyObject * obj0 = 0 ;
20372 PyObject * obj1 = 0 ;
20373
20374 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
20375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20377 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
20378 SWIG_POINTER_EXCEPTION | 0)) == -1)
20379 SWIG_fail;
20380 if (arg2 == NULL) {
20381 PyErr_SetString(PyExc_TypeError,"null reference");
20382 SWIG_fail;
20383 }
20384 {
20385 PyThreadState* __tstate = wxPyBeginAllowThreads();
20386 result = wxDateTime___sub____SWIG_2(arg1,(wxDateSpan const &)*arg2);
20387
20388 wxPyEndAllowThreads(__tstate);
20389 if (PyErr_Occurred()) SWIG_fail;
20390 }
20391 {
20392 wxDateTime * resultptr;
20393 resultptr = new wxDateTime((wxDateTime &) result);
20394 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20395 }
20396 return resultobj;
20397 fail:
20398 return NULL;
20399 }
20400
20401
20402 static PyObject *_wrap_DateTime___sub__(PyObject *self, PyObject *args) {
20403 int argc;
20404 PyObject *argv[3];
20405 int ii;
20406
20407 argc = PyObject_Length(args);
20408 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
20409 argv[ii] = PyTuple_GetItem(args,ii);
20410 }
20411 if (argc == 2) {
20412 int _v;
20413 {
20414 void *ptr;
20415 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20416 _v = 0;
20417 PyErr_Clear();
20418 } else {
20419 _v = 1;
20420 }
20421 }
20422 if (_v) {
20423 {
20424 void *ptr;
20425 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20426 _v = 0;
20427 PyErr_Clear();
20428 } else {
20429 _v = 1;
20430 }
20431 }
20432 if (_v) {
20433 return _wrap_DateTime___sub____SWIG_0(self,args);
20434 }
20435 }
20436 }
20437 if (argc == 2) {
20438 int _v;
20439 {
20440 void *ptr;
20441 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20442 _v = 0;
20443 PyErr_Clear();
20444 } else {
20445 _v = 1;
20446 }
20447 }
20448 if (_v) {
20449 {
20450 void *ptr;
20451 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
20452 _v = 0;
20453 PyErr_Clear();
20454 } else {
20455 _v = 1;
20456 }
20457 }
20458 if (_v) {
20459 return _wrap_DateTime___sub____SWIG_1(self,args);
20460 }
20461 }
20462 }
20463 if (argc == 2) {
20464 int _v;
20465 {
20466 void *ptr;
20467 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20468 _v = 0;
20469 PyErr_Clear();
20470 } else {
20471 _v = 1;
20472 }
20473 }
20474 if (_v) {
20475 {
20476 void *ptr;
20477 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
20478 _v = 0;
20479 PyErr_Clear();
20480 } else {
20481 _v = 1;
20482 }
20483 }
20484 if (_v) {
20485 return _wrap_DateTime___sub____SWIG_2(self,args);
20486 }
20487 }
20488 }
20489
20490 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___sub__'");
20491 return NULL;
20492 }
20493
20494
20495 static PyObject *_wrap_DateTime___lt__(PyObject *self, PyObject *args) {
20496 PyObject *resultobj;
20497 wxDateTime *arg1 = (wxDateTime *) 0 ;
20498 wxDateTime *arg2 = (wxDateTime *) 0 ;
20499 bool result;
20500 PyObject * obj0 = 0 ;
20501 PyObject * obj1 = 0 ;
20502
20503 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___lt__",&obj0,&obj1)) goto fail;
20504 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20505 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20506 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20507 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20508 {
20509 PyThreadState* __tstate = wxPyBeginAllowThreads();
20510 result = (bool)wxDateTime___lt__(arg1,(wxDateTime const *)arg2);
20511
20512 wxPyEndAllowThreads(__tstate);
20513 if (PyErr_Occurred()) SWIG_fail;
20514 }
20515 {
20516 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20517 }
20518 return resultobj;
20519 fail:
20520 return NULL;
20521 }
20522
20523
20524 static PyObject *_wrap_DateTime___le__(PyObject *self, PyObject *args) {
20525 PyObject *resultobj;
20526 wxDateTime *arg1 = (wxDateTime *) 0 ;
20527 wxDateTime *arg2 = (wxDateTime *) 0 ;
20528 bool result;
20529 PyObject * obj0 = 0 ;
20530 PyObject * obj1 = 0 ;
20531
20532 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___le__",&obj0,&obj1)) goto fail;
20533 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20534 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20535 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20537 {
20538 PyThreadState* __tstate = wxPyBeginAllowThreads();
20539 result = (bool)wxDateTime___le__(arg1,(wxDateTime const *)arg2);
20540
20541 wxPyEndAllowThreads(__tstate);
20542 if (PyErr_Occurred()) SWIG_fail;
20543 }
20544 {
20545 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20546 }
20547 return resultobj;
20548 fail:
20549 return NULL;
20550 }
20551
20552
20553 static PyObject *_wrap_DateTime___gt__(PyObject *self, PyObject *args) {
20554 PyObject *resultobj;
20555 wxDateTime *arg1 = (wxDateTime *) 0 ;
20556 wxDateTime *arg2 = (wxDateTime *) 0 ;
20557 bool result;
20558 PyObject * obj0 = 0 ;
20559 PyObject * obj1 = 0 ;
20560
20561 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___gt__",&obj0,&obj1)) goto fail;
20562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20564 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20565 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20566 {
20567 PyThreadState* __tstate = wxPyBeginAllowThreads();
20568 result = (bool)wxDateTime___gt__(arg1,(wxDateTime const *)arg2);
20569
20570 wxPyEndAllowThreads(__tstate);
20571 if (PyErr_Occurred()) SWIG_fail;
20572 }
20573 {
20574 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20575 }
20576 return resultobj;
20577 fail:
20578 return NULL;
20579 }
20580
20581
20582 static PyObject *_wrap_DateTime___ge__(PyObject *self, PyObject *args) {
20583 PyObject *resultobj;
20584 wxDateTime *arg1 = (wxDateTime *) 0 ;
20585 wxDateTime *arg2 = (wxDateTime *) 0 ;
20586 bool result;
20587 PyObject * obj0 = 0 ;
20588 PyObject * obj1 = 0 ;
20589
20590 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___ge__",&obj0,&obj1)) goto fail;
20591 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20592 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20593 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20595 {
20596 PyThreadState* __tstate = wxPyBeginAllowThreads();
20597 result = (bool)wxDateTime___ge__(arg1,(wxDateTime const *)arg2);
20598
20599 wxPyEndAllowThreads(__tstate);
20600 if (PyErr_Occurred()) SWIG_fail;
20601 }
20602 {
20603 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20604 }
20605 return resultobj;
20606 fail:
20607 return NULL;
20608 }
20609
20610
20611 static PyObject *_wrap_DateTime___eq__(PyObject *self, PyObject *args) {
20612 PyObject *resultobj;
20613 wxDateTime *arg1 = (wxDateTime *) 0 ;
20614 wxDateTime *arg2 = (wxDateTime *) 0 ;
20615 bool result;
20616 PyObject * obj0 = 0 ;
20617 PyObject * obj1 = 0 ;
20618
20619 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___eq__",&obj0,&obj1)) goto fail;
20620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20622 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20623 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20624 {
20625 PyThreadState* __tstate = wxPyBeginAllowThreads();
20626 result = (bool)wxDateTime___eq__(arg1,(wxDateTime const *)arg2);
20627
20628 wxPyEndAllowThreads(__tstate);
20629 if (PyErr_Occurred()) SWIG_fail;
20630 }
20631 {
20632 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20633 }
20634 return resultobj;
20635 fail:
20636 return NULL;
20637 }
20638
20639
20640 static PyObject *_wrap_DateTime___ne__(PyObject *self, PyObject *args) {
20641 PyObject *resultobj;
20642 wxDateTime *arg1 = (wxDateTime *) 0 ;
20643 wxDateTime *arg2 = (wxDateTime *) 0 ;
20644 bool result;
20645 PyObject * obj0 = 0 ;
20646 PyObject * obj1 = 0 ;
20647
20648 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___ne__",&obj0,&obj1)) goto fail;
20649 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20650 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20651 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20653 {
20654 PyThreadState* __tstate = wxPyBeginAllowThreads();
20655 result = (bool)wxDateTime___ne__(arg1,(wxDateTime const *)arg2);
20656
20657 wxPyEndAllowThreads(__tstate);
20658 if (PyErr_Occurred()) SWIG_fail;
20659 }
20660 {
20661 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20662 }
20663 return resultobj;
20664 fail:
20665 return NULL;
20666 }
20667
20668
20669 static PyObject *_wrap_DateTime_ParseRfc822Date(PyObject *self, PyObject *args, PyObject *kwargs) {
20670 PyObject *resultobj;
20671 wxDateTime *arg1 = (wxDateTime *) 0 ;
20672 wxString *arg2 = 0 ;
20673 int result;
20674 bool temp2 = False ;
20675 PyObject * obj0 = 0 ;
20676 PyObject * obj1 = 0 ;
20677 char *kwnames[] = {
20678 (char *) "self",(char *) "date", NULL
20679 };
20680
20681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseRfc822Date",kwnames,&obj0,&obj1)) goto fail;
20682 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20683 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20684 {
20685 arg2 = wxString_in_helper(obj1);
20686 if (arg2 == NULL) SWIG_fail;
20687 temp2 = True;
20688 }
20689 {
20690 PyThreadState* __tstate = wxPyBeginAllowThreads();
20691 result = (int)wxDateTime_ParseRfc822Date(arg1,(wxString const &)*arg2);
20692
20693 wxPyEndAllowThreads(__tstate);
20694 if (PyErr_Occurred()) SWIG_fail;
20695 }
20696 resultobj = SWIG_FromInt((int)result);
20697 {
20698 if (temp2)
20699 delete arg2;
20700 }
20701 return resultobj;
20702 fail:
20703 {
20704 if (temp2)
20705 delete arg2;
20706 }
20707 return NULL;
20708 }
20709
20710
20711 static PyObject *_wrap_DateTime_ParseFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
20712 PyObject *resultobj;
20713 wxDateTime *arg1 = (wxDateTime *) 0 ;
20714 wxString *arg2 = 0 ;
20715 wxString const &arg3_defvalue = wxPyDateFormatStr ;
20716 wxString *arg3 = (wxString *) &arg3_defvalue ;
20717 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
20718 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
20719 int result;
20720 bool temp2 = False ;
20721 bool temp3 = False ;
20722 PyObject * obj0 = 0 ;
20723 PyObject * obj1 = 0 ;
20724 PyObject * obj2 = 0 ;
20725 PyObject * obj3 = 0 ;
20726 char *kwnames[] = {
20727 (char *) "self",(char *) "date",(char *) "format",(char *) "dateDef", NULL
20728 };
20729
20730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_ParseFormat",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
20731 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20732 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20733 {
20734 arg2 = wxString_in_helper(obj1);
20735 if (arg2 == NULL) SWIG_fail;
20736 temp2 = True;
20737 }
20738 if (obj2) {
20739 {
20740 arg3 = wxString_in_helper(obj2);
20741 if (arg3 == NULL) SWIG_fail;
20742 temp3 = True;
20743 }
20744 }
20745 if (obj3) {
20746 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxDateTime,
20747 SWIG_POINTER_EXCEPTION | 0)) == -1)
20748 SWIG_fail;
20749 if (arg4 == NULL) {
20750 PyErr_SetString(PyExc_TypeError,"null reference");
20751 SWIG_fail;
20752 }
20753 }
20754 {
20755 PyThreadState* __tstate = wxPyBeginAllowThreads();
20756 result = (int)wxDateTime_ParseFormat(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxDateTime const &)*arg4);
20757
20758 wxPyEndAllowThreads(__tstate);
20759 if (PyErr_Occurred()) SWIG_fail;
20760 }
20761 resultobj = SWIG_FromInt((int)result);
20762 {
20763 if (temp2)
20764 delete arg2;
20765 }
20766 {
20767 if (temp3)
20768 delete arg3;
20769 }
20770 return resultobj;
20771 fail:
20772 {
20773 if (temp2)
20774 delete arg2;
20775 }
20776 {
20777 if (temp3)
20778 delete arg3;
20779 }
20780 return NULL;
20781 }
20782
20783
20784 static PyObject *_wrap_DateTime_ParseDateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
20785 PyObject *resultobj;
20786 wxDateTime *arg1 = (wxDateTime *) 0 ;
20787 wxString *arg2 = 0 ;
20788 int result;
20789 bool temp2 = False ;
20790 PyObject * obj0 = 0 ;
20791 PyObject * obj1 = 0 ;
20792 char *kwnames[] = {
20793 (char *) "self",(char *) "datetime", NULL
20794 };
20795
20796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDateTime",kwnames,&obj0,&obj1)) goto fail;
20797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20799 {
20800 arg2 = wxString_in_helper(obj1);
20801 if (arg2 == NULL) SWIG_fail;
20802 temp2 = True;
20803 }
20804 {
20805 PyThreadState* __tstate = wxPyBeginAllowThreads();
20806 result = (int)wxDateTime_ParseDateTime(arg1,(wxString const &)*arg2);
20807
20808 wxPyEndAllowThreads(__tstate);
20809 if (PyErr_Occurred()) SWIG_fail;
20810 }
20811 resultobj = SWIG_FromInt((int)result);
20812 {
20813 if (temp2)
20814 delete arg2;
20815 }
20816 return resultobj;
20817 fail:
20818 {
20819 if (temp2)
20820 delete arg2;
20821 }
20822 return NULL;
20823 }
20824
20825
20826 static PyObject *_wrap_DateTime_ParseDate(PyObject *self, PyObject *args, PyObject *kwargs) {
20827 PyObject *resultobj;
20828 wxDateTime *arg1 = (wxDateTime *) 0 ;
20829 wxString *arg2 = 0 ;
20830 int result;
20831 bool temp2 = False ;
20832 PyObject * obj0 = 0 ;
20833 PyObject * obj1 = 0 ;
20834 char *kwnames[] = {
20835 (char *) "self",(char *) "date", NULL
20836 };
20837
20838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDate",kwnames,&obj0,&obj1)) goto fail;
20839 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20841 {
20842 arg2 = wxString_in_helper(obj1);
20843 if (arg2 == NULL) SWIG_fail;
20844 temp2 = True;
20845 }
20846 {
20847 PyThreadState* __tstate = wxPyBeginAllowThreads();
20848 result = (int)wxDateTime_ParseDate(arg1,(wxString const &)*arg2);
20849
20850 wxPyEndAllowThreads(__tstate);
20851 if (PyErr_Occurred()) SWIG_fail;
20852 }
20853 resultobj = SWIG_FromInt((int)result);
20854 {
20855 if (temp2)
20856 delete arg2;
20857 }
20858 return resultobj;
20859 fail:
20860 {
20861 if (temp2)
20862 delete arg2;
20863 }
20864 return NULL;
20865 }
20866
20867
20868 static PyObject *_wrap_DateTime_ParseTime(PyObject *self, PyObject *args, PyObject *kwargs) {
20869 PyObject *resultobj;
20870 wxDateTime *arg1 = (wxDateTime *) 0 ;
20871 wxString *arg2 = 0 ;
20872 int result;
20873 bool temp2 = False ;
20874 PyObject * obj0 = 0 ;
20875 PyObject * obj1 = 0 ;
20876 char *kwnames[] = {
20877 (char *) "self",(char *) "time", NULL
20878 };
20879
20880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseTime",kwnames,&obj0,&obj1)) goto fail;
20881 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20882 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20883 {
20884 arg2 = wxString_in_helper(obj1);
20885 if (arg2 == NULL) SWIG_fail;
20886 temp2 = True;
20887 }
20888 {
20889 PyThreadState* __tstate = wxPyBeginAllowThreads();
20890 result = (int)wxDateTime_ParseTime(arg1,(wxString const &)*arg2);
20891
20892 wxPyEndAllowThreads(__tstate);
20893 if (PyErr_Occurred()) SWIG_fail;
20894 }
20895 resultobj = SWIG_FromInt((int)result);
20896 {
20897 if (temp2)
20898 delete arg2;
20899 }
20900 return resultobj;
20901 fail:
20902 {
20903 if (temp2)
20904 delete arg2;
20905 }
20906 return NULL;
20907 }
20908
20909
20910 static PyObject *_wrap_DateTime_Format(PyObject *self, PyObject *args, PyObject *kwargs) {
20911 PyObject *resultobj;
20912 wxDateTime *arg1 = (wxDateTime *) 0 ;
20913 wxString const &arg2_defvalue = wxPyDateFormatStr ;
20914 wxString *arg2 = (wxString *) &arg2_defvalue ;
20915 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
20916 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
20917 wxString result;
20918 bool temp2 = False ;
20919 bool temp3 = False ;
20920 PyObject * obj0 = 0 ;
20921 PyObject * obj1 = 0 ;
20922 PyObject * obj2 = 0 ;
20923 char *kwnames[] = {
20924 (char *) "self",(char *) "format",(char *) "tz", NULL
20925 };
20926
20927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_Format",kwnames,&obj0,&obj1,&obj2)) goto fail;
20928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20930 if (obj1) {
20931 {
20932 arg2 = wxString_in_helper(obj1);
20933 if (arg2 == NULL) SWIG_fail;
20934 temp2 = True;
20935 }
20936 }
20937 if (obj2) {
20938 {
20939 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
20940 temp3 = True;
20941 }
20942 }
20943 {
20944 PyThreadState* __tstate = wxPyBeginAllowThreads();
20945 result = ((wxDateTime const *)arg1)->Format((wxString const &)*arg2,(wxDateTime::TimeZone const &)*arg3);
20946
20947 wxPyEndAllowThreads(__tstate);
20948 if (PyErr_Occurred()) SWIG_fail;
20949 }
20950 {
20951 #if wxUSE_UNICODE
20952 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20953 #else
20954 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20955 #endif
20956 }
20957 {
20958 if (temp2)
20959 delete arg2;
20960 }
20961 {
20962 if (temp3) delete arg3;
20963 }
20964 return resultobj;
20965 fail:
20966 {
20967 if (temp2)
20968 delete arg2;
20969 }
20970 {
20971 if (temp3) delete arg3;
20972 }
20973 return NULL;
20974 }
20975
20976
20977 static PyObject *_wrap_DateTime_FormatDate(PyObject *self, PyObject *args, PyObject *kwargs) {
20978 PyObject *resultobj;
20979 wxDateTime *arg1 = (wxDateTime *) 0 ;
20980 wxString result;
20981 PyObject * obj0 = 0 ;
20982 char *kwnames[] = {
20983 (char *) "self", NULL
20984 };
20985
20986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatDate",kwnames,&obj0)) goto fail;
20987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20989 {
20990 PyThreadState* __tstate = wxPyBeginAllowThreads();
20991 result = ((wxDateTime const *)arg1)->FormatDate();
20992
20993 wxPyEndAllowThreads(__tstate);
20994 if (PyErr_Occurred()) SWIG_fail;
20995 }
20996 {
20997 #if wxUSE_UNICODE
20998 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20999 #else
21000 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21001 #endif
21002 }
21003 return resultobj;
21004 fail:
21005 return NULL;
21006 }
21007
21008
21009 static PyObject *_wrap_DateTime_FormatTime(PyObject *self, PyObject *args, PyObject *kwargs) {
21010 PyObject *resultobj;
21011 wxDateTime *arg1 = (wxDateTime *) 0 ;
21012 wxString result;
21013 PyObject * obj0 = 0 ;
21014 char *kwnames[] = {
21015 (char *) "self", NULL
21016 };
21017
21018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatTime",kwnames,&obj0)) goto fail;
21019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21021 {
21022 PyThreadState* __tstate = wxPyBeginAllowThreads();
21023 result = ((wxDateTime const *)arg1)->FormatTime();
21024
21025 wxPyEndAllowThreads(__tstate);
21026 if (PyErr_Occurred()) SWIG_fail;
21027 }
21028 {
21029 #if wxUSE_UNICODE
21030 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21031 #else
21032 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21033 #endif
21034 }
21035 return resultobj;
21036 fail:
21037 return NULL;
21038 }
21039
21040
21041 static PyObject *_wrap_DateTime_FormatISODate(PyObject *self, PyObject *args, PyObject *kwargs) {
21042 PyObject *resultobj;
21043 wxDateTime *arg1 = (wxDateTime *) 0 ;
21044 wxString result;
21045 PyObject * obj0 = 0 ;
21046 char *kwnames[] = {
21047 (char *) "self", NULL
21048 };
21049
21050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISODate",kwnames,&obj0)) goto fail;
21051 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21053 {
21054 PyThreadState* __tstate = wxPyBeginAllowThreads();
21055 result = ((wxDateTime const *)arg1)->FormatISODate();
21056
21057 wxPyEndAllowThreads(__tstate);
21058 if (PyErr_Occurred()) SWIG_fail;
21059 }
21060 {
21061 #if wxUSE_UNICODE
21062 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21063 #else
21064 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21065 #endif
21066 }
21067 return resultobj;
21068 fail:
21069 return NULL;
21070 }
21071
21072
21073 static PyObject *_wrap_DateTime_FormatISOTime(PyObject *self, PyObject *args, PyObject *kwargs) {
21074 PyObject *resultobj;
21075 wxDateTime *arg1 = (wxDateTime *) 0 ;
21076 wxString result;
21077 PyObject * obj0 = 0 ;
21078 char *kwnames[] = {
21079 (char *) "self", NULL
21080 };
21081
21082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISOTime",kwnames,&obj0)) goto fail;
21083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21085 {
21086 PyThreadState* __tstate = wxPyBeginAllowThreads();
21087 result = ((wxDateTime const *)arg1)->FormatISOTime();
21088
21089 wxPyEndAllowThreads(__tstate);
21090 if (PyErr_Occurred()) SWIG_fail;
21091 }
21092 {
21093 #if wxUSE_UNICODE
21094 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21095 #else
21096 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21097 #endif
21098 }
21099 return resultobj;
21100 fail:
21101 return NULL;
21102 }
21103
21104
21105 static PyObject * DateTime_swigregister(PyObject *self, PyObject *args) {
21106 PyObject *obj;
21107 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21108 SWIG_TypeClientData(SWIGTYPE_p_wxDateTime, obj);
21109 Py_INCREF(obj);
21110 return Py_BuildValue((char *)"");
21111 }
21112 static PyObject *_wrap_TimeSpan_Seconds(PyObject *self, PyObject *args, PyObject *kwargs) {
21113 PyObject *resultobj;
21114 long arg1 ;
21115 wxTimeSpan result;
21116 PyObject * obj0 = 0 ;
21117 char *kwnames[] = {
21118 (char *) "sec", NULL
21119 };
21120
21121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Seconds",kwnames,&obj0)) goto fail;
21122 arg1 = (long) SWIG_AsLong(obj0);
21123 if (PyErr_Occurred()) SWIG_fail;
21124 {
21125 PyThreadState* __tstate = wxPyBeginAllowThreads();
21126 result = wxTimeSpan::Seconds(arg1);
21127
21128 wxPyEndAllowThreads(__tstate);
21129 if (PyErr_Occurred()) SWIG_fail;
21130 }
21131 {
21132 wxTimeSpan * resultptr;
21133 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21134 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21135 }
21136 return resultobj;
21137 fail:
21138 return NULL;
21139 }
21140
21141
21142 static PyObject *_wrap_TimeSpan_Second(PyObject *self, PyObject *args, PyObject *kwargs) {
21143 PyObject *resultobj;
21144 wxTimeSpan result;
21145 char *kwnames[] = {
21146 NULL
21147 };
21148
21149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Second",kwnames)) goto fail;
21150 {
21151 PyThreadState* __tstate = wxPyBeginAllowThreads();
21152 result = wxTimeSpan::Second();
21153
21154 wxPyEndAllowThreads(__tstate);
21155 if (PyErr_Occurred()) SWIG_fail;
21156 }
21157 {
21158 wxTimeSpan * resultptr;
21159 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21160 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21161 }
21162 return resultobj;
21163 fail:
21164 return NULL;
21165 }
21166
21167
21168 static PyObject *_wrap_TimeSpan_Minutes(PyObject *self, PyObject *args, PyObject *kwargs) {
21169 PyObject *resultobj;
21170 long arg1 ;
21171 wxTimeSpan result;
21172 PyObject * obj0 = 0 ;
21173 char *kwnames[] = {
21174 (char *) "min", NULL
21175 };
21176
21177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Minutes",kwnames,&obj0)) goto fail;
21178 arg1 = (long) SWIG_AsLong(obj0);
21179 if (PyErr_Occurred()) SWIG_fail;
21180 {
21181 PyThreadState* __tstate = wxPyBeginAllowThreads();
21182 result = wxTimeSpan::Minutes(arg1);
21183
21184 wxPyEndAllowThreads(__tstate);
21185 if (PyErr_Occurred()) SWIG_fail;
21186 }
21187 {
21188 wxTimeSpan * resultptr;
21189 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21190 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21191 }
21192 return resultobj;
21193 fail:
21194 return NULL;
21195 }
21196
21197
21198 static PyObject *_wrap_TimeSpan_Minute(PyObject *self, PyObject *args, PyObject *kwargs) {
21199 PyObject *resultobj;
21200 wxTimeSpan result;
21201 char *kwnames[] = {
21202 NULL
21203 };
21204
21205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Minute",kwnames)) goto fail;
21206 {
21207 PyThreadState* __tstate = wxPyBeginAllowThreads();
21208 result = wxTimeSpan::Minute();
21209
21210 wxPyEndAllowThreads(__tstate);
21211 if (PyErr_Occurred()) SWIG_fail;
21212 }
21213 {
21214 wxTimeSpan * resultptr;
21215 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21216 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21217 }
21218 return resultobj;
21219 fail:
21220 return NULL;
21221 }
21222
21223
21224 static PyObject *_wrap_TimeSpan_Hours(PyObject *self, PyObject *args, PyObject *kwargs) {
21225 PyObject *resultobj;
21226 long arg1 ;
21227 wxTimeSpan result;
21228 PyObject * obj0 = 0 ;
21229 char *kwnames[] = {
21230 (char *) "hours", NULL
21231 };
21232
21233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Hours",kwnames,&obj0)) goto fail;
21234 arg1 = (long) SWIG_AsLong(obj0);
21235 if (PyErr_Occurred()) SWIG_fail;
21236 {
21237 PyThreadState* __tstate = wxPyBeginAllowThreads();
21238 result = wxTimeSpan::Hours(arg1);
21239
21240 wxPyEndAllowThreads(__tstate);
21241 if (PyErr_Occurred()) SWIG_fail;
21242 }
21243 {
21244 wxTimeSpan * resultptr;
21245 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21246 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21247 }
21248 return resultobj;
21249 fail:
21250 return NULL;
21251 }
21252
21253
21254 static PyObject *_wrap_TimeSpan_Hour(PyObject *self, PyObject *args, PyObject *kwargs) {
21255 PyObject *resultobj;
21256 wxTimeSpan result;
21257 char *kwnames[] = {
21258 NULL
21259 };
21260
21261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Hour",kwnames)) goto fail;
21262 {
21263 PyThreadState* __tstate = wxPyBeginAllowThreads();
21264 result = wxTimeSpan::Hour();
21265
21266 wxPyEndAllowThreads(__tstate);
21267 if (PyErr_Occurred()) SWIG_fail;
21268 }
21269 {
21270 wxTimeSpan * resultptr;
21271 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21272 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21273 }
21274 return resultobj;
21275 fail:
21276 return NULL;
21277 }
21278
21279
21280 static PyObject *_wrap_TimeSpan_Days(PyObject *self, PyObject *args, PyObject *kwargs) {
21281 PyObject *resultobj;
21282 long arg1 ;
21283 wxTimeSpan result;
21284 PyObject * obj0 = 0 ;
21285 char *kwnames[] = {
21286 (char *) "days", NULL
21287 };
21288
21289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Days",kwnames,&obj0)) goto fail;
21290 arg1 = (long) SWIG_AsLong(obj0);
21291 if (PyErr_Occurred()) SWIG_fail;
21292 {
21293 PyThreadState* __tstate = wxPyBeginAllowThreads();
21294 result = wxTimeSpan::Days(arg1);
21295
21296 wxPyEndAllowThreads(__tstate);
21297 if (PyErr_Occurred()) SWIG_fail;
21298 }
21299 {
21300 wxTimeSpan * resultptr;
21301 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21302 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21303 }
21304 return resultobj;
21305 fail:
21306 return NULL;
21307 }
21308
21309
21310 static PyObject *_wrap_TimeSpan_Day(PyObject *self, PyObject *args, PyObject *kwargs) {
21311 PyObject *resultobj;
21312 wxTimeSpan result;
21313 char *kwnames[] = {
21314 NULL
21315 };
21316
21317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Day",kwnames)) goto fail;
21318 {
21319 PyThreadState* __tstate = wxPyBeginAllowThreads();
21320 result = wxTimeSpan::Day();
21321
21322 wxPyEndAllowThreads(__tstate);
21323 if (PyErr_Occurred()) SWIG_fail;
21324 }
21325 {
21326 wxTimeSpan * resultptr;
21327 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21328 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21329 }
21330 return resultobj;
21331 fail:
21332 return NULL;
21333 }
21334
21335
21336 static PyObject *_wrap_TimeSpan_Weeks(PyObject *self, PyObject *args, PyObject *kwargs) {
21337 PyObject *resultobj;
21338 long arg1 ;
21339 wxTimeSpan result;
21340 PyObject * obj0 = 0 ;
21341 char *kwnames[] = {
21342 (char *) "days", NULL
21343 };
21344
21345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Weeks",kwnames,&obj0)) goto fail;
21346 arg1 = (long) SWIG_AsLong(obj0);
21347 if (PyErr_Occurred()) SWIG_fail;
21348 {
21349 PyThreadState* __tstate = wxPyBeginAllowThreads();
21350 result = wxTimeSpan::Weeks(arg1);
21351
21352 wxPyEndAllowThreads(__tstate);
21353 if (PyErr_Occurred()) SWIG_fail;
21354 }
21355 {
21356 wxTimeSpan * resultptr;
21357 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21358 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21359 }
21360 return resultobj;
21361 fail:
21362 return NULL;
21363 }
21364
21365
21366 static PyObject *_wrap_TimeSpan_Week(PyObject *self, PyObject *args, PyObject *kwargs) {
21367 PyObject *resultobj;
21368 wxTimeSpan result;
21369 char *kwnames[] = {
21370 NULL
21371 };
21372
21373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Week",kwnames)) goto fail;
21374 {
21375 PyThreadState* __tstate = wxPyBeginAllowThreads();
21376 result = wxTimeSpan::Week();
21377
21378 wxPyEndAllowThreads(__tstate);
21379 if (PyErr_Occurred()) SWIG_fail;
21380 }
21381 {
21382 wxTimeSpan * resultptr;
21383 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21384 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21385 }
21386 return resultobj;
21387 fail:
21388 return NULL;
21389 }
21390
21391
21392 static PyObject *_wrap_new_TimeSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
21393 PyObject *resultobj;
21394 long arg1 = (long) 0 ;
21395 long arg2 = (long) 0 ;
21396 long arg3 = (long) 0 ;
21397 long arg4 = (long) 0 ;
21398 wxTimeSpan *result;
21399 PyObject * obj0 = 0 ;
21400 PyObject * obj1 = 0 ;
21401 PyObject * obj2 = 0 ;
21402 PyObject * obj3 = 0 ;
21403 char *kwnames[] = {
21404 (char *) "hours",(char *) "minutes",(char *) "seconds",(char *) "milliseconds", NULL
21405 };
21406
21407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TimeSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21408 if (obj0) {
21409 arg1 = (long) SWIG_AsLong(obj0);
21410 if (PyErr_Occurred()) SWIG_fail;
21411 }
21412 if (obj1) {
21413 arg2 = (long) SWIG_AsLong(obj1);
21414 if (PyErr_Occurred()) SWIG_fail;
21415 }
21416 if (obj2) {
21417 arg3 = (long) SWIG_AsLong(obj2);
21418 if (PyErr_Occurred()) SWIG_fail;
21419 }
21420 if (obj3) {
21421 arg4 = (long) SWIG_AsLong(obj3);
21422 if (PyErr_Occurred()) SWIG_fail;
21423 }
21424 {
21425 PyThreadState* __tstate = wxPyBeginAllowThreads();
21426 result = (wxTimeSpan *)new wxTimeSpan(arg1,arg2,arg3,arg4);
21427
21428 wxPyEndAllowThreads(__tstate);
21429 if (PyErr_Occurred()) SWIG_fail;
21430 }
21431 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
21432 return resultobj;
21433 fail:
21434 return NULL;
21435 }
21436
21437
21438 static PyObject *_wrap_delete_TimeSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
21439 PyObject *resultobj;
21440 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21441 PyObject * obj0 = 0 ;
21442 char *kwnames[] = {
21443 (char *) "self", NULL
21444 };
21445
21446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimeSpan",kwnames,&obj0)) goto fail;
21447 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21449 {
21450 PyThreadState* __tstate = wxPyBeginAllowThreads();
21451 delete arg1;
21452
21453 wxPyEndAllowThreads(__tstate);
21454 if (PyErr_Occurred()) SWIG_fail;
21455 }
21456 Py_INCREF(Py_None); resultobj = Py_None;
21457 return resultobj;
21458 fail:
21459 return NULL;
21460 }
21461
21462
21463 static PyObject *_wrap_TimeSpan_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
21464 PyObject *resultobj;
21465 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21466 wxTimeSpan *arg2 = 0 ;
21467 wxTimeSpan *result;
21468 PyObject * obj0 = 0 ;
21469 PyObject * obj1 = 0 ;
21470 char *kwnames[] = {
21471 (char *) "self",(char *) "diff", NULL
21472 };
21473
21474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Add",kwnames,&obj0,&obj1)) goto fail;
21475 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21476 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21477 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
21478 SWIG_POINTER_EXCEPTION | 0)) == -1)
21479 SWIG_fail;
21480 if (arg2 == NULL) {
21481 PyErr_SetString(PyExc_TypeError,"null reference");
21482 SWIG_fail;
21483 }
21484 {
21485 PyThreadState* __tstate = wxPyBeginAllowThreads();
21486 {
21487 wxTimeSpan &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
21488 result = (wxTimeSpan *) &_result_ref;
21489 }
21490
21491 wxPyEndAllowThreads(__tstate);
21492 if (PyErr_Occurred()) SWIG_fail;
21493 }
21494 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
21495 return resultobj;
21496 fail:
21497 return NULL;
21498 }
21499
21500
21501 static PyObject *_wrap_TimeSpan_Subtract(PyObject *self, PyObject *args, PyObject *kwargs) {
21502 PyObject *resultobj;
21503 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21504 wxTimeSpan *arg2 = 0 ;
21505 wxTimeSpan *result;
21506 PyObject * obj0 = 0 ;
21507 PyObject * obj1 = 0 ;
21508 char *kwnames[] = {
21509 (char *) "self",(char *) "diff", NULL
21510 };
21511
21512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
21513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21515 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
21516 SWIG_POINTER_EXCEPTION | 0)) == -1)
21517 SWIG_fail;
21518 if (arg2 == NULL) {
21519 PyErr_SetString(PyExc_TypeError,"null reference");
21520 SWIG_fail;
21521 }
21522 {
21523 PyThreadState* __tstate = wxPyBeginAllowThreads();
21524 {
21525 wxTimeSpan &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
21526 result = (wxTimeSpan *) &_result_ref;
21527 }
21528
21529 wxPyEndAllowThreads(__tstate);
21530 if (PyErr_Occurred()) SWIG_fail;
21531 }
21532 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
21533 return resultobj;
21534 fail:
21535 return NULL;
21536 }
21537
21538
21539 static PyObject *_wrap_TimeSpan_Multiply(PyObject *self, PyObject *args, PyObject *kwargs) {
21540 PyObject *resultobj;
21541 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21542 int arg2 ;
21543 wxTimeSpan *result;
21544 PyObject * obj0 = 0 ;
21545 PyObject * obj1 = 0 ;
21546 char *kwnames[] = {
21547 (char *) "self",(char *) "n", NULL
21548 };
21549
21550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
21551 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21552 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21553 arg2 = (int) SWIG_AsInt(obj1);
21554 if (PyErr_Occurred()) SWIG_fail;
21555 {
21556 PyThreadState* __tstate = wxPyBeginAllowThreads();
21557 {
21558 wxTimeSpan &_result_ref = (arg1)->Multiply(arg2);
21559 result = (wxTimeSpan *) &_result_ref;
21560 }
21561
21562 wxPyEndAllowThreads(__tstate);
21563 if (PyErr_Occurred()) SWIG_fail;
21564 }
21565 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
21566 return resultobj;
21567 fail:
21568 return NULL;
21569 }
21570
21571
21572 static PyObject *_wrap_TimeSpan_Neg(PyObject *self, PyObject *args, PyObject *kwargs) {
21573 PyObject *resultobj;
21574 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21575 wxTimeSpan *result;
21576 PyObject * obj0 = 0 ;
21577 char *kwnames[] = {
21578 (char *) "self", NULL
21579 };
21580
21581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Neg",kwnames,&obj0)) goto fail;
21582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21584 {
21585 PyThreadState* __tstate = wxPyBeginAllowThreads();
21586 {
21587 wxTimeSpan &_result_ref = (arg1)->Neg();
21588 result = (wxTimeSpan *) &_result_ref;
21589 }
21590
21591 wxPyEndAllowThreads(__tstate);
21592 if (PyErr_Occurred()) SWIG_fail;
21593 }
21594 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
21595 return resultobj;
21596 fail:
21597 return NULL;
21598 }
21599
21600
21601 static PyObject *_wrap_TimeSpan_Abs(PyObject *self, PyObject *args, PyObject *kwargs) {
21602 PyObject *resultobj;
21603 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21604 wxTimeSpan result;
21605 PyObject * obj0 = 0 ;
21606 char *kwnames[] = {
21607 (char *) "self", NULL
21608 };
21609
21610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Abs",kwnames,&obj0)) goto fail;
21611 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21612 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21613 {
21614 PyThreadState* __tstate = wxPyBeginAllowThreads();
21615 result = ((wxTimeSpan const *)arg1)->Abs();
21616
21617 wxPyEndAllowThreads(__tstate);
21618 if (PyErr_Occurred()) SWIG_fail;
21619 }
21620 {
21621 wxTimeSpan * resultptr;
21622 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21623 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21624 }
21625 return resultobj;
21626 fail:
21627 return NULL;
21628 }
21629
21630
21631 static PyObject *_wrap_TimeSpan___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
21632 PyObject *resultobj;
21633 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21634 wxTimeSpan *arg2 = 0 ;
21635 wxTimeSpan *result;
21636 PyObject * obj0 = 0 ;
21637 PyObject * obj1 = 0 ;
21638 char *kwnames[] = {
21639 (char *) "self",(char *) "diff", NULL
21640 };
21641
21642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
21643 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21644 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21645 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
21646 SWIG_POINTER_EXCEPTION | 0)) == -1)
21647 SWIG_fail;
21648 if (arg2 == NULL) {
21649 PyErr_SetString(PyExc_TypeError,"null reference");
21650 SWIG_fail;
21651 }
21652 {
21653 PyThreadState* __tstate = wxPyBeginAllowThreads();
21654 {
21655 wxTimeSpan &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
21656 result = (wxTimeSpan *) &_result_ref;
21657 }
21658
21659 wxPyEndAllowThreads(__tstate);
21660 if (PyErr_Occurred()) SWIG_fail;
21661 }
21662 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
21663 return resultobj;
21664 fail:
21665 return NULL;
21666 }
21667
21668
21669 static PyObject *_wrap_TimeSpan___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
21670 PyObject *resultobj;
21671 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21672 wxTimeSpan *arg2 = 0 ;
21673 wxTimeSpan *result;
21674 PyObject * obj0 = 0 ;
21675 PyObject * obj1 = 0 ;
21676 char *kwnames[] = {
21677 (char *) "self",(char *) "diff", NULL
21678 };
21679
21680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
21681 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21682 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21683 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
21684 SWIG_POINTER_EXCEPTION | 0)) == -1)
21685 SWIG_fail;
21686 if (arg2 == NULL) {
21687 PyErr_SetString(PyExc_TypeError,"null reference");
21688 SWIG_fail;
21689 }
21690 {
21691 PyThreadState* __tstate = wxPyBeginAllowThreads();
21692 {
21693 wxTimeSpan &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
21694 result = (wxTimeSpan *) &_result_ref;
21695 }
21696
21697 wxPyEndAllowThreads(__tstate);
21698 if (PyErr_Occurred()) SWIG_fail;
21699 }
21700 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
21701 return resultobj;
21702 fail:
21703 return NULL;
21704 }
21705
21706
21707 static PyObject *_wrap_TimeSpan___imul__(PyObject *self, PyObject *args, PyObject *kwargs) {
21708 PyObject *resultobj;
21709 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21710 int arg2 ;
21711 wxTimeSpan *result;
21712 PyObject * obj0 = 0 ;
21713 PyObject * obj1 = 0 ;
21714 char *kwnames[] = {
21715 (char *) "self",(char *) "n", NULL
21716 };
21717
21718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
21719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21721 arg2 = (int) SWIG_AsInt(obj1);
21722 if (PyErr_Occurred()) SWIG_fail;
21723 {
21724 PyThreadState* __tstate = wxPyBeginAllowThreads();
21725 {
21726 wxTimeSpan &_result_ref = (arg1)->operator *=(arg2);
21727 result = (wxTimeSpan *) &_result_ref;
21728 }
21729
21730 wxPyEndAllowThreads(__tstate);
21731 if (PyErr_Occurred()) SWIG_fail;
21732 }
21733 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
21734 return resultobj;
21735 fail:
21736 return NULL;
21737 }
21738
21739
21740 static PyObject *_wrap_TimeSpan___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
21741 PyObject *resultobj;
21742 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21743 wxTimeSpan *result;
21744 PyObject * obj0 = 0 ;
21745 char *kwnames[] = {
21746 (char *) "self", NULL
21747 };
21748
21749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan___neg__",kwnames,&obj0)) goto fail;
21750 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21751 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21752 {
21753 PyThreadState* __tstate = wxPyBeginAllowThreads();
21754 {
21755 wxTimeSpan &_result_ref = (arg1)->operator -();
21756 result = (wxTimeSpan *) &_result_ref;
21757 }
21758
21759 wxPyEndAllowThreads(__tstate);
21760 if (PyErr_Occurred()) SWIG_fail;
21761 }
21762 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
21763 return resultobj;
21764 fail:
21765 return NULL;
21766 }
21767
21768
21769 static PyObject *_wrap_TimeSpan___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
21770 PyObject *resultobj;
21771 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21772 wxTimeSpan *arg2 = 0 ;
21773 wxTimeSpan result;
21774 PyObject * obj0 = 0 ;
21775 PyObject * obj1 = 0 ;
21776 char *kwnames[] = {
21777 (char *) "self",(char *) "other", NULL
21778 };
21779
21780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___add__",kwnames,&obj0,&obj1)) goto fail;
21781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21783 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
21784 SWIG_POINTER_EXCEPTION | 0)) == -1)
21785 SWIG_fail;
21786 if (arg2 == NULL) {
21787 PyErr_SetString(PyExc_TypeError,"null reference");
21788 SWIG_fail;
21789 }
21790 {
21791 PyThreadState* __tstate = wxPyBeginAllowThreads();
21792 result = wxTimeSpan___add__(arg1,(wxTimeSpan const &)*arg2);
21793
21794 wxPyEndAllowThreads(__tstate);
21795 if (PyErr_Occurred()) SWIG_fail;
21796 }
21797 {
21798 wxTimeSpan * resultptr;
21799 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21800 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21801 }
21802 return resultobj;
21803 fail:
21804 return NULL;
21805 }
21806
21807
21808 static PyObject *_wrap_TimeSpan___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
21809 PyObject *resultobj;
21810 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21811 wxTimeSpan *arg2 = 0 ;
21812 wxTimeSpan result;
21813 PyObject * obj0 = 0 ;
21814 PyObject * obj1 = 0 ;
21815 char *kwnames[] = {
21816 (char *) "self",(char *) "other", NULL
21817 };
21818
21819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
21820 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21822 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
21823 SWIG_POINTER_EXCEPTION | 0)) == -1)
21824 SWIG_fail;
21825 if (arg2 == NULL) {
21826 PyErr_SetString(PyExc_TypeError,"null reference");
21827 SWIG_fail;
21828 }
21829 {
21830 PyThreadState* __tstate = wxPyBeginAllowThreads();
21831 result = wxTimeSpan___sub__(arg1,(wxTimeSpan const &)*arg2);
21832
21833 wxPyEndAllowThreads(__tstate);
21834 if (PyErr_Occurred()) SWIG_fail;
21835 }
21836 {
21837 wxTimeSpan * resultptr;
21838 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21839 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21840 }
21841 return resultobj;
21842 fail:
21843 return NULL;
21844 }
21845
21846
21847 static PyObject *_wrap_TimeSpan___mul__(PyObject *self, PyObject *args, PyObject *kwargs) {
21848 PyObject *resultobj;
21849 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21850 int arg2 ;
21851 wxTimeSpan result;
21852 PyObject * obj0 = 0 ;
21853 PyObject * obj1 = 0 ;
21854 char *kwnames[] = {
21855 (char *) "self",(char *) "n", NULL
21856 };
21857
21858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
21859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21861 arg2 = (int) SWIG_AsInt(obj1);
21862 if (PyErr_Occurred()) SWIG_fail;
21863 {
21864 PyThreadState* __tstate = wxPyBeginAllowThreads();
21865 result = wxTimeSpan___mul__(arg1,arg2);
21866
21867 wxPyEndAllowThreads(__tstate);
21868 if (PyErr_Occurred()) SWIG_fail;
21869 }
21870 {
21871 wxTimeSpan * resultptr;
21872 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21873 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21874 }
21875 return resultobj;
21876 fail:
21877 return NULL;
21878 }
21879
21880
21881 static PyObject *_wrap_TimeSpan___rmul__(PyObject *self, PyObject *args, PyObject *kwargs) {
21882 PyObject *resultobj;
21883 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21884 int arg2 ;
21885 wxTimeSpan result;
21886 PyObject * obj0 = 0 ;
21887 PyObject * obj1 = 0 ;
21888 char *kwnames[] = {
21889 (char *) "self",(char *) "n", NULL
21890 };
21891
21892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
21893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21895 arg2 = (int) SWIG_AsInt(obj1);
21896 if (PyErr_Occurred()) SWIG_fail;
21897 {
21898 PyThreadState* __tstate = wxPyBeginAllowThreads();
21899 result = wxTimeSpan___rmul__(arg1,arg2);
21900
21901 wxPyEndAllowThreads(__tstate);
21902 if (PyErr_Occurred()) SWIG_fail;
21903 }
21904 {
21905 wxTimeSpan * resultptr;
21906 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21907 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21908 }
21909 return resultobj;
21910 fail:
21911 return NULL;
21912 }
21913
21914
21915 static PyObject *_wrap_TimeSpan___lt__(PyObject *self, PyObject *args, PyObject *kwargs) {
21916 PyObject *resultobj;
21917 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21918 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
21919 bool result;
21920 PyObject * obj0 = 0 ;
21921 PyObject * obj1 = 0 ;
21922 char *kwnames[] = {
21923 (char *) "self",(char *) "other", NULL
21924 };
21925
21926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___lt__",kwnames,&obj0,&obj1)) goto fail;
21927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21929 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
21930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21931 {
21932 PyThreadState* __tstate = wxPyBeginAllowThreads();
21933 result = (bool)wxTimeSpan___lt__(arg1,(wxTimeSpan const *)arg2);
21934
21935 wxPyEndAllowThreads(__tstate);
21936 if (PyErr_Occurred()) SWIG_fail;
21937 }
21938 {
21939 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21940 }
21941 return resultobj;
21942 fail:
21943 return NULL;
21944 }
21945
21946
21947 static PyObject *_wrap_TimeSpan___le__(PyObject *self, PyObject *args, PyObject *kwargs) {
21948 PyObject *resultobj;
21949 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21950 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
21951 bool result;
21952 PyObject * obj0 = 0 ;
21953 PyObject * obj1 = 0 ;
21954 char *kwnames[] = {
21955 (char *) "self",(char *) "other", NULL
21956 };
21957
21958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___le__",kwnames,&obj0,&obj1)) goto fail;
21959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21961 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
21962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21963 {
21964 PyThreadState* __tstate = wxPyBeginAllowThreads();
21965 result = (bool)wxTimeSpan___le__(arg1,(wxTimeSpan const *)arg2);
21966
21967 wxPyEndAllowThreads(__tstate);
21968 if (PyErr_Occurred()) SWIG_fail;
21969 }
21970 {
21971 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21972 }
21973 return resultobj;
21974 fail:
21975 return NULL;
21976 }
21977
21978
21979 static PyObject *_wrap_TimeSpan___gt__(PyObject *self, PyObject *args, PyObject *kwargs) {
21980 PyObject *resultobj;
21981 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21982 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
21983 bool result;
21984 PyObject * obj0 = 0 ;
21985 PyObject * obj1 = 0 ;
21986 char *kwnames[] = {
21987 (char *) "self",(char *) "other", NULL
21988 };
21989
21990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___gt__",kwnames,&obj0,&obj1)) goto fail;
21991 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21992 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21993 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
21994 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21995 {
21996 PyThreadState* __tstate = wxPyBeginAllowThreads();
21997 result = (bool)wxTimeSpan___gt__(arg1,(wxTimeSpan const *)arg2);
21998
21999 wxPyEndAllowThreads(__tstate);
22000 if (PyErr_Occurred()) SWIG_fail;
22001 }
22002 {
22003 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22004 }
22005 return resultobj;
22006 fail:
22007 return NULL;
22008 }
22009
22010
22011 static PyObject *_wrap_TimeSpan___ge__(PyObject *self, PyObject *args, PyObject *kwargs) {
22012 PyObject *resultobj;
22013 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22014 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22015 bool result;
22016 PyObject * obj0 = 0 ;
22017 PyObject * obj1 = 0 ;
22018 char *kwnames[] = {
22019 (char *) "self",(char *) "other", NULL
22020 };
22021
22022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ge__",kwnames,&obj0,&obj1)) goto fail;
22023 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22025 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22027 {
22028 PyThreadState* __tstate = wxPyBeginAllowThreads();
22029 result = (bool)wxTimeSpan___ge__(arg1,(wxTimeSpan const *)arg2);
22030
22031 wxPyEndAllowThreads(__tstate);
22032 if (PyErr_Occurred()) SWIG_fail;
22033 }
22034 {
22035 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22036 }
22037 return resultobj;
22038 fail:
22039 return NULL;
22040 }
22041
22042
22043 static PyObject *_wrap_TimeSpan___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
22044 PyObject *resultobj;
22045 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22046 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22047 bool result;
22048 PyObject * obj0 = 0 ;
22049 PyObject * obj1 = 0 ;
22050 char *kwnames[] = {
22051 (char *) "self",(char *) "other", NULL
22052 };
22053
22054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
22055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22057 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22059 {
22060 PyThreadState* __tstate = wxPyBeginAllowThreads();
22061 result = (bool)wxTimeSpan___eq__(arg1,(wxTimeSpan const *)arg2);
22062
22063 wxPyEndAllowThreads(__tstate);
22064 if (PyErr_Occurred()) SWIG_fail;
22065 }
22066 {
22067 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22068 }
22069 return resultobj;
22070 fail:
22071 return NULL;
22072 }
22073
22074
22075 static PyObject *_wrap_TimeSpan___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
22076 PyObject *resultobj;
22077 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22078 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22079 bool result;
22080 PyObject * obj0 = 0 ;
22081 PyObject * obj1 = 0 ;
22082 char *kwnames[] = {
22083 (char *) "self",(char *) "other", NULL
22084 };
22085
22086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
22087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22089 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22090 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22091 {
22092 PyThreadState* __tstate = wxPyBeginAllowThreads();
22093 result = (bool)wxTimeSpan___ne__(arg1,(wxTimeSpan const *)arg2);
22094
22095 wxPyEndAllowThreads(__tstate);
22096 if (PyErr_Occurred()) SWIG_fail;
22097 }
22098 {
22099 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22100 }
22101 return resultobj;
22102 fail:
22103 return NULL;
22104 }
22105
22106
22107 static PyObject *_wrap_TimeSpan_IsNull(PyObject *self, PyObject *args, PyObject *kwargs) {
22108 PyObject *resultobj;
22109 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22110 bool result;
22111 PyObject * obj0 = 0 ;
22112 char *kwnames[] = {
22113 (char *) "self", NULL
22114 };
22115
22116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNull",kwnames,&obj0)) goto fail;
22117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22119 {
22120 PyThreadState* __tstate = wxPyBeginAllowThreads();
22121 result = (bool)((wxTimeSpan const *)arg1)->IsNull();
22122
22123 wxPyEndAllowThreads(__tstate);
22124 if (PyErr_Occurred()) SWIG_fail;
22125 }
22126 {
22127 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22128 }
22129 return resultobj;
22130 fail:
22131 return NULL;
22132 }
22133
22134
22135 static PyObject *_wrap_TimeSpan_IsPositive(PyObject *self, PyObject *args, PyObject *kwargs) {
22136 PyObject *resultobj;
22137 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22138 bool result;
22139 PyObject * obj0 = 0 ;
22140 char *kwnames[] = {
22141 (char *) "self", NULL
22142 };
22143
22144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsPositive",kwnames,&obj0)) goto fail;
22145 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22147 {
22148 PyThreadState* __tstate = wxPyBeginAllowThreads();
22149 result = (bool)((wxTimeSpan const *)arg1)->IsPositive();
22150
22151 wxPyEndAllowThreads(__tstate);
22152 if (PyErr_Occurred()) SWIG_fail;
22153 }
22154 {
22155 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22156 }
22157 return resultobj;
22158 fail:
22159 return NULL;
22160 }
22161
22162
22163 static PyObject *_wrap_TimeSpan_IsNegative(PyObject *self, PyObject *args, PyObject *kwargs) {
22164 PyObject *resultobj;
22165 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22166 bool result;
22167 PyObject * obj0 = 0 ;
22168 char *kwnames[] = {
22169 (char *) "self", NULL
22170 };
22171
22172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNegative",kwnames,&obj0)) goto fail;
22173 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22175 {
22176 PyThreadState* __tstate = wxPyBeginAllowThreads();
22177 result = (bool)((wxTimeSpan const *)arg1)->IsNegative();
22178
22179 wxPyEndAllowThreads(__tstate);
22180 if (PyErr_Occurred()) SWIG_fail;
22181 }
22182 {
22183 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22184 }
22185 return resultobj;
22186 fail:
22187 return NULL;
22188 }
22189
22190
22191 static PyObject *_wrap_TimeSpan_IsEqualTo(PyObject *self, PyObject *args, PyObject *kwargs) {
22192 PyObject *resultobj;
22193 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22194 wxTimeSpan *arg2 = 0 ;
22195 bool result;
22196 PyObject * obj0 = 0 ;
22197 PyObject * obj1 = 0 ;
22198 char *kwnames[] = {
22199 (char *) "self",(char *) "ts", NULL
22200 };
22201
22202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
22203 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22204 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22205 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22206 SWIG_POINTER_EXCEPTION | 0)) == -1)
22207 SWIG_fail;
22208 if (arg2 == NULL) {
22209 PyErr_SetString(PyExc_TypeError,"null reference");
22210 SWIG_fail;
22211 }
22212 {
22213 PyThreadState* __tstate = wxPyBeginAllowThreads();
22214 result = (bool)((wxTimeSpan const *)arg1)->IsEqualTo((wxTimeSpan const &)*arg2);
22215
22216 wxPyEndAllowThreads(__tstate);
22217 if (PyErr_Occurred()) SWIG_fail;
22218 }
22219 {
22220 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22221 }
22222 return resultobj;
22223 fail:
22224 return NULL;
22225 }
22226
22227
22228 static PyObject *_wrap_TimeSpan_IsLongerThan(PyObject *self, PyObject *args, PyObject *kwargs) {
22229 PyObject *resultobj;
22230 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22231 wxTimeSpan *arg2 = 0 ;
22232 bool result;
22233 PyObject * obj0 = 0 ;
22234 PyObject * obj1 = 0 ;
22235 char *kwnames[] = {
22236 (char *) "self",(char *) "ts", NULL
22237 };
22238
22239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsLongerThan",kwnames,&obj0,&obj1)) goto fail;
22240 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22241 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22242 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22243 SWIG_POINTER_EXCEPTION | 0)) == -1)
22244 SWIG_fail;
22245 if (arg2 == NULL) {
22246 PyErr_SetString(PyExc_TypeError,"null reference");
22247 SWIG_fail;
22248 }
22249 {
22250 PyThreadState* __tstate = wxPyBeginAllowThreads();
22251 result = (bool)((wxTimeSpan const *)arg1)->IsLongerThan((wxTimeSpan const &)*arg2);
22252
22253 wxPyEndAllowThreads(__tstate);
22254 if (PyErr_Occurred()) SWIG_fail;
22255 }
22256 {
22257 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22258 }
22259 return resultobj;
22260 fail:
22261 return NULL;
22262 }
22263
22264
22265 static PyObject *_wrap_TimeSpan_IsShorterThan(PyObject *self, PyObject *args, PyObject *kwargs) {
22266 PyObject *resultobj;
22267 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22268 wxTimeSpan *arg2 = 0 ;
22269 bool result;
22270 PyObject * obj0 = 0 ;
22271 PyObject * obj1 = 0 ;
22272 char *kwnames[] = {
22273 (char *) "self",(char *) "t", NULL
22274 };
22275
22276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsShorterThan",kwnames,&obj0,&obj1)) goto fail;
22277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22279 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22280 SWIG_POINTER_EXCEPTION | 0)) == -1)
22281 SWIG_fail;
22282 if (arg2 == NULL) {
22283 PyErr_SetString(PyExc_TypeError,"null reference");
22284 SWIG_fail;
22285 }
22286 {
22287 PyThreadState* __tstate = wxPyBeginAllowThreads();
22288 result = (bool)((wxTimeSpan const *)arg1)->IsShorterThan((wxTimeSpan const &)*arg2);
22289
22290 wxPyEndAllowThreads(__tstate);
22291 if (PyErr_Occurred()) SWIG_fail;
22292 }
22293 {
22294 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22295 }
22296 return resultobj;
22297 fail:
22298 return NULL;
22299 }
22300
22301
22302 static PyObject *_wrap_TimeSpan_GetWeeks(PyObject *self, PyObject *args, PyObject *kwargs) {
22303 PyObject *resultobj;
22304 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22305 int result;
22306 PyObject * obj0 = 0 ;
22307 char *kwnames[] = {
22308 (char *) "self", NULL
22309 };
22310
22311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetWeeks",kwnames,&obj0)) goto fail;
22312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22314 {
22315 PyThreadState* __tstate = wxPyBeginAllowThreads();
22316 result = (int)((wxTimeSpan const *)arg1)->GetWeeks();
22317
22318 wxPyEndAllowThreads(__tstate);
22319 if (PyErr_Occurred()) SWIG_fail;
22320 }
22321 resultobj = SWIG_FromInt((int)result);
22322 return resultobj;
22323 fail:
22324 return NULL;
22325 }
22326
22327
22328 static PyObject *_wrap_TimeSpan_GetDays(PyObject *self, PyObject *args, PyObject *kwargs) {
22329 PyObject *resultobj;
22330 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22331 int result;
22332 PyObject * obj0 = 0 ;
22333 char *kwnames[] = {
22334 (char *) "self", NULL
22335 };
22336
22337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetDays",kwnames,&obj0)) goto fail;
22338 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22339 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22340 {
22341 PyThreadState* __tstate = wxPyBeginAllowThreads();
22342 result = (int)((wxTimeSpan const *)arg1)->GetDays();
22343
22344 wxPyEndAllowThreads(__tstate);
22345 if (PyErr_Occurred()) SWIG_fail;
22346 }
22347 resultobj = SWIG_FromInt((int)result);
22348 return resultobj;
22349 fail:
22350 return NULL;
22351 }
22352
22353
22354 static PyObject *_wrap_TimeSpan_GetHours(PyObject *self, PyObject *args, PyObject *kwargs) {
22355 PyObject *resultobj;
22356 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22357 int result;
22358 PyObject * obj0 = 0 ;
22359 char *kwnames[] = {
22360 (char *) "self", NULL
22361 };
22362
22363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetHours",kwnames,&obj0)) goto fail;
22364 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22365 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22366 {
22367 PyThreadState* __tstate = wxPyBeginAllowThreads();
22368 result = (int)((wxTimeSpan const *)arg1)->GetHours();
22369
22370 wxPyEndAllowThreads(__tstate);
22371 if (PyErr_Occurred()) SWIG_fail;
22372 }
22373 resultobj = SWIG_FromInt((int)result);
22374 return resultobj;
22375 fail:
22376 return NULL;
22377 }
22378
22379
22380 static PyObject *_wrap_TimeSpan_GetMinutes(PyObject *self, PyObject *args, PyObject *kwargs) {
22381 PyObject *resultobj;
22382 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22383 int result;
22384 PyObject * obj0 = 0 ;
22385 char *kwnames[] = {
22386 (char *) "self", NULL
22387 };
22388
22389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMinutes",kwnames,&obj0)) goto fail;
22390 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22391 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22392 {
22393 PyThreadState* __tstate = wxPyBeginAllowThreads();
22394 result = (int)((wxTimeSpan const *)arg1)->GetMinutes();
22395
22396 wxPyEndAllowThreads(__tstate);
22397 if (PyErr_Occurred()) SWIG_fail;
22398 }
22399 resultobj = SWIG_FromInt((int)result);
22400 return resultobj;
22401 fail:
22402 return NULL;
22403 }
22404
22405
22406 static PyObject *_wrap_TimeSpan_GetSeconds(PyObject *self, PyObject *args, PyObject *kwargs) {
22407 PyObject *resultobj;
22408 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22409 wxLongLong result;
22410 PyObject * obj0 = 0 ;
22411 char *kwnames[] = {
22412 (char *) "self", NULL
22413 };
22414
22415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetSeconds",kwnames,&obj0)) goto fail;
22416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22418 {
22419 PyThreadState* __tstate = wxPyBeginAllowThreads();
22420 result = ((wxTimeSpan const *)arg1)->GetSeconds();
22421
22422 wxPyEndAllowThreads(__tstate);
22423 if (PyErr_Occurred()) SWIG_fail;
22424 }
22425 {
22426 PyObject *hi, *lo, *shifter, *shifted;
22427 hi = PyLong_FromLong( (&result)->GetHi() );
22428 lo = PyLong_FromLong( (&result)->GetLo() );
22429 shifter = PyLong_FromLong(32);
22430 shifted = PyNumber_Lshift(hi, shifter);
22431 resultobj = PyNumber_Or(shifted, lo);
22432 Py_DECREF(hi);
22433 Py_DECREF(lo);
22434 Py_DECREF(shifter);
22435 Py_DECREF(shifted);
22436 }
22437 return resultobj;
22438 fail:
22439 return NULL;
22440 }
22441
22442
22443 static PyObject *_wrap_TimeSpan_GetMilliseconds(PyObject *self, PyObject *args, PyObject *kwargs) {
22444 PyObject *resultobj;
22445 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22446 wxLongLong result;
22447 PyObject * obj0 = 0 ;
22448 char *kwnames[] = {
22449 (char *) "self", NULL
22450 };
22451
22452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMilliseconds",kwnames,&obj0)) goto fail;
22453 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22454 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22455 {
22456 PyThreadState* __tstate = wxPyBeginAllowThreads();
22457 result = ((wxTimeSpan const *)arg1)->GetMilliseconds();
22458
22459 wxPyEndAllowThreads(__tstate);
22460 if (PyErr_Occurred()) SWIG_fail;
22461 }
22462 {
22463 PyObject *hi, *lo, *shifter, *shifted;
22464 hi = PyLong_FromLong( (&result)->GetHi() );
22465 lo = PyLong_FromLong( (&result)->GetLo() );
22466 shifter = PyLong_FromLong(32);
22467 shifted = PyNumber_Lshift(hi, shifter);
22468 resultobj = PyNumber_Or(shifted, lo);
22469 Py_DECREF(hi);
22470 Py_DECREF(lo);
22471 Py_DECREF(shifter);
22472 Py_DECREF(shifted);
22473 }
22474 return resultobj;
22475 fail:
22476 return NULL;
22477 }
22478
22479
22480 static PyObject *_wrap_TimeSpan_Format(PyObject *self, PyObject *args, PyObject *kwargs) {
22481 PyObject *resultobj;
22482 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22483 wxString const &arg2_defvalue = wxPyTimeSpanFormatStr ;
22484 wxString *arg2 = (wxString *) &arg2_defvalue ;
22485 wxString result;
22486 bool temp2 = False ;
22487 PyObject * obj0 = 0 ;
22488 PyObject * obj1 = 0 ;
22489 char *kwnames[] = {
22490 (char *) "self",(char *) "format", NULL
22491 };
22492
22493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TimeSpan_Format",kwnames,&obj0,&obj1)) goto fail;
22494 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22496 if (obj1) {
22497 {
22498 arg2 = wxString_in_helper(obj1);
22499 if (arg2 == NULL) SWIG_fail;
22500 temp2 = True;
22501 }
22502 }
22503 {
22504 PyThreadState* __tstate = wxPyBeginAllowThreads();
22505 result = ((wxTimeSpan const *)arg1)->Format((wxString const &)*arg2);
22506
22507 wxPyEndAllowThreads(__tstate);
22508 if (PyErr_Occurred()) SWIG_fail;
22509 }
22510 {
22511 #if wxUSE_UNICODE
22512 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22513 #else
22514 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22515 #endif
22516 }
22517 {
22518 if (temp2)
22519 delete arg2;
22520 }
22521 return resultobj;
22522 fail:
22523 {
22524 if (temp2)
22525 delete arg2;
22526 }
22527 return NULL;
22528 }
22529
22530
22531 static PyObject * TimeSpan_swigregister(PyObject *self, PyObject *args) {
22532 PyObject *obj;
22533 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22534 SWIG_TypeClientData(SWIGTYPE_p_wxTimeSpan, obj);
22535 Py_INCREF(obj);
22536 return Py_BuildValue((char *)"");
22537 }
22538 static PyObject *_wrap_new_DateSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
22539 PyObject *resultobj;
22540 int arg1 = (int) 0 ;
22541 int arg2 = (int) 0 ;
22542 int arg3 = (int) 0 ;
22543 int arg4 = (int) 0 ;
22544 wxDateSpan *result;
22545 PyObject * obj0 = 0 ;
22546 PyObject * obj1 = 0 ;
22547 PyObject * obj2 = 0 ;
22548 PyObject * obj3 = 0 ;
22549 char *kwnames[] = {
22550 (char *) "years",(char *) "months",(char *) "weeks",(char *) "days", NULL
22551 };
22552
22553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_DateSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
22554 if (obj0) {
22555 arg1 = (int) SWIG_AsInt(obj0);
22556 if (PyErr_Occurred()) SWIG_fail;
22557 }
22558 if (obj1) {
22559 arg2 = (int) SWIG_AsInt(obj1);
22560 if (PyErr_Occurred()) SWIG_fail;
22561 }
22562 if (obj2) {
22563 arg3 = (int) SWIG_AsInt(obj2);
22564 if (PyErr_Occurred()) SWIG_fail;
22565 }
22566 if (obj3) {
22567 arg4 = (int) SWIG_AsInt(obj3);
22568 if (PyErr_Occurred()) SWIG_fail;
22569 }
22570 {
22571 PyThreadState* __tstate = wxPyBeginAllowThreads();
22572 result = (wxDateSpan *)new wxDateSpan(arg1,arg2,arg3,arg4);
22573
22574 wxPyEndAllowThreads(__tstate);
22575 if (PyErr_Occurred()) SWIG_fail;
22576 }
22577 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
22578 return resultobj;
22579 fail:
22580 return NULL;
22581 }
22582
22583
22584 static PyObject *_wrap_delete_DateSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
22585 PyObject *resultobj;
22586 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22587 PyObject * obj0 = 0 ;
22588 char *kwnames[] = {
22589 (char *) "self", NULL
22590 };
22591
22592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateSpan",kwnames,&obj0)) goto fail;
22593 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
22594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22595 {
22596 PyThreadState* __tstate = wxPyBeginAllowThreads();
22597 delete arg1;
22598
22599 wxPyEndAllowThreads(__tstate);
22600 if (PyErr_Occurred()) SWIG_fail;
22601 }
22602 Py_INCREF(Py_None); resultobj = Py_None;
22603 return resultobj;
22604 fail:
22605 return NULL;
22606 }
22607
22608
22609 static PyObject *_wrap_DateSpan_Days(PyObject *self, PyObject *args, PyObject *kwargs) {
22610 PyObject *resultobj;
22611 int arg1 ;
22612 wxDateSpan result;
22613 PyObject * obj0 = 0 ;
22614 char *kwnames[] = {
22615 (char *) "days", NULL
22616 };
22617
22618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Days",kwnames,&obj0)) goto fail;
22619 arg1 = (int) SWIG_AsInt(obj0);
22620 if (PyErr_Occurred()) SWIG_fail;
22621 {
22622 PyThreadState* __tstate = wxPyBeginAllowThreads();
22623 result = wxDateSpan::Days(arg1);
22624
22625 wxPyEndAllowThreads(__tstate);
22626 if (PyErr_Occurred()) SWIG_fail;
22627 }
22628 {
22629 wxDateSpan * resultptr;
22630 resultptr = new wxDateSpan((wxDateSpan &) result);
22631 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
22632 }
22633 return resultobj;
22634 fail:
22635 return NULL;
22636 }
22637
22638
22639 static PyObject *_wrap_DateSpan_Day(PyObject *self, PyObject *args, PyObject *kwargs) {
22640 PyObject *resultobj;
22641 wxDateSpan result;
22642 char *kwnames[] = {
22643 NULL
22644 };
22645
22646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Day",kwnames)) goto fail;
22647 {
22648 PyThreadState* __tstate = wxPyBeginAllowThreads();
22649 result = wxDateSpan::Day();
22650
22651 wxPyEndAllowThreads(__tstate);
22652 if (PyErr_Occurred()) SWIG_fail;
22653 }
22654 {
22655 wxDateSpan * resultptr;
22656 resultptr = new wxDateSpan((wxDateSpan &) result);
22657 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
22658 }
22659 return resultobj;
22660 fail:
22661 return NULL;
22662 }
22663
22664
22665 static PyObject *_wrap_DateSpan_Weeks(PyObject *self, PyObject *args, PyObject *kwargs) {
22666 PyObject *resultobj;
22667 int arg1 ;
22668 wxDateSpan result;
22669 PyObject * obj0 = 0 ;
22670 char *kwnames[] = {
22671 (char *) "weeks", NULL
22672 };
22673
22674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Weeks",kwnames,&obj0)) goto fail;
22675 arg1 = (int) SWIG_AsInt(obj0);
22676 if (PyErr_Occurred()) SWIG_fail;
22677 {
22678 PyThreadState* __tstate = wxPyBeginAllowThreads();
22679 result = wxDateSpan::Weeks(arg1);
22680
22681 wxPyEndAllowThreads(__tstate);
22682 if (PyErr_Occurred()) SWIG_fail;
22683 }
22684 {
22685 wxDateSpan * resultptr;
22686 resultptr = new wxDateSpan((wxDateSpan &) result);
22687 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
22688 }
22689 return resultobj;
22690 fail:
22691 return NULL;
22692 }
22693
22694
22695 static PyObject *_wrap_DateSpan_Week(PyObject *self, PyObject *args, PyObject *kwargs) {
22696 PyObject *resultobj;
22697 wxDateSpan result;
22698 char *kwnames[] = {
22699 NULL
22700 };
22701
22702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Week",kwnames)) goto fail;
22703 {
22704 PyThreadState* __tstate = wxPyBeginAllowThreads();
22705 result = wxDateSpan::Week();
22706
22707 wxPyEndAllowThreads(__tstate);
22708 if (PyErr_Occurred()) SWIG_fail;
22709 }
22710 {
22711 wxDateSpan * resultptr;
22712 resultptr = new wxDateSpan((wxDateSpan &) result);
22713 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
22714 }
22715 return resultobj;
22716 fail:
22717 return NULL;
22718 }
22719
22720
22721 static PyObject *_wrap_DateSpan_Months(PyObject *self, PyObject *args, PyObject *kwargs) {
22722 PyObject *resultobj;
22723 int arg1 ;
22724 wxDateSpan result;
22725 PyObject * obj0 = 0 ;
22726 char *kwnames[] = {
22727 (char *) "mon", NULL
22728 };
22729
22730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Months",kwnames,&obj0)) goto fail;
22731 arg1 = (int) SWIG_AsInt(obj0);
22732 if (PyErr_Occurred()) SWIG_fail;
22733 {
22734 PyThreadState* __tstate = wxPyBeginAllowThreads();
22735 result = wxDateSpan::Months(arg1);
22736
22737 wxPyEndAllowThreads(__tstate);
22738 if (PyErr_Occurred()) SWIG_fail;
22739 }
22740 {
22741 wxDateSpan * resultptr;
22742 resultptr = new wxDateSpan((wxDateSpan &) result);
22743 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
22744 }
22745 return resultobj;
22746 fail:
22747 return NULL;
22748 }
22749
22750
22751 static PyObject *_wrap_DateSpan_Month(PyObject *self, PyObject *args, PyObject *kwargs) {
22752 PyObject *resultobj;
22753 wxDateSpan result;
22754 char *kwnames[] = {
22755 NULL
22756 };
22757
22758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Month",kwnames)) goto fail;
22759 {
22760 PyThreadState* __tstate = wxPyBeginAllowThreads();
22761 result = wxDateSpan::Month();
22762
22763 wxPyEndAllowThreads(__tstate);
22764 if (PyErr_Occurred()) SWIG_fail;
22765 }
22766 {
22767 wxDateSpan * resultptr;
22768 resultptr = new wxDateSpan((wxDateSpan &) result);
22769 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
22770 }
22771 return resultobj;
22772 fail:
22773 return NULL;
22774 }
22775
22776
22777 static PyObject *_wrap_DateSpan_Years(PyObject *self, PyObject *args, PyObject *kwargs) {
22778 PyObject *resultobj;
22779 int arg1 ;
22780 wxDateSpan result;
22781 PyObject * obj0 = 0 ;
22782 char *kwnames[] = {
22783 (char *) "years", NULL
22784 };
22785
22786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Years",kwnames,&obj0)) goto fail;
22787 arg1 = (int) SWIG_AsInt(obj0);
22788 if (PyErr_Occurred()) SWIG_fail;
22789 {
22790 PyThreadState* __tstate = wxPyBeginAllowThreads();
22791 result = wxDateSpan::Years(arg1);
22792
22793 wxPyEndAllowThreads(__tstate);
22794 if (PyErr_Occurred()) SWIG_fail;
22795 }
22796 {
22797 wxDateSpan * resultptr;
22798 resultptr = new wxDateSpan((wxDateSpan &) result);
22799 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
22800 }
22801 return resultobj;
22802 fail:
22803 return NULL;
22804 }
22805
22806
22807 static PyObject *_wrap_DateSpan_Year(PyObject *self, PyObject *args, PyObject *kwargs) {
22808 PyObject *resultobj;
22809 wxDateSpan result;
22810 char *kwnames[] = {
22811 NULL
22812 };
22813
22814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Year",kwnames)) goto fail;
22815 {
22816 PyThreadState* __tstate = wxPyBeginAllowThreads();
22817 result = wxDateSpan::Year();
22818
22819 wxPyEndAllowThreads(__tstate);
22820 if (PyErr_Occurred()) SWIG_fail;
22821 }
22822 {
22823 wxDateSpan * resultptr;
22824 resultptr = new wxDateSpan((wxDateSpan &) result);
22825 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
22826 }
22827 return resultobj;
22828 fail:
22829 return NULL;
22830 }
22831
22832
22833 static PyObject *_wrap_DateSpan_SetYears(PyObject *self, PyObject *args, PyObject *kwargs) {
22834 PyObject *resultobj;
22835 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22836 int arg2 ;
22837 wxDateSpan *result;
22838 PyObject * obj0 = 0 ;
22839 PyObject * obj1 = 0 ;
22840 char *kwnames[] = {
22841 (char *) "self",(char *) "n", NULL
22842 };
22843
22844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetYears",kwnames,&obj0,&obj1)) goto fail;
22845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
22846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22847 arg2 = (int) SWIG_AsInt(obj1);
22848 if (PyErr_Occurred()) SWIG_fail;
22849 {
22850 PyThreadState* __tstate = wxPyBeginAllowThreads();
22851 {
22852 wxDateSpan &_result_ref = (arg1)->SetYears(arg2);
22853 result = (wxDateSpan *) &_result_ref;
22854 }
22855
22856 wxPyEndAllowThreads(__tstate);
22857 if (PyErr_Occurred()) SWIG_fail;
22858 }
22859 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
22860 return resultobj;
22861 fail:
22862 return NULL;
22863 }
22864
22865
22866 static PyObject *_wrap_DateSpan_SetMonths(PyObject *self, PyObject *args, PyObject *kwargs) {
22867 PyObject *resultobj;
22868 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22869 int arg2 ;
22870 wxDateSpan *result;
22871 PyObject * obj0 = 0 ;
22872 PyObject * obj1 = 0 ;
22873 char *kwnames[] = {
22874 (char *) "self",(char *) "n", NULL
22875 };
22876
22877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetMonths",kwnames,&obj0,&obj1)) goto fail;
22878 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
22879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22880 arg2 = (int) SWIG_AsInt(obj1);
22881 if (PyErr_Occurred()) SWIG_fail;
22882 {
22883 PyThreadState* __tstate = wxPyBeginAllowThreads();
22884 {
22885 wxDateSpan &_result_ref = (arg1)->SetMonths(arg2);
22886 result = (wxDateSpan *) &_result_ref;
22887 }
22888
22889 wxPyEndAllowThreads(__tstate);
22890 if (PyErr_Occurred()) SWIG_fail;
22891 }
22892 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
22893 return resultobj;
22894 fail:
22895 return NULL;
22896 }
22897
22898
22899 static PyObject *_wrap_DateSpan_SetWeeks(PyObject *self, PyObject *args, PyObject *kwargs) {
22900 PyObject *resultobj;
22901 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22902 int arg2 ;
22903 wxDateSpan *result;
22904 PyObject * obj0 = 0 ;
22905 PyObject * obj1 = 0 ;
22906 char *kwnames[] = {
22907 (char *) "self",(char *) "n", NULL
22908 };
22909
22910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetWeeks",kwnames,&obj0,&obj1)) goto fail;
22911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
22912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22913 arg2 = (int) SWIG_AsInt(obj1);
22914 if (PyErr_Occurred()) SWIG_fail;
22915 {
22916 PyThreadState* __tstate = wxPyBeginAllowThreads();
22917 {
22918 wxDateSpan &_result_ref = (arg1)->SetWeeks(arg2);
22919 result = (wxDateSpan *) &_result_ref;
22920 }
22921
22922 wxPyEndAllowThreads(__tstate);
22923 if (PyErr_Occurred()) SWIG_fail;
22924 }
22925 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
22926 return resultobj;
22927 fail:
22928 return NULL;
22929 }
22930
22931
22932 static PyObject *_wrap_DateSpan_SetDays(PyObject *self, PyObject *args, PyObject *kwargs) {
22933 PyObject *resultobj;
22934 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22935 int arg2 ;
22936 wxDateSpan *result;
22937 PyObject * obj0 = 0 ;
22938 PyObject * obj1 = 0 ;
22939 char *kwnames[] = {
22940 (char *) "self",(char *) "n", NULL
22941 };
22942
22943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetDays",kwnames,&obj0,&obj1)) goto fail;
22944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
22945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22946 arg2 = (int) SWIG_AsInt(obj1);
22947 if (PyErr_Occurred()) SWIG_fail;
22948 {
22949 PyThreadState* __tstate = wxPyBeginAllowThreads();
22950 {
22951 wxDateSpan &_result_ref = (arg1)->SetDays(arg2);
22952 result = (wxDateSpan *) &_result_ref;
22953 }
22954
22955 wxPyEndAllowThreads(__tstate);
22956 if (PyErr_Occurred()) SWIG_fail;
22957 }
22958 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
22959 return resultobj;
22960 fail:
22961 return NULL;
22962 }
22963
22964
22965 static PyObject *_wrap_DateSpan_GetYears(PyObject *self, PyObject *args, PyObject *kwargs) {
22966 PyObject *resultobj;
22967 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22968 int result;
22969 PyObject * obj0 = 0 ;
22970 char *kwnames[] = {
22971 (char *) "self", NULL
22972 };
22973
22974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetYears",kwnames,&obj0)) goto fail;
22975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
22976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22977 {
22978 PyThreadState* __tstate = wxPyBeginAllowThreads();
22979 result = (int)((wxDateSpan const *)arg1)->GetYears();
22980
22981 wxPyEndAllowThreads(__tstate);
22982 if (PyErr_Occurred()) SWIG_fail;
22983 }
22984 resultobj = SWIG_FromInt((int)result);
22985 return resultobj;
22986 fail:
22987 return NULL;
22988 }
22989
22990
22991 static PyObject *_wrap_DateSpan_GetMonths(PyObject *self, PyObject *args, PyObject *kwargs) {
22992 PyObject *resultobj;
22993 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22994 int result;
22995 PyObject * obj0 = 0 ;
22996 char *kwnames[] = {
22997 (char *) "self", NULL
22998 };
22999
23000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetMonths",kwnames,&obj0)) goto fail;
23001 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23002 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23003 {
23004 PyThreadState* __tstate = wxPyBeginAllowThreads();
23005 result = (int)((wxDateSpan const *)arg1)->GetMonths();
23006
23007 wxPyEndAllowThreads(__tstate);
23008 if (PyErr_Occurred()) SWIG_fail;
23009 }
23010 resultobj = SWIG_FromInt((int)result);
23011 return resultobj;
23012 fail:
23013 return NULL;
23014 }
23015
23016
23017 static PyObject *_wrap_DateSpan_GetWeeks(PyObject *self, PyObject *args, PyObject *kwargs) {
23018 PyObject *resultobj;
23019 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23020 int result;
23021 PyObject * obj0 = 0 ;
23022 char *kwnames[] = {
23023 (char *) "self", NULL
23024 };
23025
23026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetWeeks",kwnames,&obj0)) goto fail;
23027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23029 {
23030 PyThreadState* __tstate = wxPyBeginAllowThreads();
23031 result = (int)((wxDateSpan const *)arg1)->GetWeeks();
23032
23033 wxPyEndAllowThreads(__tstate);
23034 if (PyErr_Occurred()) SWIG_fail;
23035 }
23036 resultobj = SWIG_FromInt((int)result);
23037 return resultobj;
23038 fail:
23039 return NULL;
23040 }
23041
23042
23043 static PyObject *_wrap_DateSpan_GetDays(PyObject *self, PyObject *args, PyObject *kwargs) {
23044 PyObject *resultobj;
23045 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23046 int result;
23047 PyObject * obj0 = 0 ;
23048 char *kwnames[] = {
23049 (char *) "self", NULL
23050 };
23051
23052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetDays",kwnames,&obj0)) goto fail;
23053 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23055 {
23056 PyThreadState* __tstate = wxPyBeginAllowThreads();
23057 result = (int)((wxDateSpan const *)arg1)->GetDays();
23058
23059 wxPyEndAllowThreads(__tstate);
23060 if (PyErr_Occurred()) SWIG_fail;
23061 }
23062 resultobj = SWIG_FromInt((int)result);
23063 return resultobj;
23064 fail:
23065 return NULL;
23066 }
23067
23068
23069 static PyObject *_wrap_DateSpan_GetTotalDays(PyObject *self, PyObject *args, PyObject *kwargs) {
23070 PyObject *resultobj;
23071 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23072 int result;
23073 PyObject * obj0 = 0 ;
23074 char *kwnames[] = {
23075 (char *) "self", NULL
23076 };
23077
23078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetTotalDays",kwnames,&obj0)) goto fail;
23079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23081 {
23082 PyThreadState* __tstate = wxPyBeginAllowThreads();
23083 result = (int)((wxDateSpan const *)arg1)->GetTotalDays();
23084
23085 wxPyEndAllowThreads(__tstate);
23086 if (PyErr_Occurred()) SWIG_fail;
23087 }
23088 resultobj = SWIG_FromInt((int)result);
23089 return resultobj;
23090 fail:
23091 return NULL;
23092 }
23093
23094
23095 static PyObject *_wrap_DateSpan_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
23096 PyObject *resultobj;
23097 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23098 wxDateSpan *arg2 = 0 ;
23099 wxDateSpan *result;
23100 PyObject * obj0 = 0 ;
23101 PyObject * obj1 = 0 ;
23102 char *kwnames[] = {
23103 (char *) "self",(char *) "other", NULL
23104 };
23105
23106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Add",kwnames,&obj0,&obj1)) goto fail;
23107 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23108 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23109 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23110 SWIG_POINTER_EXCEPTION | 0)) == -1)
23111 SWIG_fail;
23112 if (arg2 == NULL) {
23113 PyErr_SetString(PyExc_TypeError,"null reference");
23114 SWIG_fail;
23115 }
23116 {
23117 PyThreadState* __tstate = wxPyBeginAllowThreads();
23118 {
23119 wxDateSpan &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
23120 result = (wxDateSpan *) &_result_ref;
23121 }
23122
23123 wxPyEndAllowThreads(__tstate);
23124 if (PyErr_Occurred()) SWIG_fail;
23125 }
23126 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23127 return resultobj;
23128 fail:
23129 return NULL;
23130 }
23131
23132
23133 static PyObject *_wrap_DateSpan_Subtract(PyObject *self, PyObject *args, PyObject *kwargs) {
23134 PyObject *resultobj;
23135 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23136 wxDateSpan *arg2 = 0 ;
23137 wxDateSpan *result;
23138 PyObject * obj0 = 0 ;
23139 PyObject * obj1 = 0 ;
23140 char *kwnames[] = {
23141 (char *) "self",(char *) "other", NULL
23142 };
23143
23144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
23145 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23147 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23148 SWIG_POINTER_EXCEPTION | 0)) == -1)
23149 SWIG_fail;
23150 if (arg2 == NULL) {
23151 PyErr_SetString(PyExc_TypeError,"null reference");
23152 SWIG_fail;
23153 }
23154 {
23155 PyThreadState* __tstate = wxPyBeginAllowThreads();
23156 {
23157 wxDateSpan &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
23158 result = (wxDateSpan *) &_result_ref;
23159 }
23160
23161 wxPyEndAllowThreads(__tstate);
23162 if (PyErr_Occurred()) SWIG_fail;
23163 }
23164 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23165 return resultobj;
23166 fail:
23167 return NULL;
23168 }
23169
23170
23171 static PyObject *_wrap_DateSpan_Neg(PyObject *self, PyObject *args, PyObject *kwargs) {
23172 PyObject *resultobj;
23173 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23174 wxDateSpan *result;
23175 PyObject * obj0 = 0 ;
23176 char *kwnames[] = {
23177 (char *) "self", NULL
23178 };
23179
23180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Neg",kwnames,&obj0)) goto fail;
23181 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23183 {
23184 PyThreadState* __tstate = wxPyBeginAllowThreads();
23185 {
23186 wxDateSpan &_result_ref = (arg1)->Neg();
23187 result = (wxDateSpan *) &_result_ref;
23188 }
23189
23190 wxPyEndAllowThreads(__tstate);
23191 if (PyErr_Occurred()) SWIG_fail;
23192 }
23193 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23194 return resultobj;
23195 fail:
23196 return NULL;
23197 }
23198
23199
23200 static PyObject *_wrap_DateSpan_Multiply(PyObject *self, PyObject *args, PyObject *kwargs) {
23201 PyObject *resultobj;
23202 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23203 int arg2 ;
23204 wxDateSpan *result;
23205 PyObject * obj0 = 0 ;
23206 PyObject * obj1 = 0 ;
23207 char *kwnames[] = {
23208 (char *) "self",(char *) "factor", NULL
23209 };
23210
23211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
23212 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23213 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23214 arg2 = (int) SWIG_AsInt(obj1);
23215 if (PyErr_Occurred()) SWIG_fail;
23216 {
23217 PyThreadState* __tstate = wxPyBeginAllowThreads();
23218 {
23219 wxDateSpan &_result_ref = (arg1)->Multiply(arg2);
23220 result = (wxDateSpan *) &_result_ref;
23221 }
23222
23223 wxPyEndAllowThreads(__tstate);
23224 if (PyErr_Occurred()) SWIG_fail;
23225 }
23226 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23227 return resultobj;
23228 fail:
23229 return NULL;
23230 }
23231
23232
23233 static PyObject *_wrap_DateSpan___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
23234 PyObject *resultobj;
23235 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23236 wxDateSpan *arg2 = 0 ;
23237 wxDateSpan *result;
23238 PyObject * obj0 = 0 ;
23239 PyObject * obj1 = 0 ;
23240 char *kwnames[] = {
23241 (char *) "self",(char *) "other", NULL
23242 };
23243
23244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
23245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23247 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23248 SWIG_POINTER_EXCEPTION | 0)) == -1)
23249 SWIG_fail;
23250 if (arg2 == NULL) {
23251 PyErr_SetString(PyExc_TypeError,"null reference");
23252 SWIG_fail;
23253 }
23254 {
23255 PyThreadState* __tstate = wxPyBeginAllowThreads();
23256 {
23257 wxDateSpan &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
23258 result = (wxDateSpan *) &_result_ref;
23259 }
23260
23261 wxPyEndAllowThreads(__tstate);
23262 if (PyErr_Occurred()) SWIG_fail;
23263 }
23264 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23265 return resultobj;
23266 fail:
23267 return NULL;
23268 }
23269
23270
23271 static PyObject *_wrap_DateSpan___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
23272 PyObject *resultobj;
23273 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23274 wxDateSpan *arg2 = 0 ;
23275 wxDateSpan *result;
23276 PyObject * obj0 = 0 ;
23277 PyObject * obj1 = 0 ;
23278 char *kwnames[] = {
23279 (char *) "self",(char *) "other", NULL
23280 };
23281
23282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
23283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23285 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23286 SWIG_POINTER_EXCEPTION | 0)) == -1)
23287 SWIG_fail;
23288 if (arg2 == NULL) {
23289 PyErr_SetString(PyExc_TypeError,"null reference");
23290 SWIG_fail;
23291 }
23292 {
23293 PyThreadState* __tstate = wxPyBeginAllowThreads();
23294 {
23295 wxDateSpan &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
23296 result = (wxDateSpan *) &_result_ref;
23297 }
23298
23299 wxPyEndAllowThreads(__tstate);
23300 if (PyErr_Occurred()) SWIG_fail;
23301 }
23302 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23303 return resultobj;
23304 fail:
23305 return NULL;
23306 }
23307
23308
23309 static PyObject *_wrap_DateSpan___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
23310 PyObject *resultobj;
23311 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23312 wxDateSpan *result;
23313 PyObject * obj0 = 0 ;
23314 char *kwnames[] = {
23315 (char *) "self", NULL
23316 };
23317
23318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan___neg__",kwnames,&obj0)) goto fail;
23319 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23320 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23321 {
23322 PyThreadState* __tstate = wxPyBeginAllowThreads();
23323 {
23324 wxDateSpan &_result_ref = (arg1)->operator -();
23325 result = (wxDateSpan *) &_result_ref;
23326 }
23327
23328 wxPyEndAllowThreads(__tstate);
23329 if (PyErr_Occurred()) SWIG_fail;
23330 }
23331 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23332 return resultobj;
23333 fail:
23334 return NULL;
23335 }
23336
23337
23338 static PyObject *_wrap_DateSpan___imul__(PyObject *self, PyObject *args, PyObject *kwargs) {
23339 PyObject *resultobj;
23340 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23341 int arg2 ;
23342 wxDateSpan *result;
23343 PyObject * obj0 = 0 ;
23344 PyObject * obj1 = 0 ;
23345 char *kwnames[] = {
23346 (char *) "self",(char *) "factor", NULL
23347 };
23348
23349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
23350 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23352 arg2 = (int) SWIG_AsInt(obj1);
23353 if (PyErr_Occurred()) SWIG_fail;
23354 {
23355 PyThreadState* __tstate = wxPyBeginAllowThreads();
23356 {
23357 wxDateSpan &_result_ref = (arg1)->operator *=(arg2);
23358 result = (wxDateSpan *) &_result_ref;
23359 }
23360
23361 wxPyEndAllowThreads(__tstate);
23362 if (PyErr_Occurred()) SWIG_fail;
23363 }
23364 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23365 return resultobj;
23366 fail:
23367 return NULL;
23368 }
23369
23370
23371 static PyObject *_wrap_DateSpan___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
23372 PyObject *resultobj;
23373 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23374 wxDateSpan *arg2 = 0 ;
23375 wxDateSpan result;
23376 PyObject * obj0 = 0 ;
23377 PyObject * obj1 = 0 ;
23378 char *kwnames[] = {
23379 (char *) "self",(char *) "other", NULL
23380 };
23381
23382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___add__",kwnames,&obj0,&obj1)) goto fail;
23383 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23384 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23385 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23386 SWIG_POINTER_EXCEPTION | 0)) == -1)
23387 SWIG_fail;
23388 if (arg2 == NULL) {
23389 PyErr_SetString(PyExc_TypeError,"null reference");
23390 SWIG_fail;
23391 }
23392 {
23393 PyThreadState* __tstate = wxPyBeginAllowThreads();
23394 result = wxDateSpan___add__(arg1,(wxDateSpan const &)*arg2);
23395
23396 wxPyEndAllowThreads(__tstate);
23397 if (PyErr_Occurred()) SWIG_fail;
23398 }
23399 {
23400 wxDateSpan * resultptr;
23401 resultptr = new wxDateSpan((wxDateSpan &) result);
23402 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23403 }
23404 return resultobj;
23405 fail:
23406 return NULL;
23407 }
23408
23409
23410 static PyObject *_wrap_DateSpan___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
23411 PyObject *resultobj;
23412 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23413 wxDateSpan *arg2 = 0 ;
23414 wxDateSpan result;
23415 PyObject * obj0 = 0 ;
23416 PyObject * obj1 = 0 ;
23417 char *kwnames[] = {
23418 (char *) "self",(char *) "other", NULL
23419 };
23420
23421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
23422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23424 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23425 SWIG_POINTER_EXCEPTION | 0)) == -1)
23426 SWIG_fail;
23427 if (arg2 == NULL) {
23428 PyErr_SetString(PyExc_TypeError,"null reference");
23429 SWIG_fail;
23430 }
23431 {
23432 PyThreadState* __tstate = wxPyBeginAllowThreads();
23433 result = wxDateSpan___sub__(arg1,(wxDateSpan const &)*arg2);
23434
23435 wxPyEndAllowThreads(__tstate);
23436 if (PyErr_Occurred()) SWIG_fail;
23437 }
23438 {
23439 wxDateSpan * resultptr;
23440 resultptr = new wxDateSpan((wxDateSpan &) result);
23441 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23442 }
23443 return resultobj;
23444 fail:
23445 return NULL;
23446 }
23447
23448
23449 static PyObject *_wrap_DateSpan___mul__(PyObject *self, PyObject *args, PyObject *kwargs) {
23450 PyObject *resultobj;
23451 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23452 int arg2 ;
23453 wxDateSpan result;
23454 PyObject * obj0 = 0 ;
23455 PyObject * obj1 = 0 ;
23456 char *kwnames[] = {
23457 (char *) "self",(char *) "n", NULL
23458 };
23459
23460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
23461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23463 arg2 = (int) SWIG_AsInt(obj1);
23464 if (PyErr_Occurred()) SWIG_fail;
23465 {
23466 PyThreadState* __tstate = wxPyBeginAllowThreads();
23467 result = wxDateSpan___mul__(arg1,arg2);
23468
23469 wxPyEndAllowThreads(__tstate);
23470 if (PyErr_Occurred()) SWIG_fail;
23471 }
23472 {
23473 wxDateSpan * resultptr;
23474 resultptr = new wxDateSpan((wxDateSpan &) result);
23475 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23476 }
23477 return resultobj;
23478 fail:
23479 return NULL;
23480 }
23481
23482
23483 static PyObject *_wrap_DateSpan___rmul__(PyObject *self, PyObject *args, PyObject *kwargs) {
23484 PyObject *resultobj;
23485 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23486 int arg2 ;
23487 wxDateSpan result;
23488 PyObject * obj0 = 0 ;
23489 PyObject * obj1 = 0 ;
23490 char *kwnames[] = {
23491 (char *) "self",(char *) "n", NULL
23492 };
23493
23494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
23495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23497 arg2 = (int) SWIG_AsInt(obj1);
23498 if (PyErr_Occurred()) SWIG_fail;
23499 {
23500 PyThreadState* __tstate = wxPyBeginAllowThreads();
23501 result = wxDateSpan___rmul__(arg1,arg2);
23502
23503 wxPyEndAllowThreads(__tstate);
23504 if (PyErr_Occurred()) SWIG_fail;
23505 }
23506 {
23507 wxDateSpan * resultptr;
23508 resultptr = new wxDateSpan((wxDateSpan &) result);
23509 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23510 }
23511 return resultobj;
23512 fail:
23513 return NULL;
23514 }
23515
23516
23517 static PyObject *_wrap_DateSpan___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
23518 PyObject *resultobj;
23519 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23520 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
23521 bool result;
23522 PyObject * obj0 = 0 ;
23523 PyObject * obj1 = 0 ;
23524 char *kwnames[] = {
23525 (char *) "self",(char *) "other", NULL
23526 };
23527
23528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
23529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23531 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23533 {
23534 PyThreadState* __tstate = wxPyBeginAllowThreads();
23535 result = (bool)wxDateSpan___eq__(arg1,(wxDateSpan const *)arg2);
23536
23537 wxPyEndAllowThreads(__tstate);
23538 if (PyErr_Occurred()) SWIG_fail;
23539 }
23540 {
23541 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23542 }
23543 return resultobj;
23544 fail:
23545 return NULL;
23546 }
23547
23548
23549 static PyObject *_wrap_DateSpan___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
23550 PyObject *resultobj;
23551 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23552 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
23553 bool result;
23554 PyObject * obj0 = 0 ;
23555 PyObject * obj1 = 0 ;
23556 char *kwnames[] = {
23557 (char *) "self",(char *) "other", NULL
23558 };
23559
23560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
23561 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23562 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23563 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23564 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23565 {
23566 PyThreadState* __tstate = wxPyBeginAllowThreads();
23567 result = (bool)wxDateSpan___ne__(arg1,(wxDateSpan const *)arg2);
23568
23569 wxPyEndAllowThreads(__tstate);
23570 if (PyErr_Occurred()) SWIG_fail;
23571 }
23572 {
23573 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23574 }
23575 return resultobj;
23576 fail:
23577 return NULL;
23578 }
23579
23580
23581 static PyObject * DateSpan_swigregister(PyObject *self, PyObject *args) {
23582 PyObject *obj;
23583 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23584 SWIG_TypeClientData(SWIGTYPE_p_wxDateSpan, obj);
23585 Py_INCREF(obj);
23586 return Py_BuildValue((char *)"");
23587 }
23588 static PyObject *_wrap_GetLocalTime(PyObject *self, PyObject *args, PyObject *kwargs) {
23589 PyObject *resultobj;
23590 long result;
23591 char *kwnames[] = {
23592 NULL
23593 };
23594
23595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTime",kwnames)) goto fail;
23596 {
23597 PyThreadState* __tstate = wxPyBeginAllowThreads();
23598 result = (long)wxGetLocalTime();
23599
23600 wxPyEndAllowThreads(__tstate);
23601 if (PyErr_Occurred()) SWIG_fail;
23602 }
23603 resultobj = SWIG_FromLong((long)result);
23604 return resultobj;
23605 fail:
23606 return NULL;
23607 }
23608
23609
23610 static PyObject *_wrap_GetUTCTime(PyObject *self, PyObject *args, PyObject *kwargs) {
23611 PyObject *resultobj;
23612 long result;
23613 char *kwnames[] = {
23614 NULL
23615 };
23616
23617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUTCTime",kwnames)) goto fail;
23618 {
23619 PyThreadState* __tstate = wxPyBeginAllowThreads();
23620 result = (long)wxGetUTCTime();
23621
23622 wxPyEndAllowThreads(__tstate);
23623 if (PyErr_Occurred()) SWIG_fail;
23624 }
23625 resultobj = SWIG_FromLong((long)result);
23626 return resultobj;
23627 fail:
23628 return NULL;
23629 }
23630
23631
23632 static PyObject *_wrap_GetCurrentTime(PyObject *self, PyObject *args, PyObject *kwargs) {
23633 PyObject *resultobj;
23634 long result;
23635 char *kwnames[] = {
23636 NULL
23637 };
23638
23639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentTime",kwnames)) goto fail;
23640 {
23641 PyThreadState* __tstate = wxPyBeginAllowThreads();
23642 result = (long)wxGetCurrentTime();
23643
23644 wxPyEndAllowThreads(__tstate);
23645 if (PyErr_Occurred()) SWIG_fail;
23646 }
23647 resultobj = SWIG_FromLong((long)result);
23648 return resultobj;
23649 fail:
23650 return NULL;
23651 }
23652
23653
23654 static PyObject *_wrap_GetLocalTimeMillis(PyObject *self, PyObject *args, PyObject *kwargs) {
23655 PyObject *resultobj;
23656 wxLongLong result;
23657 char *kwnames[] = {
23658 NULL
23659 };
23660
23661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTimeMillis",kwnames)) goto fail;
23662 {
23663 PyThreadState* __tstate = wxPyBeginAllowThreads();
23664 result = wxGetLocalTimeMillis();
23665
23666 wxPyEndAllowThreads(__tstate);
23667 if (PyErr_Occurred()) SWIG_fail;
23668 }
23669 {
23670 PyObject *hi, *lo, *shifter, *shifted;
23671 hi = PyLong_FromLong( (&result)->GetHi() );
23672 lo = PyLong_FromLong( (&result)->GetLo() );
23673 shifter = PyLong_FromLong(32);
23674 shifted = PyNumber_Lshift(hi, shifter);
23675 resultobj = PyNumber_Or(shifted, lo);
23676 Py_DECREF(hi);
23677 Py_DECREF(lo);
23678 Py_DECREF(shifter);
23679 Py_DECREF(shifted);
23680 }
23681 return resultobj;
23682 fail:
23683 return NULL;
23684 }
23685
23686
23687 static int _wrap_DefaultDateTime_set(PyObject *_val) {
23688 PyErr_SetString(PyExc_TypeError,"Variable DefaultDateTime is read-only.");
23689 return 1;
23690 }
23691
23692
23693 static PyObject *_wrap_DefaultDateTime_get() {
23694 PyObject *pyobj;
23695
23696 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultDateTime), SWIGTYPE_p_wxDateTime, 0);
23697 return pyobj;
23698 }
23699
23700
23701 static PyObject *_wrap_new_DataFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
23702 PyObject *resultobj;
23703 int arg1 ;
23704 wxDataFormat *result;
23705 PyObject * obj0 = 0 ;
23706 char *kwnames[] = {
23707 (char *) "type", NULL
23708 };
23709
23710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DataFormat",kwnames,&obj0)) goto fail;
23711 arg1 = (wxDataFormatId) SWIG_AsInt(obj0);
23712 if (PyErr_Occurred()) SWIG_fail;
23713 {
23714 PyThreadState* __tstate = wxPyBeginAllowThreads();
23715 result = (wxDataFormat *)new wxDataFormat((wxDataFormatId )arg1);
23716
23717 wxPyEndAllowThreads(__tstate);
23718 if (PyErr_Occurred()) SWIG_fail;
23719 }
23720 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
23721 return resultobj;
23722 fail:
23723 return NULL;
23724 }
23725
23726
23727 static PyObject *_wrap_new_CustomDataFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
23728 PyObject *resultobj;
23729 wxString *arg1 = 0 ;
23730 wxDataFormat *result;
23731 bool temp1 = False ;
23732 PyObject * obj0 = 0 ;
23733 char *kwnames[] = {
23734 (char *) "format", NULL
23735 };
23736
23737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_CustomDataFormat",kwnames,&obj0)) goto fail;
23738 {
23739 arg1 = wxString_in_helper(obj0);
23740 if (arg1 == NULL) SWIG_fail;
23741 temp1 = True;
23742 }
23743 {
23744 PyThreadState* __tstate = wxPyBeginAllowThreads();
23745 result = (wxDataFormat *)new wxDataFormat((wxString const &)*arg1);
23746
23747 wxPyEndAllowThreads(__tstate);
23748 if (PyErr_Occurred()) SWIG_fail;
23749 }
23750 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
23751 {
23752 if (temp1)
23753 delete arg1;
23754 }
23755 return resultobj;
23756 fail:
23757 {
23758 if (temp1)
23759 delete arg1;
23760 }
23761 return NULL;
23762 }
23763
23764
23765 static PyObject *_wrap_delete_DataFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
23766 PyObject *resultobj;
23767 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23768 PyObject * obj0 = 0 ;
23769 char *kwnames[] = {
23770 (char *) "self", NULL
23771 };
23772
23773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataFormat",kwnames,&obj0)) goto fail;
23774 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
23775 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23776 {
23777 PyThreadState* __tstate = wxPyBeginAllowThreads();
23778 delete arg1;
23779
23780 wxPyEndAllowThreads(__tstate);
23781 if (PyErr_Occurred()) SWIG_fail;
23782 }
23783 Py_INCREF(Py_None); resultobj = Py_None;
23784 return resultobj;
23785 fail:
23786 return NULL;
23787 }
23788
23789
23790 static PyObject *_wrap_DataFormat___eq____SWIG_0(PyObject *self, PyObject *args) {
23791 PyObject *resultobj;
23792 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23793 int arg2 ;
23794 bool result;
23795 PyObject * obj0 = 0 ;
23796 PyObject * obj1 = 0 ;
23797
23798 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
23799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
23800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23801 arg2 = (wxDataFormatId) SWIG_AsInt(obj1);
23802 if (PyErr_Occurred()) SWIG_fail;
23803 {
23804 PyThreadState* __tstate = wxPyBeginAllowThreads();
23805 result = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormatId )arg2);
23806
23807 wxPyEndAllowThreads(__tstate);
23808 if (PyErr_Occurred()) SWIG_fail;
23809 }
23810 {
23811 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23812 }
23813 return resultobj;
23814 fail:
23815 return NULL;
23816 }
23817
23818
23819 static PyObject *_wrap_DataFormat___ne____SWIG_0(PyObject *self, PyObject *args) {
23820 PyObject *resultobj;
23821 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23822 int arg2 ;
23823 bool result;
23824 PyObject * obj0 = 0 ;
23825 PyObject * obj1 = 0 ;
23826
23827 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
23828 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
23829 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23830 arg2 = (wxDataFormatId) SWIG_AsInt(obj1);
23831 if (PyErr_Occurred()) SWIG_fail;
23832 {
23833 PyThreadState* __tstate = wxPyBeginAllowThreads();
23834 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormatId )arg2);
23835
23836 wxPyEndAllowThreads(__tstate);
23837 if (PyErr_Occurred()) SWIG_fail;
23838 }
23839 {
23840 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23841 }
23842 return resultobj;
23843 fail:
23844 return NULL;
23845 }
23846
23847
23848 static PyObject *_wrap_DataFormat___eq____SWIG_1(PyObject *self, PyObject *args) {
23849 PyObject *resultobj;
23850 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23851 wxDataFormat *arg2 = 0 ;
23852 bool result;
23853 PyObject * obj0 = 0 ;
23854 PyObject * obj1 = 0 ;
23855
23856 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
23857 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
23858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23859 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
23860 SWIG_POINTER_EXCEPTION | 0)) == -1)
23861 SWIG_fail;
23862 if (arg2 == NULL) {
23863 PyErr_SetString(PyExc_TypeError,"null reference");
23864 SWIG_fail;
23865 }
23866 {
23867 PyThreadState* __tstate = wxPyBeginAllowThreads();
23868 result = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormat const &)*arg2);
23869
23870 wxPyEndAllowThreads(__tstate);
23871 if (PyErr_Occurred()) SWIG_fail;
23872 }
23873 {
23874 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23875 }
23876 return resultobj;
23877 fail:
23878 return NULL;
23879 }
23880
23881
23882 static PyObject *_wrap_DataFormat___eq__(PyObject *self, PyObject *args) {
23883 int argc;
23884 PyObject *argv[3];
23885 int ii;
23886
23887 argc = PyObject_Length(args);
23888 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
23889 argv[ii] = PyTuple_GetItem(args,ii);
23890 }
23891 if (argc == 2) {
23892 int _v;
23893 {
23894 void *ptr;
23895 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
23896 _v = 0;
23897 PyErr_Clear();
23898 } else {
23899 _v = 1;
23900 }
23901 }
23902 if (_v) {
23903 {
23904 void *ptr;
23905 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
23906 _v = 0;
23907 PyErr_Clear();
23908 } else {
23909 _v = 1;
23910 }
23911 }
23912 if (_v) {
23913 return _wrap_DataFormat___eq____SWIG_1(self,args);
23914 }
23915 }
23916 }
23917 if (argc == 2) {
23918 int _v;
23919 {
23920 void *ptr;
23921 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
23922 _v = 0;
23923 PyErr_Clear();
23924 } else {
23925 _v = 1;
23926 }
23927 }
23928 if (_v) {
23929 _v = SWIG_CheckInt(argv[1]);
23930 if (_v) {
23931 return _wrap_DataFormat___eq____SWIG_0(self,args);
23932 }
23933 }
23934 }
23935
23936 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DataFormat___eq__'");
23937 return NULL;
23938 }
23939
23940
23941 static PyObject *_wrap_DataFormat___ne____SWIG_1(PyObject *self, PyObject *args) {
23942 PyObject *resultobj;
23943 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
23944 wxDataFormat *arg2 = 0 ;
23945 bool result;
23946 PyObject * obj0 = 0 ;
23947 PyObject * obj1 = 0 ;
23948
23949 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
23950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
23951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23952 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
23953 SWIG_POINTER_EXCEPTION | 0)) == -1)
23954 SWIG_fail;
23955 if (arg2 == NULL) {
23956 PyErr_SetString(PyExc_TypeError,"null reference");
23957 SWIG_fail;
23958 }
23959 {
23960 PyThreadState* __tstate = wxPyBeginAllowThreads();
23961 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormat const &)*arg2);
23962
23963 wxPyEndAllowThreads(__tstate);
23964 if (PyErr_Occurred()) SWIG_fail;
23965 }
23966 {
23967 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23968 }
23969 return resultobj;
23970 fail:
23971 return NULL;
23972 }
23973
23974
23975 static PyObject *_wrap_DataFormat___ne__(PyObject *self, PyObject *args) {
23976 int argc;
23977 PyObject *argv[3];
23978 int ii;
23979
23980 argc = PyObject_Length(args);
23981 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
23982 argv[ii] = PyTuple_GetItem(args,ii);
23983 }
23984 if (argc == 2) {
23985 int _v;
23986 {
23987 void *ptr;
23988 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
23989 _v = 0;
23990 PyErr_Clear();
23991 } else {
23992 _v = 1;
23993 }
23994 }
23995 if (_v) {
23996 {
23997 void *ptr;
23998 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
23999 _v = 0;
24000 PyErr_Clear();
24001 } else {
24002 _v = 1;
24003 }
24004 }
24005 if (_v) {
24006 return _wrap_DataFormat___ne____SWIG_1(self,args);
24007 }
24008 }
24009 }
24010 if (argc == 2) {
24011 int _v;
24012 {
24013 void *ptr;
24014 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
24015 _v = 0;
24016 PyErr_Clear();
24017 } else {
24018 _v = 1;
24019 }
24020 }
24021 if (_v) {
24022 _v = SWIG_CheckInt(argv[1]);
24023 if (_v) {
24024 return _wrap_DataFormat___ne____SWIG_0(self,args);
24025 }
24026 }
24027 }
24028
24029 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DataFormat___ne__'");
24030 return NULL;
24031 }
24032
24033
24034 static PyObject *_wrap_DataFormat_SetType(PyObject *self, PyObject *args, PyObject *kwargs) {
24035 PyObject *resultobj;
24036 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24037 int arg2 ;
24038 PyObject * obj0 = 0 ;
24039 PyObject * obj1 = 0 ;
24040 char *kwnames[] = {
24041 (char *) "self",(char *) "format", NULL
24042 };
24043
24044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetType",kwnames,&obj0,&obj1)) goto fail;
24045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24047 arg2 = (wxDataFormatId) SWIG_AsInt(obj1);
24048 if (PyErr_Occurred()) SWIG_fail;
24049 {
24050 PyThreadState* __tstate = wxPyBeginAllowThreads();
24051 (arg1)->SetType((wxDataFormatId )arg2);
24052
24053 wxPyEndAllowThreads(__tstate);
24054 if (PyErr_Occurred()) SWIG_fail;
24055 }
24056 Py_INCREF(Py_None); resultobj = Py_None;
24057 return resultobj;
24058 fail:
24059 return NULL;
24060 }
24061
24062
24063 static PyObject *_wrap_DataFormat_GetType(PyObject *self, PyObject *args, PyObject *kwargs) {
24064 PyObject *resultobj;
24065 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24066 int result;
24067 PyObject * obj0 = 0 ;
24068 char *kwnames[] = {
24069 (char *) "self", NULL
24070 };
24071
24072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetType",kwnames,&obj0)) goto fail;
24073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24075 {
24076 PyThreadState* __tstate = wxPyBeginAllowThreads();
24077 result = (int)((wxDataFormat const *)arg1)->GetType();
24078
24079 wxPyEndAllowThreads(__tstate);
24080 if (PyErr_Occurred()) SWIG_fail;
24081 }
24082 resultobj = SWIG_FromInt((int)result);
24083 return resultobj;
24084 fail:
24085 return NULL;
24086 }
24087
24088
24089 static PyObject *_wrap_DataFormat_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
24090 PyObject *resultobj;
24091 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24092 wxString result;
24093 PyObject * obj0 = 0 ;
24094 char *kwnames[] = {
24095 (char *) "self", NULL
24096 };
24097
24098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetId",kwnames,&obj0)) goto fail;
24099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24101 {
24102 PyThreadState* __tstate = wxPyBeginAllowThreads();
24103 result = ((wxDataFormat const *)arg1)->GetId();
24104
24105 wxPyEndAllowThreads(__tstate);
24106 if (PyErr_Occurred()) SWIG_fail;
24107 }
24108 {
24109 #if wxUSE_UNICODE
24110 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24111 #else
24112 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24113 #endif
24114 }
24115 return resultobj;
24116 fail:
24117 return NULL;
24118 }
24119
24120
24121 static PyObject *_wrap_DataFormat_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
24122 PyObject *resultobj;
24123 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24124 wxString *arg2 = 0 ;
24125 bool temp2 = False ;
24126 PyObject * obj0 = 0 ;
24127 PyObject * obj1 = 0 ;
24128 char *kwnames[] = {
24129 (char *) "self",(char *) "format", NULL
24130 };
24131
24132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetId",kwnames,&obj0,&obj1)) goto fail;
24133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24135 {
24136 arg2 = wxString_in_helper(obj1);
24137 if (arg2 == NULL) SWIG_fail;
24138 temp2 = True;
24139 }
24140 {
24141 PyThreadState* __tstate = wxPyBeginAllowThreads();
24142 (arg1)->SetId((wxString const &)*arg2);
24143
24144 wxPyEndAllowThreads(__tstate);
24145 if (PyErr_Occurred()) SWIG_fail;
24146 }
24147 Py_INCREF(Py_None); resultobj = Py_None;
24148 {
24149 if (temp2)
24150 delete arg2;
24151 }
24152 return resultobj;
24153 fail:
24154 {
24155 if (temp2)
24156 delete arg2;
24157 }
24158 return NULL;
24159 }
24160
24161
24162 static PyObject * DataFormat_swigregister(PyObject *self, PyObject *args) {
24163 PyObject *obj;
24164 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24165 SWIG_TypeClientData(SWIGTYPE_p_wxDataFormat, obj);
24166 Py_INCREF(obj);
24167 return Py_BuildValue((char *)"");
24168 }
24169 static int _wrap_FormatInvalid_set(PyObject *_val) {
24170 PyErr_SetString(PyExc_TypeError,"Variable FormatInvalid is read-only.");
24171 return 1;
24172 }
24173
24174
24175 static PyObject *_wrap_FormatInvalid_get() {
24176 PyObject *pyobj;
24177
24178 pyobj = SWIG_NewPointerObj((void *)(&wxFormatInvalid), SWIGTYPE_p_wxDataFormat, 0);
24179 return pyobj;
24180 }
24181
24182
24183 static PyObject *_wrap_delete_DataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
24184 PyObject *resultobj;
24185 wxDataObject *arg1 = (wxDataObject *) 0 ;
24186 PyObject * obj0 = 0 ;
24187 char *kwnames[] = {
24188 (char *) "self", NULL
24189 };
24190
24191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataObject",kwnames,&obj0)) goto fail;
24192 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24193 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24194 {
24195 PyThreadState* __tstate = wxPyBeginAllowThreads();
24196 delete arg1;
24197
24198 wxPyEndAllowThreads(__tstate);
24199 if (PyErr_Occurred()) SWIG_fail;
24200 }
24201 Py_INCREF(Py_None); resultobj = Py_None;
24202 return resultobj;
24203 fail:
24204 return NULL;
24205 }
24206
24207
24208 static PyObject *_wrap_DataObject_GetPreferredFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
24209 PyObject *resultobj;
24210 wxDataObject *arg1 = (wxDataObject *) 0 ;
24211 int arg2 = (int) wxDataObject::Get ;
24212 SwigValueWrapper< wxDataFormat > result;
24213 PyObject * obj0 = 0 ;
24214 PyObject * obj1 = 0 ;
24215 char *kwnames[] = {
24216 (char *) "self",(char *) "dir", NULL
24217 };
24218
24219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetPreferredFormat",kwnames,&obj0,&obj1)) goto fail;
24220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24222 if (obj1) {
24223 arg2 = (wxDataObject::Direction) SWIG_AsInt(obj1);
24224 if (PyErr_Occurred()) SWIG_fail;
24225 }
24226 {
24227 PyThreadState* __tstate = wxPyBeginAllowThreads();
24228 result = ((wxDataObject const *)arg1)->GetPreferredFormat((wxDataObject::Direction )arg2);
24229
24230 wxPyEndAllowThreads(__tstate);
24231 if (PyErr_Occurred()) SWIG_fail;
24232 }
24233 {
24234 wxDataFormat * resultptr;
24235 resultptr = new wxDataFormat((wxDataFormat &) result);
24236 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDataFormat, 1);
24237 }
24238 return resultobj;
24239 fail:
24240 return NULL;
24241 }
24242
24243
24244 static PyObject *_wrap_DataObject_GetFormatCount(PyObject *self, PyObject *args, PyObject *kwargs) {
24245 PyObject *resultobj;
24246 wxDataObject *arg1 = (wxDataObject *) 0 ;
24247 int arg2 = (int) wxDataObject::Get ;
24248 size_t result;
24249 PyObject * obj0 = 0 ;
24250 PyObject * obj1 = 0 ;
24251 char *kwnames[] = {
24252 (char *) "self",(char *) "dir", NULL
24253 };
24254
24255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetFormatCount",kwnames,&obj0,&obj1)) goto fail;
24256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24258 if (obj1) {
24259 arg2 = (wxDataObject::Direction) SWIG_AsInt(obj1);
24260 if (PyErr_Occurred()) SWIG_fail;
24261 }
24262 {
24263 PyThreadState* __tstate = wxPyBeginAllowThreads();
24264 result = (size_t)((wxDataObject const *)arg1)->GetFormatCount((wxDataObject::Direction )arg2);
24265
24266 wxPyEndAllowThreads(__tstate);
24267 if (PyErr_Occurred()) SWIG_fail;
24268 }
24269 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
24270 return resultobj;
24271 fail:
24272 return NULL;
24273 }
24274
24275
24276 static PyObject *_wrap_DataObject_IsSupported(PyObject *self, PyObject *args, PyObject *kwargs) {
24277 PyObject *resultobj;
24278 wxDataObject *arg1 = (wxDataObject *) 0 ;
24279 wxDataFormat *arg2 = 0 ;
24280 int arg3 = (int) wxDataObject::Get ;
24281 bool result;
24282 PyObject * obj0 = 0 ;
24283 PyObject * obj1 = 0 ;
24284 PyObject * obj2 = 0 ;
24285 char *kwnames[] = {
24286 (char *) "self",(char *) "format",(char *) "dir", NULL
24287 };
24288
24289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObject_IsSupported",kwnames,&obj0,&obj1,&obj2)) goto fail;
24290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24292 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24293 SWIG_POINTER_EXCEPTION | 0)) == -1)
24294 SWIG_fail;
24295 if (arg2 == NULL) {
24296 PyErr_SetString(PyExc_TypeError,"null reference");
24297 SWIG_fail;
24298 }
24299 if (obj2) {
24300 arg3 = (wxDataObject::Direction) SWIG_AsInt(obj2);
24301 if (PyErr_Occurred()) SWIG_fail;
24302 }
24303 {
24304 PyThreadState* __tstate = wxPyBeginAllowThreads();
24305 result = (bool)((wxDataObject const *)arg1)->IsSupported((wxDataFormat const &)*arg2,(wxDataObject::Direction )arg3);
24306
24307 wxPyEndAllowThreads(__tstate);
24308 if (PyErr_Occurred()) SWIG_fail;
24309 }
24310 {
24311 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24312 }
24313 return resultobj;
24314 fail:
24315 return NULL;
24316 }
24317
24318
24319 static PyObject *_wrap_DataObject_GetDataSize(PyObject *self, PyObject *args, PyObject *kwargs) {
24320 PyObject *resultobj;
24321 wxDataObject *arg1 = (wxDataObject *) 0 ;
24322 wxDataFormat *arg2 = 0 ;
24323 size_t result;
24324 PyObject * obj0 = 0 ;
24325 PyObject * obj1 = 0 ;
24326 char *kwnames[] = {
24327 (char *) "self",(char *) "format", NULL
24328 };
24329
24330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataSize",kwnames,&obj0,&obj1)) goto fail;
24331 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24332 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24333 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24334 SWIG_POINTER_EXCEPTION | 0)) == -1)
24335 SWIG_fail;
24336 if (arg2 == NULL) {
24337 PyErr_SetString(PyExc_TypeError,"null reference");
24338 SWIG_fail;
24339 }
24340 {
24341 PyThreadState* __tstate = wxPyBeginAllowThreads();
24342 result = (size_t)((wxDataObject const *)arg1)->GetDataSize((wxDataFormat const &)*arg2);
24343
24344 wxPyEndAllowThreads(__tstate);
24345 if (PyErr_Occurred()) SWIG_fail;
24346 }
24347 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
24348 return resultobj;
24349 fail:
24350 return NULL;
24351 }
24352
24353
24354 static PyObject *_wrap_DataObject_GetAllFormats(PyObject *self, PyObject *args, PyObject *kwargs) {
24355 PyObject *resultobj;
24356 wxDataObject *arg1 = (wxDataObject *) 0 ;
24357 wxDataFormat *arg2 = (wxDataFormat *) 0 ;
24358 int arg3 = (int) wxDataObject::Get ;
24359 PyObject * obj0 = 0 ;
24360 PyObject * obj1 = 0 ;
24361 PyObject * obj2 = 0 ;
24362 char *kwnames[] = {
24363 (char *) "self",(char *) "formats",(char *) "dir", NULL
24364 };
24365
24366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObject_GetAllFormats",kwnames,&obj0,&obj1,&obj2)) goto fail;
24367 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24368 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24369 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24371 if (obj2) {
24372 arg3 = (wxDataObject::Direction) SWIG_AsInt(obj2);
24373 if (PyErr_Occurred()) SWIG_fail;
24374 }
24375 {
24376 PyThreadState* __tstate = wxPyBeginAllowThreads();
24377 ((wxDataObject const *)arg1)->GetAllFormats(arg2,(wxDataObject::Direction )arg3);
24378
24379 wxPyEndAllowThreads(__tstate);
24380 if (PyErr_Occurred()) SWIG_fail;
24381 }
24382 Py_INCREF(Py_None); resultobj = Py_None;
24383 return resultobj;
24384 fail:
24385 return NULL;
24386 }
24387
24388
24389 static PyObject *_wrap_DataObject_GetDataHere(PyObject *self, PyObject *args, PyObject *kwargs) {
24390 PyObject *resultobj;
24391 wxDataObject *arg1 = (wxDataObject *) 0 ;
24392 wxDataFormat *arg2 = 0 ;
24393 void *arg3 = (void *) 0 ;
24394 bool result;
24395 PyObject * obj0 = 0 ;
24396 PyObject * obj1 = 0 ;
24397 PyObject * obj2 = 0 ;
24398 char *kwnames[] = {
24399 (char *) "self",(char *) "format",(char *) "buf", NULL
24400 };
24401
24402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DataObject_GetDataHere",kwnames,&obj0,&obj1,&obj2)) goto fail;
24403 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24404 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24405 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24406 SWIG_POINTER_EXCEPTION | 0)) == -1)
24407 SWIG_fail;
24408 if (arg2 == NULL) {
24409 PyErr_SetString(PyExc_TypeError,"null reference");
24410 SWIG_fail;
24411 }
24412 if ((SWIG_ConvertPtr(obj2,&arg3,0,SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24413 {
24414 PyThreadState* __tstate = wxPyBeginAllowThreads();
24415 result = (bool)((wxDataObject const *)arg1)->GetDataHere((wxDataFormat const &)*arg2,arg3);
24416
24417 wxPyEndAllowThreads(__tstate);
24418 if (PyErr_Occurred()) SWIG_fail;
24419 }
24420 {
24421 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24422 }
24423 return resultobj;
24424 fail:
24425 return NULL;
24426 }
24427
24428
24429 static PyObject *_wrap_DataObject_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
24430 PyObject *resultobj;
24431 wxDataObject *arg1 = (wxDataObject *) 0 ;
24432 wxDataFormat *arg2 = 0 ;
24433 size_t arg3 ;
24434 void *arg4 = (void *) 0 ;
24435 bool result;
24436 PyObject * obj0 = 0 ;
24437 PyObject * obj1 = 0 ;
24438 PyObject * obj2 = 0 ;
24439 PyObject * obj3 = 0 ;
24440 char *kwnames[] = {
24441 (char *) "self",(char *) "format",(char *) "len",(char *) "buf", NULL
24442 };
24443
24444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DataObject_SetData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24447 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24448 SWIG_POINTER_EXCEPTION | 0)) == -1)
24449 SWIG_fail;
24450 if (arg2 == NULL) {
24451 PyErr_SetString(PyExc_TypeError,"null reference");
24452 SWIG_fail;
24453 }
24454 arg3 = (size_t) SWIG_AsUnsignedLong(obj2);
24455 if (PyErr_Occurred()) SWIG_fail;
24456 if ((SWIG_ConvertPtr(obj3,&arg4,0,SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24457 {
24458 PyThreadState* __tstate = wxPyBeginAllowThreads();
24459 result = (bool)(arg1)->SetData((wxDataFormat const &)*arg2,arg3,(void const *)arg4);
24460
24461 wxPyEndAllowThreads(__tstate);
24462 if (PyErr_Occurred()) SWIG_fail;
24463 }
24464 {
24465 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24466 }
24467 return resultobj;
24468 fail:
24469 return NULL;
24470 }
24471
24472
24473 static PyObject * DataObject_swigregister(PyObject *self, PyObject *args) {
24474 PyObject *obj;
24475 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24476 SWIG_TypeClientData(SWIGTYPE_p_wxDataObject, obj);
24477 Py_INCREF(obj);
24478 return Py_BuildValue((char *)"");
24479 }
24480 static PyObject *_wrap_new_DataObjectSimple(PyObject *self, PyObject *args, PyObject *kwargs) {
24481 PyObject *resultobj;
24482 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
24483 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
24484 wxDataObjectSimple *result;
24485 PyObject * obj0 = 0 ;
24486 char *kwnames[] = {
24487 (char *) "format", NULL
24488 };
24489
24490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DataObjectSimple",kwnames,&obj0)) goto fail;
24491 if (obj0) {
24492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24493 SWIG_POINTER_EXCEPTION | 0)) == -1)
24494 SWIG_fail;
24495 if (arg1 == NULL) {
24496 PyErr_SetString(PyExc_TypeError,"null reference");
24497 SWIG_fail;
24498 }
24499 }
24500 {
24501 PyThreadState* __tstate = wxPyBeginAllowThreads();
24502 result = (wxDataObjectSimple *)new wxDataObjectSimple((wxDataFormat const &)*arg1);
24503
24504 wxPyEndAllowThreads(__tstate);
24505 if (PyErr_Occurred()) SWIG_fail;
24506 }
24507 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectSimple, 1);
24508 return resultobj;
24509 fail:
24510 return NULL;
24511 }
24512
24513
24514 static PyObject *_wrap_DataObjectSimple_GetFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
24515 PyObject *resultobj;
24516 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
24517 wxDataFormat *result;
24518 PyObject * obj0 = 0 ;
24519 char *kwnames[] = {
24520 (char *) "self", NULL
24521 };
24522
24523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetFormat",kwnames,&obj0)) goto fail;
24524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectSimple,
24525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24526 {
24527 PyThreadState* __tstate = wxPyBeginAllowThreads();
24528 {
24529 wxDataFormat const &_result_ref = (arg1)->GetFormat();
24530 result = (wxDataFormat *) &_result_ref;
24531 }
24532
24533 wxPyEndAllowThreads(__tstate);
24534 if (PyErr_Occurred()) SWIG_fail;
24535 }
24536 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 0);
24537 return resultobj;
24538 fail:
24539 return NULL;
24540 }
24541
24542
24543 static PyObject *_wrap_DataObjectSimple_SetFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
24544 PyObject *resultobj;
24545 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
24546 wxDataFormat *arg2 = 0 ;
24547 PyObject * obj0 = 0 ;
24548 PyObject * obj1 = 0 ;
24549 char *kwnames[] = {
24550 (char *) "self",(char *) "format", NULL
24551 };
24552
24553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObjectSimple_SetFormat",kwnames,&obj0,&obj1)) goto fail;
24554 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectSimple,
24555 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24556 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24557 SWIG_POINTER_EXCEPTION | 0)) == -1)
24558 SWIG_fail;
24559 if (arg2 == NULL) {
24560 PyErr_SetString(PyExc_TypeError,"null reference");
24561 SWIG_fail;
24562 }
24563 {
24564 PyThreadState* __tstate = wxPyBeginAllowThreads();
24565 (arg1)->SetFormat((wxDataFormat const &)*arg2);
24566
24567 wxPyEndAllowThreads(__tstate);
24568 if (PyErr_Occurred()) SWIG_fail;
24569 }
24570 Py_INCREF(Py_None); resultobj = Py_None;
24571 return resultobj;
24572 fail:
24573 return NULL;
24574 }
24575
24576
24577 static PyObject * DataObjectSimple_swigregister(PyObject *self, PyObject *args) {
24578 PyObject *obj;
24579 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24580 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectSimple, obj);
24581 Py_INCREF(obj);
24582 return Py_BuildValue((char *)"");
24583 }
24584 static PyObject *_wrap_new_PyDataObjectSimple(PyObject *self, PyObject *args, PyObject *kwargs) {
24585 PyObject *resultobj;
24586 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
24587 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
24588 wxPyDataObjectSimple *result;
24589 PyObject * obj0 = 0 ;
24590 char *kwnames[] = {
24591 (char *) "format", NULL
24592 };
24593
24594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyDataObjectSimple",kwnames,&obj0)) goto fail;
24595 if (obj0) {
24596 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24597 SWIG_POINTER_EXCEPTION | 0)) == -1)
24598 SWIG_fail;
24599 if (arg1 == NULL) {
24600 PyErr_SetString(PyExc_TypeError,"null reference");
24601 SWIG_fail;
24602 }
24603 }
24604 {
24605 PyThreadState* __tstate = wxPyBeginAllowThreads();
24606 result = (wxPyDataObjectSimple *)new wxPyDataObjectSimple((wxDataFormat const &)*arg1);
24607
24608 wxPyEndAllowThreads(__tstate);
24609 if (PyErr_Occurred()) SWIG_fail;
24610 }
24611 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDataObjectSimple, 1);
24612 return resultobj;
24613 fail:
24614 return NULL;
24615 }
24616
24617
24618 static PyObject *_wrap_PyDataObjectSimple__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
24619 PyObject *resultobj;
24620 wxPyDataObjectSimple *arg1 = (wxPyDataObjectSimple *) 0 ;
24621 PyObject *arg2 = (PyObject *) 0 ;
24622 PyObject *arg3 = (PyObject *) 0 ;
24623 PyObject * obj0 = 0 ;
24624 PyObject * obj1 = 0 ;
24625 PyObject * obj2 = 0 ;
24626 char *kwnames[] = {
24627 (char *) "self",(char *) "self",(char *) "_class", NULL
24628 };
24629
24630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDataObjectSimple__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
24631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDataObjectSimple,
24632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24633 arg2 = obj1;
24634 arg3 = obj2;
24635 {
24636 PyThreadState* __tstate = wxPyBeginAllowThreads();
24637 (arg1)->_setCallbackInfo(arg2,arg3);
24638
24639 wxPyEndAllowThreads(__tstate);
24640 if (PyErr_Occurred()) SWIG_fail;
24641 }
24642 Py_INCREF(Py_None); resultobj = Py_None;
24643 return resultobj;
24644 fail:
24645 return NULL;
24646 }
24647
24648
24649 static PyObject * PyDataObjectSimple_swigregister(PyObject *self, PyObject *args) {
24650 PyObject *obj;
24651 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24652 SWIG_TypeClientData(SWIGTYPE_p_wxPyDataObjectSimple, obj);
24653 Py_INCREF(obj);
24654 return Py_BuildValue((char *)"");
24655 }
24656 static PyObject *_wrap_new_DataObjectComposite(PyObject *self, PyObject *args, PyObject *kwargs) {
24657 PyObject *resultobj;
24658 wxDataObjectComposite *result;
24659 char *kwnames[] = {
24660 NULL
24661 };
24662
24663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DataObjectComposite",kwnames)) goto fail;
24664 {
24665 PyThreadState* __tstate = wxPyBeginAllowThreads();
24666 result = (wxDataObjectComposite *)new wxDataObjectComposite();
24667
24668 wxPyEndAllowThreads(__tstate);
24669 if (PyErr_Occurred()) SWIG_fail;
24670 }
24671 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectComposite, 1);
24672 return resultobj;
24673 fail:
24674 return NULL;
24675 }
24676
24677
24678 static PyObject *_wrap_DataObjectComposite_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
24679 PyObject *resultobj;
24680 wxDataObjectComposite *arg1 = (wxDataObjectComposite *) 0 ;
24681 wxDataObjectSimple *arg2 = (wxDataObjectSimple *) 0 ;
24682 int arg3 = (int) False ;
24683 PyObject * obj0 = 0 ;
24684 PyObject * obj1 = 0 ;
24685 PyObject * obj2 = 0 ;
24686 char *kwnames[] = {
24687 (char *) "self",(char *) "dataObject",(char *) "preferred", NULL
24688 };
24689
24690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObjectComposite_Add",kwnames,&obj0,&obj1,&obj2)) goto fail;
24691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectComposite,
24692 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24693 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObjectSimple,
24694 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
24695 if (obj2) {
24696 arg3 = (int) SWIG_AsInt(obj2);
24697 if (PyErr_Occurred()) SWIG_fail;
24698 }
24699 {
24700 PyThreadState* __tstate = wxPyBeginAllowThreads();
24701 (arg1)->Add(arg2,arg3);
24702
24703 wxPyEndAllowThreads(__tstate);
24704 if (PyErr_Occurred()) SWIG_fail;
24705 }
24706 Py_INCREF(Py_None); resultobj = Py_None;
24707 return resultobj;
24708 fail:
24709 return NULL;
24710 }
24711
24712
24713 static PyObject * DataObjectComposite_swigregister(PyObject *self, PyObject *args) {
24714 PyObject *obj;
24715 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24716 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectComposite, obj);
24717 Py_INCREF(obj);
24718 return Py_BuildValue((char *)"");
24719 }
24720 static PyObject *_wrap_new_TextDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
24721 PyObject *resultobj;
24722 wxString const &arg1_defvalue = wxPyEmptyString ;
24723 wxString *arg1 = (wxString *) &arg1_defvalue ;
24724 wxTextDataObject *result;
24725 bool temp1 = False ;
24726 PyObject * obj0 = 0 ;
24727 char *kwnames[] = {
24728 (char *) "text", NULL
24729 };
24730
24731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TextDataObject",kwnames,&obj0)) goto fail;
24732 if (obj0) {
24733 {
24734 arg1 = wxString_in_helper(obj0);
24735 if (arg1 == NULL) SWIG_fail;
24736 temp1 = True;
24737 }
24738 }
24739 {
24740 PyThreadState* __tstate = wxPyBeginAllowThreads();
24741 result = (wxTextDataObject *)new wxTextDataObject((wxString const &)*arg1);
24742
24743 wxPyEndAllowThreads(__tstate);
24744 if (PyErr_Occurred()) SWIG_fail;
24745 }
24746 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextDataObject, 1);
24747 {
24748 if (temp1)
24749 delete arg1;
24750 }
24751 return resultobj;
24752 fail:
24753 {
24754 if (temp1)
24755 delete arg1;
24756 }
24757 return NULL;
24758 }
24759
24760
24761 static PyObject *_wrap_TextDataObject_GetTextLength(PyObject *self, PyObject *args, PyObject *kwargs) {
24762 PyObject *resultobj;
24763 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
24764 size_t result;
24765 PyObject * obj0 = 0 ;
24766 char *kwnames[] = {
24767 (char *) "self", NULL
24768 };
24769
24770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetTextLength",kwnames,&obj0)) goto fail;
24771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextDataObject,
24772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24773 {
24774 PyThreadState* __tstate = wxPyBeginAllowThreads();
24775 result = (size_t)(arg1)->GetTextLength();
24776
24777 wxPyEndAllowThreads(__tstate);
24778 if (PyErr_Occurred()) SWIG_fail;
24779 }
24780 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
24781 return resultobj;
24782 fail:
24783 return NULL;
24784 }
24785
24786
24787 static PyObject *_wrap_TextDataObject_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
24788 PyObject *resultobj;
24789 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
24790 wxString result;
24791 PyObject * obj0 = 0 ;
24792 char *kwnames[] = {
24793 (char *) "self", NULL
24794 };
24795
24796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetText",kwnames,&obj0)) goto fail;
24797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextDataObject,
24798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24799 {
24800 PyThreadState* __tstate = wxPyBeginAllowThreads();
24801 result = (arg1)->GetText();
24802
24803 wxPyEndAllowThreads(__tstate);
24804 if (PyErr_Occurred()) SWIG_fail;
24805 }
24806 {
24807 #if wxUSE_UNICODE
24808 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24809 #else
24810 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24811 #endif
24812 }
24813 return resultobj;
24814 fail:
24815 return NULL;
24816 }
24817
24818
24819 static PyObject *_wrap_TextDataObject_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
24820 PyObject *resultobj;
24821 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
24822 wxString *arg2 = 0 ;
24823 bool temp2 = False ;
24824 PyObject * obj0 = 0 ;
24825 PyObject * obj1 = 0 ;
24826 char *kwnames[] = {
24827 (char *) "self",(char *) "text", NULL
24828 };
24829
24830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextDataObject_SetText",kwnames,&obj0,&obj1)) goto fail;
24831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextDataObject,
24832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24833 {
24834 arg2 = wxString_in_helper(obj1);
24835 if (arg2 == NULL) SWIG_fail;
24836 temp2 = True;
24837 }
24838 {
24839 PyThreadState* __tstate = wxPyBeginAllowThreads();
24840 (arg1)->SetText((wxString const &)*arg2);
24841
24842 wxPyEndAllowThreads(__tstate);
24843 if (PyErr_Occurred()) SWIG_fail;
24844 }
24845 Py_INCREF(Py_None); resultobj = Py_None;
24846 {
24847 if (temp2)
24848 delete arg2;
24849 }
24850 return resultobj;
24851 fail:
24852 {
24853 if (temp2)
24854 delete arg2;
24855 }
24856 return NULL;
24857 }
24858
24859
24860 static PyObject * TextDataObject_swigregister(PyObject *self, PyObject *args) {
24861 PyObject *obj;
24862 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24863 SWIG_TypeClientData(SWIGTYPE_p_wxTextDataObject, obj);
24864 Py_INCREF(obj);
24865 return Py_BuildValue((char *)"");
24866 }
24867 static PyObject *_wrap_new_PyTextDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
24868 PyObject *resultobj;
24869 wxString const &arg1_defvalue = wxPyEmptyString ;
24870 wxString *arg1 = (wxString *) &arg1_defvalue ;
24871 wxPyTextDataObject *result;
24872 bool temp1 = False ;
24873 PyObject * obj0 = 0 ;
24874 char *kwnames[] = {
24875 (char *) "text", NULL
24876 };
24877
24878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyTextDataObject",kwnames,&obj0)) goto fail;
24879 if (obj0) {
24880 {
24881 arg1 = wxString_in_helper(obj0);
24882 if (arg1 == NULL) SWIG_fail;
24883 temp1 = True;
24884 }
24885 }
24886 {
24887 PyThreadState* __tstate = wxPyBeginAllowThreads();
24888 result = (wxPyTextDataObject *)new wxPyTextDataObject((wxString const &)*arg1);
24889
24890 wxPyEndAllowThreads(__tstate);
24891 if (PyErr_Occurred()) SWIG_fail;
24892 }
24893 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDataObject, 1);
24894 {
24895 if (temp1)
24896 delete arg1;
24897 }
24898 return resultobj;
24899 fail:
24900 {
24901 if (temp1)
24902 delete arg1;
24903 }
24904 return NULL;
24905 }
24906
24907
24908 static PyObject *_wrap_PyTextDataObject__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
24909 PyObject *resultobj;
24910 wxPyTextDataObject *arg1 = (wxPyTextDataObject *) 0 ;
24911 PyObject *arg2 = (PyObject *) 0 ;
24912 PyObject *arg3 = (PyObject *) 0 ;
24913 PyObject * obj0 = 0 ;
24914 PyObject * obj1 = 0 ;
24915 PyObject * obj2 = 0 ;
24916 char *kwnames[] = {
24917 (char *) "self",(char *) "self",(char *) "_class", NULL
24918 };
24919
24920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTextDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
24921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDataObject,
24922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24923 arg2 = obj1;
24924 arg3 = obj2;
24925 {
24926 PyThreadState* __tstate = wxPyBeginAllowThreads();
24927 (arg1)->_setCallbackInfo(arg2,arg3);
24928
24929 wxPyEndAllowThreads(__tstate);
24930 if (PyErr_Occurred()) SWIG_fail;
24931 }
24932 Py_INCREF(Py_None); resultobj = Py_None;
24933 return resultobj;
24934 fail:
24935 return NULL;
24936 }
24937
24938
24939 static PyObject * PyTextDataObject_swigregister(PyObject *self, PyObject *args) {
24940 PyObject *obj;
24941 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24942 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDataObject, obj);
24943 Py_INCREF(obj);
24944 return Py_BuildValue((char *)"");
24945 }
24946 static PyObject *_wrap_new_BitmapDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
24947 PyObject *resultobj;
24948 wxBitmap const &arg1_defvalue = wxNullBitmap ;
24949 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
24950 wxBitmapDataObject *result;
24951 PyObject * obj0 = 0 ;
24952 char *kwnames[] = {
24953 (char *) "bitmap", NULL
24954 };
24955
24956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BitmapDataObject",kwnames,&obj0)) goto fail;
24957 if (obj0) {
24958 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
24959 SWIG_POINTER_EXCEPTION | 0)) == -1)
24960 SWIG_fail;
24961 if (arg1 == NULL) {
24962 PyErr_SetString(PyExc_TypeError,"null reference");
24963 SWIG_fail;
24964 }
24965 }
24966 {
24967 PyThreadState* __tstate = wxPyBeginAllowThreads();
24968 result = (wxBitmapDataObject *)new wxBitmapDataObject((wxBitmap const &)*arg1);
24969
24970 wxPyEndAllowThreads(__tstate);
24971 if (PyErr_Occurred()) SWIG_fail;
24972 }
24973 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapDataObject, 1);
24974 return resultobj;
24975 fail:
24976 return NULL;
24977 }
24978
24979
24980 static PyObject *_wrap_BitmapDataObject_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
24981 PyObject *resultobj;
24982 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
24983 wxBitmap result;
24984 PyObject * obj0 = 0 ;
24985 char *kwnames[] = {
24986 (char *) "self", NULL
24987 };
24988
24989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapDataObject_GetBitmap",kwnames,&obj0)) goto fail;
24990 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapDataObject,
24991 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24992 {
24993 PyThreadState* __tstate = wxPyBeginAllowThreads();
24994 result = ((wxBitmapDataObject const *)arg1)->GetBitmap();
24995
24996 wxPyEndAllowThreads(__tstate);
24997 if (PyErr_Occurred()) SWIG_fail;
24998 }
24999 {
25000 wxBitmap * resultptr;
25001 resultptr = new wxBitmap((wxBitmap &) result);
25002 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
25003 }
25004 return resultobj;
25005 fail:
25006 return NULL;
25007 }
25008
25009
25010 static PyObject *_wrap_BitmapDataObject_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
25011 PyObject *resultobj;
25012 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
25013 wxBitmap *arg2 = 0 ;
25014 PyObject * obj0 = 0 ;
25015 PyObject * obj1 = 0 ;
25016 char *kwnames[] = {
25017 (char *) "self",(char *) "bitmap", NULL
25018 };
25019
25020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapDataObject_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
25021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapDataObject,
25022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25023 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
25024 SWIG_POINTER_EXCEPTION | 0)) == -1)
25025 SWIG_fail;
25026 if (arg2 == NULL) {
25027 PyErr_SetString(PyExc_TypeError,"null reference");
25028 SWIG_fail;
25029 }
25030 {
25031 PyThreadState* __tstate = wxPyBeginAllowThreads();
25032 (arg1)->SetBitmap((wxBitmap const &)*arg2);
25033
25034 wxPyEndAllowThreads(__tstate);
25035 if (PyErr_Occurred()) SWIG_fail;
25036 }
25037 Py_INCREF(Py_None); resultobj = Py_None;
25038 return resultobj;
25039 fail:
25040 return NULL;
25041 }
25042
25043
25044 static PyObject * BitmapDataObject_swigregister(PyObject *self, PyObject *args) {
25045 PyObject *obj;
25046 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25047 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapDataObject, obj);
25048 Py_INCREF(obj);
25049 return Py_BuildValue((char *)"");
25050 }
25051 static PyObject *_wrap_new_PyBitmapDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
25052 PyObject *resultobj;
25053 wxBitmap const &arg1_defvalue = wxNullBitmap ;
25054 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
25055 wxPyBitmapDataObject *result;
25056 PyObject * obj0 = 0 ;
25057 char *kwnames[] = {
25058 (char *) "bitmap", NULL
25059 };
25060
25061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyBitmapDataObject",kwnames,&obj0)) goto fail;
25062 if (obj0) {
25063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
25064 SWIG_POINTER_EXCEPTION | 0)) == -1)
25065 SWIG_fail;
25066 if (arg1 == NULL) {
25067 PyErr_SetString(PyExc_TypeError,"null reference");
25068 SWIG_fail;
25069 }
25070 }
25071 {
25072 PyThreadState* __tstate = wxPyBeginAllowThreads();
25073 result = (wxPyBitmapDataObject *)new wxPyBitmapDataObject((wxBitmap const &)*arg1);
25074
25075 wxPyEndAllowThreads(__tstate);
25076 if (PyErr_Occurred()) SWIG_fail;
25077 }
25078 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyBitmapDataObject, 1);
25079 return resultobj;
25080 fail:
25081 return NULL;
25082 }
25083
25084
25085 static PyObject *_wrap_PyBitmapDataObject__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
25086 PyObject *resultobj;
25087 wxPyBitmapDataObject *arg1 = (wxPyBitmapDataObject *) 0 ;
25088 PyObject *arg2 = (PyObject *) 0 ;
25089 PyObject *arg3 = (PyObject *) 0 ;
25090 PyObject * obj0 = 0 ;
25091 PyObject * obj1 = 0 ;
25092 PyObject * obj2 = 0 ;
25093 char *kwnames[] = {
25094 (char *) "self",(char *) "self",(char *) "_class", NULL
25095 };
25096
25097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyBitmapDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
25098 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapDataObject,
25099 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25100 arg2 = obj1;
25101 arg3 = obj2;
25102 {
25103 PyThreadState* __tstate = wxPyBeginAllowThreads();
25104 (arg1)->_setCallbackInfo(arg2,arg3);
25105
25106 wxPyEndAllowThreads(__tstate);
25107 if (PyErr_Occurred()) SWIG_fail;
25108 }
25109 Py_INCREF(Py_None); resultobj = Py_None;
25110 return resultobj;
25111 fail:
25112 return NULL;
25113 }
25114
25115
25116 static PyObject * PyBitmapDataObject_swigregister(PyObject *self, PyObject *args) {
25117 PyObject *obj;
25118 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25119 SWIG_TypeClientData(SWIGTYPE_p_wxPyBitmapDataObject, obj);
25120 Py_INCREF(obj);
25121 return Py_BuildValue((char *)"");
25122 }
25123 static PyObject *_wrap_new_FileDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
25124 PyObject *resultobj;
25125 wxFileDataObject *result;
25126 char *kwnames[] = {
25127 NULL
25128 };
25129
25130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDataObject",kwnames)) goto fail;
25131 {
25132 PyThreadState* __tstate = wxPyBeginAllowThreads();
25133 result = (wxFileDataObject *)new wxFileDataObject();
25134
25135 wxPyEndAllowThreads(__tstate);
25136 if (PyErr_Occurred()) SWIG_fail;
25137 }
25138 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileDataObject, 1);
25139 return resultobj;
25140 fail:
25141 return NULL;
25142 }
25143
25144
25145 static PyObject *_wrap_FileDataObject_GetFilenames(PyObject *self, PyObject *args, PyObject *kwargs) {
25146 PyObject *resultobj;
25147 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
25148 wxArrayString *result;
25149 PyObject * obj0 = 0 ;
25150 char *kwnames[] = {
25151 (char *) "self", NULL
25152 };
25153
25154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDataObject_GetFilenames",kwnames,&obj0)) goto fail;
25155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileDataObject,
25156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25157 {
25158 PyThreadState* __tstate = wxPyBeginAllowThreads();
25159 {
25160 wxArrayString const &_result_ref = (arg1)->GetFilenames();
25161 result = (wxArrayString *) &_result_ref;
25162 }
25163
25164 wxPyEndAllowThreads(__tstate);
25165 if (PyErr_Occurred()) SWIG_fail;
25166 }
25167 {
25168 resultobj = wxArrayString2PyList_helper(*result);
25169 }
25170 return resultobj;
25171 fail:
25172 return NULL;
25173 }
25174
25175
25176 static PyObject *_wrap_FileDataObject_AddFile(PyObject *self, PyObject *args, PyObject *kwargs) {
25177 PyObject *resultobj;
25178 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
25179 wxString *arg2 = 0 ;
25180 bool temp2 = False ;
25181 PyObject * obj0 = 0 ;
25182 PyObject * obj1 = 0 ;
25183 char *kwnames[] = {
25184 (char *) "self",(char *) "filename", NULL
25185 };
25186
25187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDataObject_AddFile",kwnames,&obj0,&obj1)) goto fail;
25188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileDataObject,
25189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25190 {
25191 arg2 = wxString_in_helper(obj1);
25192 if (arg2 == NULL) SWIG_fail;
25193 temp2 = True;
25194 }
25195 {
25196 PyThreadState* __tstate = wxPyBeginAllowThreads();
25197 (arg1)->AddFile((wxString const &)*arg2);
25198
25199 wxPyEndAllowThreads(__tstate);
25200 if (PyErr_Occurred()) SWIG_fail;
25201 }
25202 Py_INCREF(Py_None); resultobj = Py_None;
25203 {
25204 if (temp2)
25205 delete arg2;
25206 }
25207 return resultobj;
25208 fail:
25209 {
25210 if (temp2)
25211 delete arg2;
25212 }
25213 return NULL;
25214 }
25215
25216
25217 static PyObject * FileDataObject_swigregister(PyObject *self, PyObject *args) {
25218 PyObject *obj;
25219 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25220 SWIG_TypeClientData(SWIGTYPE_p_wxFileDataObject, obj);
25221 Py_INCREF(obj);
25222 return Py_BuildValue((char *)"");
25223 }
25224 static PyObject *_wrap_new_CustomDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
25225 PyObject *resultobj;
25226 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
25227 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
25228 wxCustomDataObject *result;
25229 PyObject * obj0 = 0 ;
25230 char *kwnames[] = {
25231 (char *) "format", NULL
25232 };
25233
25234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_CustomDataObject",kwnames,&obj0)) goto fail;
25235 if (obj0) {
25236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
25237 SWIG_POINTER_EXCEPTION | 0)) == -1)
25238 SWIG_fail;
25239 if (arg1 == NULL) {
25240 PyErr_SetString(PyExc_TypeError,"null reference");
25241 SWIG_fail;
25242 }
25243 }
25244 {
25245 PyThreadState* __tstate = wxPyBeginAllowThreads();
25246 result = (wxCustomDataObject *)new wxCustomDataObject((wxDataFormat const &)*arg1);
25247
25248 wxPyEndAllowThreads(__tstate);
25249 if (PyErr_Occurred()) SWIG_fail;
25250 }
25251 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCustomDataObject, 1);
25252 return resultobj;
25253 fail:
25254 return NULL;
25255 }
25256
25257
25258 static PyObject *_wrap_CustomDataObject_TakeData(PyObject *self, PyObject *args, PyObject *kwargs) {
25259 PyObject *resultobj;
25260 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
25261 PyObject *arg2 = (PyObject *) 0 ;
25262 PyObject * obj0 = 0 ;
25263 PyObject * obj1 = 0 ;
25264 char *kwnames[] = {
25265 (char *) "self",(char *) "data", NULL
25266 };
25267
25268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CustomDataObject_TakeData",kwnames,&obj0,&obj1)) goto fail;
25269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCustomDataObject,
25270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25271 arg2 = obj1;
25272 {
25273 PyThreadState* __tstate = wxPyBeginAllowThreads();
25274 wxCustomDataObject_TakeData(arg1,arg2);
25275
25276 wxPyEndAllowThreads(__tstate);
25277 if (PyErr_Occurred()) SWIG_fail;
25278 }
25279 Py_INCREF(Py_None); resultobj = Py_None;
25280 return resultobj;
25281 fail:
25282 return NULL;
25283 }
25284
25285
25286 static PyObject *_wrap_CustomDataObject_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
25287 PyObject *resultobj;
25288 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
25289 PyObject *arg2 = (PyObject *) 0 ;
25290 bool result;
25291 PyObject * obj0 = 0 ;
25292 PyObject * obj1 = 0 ;
25293 char *kwnames[] = {
25294 (char *) "self",(char *) "data", NULL
25295 };
25296
25297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CustomDataObject_SetData",kwnames,&obj0,&obj1)) goto fail;
25298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCustomDataObject,
25299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25300 arg2 = obj1;
25301 {
25302 PyThreadState* __tstate = wxPyBeginAllowThreads();
25303 result = (bool)wxCustomDataObject_SetData(arg1,arg2);
25304
25305 wxPyEndAllowThreads(__tstate);
25306 if (PyErr_Occurred()) SWIG_fail;
25307 }
25308 {
25309 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25310 }
25311 return resultobj;
25312 fail:
25313 return NULL;
25314 }
25315
25316
25317 static PyObject *_wrap_CustomDataObject_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
25318 PyObject *resultobj;
25319 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
25320 size_t result;
25321 PyObject * obj0 = 0 ;
25322 char *kwnames[] = {
25323 (char *) "self", NULL
25324 };
25325
25326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetSize",kwnames,&obj0)) goto fail;
25327 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCustomDataObject,
25328 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25329 {
25330 PyThreadState* __tstate = wxPyBeginAllowThreads();
25331 result = (size_t)(arg1)->GetSize();
25332
25333 wxPyEndAllowThreads(__tstate);
25334 if (PyErr_Occurred()) SWIG_fail;
25335 }
25336 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
25337 return resultobj;
25338 fail:
25339 return NULL;
25340 }
25341
25342
25343 static PyObject *_wrap_CustomDataObject_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
25344 PyObject *resultobj;
25345 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
25346 PyObject *result;
25347 PyObject * obj0 = 0 ;
25348 char *kwnames[] = {
25349 (char *) "self", NULL
25350 };
25351
25352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetData",kwnames,&obj0)) goto fail;
25353 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCustomDataObject,
25354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25355 {
25356 PyThreadState* __tstate = wxPyBeginAllowThreads();
25357 result = (PyObject *)wxCustomDataObject_GetData(arg1);
25358
25359 wxPyEndAllowThreads(__tstate);
25360 if (PyErr_Occurred()) SWIG_fail;
25361 }
25362 resultobj = result;
25363 return resultobj;
25364 fail:
25365 return NULL;
25366 }
25367
25368
25369 static PyObject * CustomDataObject_swigregister(PyObject *self, PyObject *args) {
25370 PyObject *obj;
25371 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25372 SWIG_TypeClientData(SWIGTYPE_p_wxCustomDataObject, obj);
25373 Py_INCREF(obj);
25374 return Py_BuildValue((char *)"");
25375 }
25376 static PyObject *_wrap_new_URLDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
25377 PyObject *resultobj;
25378 wxURLDataObject *result;
25379 char *kwnames[] = {
25380 NULL
25381 };
25382
25383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_URLDataObject",kwnames)) goto fail;
25384 {
25385 PyThreadState* __tstate = wxPyBeginAllowThreads();
25386 result = (wxURLDataObject *)new wxURLDataObject();
25387
25388 wxPyEndAllowThreads(__tstate);
25389 if (PyErr_Occurred()) SWIG_fail;
25390 }
25391 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxURLDataObject, 1);
25392 return resultobj;
25393 fail:
25394 return NULL;
25395 }
25396
25397
25398 static PyObject *_wrap_URLDataObject_GetURL(PyObject *self, PyObject *args, PyObject *kwargs) {
25399 PyObject *resultobj;
25400 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
25401 wxString result;
25402 PyObject * obj0 = 0 ;
25403 char *kwnames[] = {
25404 (char *) "self", NULL
25405 };
25406
25407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:URLDataObject_GetURL",kwnames,&obj0)) goto fail;
25408 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxURLDataObject,
25409 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25410 {
25411 PyThreadState* __tstate = wxPyBeginAllowThreads();
25412 result = (arg1)->GetURL();
25413
25414 wxPyEndAllowThreads(__tstate);
25415 if (PyErr_Occurred()) SWIG_fail;
25416 }
25417 {
25418 #if wxUSE_UNICODE
25419 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25420 #else
25421 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25422 #endif
25423 }
25424 return resultobj;
25425 fail:
25426 return NULL;
25427 }
25428
25429
25430 static PyObject *_wrap_URLDataObject_SetURL(PyObject *self, PyObject *args, PyObject *kwargs) {
25431 PyObject *resultobj;
25432 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
25433 wxString *arg2 = 0 ;
25434 bool temp2 = False ;
25435 PyObject * obj0 = 0 ;
25436 PyObject * obj1 = 0 ;
25437 char *kwnames[] = {
25438 (char *) "self",(char *) "url", NULL
25439 };
25440
25441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:URLDataObject_SetURL",kwnames,&obj0,&obj1)) goto fail;
25442 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxURLDataObject,
25443 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25444 {
25445 arg2 = wxString_in_helper(obj1);
25446 if (arg2 == NULL) SWIG_fail;
25447 temp2 = True;
25448 }
25449 {
25450 PyThreadState* __tstate = wxPyBeginAllowThreads();
25451 (arg1)->SetURL((wxString const &)*arg2);
25452
25453 wxPyEndAllowThreads(__tstate);
25454 if (PyErr_Occurred()) SWIG_fail;
25455 }
25456 Py_INCREF(Py_None); resultobj = Py_None;
25457 {
25458 if (temp2)
25459 delete arg2;
25460 }
25461 return resultobj;
25462 fail:
25463 {
25464 if (temp2)
25465 delete arg2;
25466 }
25467 return NULL;
25468 }
25469
25470
25471 static PyObject * URLDataObject_swigregister(PyObject *self, PyObject *args) {
25472 PyObject *obj;
25473 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25474 SWIG_TypeClientData(SWIGTYPE_p_wxURLDataObject, obj);
25475 Py_INCREF(obj);
25476 return Py_BuildValue((char *)"");
25477 }
25478 static PyObject *_wrap_new_MetafileDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
25479 PyObject *resultobj;
25480 wxMetafileDataObject *result;
25481 char *kwnames[] = {
25482 NULL
25483 };
25484
25485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MetafileDataObject",kwnames)) goto fail;
25486 {
25487 PyThreadState* __tstate = wxPyBeginAllowThreads();
25488 result = (wxMetafileDataObject *)new wxMetafileDataObject();
25489
25490 wxPyEndAllowThreads(__tstate);
25491 if (PyErr_Occurred()) SWIG_fail;
25492 }
25493 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMetafileDataObject, 1);
25494 return resultobj;
25495 fail:
25496 return NULL;
25497 }
25498
25499
25500 static PyObject * MetafileDataObject_swigregister(PyObject *self, PyObject *args) {
25501 PyObject *obj;
25502 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25503 SWIG_TypeClientData(SWIGTYPE_p_wxMetafileDataObject, obj);
25504 Py_INCREF(obj);
25505 return Py_BuildValue((char *)"");
25506 }
25507 static PyObject *_wrap_IsDragResultOk(PyObject *self, PyObject *args, PyObject *kwargs) {
25508 PyObject *resultobj;
25509 int arg1 ;
25510 bool result;
25511 PyObject * obj0 = 0 ;
25512 char *kwnames[] = {
25513 (char *) "res", NULL
25514 };
25515
25516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IsDragResultOk",kwnames,&obj0)) goto fail;
25517 arg1 = (wxDragResult) SWIG_AsInt(obj0);
25518 if (PyErr_Occurred()) SWIG_fail;
25519 {
25520 PyThreadState* __tstate = wxPyBeginAllowThreads();
25521 result = (bool)wxIsDragResultOk((wxDragResult )arg1);
25522
25523 wxPyEndAllowThreads(__tstate);
25524 if (PyErr_Occurred()) SWIG_fail;
25525 }
25526 {
25527 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25528 }
25529 return resultobj;
25530 fail:
25531 return NULL;
25532 }
25533
25534
25535 static PyObject *_wrap_new_DropSource(PyObject *self, PyObject *args, PyObject *kwargs) {
25536 PyObject *resultobj;
25537 wxWindow *arg1 = (wxWindow *) 0 ;
25538 wxIcon const &arg2_defvalue = wxNullIcon ;
25539 wxIcon *arg2 = (wxIcon *) &arg2_defvalue ;
25540 wxIcon const &arg3_defvalue = wxNullIcon ;
25541 wxIcon *arg3 = (wxIcon *) &arg3_defvalue ;
25542 wxIcon const &arg4_defvalue = wxNullIcon ;
25543 wxIcon *arg4 = (wxIcon *) &arg4_defvalue ;
25544 wxPyDropSource *result;
25545 PyObject * obj0 = 0 ;
25546 PyObject * obj1 = 0 ;
25547 PyObject * obj2 = 0 ;
25548 PyObject * obj3 = 0 ;
25549 char *kwnames[] = {
25550 (char *) "win",(char *) "copy",(char *) "move",(char *) "none", NULL
25551 };
25552
25553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DropSource",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25554 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25555 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25556 if (obj1) {
25557 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxIcon,
25558 SWIG_POINTER_EXCEPTION | 0)) == -1)
25559 SWIG_fail;
25560 if (arg2 == NULL) {
25561 PyErr_SetString(PyExc_TypeError,"null reference");
25562 SWIG_fail;
25563 }
25564 }
25565 if (obj2) {
25566 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxIcon,
25567 SWIG_POINTER_EXCEPTION | 0)) == -1)
25568 SWIG_fail;
25569 if (arg3 == NULL) {
25570 PyErr_SetString(PyExc_TypeError,"null reference");
25571 SWIG_fail;
25572 }
25573 }
25574 if (obj3) {
25575 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxIcon,
25576 SWIG_POINTER_EXCEPTION | 0)) == -1)
25577 SWIG_fail;
25578 if (arg4 == NULL) {
25579 PyErr_SetString(PyExc_TypeError,"null reference");
25580 SWIG_fail;
25581 }
25582 }
25583 {
25584 PyThreadState* __tstate = wxPyBeginAllowThreads();
25585 result = (wxPyDropSource *)new wxPyDropSource(arg1,(wxIcon const &)*arg2,(wxIcon const &)*arg3,(wxIcon const &)*arg4);
25586
25587 wxPyEndAllowThreads(__tstate);
25588 if (PyErr_Occurred()) SWIG_fail;
25589 }
25590 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropSource, 1);
25591 return resultobj;
25592 fail:
25593 return NULL;
25594 }
25595
25596
25597 static PyObject *_wrap_DropSource__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
25598 PyObject *resultobj;
25599 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25600 PyObject *arg2 = (PyObject *) 0 ;
25601 PyObject *arg3 = (PyObject *) 0 ;
25602 int arg4 ;
25603 PyObject * obj0 = 0 ;
25604 PyObject * obj1 = 0 ;
25605 PyObject * obj2 = 0 ;
25606 PyObject * obj3 = 0 ;
25607 char *kwnames[] = {
25608 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
25609 };
25610
25611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropSource__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
25613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25614 arg2 = obj1;
25615 arg3 = obj2;
25616 arg4 = (int) SWIG_AsInt(obj3);
25617 if (PyErr_Occurred()) SWIG_fail;
25618 {
25619 PyThreadState* __tstate = wxPyBeginAllowThreads();
25620 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
25621
25622 wxPyEndAllowThreads(__tstate);
25623 if (PyErr_Occurred()) SWIG_fail;
25624 }
25625 Py_INCREF(Py_None); resultobj = Py_None;
25626 return resultobj;
25627 fail:
25628 return NULL;
25629 }
25630
25631
25632 static PyObject *_wrap_delete_DropSource(PyObject *self, PyObject *args, PyObject *kwargs) {
25633 PyObject *resultobj;
25634 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25635 PyObject * obj0 = 0 ;
25636 char *kwnames[] = {
25637 (char *) "self", NULL
25638 };
25639
25640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropSource",kwnames,&obj0)) goto fail;
25641 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
25642 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25643 {
25644 PyThreadState* __tstate = wxPyBeginAllowThreads();
25645 delete arg1;
25646
25647 wxPyEndAllowThreads(__tstate);
25648 if (PyErr_Occurred()) SWIG_fail;
25649 }
25650 Py_INCREF(Py_None); resultobj = Py_None;
25651 return resultobj;
25652 fail:
25653 return NULL;
25654 }
25655
25656
25657 static PyObject *_wrap_DropSource_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
25658 PyObject *resultobj;
25659 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25660 wxDataObject *arg2 = 0 ;
25661 PyObject * obj0 = 0 ;
25662 PyObject * obj1 = 0 ;
25663 char *kwnames[] = {
25664 (char *) "self",(char *) "data", NULL
25665 };
25666
25667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_SetData",kwnames,&obj0,&obj1)) goto fail;
25668 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
25669 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25670 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
25671 SWIG_POINTER_EXCEPTION | 0)) == -1)
25672 SWIG_fail;
25673 if (arg2 == NULL) {
25674 PyErr_SetString(PyExc_TypeError,"null reference");
25675 SWIG_fail;
25676 }
25677 {
25678 PyThreadState* __tstate = wxPyBeginAllowThreads();
25679 (arg1)->SetData(*arg2);
25680
25681 wxPyEndAllowThreads(__tstate);
25682 if (PyErr_Occurred()) SWIG_fail;
25683 }
25684 Py_INCREF(Py_None); resultobj = Py_None;
25685 return resultobj;
25686 fail:
25687 return NULL;
25688 }
25689
25690
25691 static PyObject *_wrap_DropSource_GetDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
25692 PyObject *resultobj;
25693 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25694 wxDataObject *result;
25695 PyObject * obj0 = 0 ;
25696 char *kwnames[] = {
25697 (char *) "self", NULL
25698 };
25699
25700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropSource_GetDataObject",kwnames,&obj0)) goto fail;
25701 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
25702 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25703 {
25704 PyThreadState* __tstate = wxPyBeginAllowThreads();
25705 result = (wxDataObject *)(arg1)->GetDataObject();
25706
25707 wxPyEndAllowThreads(__tstate);
25708 if (PyErr_Occurred()) SWIG_fail;
25709 }
25710 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
25711 return resultobj;
25712 fail:
25713 return NULL;
25714 }
25715
25716
25717 static PyObject *_wrap_DropSource_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
25718 PyObject *resultobj;
25719 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25720 int arg2 ;
25721 wxCursor *arg3 = 0 ;
25722 PyObject * obj0 = 0 ;
25723 PyObject * obj1 = 0 ;
25724 PyObject * obj2 = 0 ;
25725 char *kwnames[] = {
25726 (char *) "self",(char *) "res",(char *) "cursor", NULL
25727 };
25728
25729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropSource_SetCursor",kwnames,&obj0,&obj1,&obj2)) goto fail;
25730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
25731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25732 arg2 = (wxDragResult) SWIG_AsInt(obj1);
25733 if (PyErr_Occurred()) SWIG_fail;
25734 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxCursor,
25735 SWIG_POINTER_EXCEPTION | 0)) == -1)
25736 SWIG_fail;
25737 if (arg3 == NULL) {
25738 PyErr_SetString(PyExc_TypeError,"null reference");
25739 SWIG_fail;
25740 }
25741 {
25742 PyThreadState* __tstate = wxPyBeginAllowThreads();
25743 (arg1)->SetCursor((wxDragResult )arg2,(wxCursor const &)*arg3);
25744
25745 wxPyEndAllowThreads(__tstate);
25746 if (PyErr_Occurred()) SWIG_fail;
25747 }
25748 Py_INCREF(Py_None); resultobj = Py_None;
25749 return resultobj;
25750 fail:
25751 return NULL;
25752 }
25753
25754
25755 static PyObject *_wrap_DropSource_DoDragDrop(PyObject *self, PyObject *args, PyObject *kwargs) {
25756 PyObject *resultobj;
25757 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25758 int arg2 = (int) wxDrag_CopyOnly ;
25759 int result;
25760 PyObject * obj0 = 0 ;
25761 PyObject * obj1 = 0 ;
25762 char *kwnames[] = {
25763 (char *) "self",(char *) "flags", NULL
25764 };
25765
25766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DropSource_DoDragDrop",kwnames,&obj0,&obj1)) goto fail;
25767 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
25768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25769 if (obj1) {
25770 arg2 = (int) SWIG_AsInt(obj1);
25771 if (PyErr_Occurred()) SWIG_fail;
25772 }
25773 {
25774 PyThreadState* __tstate = wxPyBeginAllowThreads();
25775 result = (int)(arg1)->DoDragDrop(arg2);
25776
25777 wxPyEndAllowThreads(__tstate);
25778 if (PyErr_Occurred()) SWIG_fail;
25779 }
25780 resultobj = SWIG_FromInt((int)result);
25781 return resultobj;
25782 fail:
25783 return NULL;
25784 }
25785
25786
25787 static PyObject *_wrap_DropSource_base_GiveFeedback(PyObject *self, PyObject *args, PyObject *kwargs) {
25788 PyObject *resultobj;
25789 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
25790 int arg2 ;
25791 bool result;
25792 PyObject * obj0 = 0 ;
25793 PyObject * obj1 = 0 ;
25794 char *kwnames[] = {
25795 (char *) "self",(char *) "effect", NULL
25796 };
25797
25798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_base_GiveFeedback",kwnames,&obj0,&obj1)) goto fail;
25799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
25800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25801 arg2 = (wxDragResult) SWIG_AsInt(obj1);
25802 if (PyErr_Occurred()) SWIG_fail;
25803 {
25804 PyThreadState* __tstate = wxPyBeginAllowThreads();
25805 result = (bool)(arg1)->base_GiveFeedback((wxDragResult )arg2);
25806
25807 wxPyEndAllowThreads(__tstate);
25808 if (PyErr_Occurred()) SWIG_fail;
25809 }
25810 {
25811 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25812 }
25813 return resultobj;
25814 fail:
25815 return NULL;
25816 }
25817
25818
25819 static PyObject * DropSource_swigregister(PyObject *self, PyObject *args) {
25820 PyObject *obj;
25821 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25822 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropSource, obj);
25823 Py_INCREF(obj);
25824 return Py_BuildValue((char *)"");
25825 }
25826 static PyObject *_wrap_new_DropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
25827 PyObject *resultobj;
25828 wxDataObject *arg1 = (wxDataObject *) NULL ;
25829 wxPyDropTarget *result;
25830 PyObject * obj0 = 0 ;
25831 char *kwnames[] = {
25832 (char *) "dataObject", NULL
25833 };
25834
25835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DropTarget",kwnames,&obj0)) goto fail;
25836 if (obj0) {
25837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
25838 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
25839 }
25840 {
25841 PyThreadState* __tstate = wxPyBeginAllowThreads();
25842 result = (wxPyDropTarget *)new wxPyDropTarget(arg1);
25843
25844 wxPyEndAllowThreads(__tstate);
25845 if (PyErr_Occurred()) SWIG_fail;
25846 }
25847 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 1);
25848 return resultobj;
25849 fail:
25850 return NULL;
25851 }
25852
25853
25854 static PyObject *_wrap_DropTarget__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
25855 PyObject *resultobj;
25856 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25857 PyObject *arg2 = (PyObject *) 0 ;
25858 PyObject *arg3 = (PyObject *) 0 ;
25859 PyObject * obj0 = 0 ;
25860 PyObject * obj1 = 0 ;
25861 PyObject * obj2 = 0 ;
25862 char *kwnames[] = {
25863 (char *) "self",(char *) "self",(char *) "_class", NULL
25864 };
25865
25866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
25867 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
25868 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25869 arg2 = obj1;
25870 arg3 = obj2;
25871 {
25872 PyThreadState* __tstate = wxPyBeginAllowThreads();
25873 (arg1)->_setCallbackInfo(arg2,arg3);
25874
25875 wxPyEndAllowThreads(__tstate);
25876 if (PyErr_Occurred()) SWIG_fail;
25877 }
25878 Py_INCREF(Py_None); resultobj = Py_None;
25879 return resultobj;
25880 fail:
25881 return NULL;
25882 }
25883
25884
25885 static PyObject *_wrap_delete_DropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
25886 PyObject *resultobj;
25887 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25888 PyObject * obj0 = 0 ;
25889 char *kwnames[] = {
25890 (char *) "self", NULL
25891 };
25892
25893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropTarget",kwnames,&obj0)) goto fail;
25894 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
25895 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25896 {
25897 PyThreadState* __tstate = wxPyBeginAllowThreads();
25898 delete arg1;
25899
25900 wxPyEndAllowThreads(__tstate);
25901 if (PyErr_Occurred()) SWIG_fail;
25902 }
25903 Py_INCREF(Py_None); resultobj = Py_None;
25904 return resultobj;
25905 fail:
25906 return NULL;
25907 }
25908
25909
25910 static PyObject *_wrap_DropTarget_GetDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
25911 PyObject *resultobj;
25912 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25913 wxDataObject *result;
25914 PyObject * obj0 = 0 ;
25915 char *kwnames[] = {
25916 (char *) "self", NULL
25917 };
25918
25919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetDataObject",kwnames,&obj0)) goto fail;
25920 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
25921 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25922 {
25923 PyThreadState* __tstate = wxPyBeginAllowThreads();
25924 result = (wxDataObject *)(arg1)->GetDataObject();
25925
25926 wxPyEndAllowThreads(__tstate);
25927 if (PyErr_Occurred()) SWIG_fail;
25928 }
25929 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
25930 return resultobj;
25931 fail:
25932 return NULL;
25933 }
25934
25935
25936 static PyObject *_wrap_DropTarget_SetDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
25937 PyObject *resultobj;
25938 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25939 wxDataObject *arg2 = (wxDataObject *) 0 ;
25940 PyObject * obj0 = 0 ;
25941 PyObject * obj1 = 0 ;
25942 char *kwnames[] = {
25943 (char *) "self",(char *) "dataObject", NULL
25944 };
25945
25946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropTarget_SetDataObject",kwnames,&obj0,&obj1)) goto fail;
25947 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
25948 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25949 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
25950 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
25951 {
25952 PyThreadState* __tstate = wxPyBeginAllowThreads();
25953 (arg1)->SetDataObject(arg2);
25954
25955 wxPyEndAllowThreads(__tstate);
25956 if (PyErr_Occurred()) SWIG_fail;
25957 }
25958 Py_INCREF(Py_None); resultobj = Py_None;
25959 return resultobj;
25960 fail:
25961 return NULL;
25962 }
25963
25964
25965 static PyObject *_wrap_DropTarget_base_OnEnter(PyObject *self, PyObject *args, PyObject *kwargs) {
25966 PyObject *resultobj;
25967 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
25968 int arg2 ;
25969 int arg3 ;
25970 int arg4 ;
25971 int result;
25972 PyObject * obj0 = 0 ;
25973 PyObject * obj1 = 0 ;
25974 PyObject * obj2 = 0 ;
25975 PyObject * obj3 = 0 ;
25976 char *kwnames[] = {
25977 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
25978 };
25979
25980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
25982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25983 arg2 = (int) SWIG_AsInt(obj1);
25984 if (PyErr_Occurred()) SWIG_fail;
25985 arg3 = (int) SWIG_AsInt(obj2);
25986 if (PyErr_Occurred()) SWIG_fail;
25987 arg4 = (wxDragResult) SWIG_AsInt(obj3);
25988 if (PyErr_Occurred()) SWIG_fail;
25989 {
25990 PyThreadState* __tstate = wxPyBeginAllowThreads();
25991 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
25992
25993 wxPyEndAllowThreads(__tstate);
25994 if (PyErr_Occurred()) SWIG_fail;
25995 }
25996 resultobj = SWIG_FromInt((int)result);
25997 return resultobj;
25998 fail:
25999 return NULL;
26000 }
26001
26002
26003 static PyObject *_wrap_DropTarget_base_OnDragOver(PyObject *self, PyObject *args, PyObject *kwargs) {
26004 PyObject *resultobj;
26005 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26006 int arg2 ;
26007 int arg3 ;
26008 int arg4 ;
26009 int result;
26010 PyObject * obj0 = 0 ;
26011 PyObject * obj1 = 0 ;
26012 PyObject * obj2 = 0 ;
26013 PyObject * obj3 = 0 ;
26014 char *kwnames[] = {
26015 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26016 };
26017
26018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26021 arg2 = (int) SWIG_AsInt(obj1);
26022 if (PyErr_Occurred()) SWIG_fail;
26023 arg3 = (int) SWIG_AsInt(obj2);
26024 if (PyErr_Occurred()) SWIG_fail;
26025 arg4 = (wxDragResult) SWIG_AsInt(obj3);
26026 if (PyErr_Occurred()) SWIG_fail;
26027 {
26028 PyThreadState* __tstate = wxPyBeginAllowThreads();
26029 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
26030
26031 wxPyEndAllowThreads(__tstate);
26032 if (PyErr_Occurred()) SWIG_fail;
26033 }
26034 resultobj = SWIG_FromInt((int)result);
26035 return resultobj;
26036 fail:
26037 return NULL;
26038 }
26039
26040
26041 static PyObject *_wrap_DropTarget_base_OnLeave(PyObject *self, PyObject *args, PyObject *kwargs) {
26042 PyObject *resultobj;
26043 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26044 PyObject * obj0 = 0 ;
26045 char *kwnames[] = {
26046 (char *) "self", NULL
26047 };
26048
26049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
26050 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26051 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26052 {
26053 PyThreadState* __tstate = wxPyBeginAllowThreads();
26054 (arg1)->base_OnLeave();
26055
26056 wxPyEndAllowThreads(__tstate);
26057 if (PyErr_Occurred()) SWIG_fail;
26058 }
26059 Py_INCREF(Py_None); resultobj = Py_None;
26060 return resultobj;
26061 fail:
26062 return NULL;
26063 }
26064
26065
26066 static PyObject *_wrap_DropTarget_base_OnDrop(PyObject *self, PyObject *args, PyObject *kwargs) {
26067 PyObject *resultobj;
26068 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26069 int arg2 ;
26070 int arg3 ;
26071 bool result;
26072 PyObject * obj0 = 0 ;
26073 PyObject * obj1 = 0 ;
26074 PyObject * obj2 = 0 ;
26075 char *kwnames[] = {
26076 (char *) "self",(char *) "x",(char *) "y", NULL
26077 };
26078
26079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
26080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26082 arg2 = (int) SWIG_AsInt(obj1);
26083 if (PyErr_Occurred()) SWIG_fail;
26084 arg3 = (int) SWIG_AsInt(obj2);
26085 if (PyErr_Occurred()) SWIG_fail;
26086 {
26087 PyThreadState* __tstate = wxPyBeginAllowThreads();
26088 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
26089
26090 wxPyEndAllowThreads(__tstate);
26091 if (PyErr_Occurred()) SWIG_fail;
26092 }
26093 {
26094 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26095 }
26096 return resultobj;
26097 fail:
26098 return NULL;
26099 }
26100
26101
26102 static PyObject *_wrap_DropTarget_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
26103 PyObject *resultobj;
26104 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26105 bool result;
26106 PyObject * obj0 = 0 ;
26107 char *kwnames[] = {
26108 (char *) "self", NULL
26109 };
26110
26111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetData",kwnames,&obj0)) goto fail;
26112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26114 {
26115 PyThreadState* __tstate = wxPyBeginAllowThreads();
26116 result = (bool)(arg1)->GetData();
26117
26118 wxPyEndAllowThreads(__tstate);
26119 if (PyErr_Occurred()) SWIG_fail;
26120 }
26121 {
26122 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26123 }
26124 return resultobj;
26125 fail:
26126 return NULL;
26127 }
26128
26129
26130 static PyObject * DropTarget_swigregister(PyObject *self, PyObject *args) {
26131 PyObject *obj;
26132 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26133 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropTarget, obj);
26134 Py_INCREF(obj);
26135 return Py_BuildValue((char *)"");
26136 }
26137 static PyObject *_wrap_new_TextDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
26138 PyObject *resultobj;
26139 wxPyTextDropTarget *result;
26140 char *kwnames[] = {
26141 NULL
26142 };
26143
26144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TextDropTarget",kwnames)) goto fail;
26145 {
26146 PyThreadState* __tstate = wxPyBeginAllowThreads();
26147 result = (wxPyTextDropTarget *)new wxPyTextDropTarget();
26148
26149 wxPyEndAllowThreads(__tstate);
26150 if (PyErr_Occurred()) SWIG_fail;
26151 }
26152 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDropTarget, 1);
26153 return resultobj;
26154 fail:
26155 return NULL;
26156 }
26157
26158
26159 static PyObject *_wrap_TextDropTarget__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
26160 PyObject *resultobj;
26161 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
26162 PyObject *arg2 = (PyObject *) 0 ;
26163 PyObject *arg3 = (PyObject *) 0 ;
26164 PyObject * obj0 = 0 ;
26165 PyObject * obj1 = 0 ;
26166 PyObject * obj2 = 0 ;
26167 char *kwnames[] = {
26168 (char *) "self",(char *) "self",(char *) "_class", NULL
26169 };
26170
26171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
26172 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
26173 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26174 arg2 = obj1;
26175 arg3 = obj2;
26176 {
26177 PyThreadState* __tstate = wxPyBeginAllowThreads();
26178 (arg1)->_setCallbackInfo(arg2,arg3);
26179
26180 wxPyEndAllowThreads(__tstate);
26181 if (PyErr_Occurred()) SWIG_fail;
26182 }
26183 Py_INCREF(Py_None); resultobj = Py_None;
26184 return resultobj;
26185 fail:
26186 return NULL;
26187 }
26188
26189
26190 static PyObject *_wrap_TextDropTarget_base_OnEnter(PyObject *self, PyObject *args, PyObject *kwargs) {
26191 PyObject *resultobj;
26192 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
26193 int arg2 ;
26194 int arg3 ;
26195 int arg4 ;
26196 int result;
26197 PyObject * obj0 = 0 ;
26198 PyObject * obj1 = 0 ;
26199 PyObject * obj2 = 0 ;
26200 PyObject * obj3 = 0 ;
26201 char *kwnames[] = {
26202 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26203 };
26204
26205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26206 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
26207 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26208 arg2 = (int) SWIG_AsInt(obj1);
26209 if (PyErr_Occurred()) SWIG_fail;
26210 arg3 = (int) SWIG_AsInt(obj2);
26211 if (PyErr_Occurred()) SWIG_fail;
26212 arg4 = (wxDragResult) SWIG_AsInt(obj3);
26213 if (PyErr_Occurred()) SWIG_fail;
26214 {
26215 PyThreadState* __tstate = wxPyBeginAllowThreads();
26216 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
26217
26218 wxPyEndAllowThreads(__tstate);
26219 if (PyErr_Occurred()) SWIG_fail;
26220 }
26221 resultobj = SWIG_FromInt((int)result);
26222 return resultobj;
26223 fail:
26224 return NULL;
26225 }
26226
26227
26228 static PyObject *_wrap_TextDropTarget_base_OnDragOver(PyObject *self, PyObject *args, PyObject *kwargs) {
26229 PyObject *resultobj;
26230 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
26231 int arg2 ;
26232 int arg3 ;
26233 int arg4 ;
26234 int result;
26235 PyObject * obj0 = 0 ;
26236 PyObject * obj1 = 0 ;
26237 PyObject * obj2 = 0 ;
26238 PyObject * obj3 = 0 ;
26239 char *kwnames[] = {
26240 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26241 };
26242
26243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26244 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
26245 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26246 arg2 = (int) SWIG_AsInt(obj1);
26247 if (PyErr_Occurred()) SWIG_fail;
26248 arg3 = (int) SWIG_AsInt(obj2);
26249 if (PyErr_Occurred()) SWIG_fail;
26250 arg4 = (wxDragResult) SWIG_AsInt(obj3);
26251 if (PyErr_Occurred()) SWIG_fail;
26252 {
26253 PyThreadState* __tstate = wxPyBeginAllowThreads();
26254 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
26255
26256 wxPyEndAllowThreads(__tstate);
26257 if (PyErr_Occurred()) SWIG_fail;
26258 }
26259 resultobj = SWIG_FromInt((int)result);
26260 return resultobj;
26261 fail:
26262 return NULL;
26263 }
26264
26265
26266 static PyObject *_wrap_TextDropTarget_base_OnLeave(PyObject *self, PyObject *args, PyObject *kwargs) {
26267 PyObject *resultobj;
26268 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
26269 PyObject * obj0 = 0 ;
26270 char *kwnames[] = {
26271 (char *) "self", NULL
26272 };
26273
26274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
26275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
26276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26277 {
26278 PyThreadState* __tstate = wxPyBeginAllowThreads();
26279 (arg1)->base_OnLeave();
26280
26281 wxPyEndAllowThreads(__tstate);
26282 if (PyErr_Occurred()) SWIG_fail;
26283 }
26284 Py_INCREF(Py_None); resultobj = Py_None;
26285 return resultobj;
26286 fail:
26287 return NULL;
26288 }
26289
26290
26291 static PyObject *_wrap_TextDropTarget_base_OnDrop(PyObject *self, PyObject *args, PyObject *kwargs) {
26292 PyObject *resultobj;
26293 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
26294 int arg2 ;
26295 int arg3 ;
26296 bool result;
26297 PyObject * obj0 = 0 ;
26298 PyObject * obj1 = 0 ;
26299 PyObject * obj2 = 0 ;
26300 char *kwnames[] = {
26301 (char *) "self",(char *) "x",(char *) "y", NULL
26302 };
26303
26304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
26305 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
26306 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26307 arg2 = (int) SWIG_AsInt(obj1);
26308 if (PyErr_Occurred()) SWIG_fail;
26309 arg3 = (int) SWIG_AsInt(obj2);
26310 if (PyErr_Occurred()) SWIG_fail;
26311 {
26312 PyThreadState* __tstate = wxPyBeginAllowThreads();
26313 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
26314
26315 wxPyEndAllowThreads(__tstate);
26316 if (PyErr_Occurred()) SWIG_fail;
26317 }
26318 {
26319 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26320 }
26321 return resultobj;
26322 fail:
26323 return NULL;
26324 }
26325
26326
26327 static PyObject *_wrap_TextDropTarget_base_OnData(PyObject *self, PyObject *args, PyObject *kwargs) {
26328 PyObject *resultobj;
26329 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
26330 int arg2 ;
26331 int arg3 ;
26332 int arg4 ;
26333 int result;
26334 PyObject * obj0 = 0 ;
26335 PyObject * obj1 = 0 ;
26336 PyObject * obj2 = 0 ;
26337 PyObject * obj3 = 0 ;
26338 char *kwnames[] = {
26339 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26340 };
26341
26342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26343 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
26344 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26345 arg2 = (int) SWIG_AsInt(obj1);
26346 if (PyErr_Occurred()) SWIG_fail;
26347 arg3 = (int) SWIG_AsInt(obj2);
26348 if (PyErr_Occurred()) SWIG_fail;
26349 arg4 = (wxDragResult) SWIG_AsInt(obj3);
26350 if (PyErr_Occurred()) SWIG_fail;
26351 {
26352 PyThreadState* __tstate = wxPyBeginAllowThreads();
26353 result = (int)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
26354
26355 wxPyEndAllowThreads(__tstate);
26356 if (PyErr_Occurred()) SWIG_fail;
26357 }
26358 resultobj = SWIG_FromInt((int)result);
26359 return resultobj;
26360 fail:
26361 return NULL;
26362 }
26363
26364
26365 static PyObject * TextDropTarget_swigregister(PyObject *self, PyObject *args) {
26366 PyObject *obj;
26367 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26368 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDropTarget, obj);
26369 Py_INCREF(obj);
26370 return Py_BuildValue((char *)"");
26371 }
26372 static PyObject *_wrap_new_FileDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
26373 PyObject *resultobj;
26374 wxPyFileDropTarget *result;
26375 char *kwnames[] = {
26376 NULL
26377 };
26378
26379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDropTarget",kwnames)) goto fail;
26380 {
26381 PyThreadState* __tstate = wxPyBeginAllowThreads();
26382 result = (wxPyFileDropTarget *)new wxPyFileDropTarget();
26383
26384 wxPyEndAllowThreads(__tstate);
26385 if (PyErr_Occurred()) SWIG_fail;
26386 }
26387 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileDropTarget, 1);
26388 return resultobj;
26389 fail:
26390 return NULL;
26391 }
26392
26393
26394 static PyObject *_wrap_FileDropTarget__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
26395 PyObject *resultobj;
26396 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
26397 PyObject *arg2 = (PyObject *) 0 ;
26398 PyObject *arg3 = (PyObject *) 0 ;
26399 PyObject * obj0 = 0 ;
26400 PyObject * obj1 = 0 ;
26401 PyObject * obj2 = 0 ;
26402 char *kwnames[] = {
26403 (char *) "self",(char *) "self",(char *) "_class", NULL
26404 };
26405
26406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
26407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
26408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26409 arg2 = obj1;
26410 arg3 = obj2;
26411 {
26412 PyThreadState* __tstate = wxPyBeginAllowThreads();
26413 (arg1)->_setCallbackInfo(arg2,arg3);
26414
26415 wxPyEndAllowThreads(__tstate);
26416 if (PyErr_Occurred()) SWIG_fail;
26417 }
26418 Py_INCREF(Py_None); resultobj = Py_None;
26419 return resultobj;
26420 fail:
26421 return NULL;
26422 }
26423
26424
26425 static PyObject *_wrap_FileDropTarget_base_OnEnter(PyObject *self, PyObject *args, PyObject *kwargs) {
26426 PyObject *resultobj;
26427 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
26428 int arg2 ;
26429 int arg3 ;
26430 int arg4 ;
26431 int result;
26432 PyObject * obj0 = 0 ;
26433 PyObject * obj1 = 0 ;
26434 PyObject * obj2 = 0 ;
26435 PyObject * obj3 = 0 ;
26436 char *kwnames[] = {
26437 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26438 };
26439
26440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
26442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26443 arg2 = (int) SWIG_AsInt(obj1);
26444 if (PyErr_Occurred()) SWIG_fail;
26445 arg3 = (int) SWIG_AsInt(obj2);
26446 if (PyErr_Occurred()) SWIG_fail;
26447 arg4 = (wxDragResult) SWIG_AsInt(obj3);
26448 if (PyErr_Occurred()) SWIG_fail;
26449 {
26450 PyThreadState* __tstate = wxPyBeginAllowThreads();
26451 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
26452
26453 wxPyEndAllowThreads(__tstate);
26454 if (PyErr_Occurred()) SWIG_fail;
26455 }
26456 resultobj = SWIG_FromInt((int)result);
26457 return resultobj;
26458 fail:
26459 return NULL;
26460 }
26461
26462
26463 static PyObject *_wrap_FileDropTarget_base_OnDragOver(PyObject *self, PyObject *args, PyObject *kwargs) {
26464 PyObject *resultobj;
26465 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
26466 int arg2 ;
26467 int arg3 ;
26468 int arg4 ;
26469 int result;
26470 PyObject * obj0 = 0 ;
26471 PyObject * obj1 = 0 ;
26472 PyObject * obj2 = 0 ;
26473 PyObject * obj3 = 0 ;
26474 char *kwnames[] = {
26475 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26476 };
26477
26478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26479 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
26480 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26481 arg2 = (int) SWIG_AsInt(obj1);
26482 if (PyErr_Occurred()) SWIG_fail;
26483 arg3 = (int) SWIG_AsInt(obj2);
26484 if (PyErr_Occurred()) SWIG_fail;
26485 arg4 = (wxDragResult) SWIG_AsInt(obj3);
26486 if (PyErr_Occurred()) SWIG_fail;
26487 {
26488 PyThreadState* __tstate = wxPyBeginAllowThreads();
26489 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
26490
26491 wxPyEndAllowThreads(__tstate);
26492 if (PyErr_Occurred()) SWIG_fail;
26493 }
26494 resultobj = SWIG_FromInt((int)result);
26495 return resultobj;
26496 fail:
26497 return NULL;
26498 }
26499
26500
26501 static PyObject *_wrap_FileDropTarget_base_OnLeave(PyObject *self, PyObject *args, PyObject *kwargs) {
26502 PyObject *resultobj;
26503 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
26504 PyObject * obj0 = 0 ;
26505 char *kwnames[] = {
26506 (char *) "self", NULL
26507 };
26508
26509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
26510 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
26511 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26512 {
26513 PyThreadState* __tstate = wxPyBeginAllowThreads();
26514 (arg1)->base_OnLeave();
26515
26516 wxPyEndAllowThreads(__tstate);
26517 if (PyErr_Occurred()) SWIG_fail;
26518 }
26519 Py_INCREF(Py_None); resultobj = Py_None;
26520 return resultobj;
26521 fail:
26522 return NULL;
26523 }
26524
26525
26526 static PyObject *_wrap_FileDropTarget_base_OnDrop(PyObject *self, PyObject *args, PyObject *kwargs) {
26527 PyObject *resultobj;
26528 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
26529 int arg2 ;
26530 int arg3 ;
26531 bool result;
26532 PyObject * obj0 = 0 ;
26533 PyObject * obj1 = 0 ;
26534 PyObject * obj2 = 0 ;
26535 char *kwnames[] = {
26536 (char *) "self",(char *) "x",(char *) "y", NULL
26537 };
26538
26539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
26540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
26541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26542 arg2 = (int) SWIG_AsInt(obj1);
26543 if (PyErr_Occurred()) SWIG_fail;
26544 arg3 = (int) SWIG_AsInt(obj2);
26545 if (PyErr_Occurred()) SWIG_fail;
26546 {
26547 PyThreadState* __tstate = wxPyBeginAllowThreads();
26548 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
26549
26550 wxPyEndAllowThreads(__tstate);
26551 if (PyErr_Occurred()) SWIG_fail;
26552 }
26553 {
26554 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26555 }
26556 return resultobj;
26557 fail:
26558 return NULL;
26559 }
26560
26561
26562 static PyObject *_wrap_FileDropTarget_base_OnData(PyObject *self, PyObject *args, PyObject *kwargs) {
26563 PyObject *resultobj;
26564 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
26565 int arg2 ;
26566 int arg3 ;
26567 int arg4 ;
26568 int result;
26569 PyObject * obj0 = 0 ;
26570 PyObject * obj1 = 0 ;
26571 PyObject * obj2 = 0 ;
26572 PyObject * obj3 = 0 ;
26573 char *kwnames[] = {
26574 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26575 };
26576
26577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26578 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
26579 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26580 arg2 = (int) SWIG_AsInt(obj1);
26581 if (PyErr_Occurred()) SWIG_fail;
26582 arg3 = (int) SWIG_AsInt(obj2);
26583 if (PyErr_Occurred()) SWIG_fail;
26584 arg4 = (wxDragResult) SWIG_AsInt(obj3);
26585 if (PyErr_Occurred()) SWIG_fail;
26586 {
26587 PyThreadState* __tstate = wxPyBeginAllowThreads();
26588 result = (int)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
26589
26590 wxPyEndAllowThreads(__tstate);
26591 if (PyErr_Occurred()) SWIG_fail;
26592 }
26593 resultobj = SWIG_FromInt((int)result);
26594 return resultobj;
26595 fail:
26596 return NULL;
26597 }
26598
26599
26600 static PyObject * FileDropTarget_swigregister(PyObject *self, PyObject *args) {
26601 PyObject *obj;
26602 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26603 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileDropTarget, obj);
26604 Py_INCREF(obj);
26605 return Py_BuildValue((char *)"");
26606 }
26607 static PyObject *_wrap_new_Clipboard(PyObject *self, PyObject *args, PyObject *kwargs) {
26608 PyObject *resultobj;
26609 wxClipboard *result;
26610 char *kwnames[] = {
26611 NULL
26612 };
26613
26614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Clipboard",kwnames)) goto fail;
26615 {
26616 PyThreadState* __tstate = wxPyBeginAllowThreads();
26617 result = (wxClipboard *)new wxClipboard();
26618
26619 wxPyEndAllowThreads(__tstate);
26620 if (PyErr_Occurred()) SWIG_fail;
26621 }
26622 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboard, 1);
26623 return resultobj;
26624 fail:
26625 return NULL;
26626 }
26627
26628
26629 static PyObject *_wrap_delete_Clipboard(PyObject *self, PyObject *args, PyObject *kwargs) {
26630 PyObject *resultobj;
26631 wxClipboard *arg1 = (wxClipboard *) 0 ;
26632 PyObject * obj0 = 0 ;
26633 char *kwnames[] = {
26634 (char *) "self", NULL
26635 };
26636
26637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Clipboard",kwnames,&obj0)) goto fail;
26638 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
26639 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26640 {
26641 PyThreadState* __tstate = wxPyBeginAllowThreads();
26642 delete arg1;
26643
26644 wxPyEndAllowThreads(__tstate);
26645 if (PyErr_Occurred()) SWIG_fail;
26646 }
26647 Py_INCREF(Py_None); resultobj = Py_None;
26648 return resultobj;
26649 fail:
26650 return NULL;
26651 }
26652
26653
26654 static PyObject *_wrap_Clipboard_Open(PyObject *self, PyObject *args, PyObject *kwargs) {
26655 PyObject *resultobj;
26656 wxClipboard *arg1 = (wxClipboard *) 0 ;
26657 bool result;
26658 PyObject * obj0 = 0 ;
26659 char *kwnames[] = {
26660 (char *) "self", NULL
26661 };
26662
26663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Open",kwnames,&obj0)) goto fail;
26664 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
26665 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26666 {
26667 PyThreadState* __tstate = wxPyBeginAllowThreads();
26668 result = (bool)(arg1)->Open();
26669
26670 wxPyEndAllowThreads(__tstate);
26671 if (PyErr_Occurred()) SWIG_fail;
26672 }
26673 {
26674 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26675 }
26676 return resultobj;
26677 fail:
26678 return NULL;
26679 }
26680
26681
26682 static PyObject *_wrap_Clipboard_Close(PyObject *self, PyObject *args, PyObject *kwargs) {
26683 PyObject *resultobj;
26684 wxClipboard *arg1 = (wxClipboard *) 0 ;
26685 PyObject * obj0 = 0 ;
26686 char *kwnames[] = {
26687 (char *) "self", NULL
26688 };
26689
26690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Close",kwnames,&obj0)) goto fail;
26691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
26692 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26693 {
26694 PyThreadState* __tstate = wxPyBeginAllowThreads();
26695 (arg1)->Close();
26696
26697 wxPyEndAllowThreads(__tstate);
26698 if (PyErr_Occurred()) SWIG_fail;
26699 }
26700 Py_INCREF(Py_None); resultobj = Py_None;
26701 return resultobj;
26702 fail:
26703 return NULL;
26704 }
26705
26706
26707 static PyObject *_wrap_Clipboard_IsOpened(PyObject *self, PyObject *args, PyObject *kwargs) {
26708 PyObject *resultobj;
26709 wxClipboard *arg1 = (wxClipboard *) 0 ;
26710 bool result;
26711 PyObject * obj0 = 0 ;
26712 char *kwnames[] = {
26713 (char *) "self", NULL
26714 };
26715
26716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_IsOpened",kwnames,&obj0)) goto fail;
26717 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
26718 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26719 {
26720 PyThreadState* __tstate = wxPyBeginAllowThreads();
26721 result = (bool)((wxClipboard const *)arg1)->IsOpened();
26722
26723 wxPyEndAllowThreads(__tstate);
26724 if (PyErr_Occurred()) SWIG_fail;
26725 }
26726 {
26727 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26728 }
26729 return resultobj;
26730 fail:
26731 return NULL;
26732 }
26733
26734
26735 static PyObject *_wrap_Clipboard_AddData(PyObject *self, PyObject *args, PyObject *kwargs) {
26736 PyObject *resultobj;
26737 wxClipboard *arg1 = (wxClipboard *) 0 ;
26738 wxDataObject *arg2 = (wxDataObject *) 0 ;
26739 bool result;
26740 PyObject * obj0 = 0 ;
26741 PyObject * obj1 = 0 ;
26742 char *kwnames[] = {
26743 (char *) "self",(char *) "data", NULL
26744 };
26745
26746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_AddData",kwnames,&obj0,&obj1)) goto fail;
26747 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
26748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26749 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
26750 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
26751 {
26752 PyThreadState* __tstate = wxPyBeginAllowThreads();
26753 result = (bool)(arg1)->AddData(arg2);
26754
26755 wxPyEndAllowThreads(__tstate);
26756 if (PyErr_Occurred()) SWIG_fail;
26757 }
26758 {
26759 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26760 }
26761 return resultobj;
26762 fail:
26763 return NULL;
26764 }
26765
26766
26767 static PyObject *_wrap_Clipboard_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
26768 PyObject *resultobj;
26769 wxClipboard *arg1 = (wxClipboard *) 0 ;
26770 wxDataObject *arg2 = (wxDataObject *) 0 ;
26771 bool result;
26772 PyObject * obj0 = 0 ;
26773 PyObject * obj1 = 0 ;
26774 char *kwnames[] = {
26775 (char *) "self",(char *) "data", NULL
26776 };
26777
26778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_SetData",kwnames,&obj0,&obj1)) goto fail;
26779 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
26780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26781 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
26782 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
26783 {
26784 PyThreadState* __tstate = wxPyBeginAllowThreads();
26785 result = (bool)(arg1)->SetData(arg2);
26786
26787 wxPyEndAllowThreads(__tstate);
26788 if (PyErr_Occurred()) SWIG_fail;
26789 }
26790 {
26791 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26792 }
26793 return resultobj;
26794 fail:
26795 return NULL;
26796 }
26797
26798
26799 static PyObject *_wrap_Clipboard_IsSupported(PyObject *self, PyObject *args, PyObject *kwargs) {
26800 PyObject *resultobj;
26801 wxClipboard *arg1 = (wxClipboard *) 0 ;
26802 wxDataFormat *arg2 = 0 ;
26803 bool result;
26804 PyObject * obj0 = 0 ;
26805 PyObject * obj1 = 0 ;
26806 char *kwnames[] = {
26807 (char *) "self",(char *) "format", NULL
26808 };
26809
26810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_IsSupported",kwnames,&obj0,&obj1)) goto fail;
26811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
26812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26813 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
26814 SWIG_POINTER_EXCEPTION | 0)) == -1)
26815 SWIG_fail;
26816 if (arg2 == NULL) {
26817 PyErr_SetString(PyExc_TypeError,"null reference");
26818 SWIG_fail;
26819 }
26820 {
26821 PyThreadState* __tstate = wxPyBeginAllowThreads();
26822 result = (bool)(arg1)->IsSupported((wxDataFormat const &)*arg2);
26823
26824 wxPyEndAllowThreads(__tstate);
26825 if (PyErr_Occurred()) SWIG_fail;
26826 }
26827 {
26828 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26829 }
26830 return resultobj;
26831 fail:
26832 return NULL;
26833 }
26834
26835
26836 static PyObject *_wrap_Clipboard_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
26837 PyObject *resultobj;
26838 wxClipboard *arg1 = (wxClipboard *) 0 ;
26839 wxDataObject *arg2 = 0 ;
26840 bool result;
26841 PyObject * obj0 = 0 ;
26842 PyObject * obj1 = 0 ;
26843 char *kwnames[] = {
26844 (char *) "self",(char *) "data", NULL
26845 };
26846
26847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_GetData",kwnames,&obj0,&obj1)) goto fail;
26848 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
26849 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26850 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
26851 SWIG_POINTER_EXCEPTION | 0)) == -1)
26852 SWIG_fail;
26853 if (arg2 == NULL) {
26854 PyErr_SetString(PyExc_TypeError,"null reference");
26855 SWIG_fail;
26856 }
26857 {
26858 PyThreadState* __tstate = wxPyBeginAllowThreads();
26859 result = (bool)(arg1)->GetData(*arg2);
26860
26861 wxPyEndAllowThreads(__tstate);
26862 if (PyErr_Occurred()) SWIG_fail;
26863 }
26864 {
26865 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26866 }
26867 return resultobj;
26868 fail:
26869 return NULL;
26870 }
26871
26872
26873 static PyObject *_wrap_Clipboard_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
26874 PyObject *resultobj;
26875 wxClipboard *arg1 = (wxClipboard *) 0 ;
26876 PyObject * obj0 = 0 ;
26877 char *kwnames[] = {
26878 (char *) "self", NULL
26879 };
26880
26881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Clear",kwnames,&obj0)) goto fail;
26882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
26883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26884 {
26885 PyThreadState* __tstate = wxPyBeginAllowThreads();
26886 (arg1)->Clear();
26887
26888 wxPyEndAllowThreads(__tstate);
26889 if (PyErr_Occurred()) SWIG_fail;
26890 }
26891 Py_INCREF(Py_None); resultobj = Py_None;
26892 return resultobj;
26893 fail:
26894 return NULL;
26895 }
26896
26897
26898 static PyObject *_wrap_Clipboard_Flush(PyObject *self, PyObject *args, PyObject *kwargs) {
26899 PyObject *resultobj;
26900 wxClipboard *arg1 = (wxClipboard *) 0 ;
26901 bool result;
26902 PyObject * obj0 = 0 ;
26903 char *kwnames[] = {
26904 (char *) "self", NULL
26905 };
26906
26907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Flush",kwnames,&obj0)) goto fail;
26908 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
26909 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26910 {
26911 PyThreadState* __tstate = wxPyBeginAllowThreads();
26912 result = (bool)(arg1)->Flush();
26913
26914 wxPyEndAllowThreads(__tstate);
26915 if (PyErr_Occurred()) SWIG_fail;
26916 }
26917 {
26918 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26919 }
26920 return resultobj;
26921 fail:
26922 return NULL;
26923 }
26924
26925
26926 static PyObject *_wrap_Clipboard_UsePrimarySelection(PyObject *self, PyObject *args, PyObject *kwargs) {
26927 PyObject *resultobj;
26928 wxClipboard *arg1 = (wxClipboard *) 0 ;
26929 bool arg2 = (bool) True ;
26930 PyObject * obj0 = 0 ;
26931 PyObject * obj1 = 0 ;
26932 char *kwnames[] = {
26933 (char *) "self",(char *) "primary", NULL
26934 };
26935
26936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Clipboard_UsePrimarySelection",kwnames,&obj0,&obj1)) goto fail;
26937 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
26938 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26939 if (obj1) {
26940 arg2 = (bool) SWIG_AsBool(obj1);
26941 if (PyErr_Occurred()) SWIG_fail;
26942 }
26943 {
26944 PyThreadState* __tstate = wxPyBeginAllowThreads();
26945 (arg1)->UsePrimarySelection(arg2);
26946
26947 wxPyEndAllowThreads(__tstate);
26948 if (PyErr_Occurred()) SWIG_fail;
26949 }
26950 Py_INCREF(Py_None); resultobj = Py_None;
26951 return resultobj;
26952 fail:
26953 return NULL;
26954 }
26955
26956
26957 static PyObject * Clipboard_swigregister(PyObject *self, PyObject *args) {
26958 PyObject *obj;
26959 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26960 SWIG_TypeClientData(SWIGTYPE_p_wxClipboard, obj);
26961 Py_INCREF(obj);
26962 return Py_BuildValue((char *)"");
26963 }
26964 static int _wrap_TheClipboard_set(PyObject *_val) {
26965 PyErr_SetString(PyExc_TypeError,"Variable TheClipboard is read-only.");
26966 return 1;
26967 }
26968
26969
26970 static PyObject *_wrap_TheClipboard_get() {
26971 PyObject *pyobj;
26972
26973 pyobj = SWIG_NewPointerObj((void *)(wxTheClipboard), SWIGTYPE_p_wxClipboard, 0);
26974 return pyobj;
26975 }
26976
26977
26978 static PyObject *_wrap_new_ClipboardLocker(PyObject *self, PyObject *args, PyObject *kwargs) {
26979 PyObject *resultobj;
26980 wxClipboard *arg1 = (wxClipboard *) NULL ;
26981 wxClipboardLocker *result;
26982 PyObject * obj0 = 0 ;
26983 char *kwnames[] = {
26984 (char *) "clipboard", NULL
26985 };
26986
26987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ClipboardLocker",kwnames,&obj0)) goto fail;
26988 if (obj0) {
26989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
26990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26991 }
26992 {
26993 PyThreadState* __tstate = wxPyBeginAllowThreads();
26994 result = (wxClipboardLocker *)new wxClipboardLocker(arg1);
26995
26996 wxPyEndAllowThreads(__tstate);
26997 if (PyErr_Occurred()) SWIG_fail;
26998 }
26999 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboardLocker, 1);
27000 return resultobj;
27001 fail:
27002 return NULL;
27003 }
27004
27005
27006 static PyObject *_wrap_delete_ClipboardLocker(PyObject *self, PyObject *args, PyObject *kwargs) {
27007 PyObject *resultobj;
27008 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
27009 PyObject * obj0 = 0 ;
27010 char *kwnames[] = {
27011 (char *) "self", NULL
27012 };
27013
27014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ClipboardLocker",kwnames,&obj0)) goto fail;
27015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboardLocker,
27016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27017 {
27018 PyThreadState* __tstate = wxPyBeginAllowThreads();
27019 delete arg1;
27020
27021 wxPyEndAllowThreads(__tstate);
27022 if (PyErr_Occurred()) SWIG_fail;
27023 }
27024 Py_INCREF(Py_None); resultobj = Py_None;
27025 return resultobj;
27026 fail:
27027 return NULL;
27028 }
27029
27030
27031 static PyObject *_wrap_ClipboardLocker___nonzero__(PyObject *self, PyObject *args, PyObject *kwargs) {
27032 PyObject *resultobj;
27033 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
27034 bool result;
27035 PyObject * obj0 = 0 ;
27036 char *kwnames[] = {
27037 (char *) "self", NULL
27038 };
27039
27040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ClipboardLocker___nonzero__",kwnames,&obj0)) goto fail;
27041 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboardLocker,
27042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27043 {
27044 PyThreadState* __tstate = wxPyBeginAllowThreads();
27045 result = (bool)wxClipboardLocker___nonzero__(arg1);
27046
27047 wxPyEndAllowThreads(__tstate);
27048 if (PyErr_Occurred()) SWIG_fail;
27049 }
27050 {
27051 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27052 }
27053 return resultobj;
27054 fail:
27055 return NULL;
27056 }
27057
27058
27059 static PyObject * ClipboardLocker_swigregister(PyObject *self, PyObject *args) {
27060 PyObject *obj;
27061 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27062 SWIG_TypeClientData(SWIGTYPE_p_wxClipboardLocker, obj);
27063 Py_INCREF(obj);
27064 return Py_BuildValue((char *)"");
27065 }
27066 static PyObject *_wrap_new_VideoMode(PyObject *self, PyObject *args, PyObject *kwargs) {
27067 PyObject *resultobj;
27068 int arg1 = (int) 0 ;
27069 int arg2 = (int) 0 ;
27070 int arg3 = (int) 0 ;
27071 int arg4 = (int) 0 ;
27072 wxVideoMode *result;
27073 PyObject * obj0 = 0 ;
27074 PyObject * obj1 = 0 ;
27075 PyObject * obj2 = 0 ;
27076 PyObject * obj3 = 0 ;
27077 char *kwnames[] = {
27078 (char *) "width",(char *) "height",(char *) "depth",(char *) "freq", NULL
27079 };
27080
27081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_VideoMode",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27082 if (obj0) {
27083 arg1 = (int) SWIG_AsInt(obj0);
27084 if (PyErr_Occurred()) SWIG_fail;
27085 }
27086 if (obj1) {
27087 arg2 = (int) SWIG_AsInt(obj1);
27088 if (PyErr_Occurred()) SWIG_fail;
27089 }
27090 if (obj2) {
27091 arg3 = (int) SWIG_AsInt(obj2);
27092 if (PyErr_Occurred()) SWIG_fail;
27093 }
27094 if (obj3) {
27095 arg4 = (int) SWIG_AsInt(obj3);
27096 if (PyErr_Occurred()) SWIG_fail;
27097 }
27098 {
27099 PyThreadState* __tstate = wxPyBeginAllowThreads();
27100 result = (wxVideoMode *)new wxVideoMode(arg1,arg2,arg3,arg4);
27101
27102 wxPyEndAllowThreads(__tstate);
27103 if (PyErr_Occurred()) SWIG_fail;
27104 }
27105 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVideoMode, 1);
27106 return resultobj;
27107 fail:
27108 return NULL;
27109 }
27110
27111
27112 static PyObject *_wrap_delete_VideoMode(PyObject *self, PyObject *args, PyObject *kwargs) {
27113 PyObject *resultobj;
27114 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27115 PyObject * obj0 = 0 ;
27116 char *kwnames[] = {
27117 (char *) "self", NULL
27118 };
27119
27120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VideoMode",kwnames,&obj0)) goto fail;
27121 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27122 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27123 {
27124 PyThreadState* __tstate = wxPyBeginAllowThreads();
27125 delete arg1;
27126
27127 wxPyEndAllowThreads(__tstate);
27128 if (PyErr_Occurred()) SWIG_fail;
27129 }
27130 Py_INCREF(Py_None); resultobj = Py_None;
27131 return resultobj;
27132 fail:
27133 return NULL;
27134 }
27135
27136
27137 static PyObject *_wrap_VideoMode_Matches(PyObject *self, PyObject *args, PyObject *kwargs) {
27138 PyObject *resultobj;
27139 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27140 wxVideoMode *arg2 = 0 ;
27141 bool result;
27142 PyObject * obj0 = 0 ;
27143 PyObject * obj1 = 0 ;
27144 char *kwnames[] = {
27145 (char *) "self",(char *) "other", NULL
27146 };
27147
27148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_Matches",kwnames,&obj0,&obj1)) goto fail;
27149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27151 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
27152 SWIG_POINTER_EXCEPTION | 0)) == -1)
27153 SWIG_fail;
27154 if (arg2 == NULL) {
27155 PyErr_SetString(PyExc_TypeError,"null reference");
27156 SWIG_fail;
27157 }
27158 {
27159 PyThreadState* __tstate = wxPyBeginAllowThreads();
27160 result = (bool)((wxVideoMode const *)arg1)->Matches((wxVideoMode const &)*arg2);
27161
27162 wxPyEndAllowThreads(__tstate);
27163 if (PyErr_Occurred()) SWIG_fail;
27164 }
27165 {
27166 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27167 }
27168 return resultobj;
27169 fail:
27170 return NULL;
27171 }
27172
27173
27174 static PyObject *_wrap_VideoMode_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
27175 PyObject *resultobj;
27176 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27177 int result;
27178 PyObject * obj0 = 0 ;
27179 char *kwnames[] = {
27180 (char *) "self", NULL
27181 };
27182
27183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetWidth",kwnames,&obj0)) goto fail;
27184 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27186 {
27187 PyThreadState* __tstate = wxPyBeginAllowThreads();
27188 result = (int)((wxVideoMode const *)arg1)->GetWidth();
27189
27190 wxPyEndAllowThreads(__tstate);
27191 if (PyErr_Occurred()) SWIG_fail;
27192 }
27193 resultobj = SWIG_FromInt((int)result);
27194 return resultobj;
27195 fail:
27196 return NULL;
27197 }
27198
27199
27200 static PyObject *_wrap_VideoMode_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
27201 PyObject *resultobj;
27202 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27203 int result;
27204 PyObject * obj0 = 0 ;
27205 char *kwnames[] = {
27206 (char *) "self", NULL
27207 };
27208
27209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetHeight",kwnames,&obj0)) goto fail;
27210 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27211 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27212 {
27213 PyThreadState* __tstate = wxPyBeginAllowThreads();
27214 result = (int)((wxVideoMode const *)arg1)->GetHeight();
27215
27216 wxPyEndAllowThreads(__tstate);
27217 if (PyErr_Occurred()) SWIG_fail;
27218 }
27219 resultobj = SWIG_FromInt((int)result);
27220 return resultobj;
27221 fail:
27222 return NULL;
27223 }
27224
27225
27226 static PyObject *_wrap_VideoMode_GetDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
27227 PyObject *resultobj;
27228 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27229 int result;
27230 PyObject * obj0 = 0 ;
27231 char *kwnames[] = {
27232 (char *) "self", NULL
27233 };
27234
27235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetDepth",kwnames,&obj0)) goto fail;
27236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27238 {
27239 PyThreadState* __tstate = wxPyBeginAllowThreads();
27240 result = (int)((wxVideoMode const *)arg1)->GetDepth();
27241
27242 wxPyEndAllowThreads(__tstate);
27243 if (PyErr_Occurred()) SWIG_fail;
27244 }
27245 resultobj = SWIG_FromInt((int)result);
27246 return resultobj;
27247 fail:
27248 return NULL;
27249 }
27250
27251
27252 static PyObject *_wrap_VideoMode_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
27253 PyObject *resultobj;
27254 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27255 bool result;
27256 PyObject * obj0 = 0 ;
27257 char *kwnames[] = {
27258 (char *) "self", NULL
27259 };
27260
27261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_IsOk",kwnames,&obj0)) goto fail;
27262 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27263 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27264 {
27265 PyThreadState* __tstate = wxPyBeginAllowThreads();
27266 result = (bool)((wxVideoMode const *)arg1)->IsOk();
27267
27268 wxPyEndAllowThreads(__tstate);
27269 if (PyErr_Occurred()) SWIG_fail;
27270 }
27271 {
27272 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27273 }
27274 return resultobj;
27275 fail:
27276 return NULL;
27277 }
27278
27279
27280 static PyObject *_wrap_VideoMode___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
27281 PyObject *resultobj;
27282 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27283 wxVideoMode *arg2 = (wxVideoMode *) 0 ;
27284 bool result;
27285 PyObject * obj0 = 0 ;
27286 PyObject * obj1 = 0 ;
27287 char *kwnames[] = {
27288 (char *) "self",(char *) "other", NULL
27289 };
27290
27291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode___eq__",kwnames,&obj0,&obj1)) goto fail;
27292 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27294 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
27295 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27296 {
27297 PyThreadState* __tstate = wxPyBeginAllowThreads();
27298 result = (bool)wxVideoMode___eq__(arg1,(wxVideoMode const *)arg2);
27299
27300 wxPyEndAllowThreads(__tstate);
27301 if (PyErr_Occurred()) SWIG_fail;
27302 }
27303 {
27304 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27305 }
27306 return resultobj;
27307 fail:
27308 return NULL;
27309 }
27310
27311
27312 static PyObject *_wrap_VideoMode___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
27313 PyObject *resultobj;
27314 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27315 wxVideoMode *arg2 = (wxVideoMode *) 0 ;
27316 bool result;
27317 PyObject * obj0 = 0 ;
27318 PyObject * obj1 = 0 ;
27319 char *kwnames[] = {
27320 (char *) "self",(char *) "other", NULL
27321 };
27322
27323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode___ne__",kwnames,&obj0,&obj1)) goto fail;
27324 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27326 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
27327 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27328 {
27329 PyThreadState* __tstate = wxPyBeginAllowThreads();
27330 result = (bool)wxVideoMode___ne__(arg1,(wxVideoMode const *)arg2);
27331
27332 wxPyEndAllowThreads(__tstate);
27333 if (PyErr_Occurred()) SWIG_fail;
27334 }
27335 {
27336 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27337 }
27338 return resultobj;
27339 fail:
27340 return NULL;
27341 }
27342
27343
27344 static PyObject *_wrap_VideoMode_w_set(PyObject *self, PyObject *args, PyObject *kwargs) {
27345 PyObject *resultobj;
27346 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27347 int arg2 ;
27348 PyObject * obj0 = 0 ;
27349 PyObject * obj1 = 0 ;
27350 char *kwnames[] = {
27351 (char *) "self",(char *) "w", NULL
27352 };
27353
27354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_w_set",kwnames,&obj0,&obj1)) goto fail;
27355 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27356 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27357 arg2 = (int) SWIG_AsInt(obj1);
27358 if (PyErr_Occurred()) SWIG_fail;
27359 if (arg1) (arg1)->w = arg2;
27360
27361 Py_INCREF(Py_None); resultobj = Py_None;
27362 return resultobj;
27363 fail:
27364 return NULL;
27365 }
27366
27367
27368 static PyObject *_wrap_VideoMode_w_get(PyObject *self, PyObject *args, PyObject *kwargs) {
27369 PyObject *resultobj;
27370 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27371 int result;
27372 PyObject * obj0 = 0 ;
27373 char *kwnames[] = {
27374 (char *) "self", NULL
27375 };
27376
27377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_w_get",kwnames,&obj0)) goto fail;
27378 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27380 result = (int) ((arg1)->w);
27381
27382 resultobj = SWIG_FromInt((int)result);
27383 return resultobj;
27384 fail:
27385 return NULL;
27386 }
27387
27388
27389 static PyObject *_wrap_VideoMode_h_set(PyObject *self, PyObject *args, PyObject *kwargs) {
27390 PyObject *resultobj;
27391 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27392 int arg2 ;
27393 PyObject * obj0 = 0 ;
27394 PyObject * obj1 = 0 ;
27395 char *kwnames[] = {
27396 (char *) "self",(char *) "h", NULL
27397 };
27398
27399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_h_set",kwnames,&obj0,&obj1)) goto fail;
27400 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27402 arg2 = (int) SWIG_AsInt(obj1);
27403 if (PyErr_Occurred()) SWIG_fail;
27404 if (arg1) (arg1)->h = arg2;
27405
27406 Py_INCREF(Py_None); resultobj = Py_None;
27407 return resultobj;
27408 fail:
27409 return NULL;
27410 }
27411
27412
27413 static PyObject *_wrap_VideoMode_h_get(PyObject *self, PyObject *args, PyObject *kwargs) {
27414 PyObject *resultobj;
27415 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27416 int result;
27417 PyObject * obj0 = 0 ;
27418 char *kwnames[] = {
27419 (char *) "self", NULL
27420 };
27421
27422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_h_get",kwnames,&obj0)) goto fail;
27423 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27424 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27425 result = (int) ((arg1)->h);
27426
27427 resultobj = SWIG_FromInt((int)result);
27428 return resultobj;
27429 fail:
27430 return NULL;
27431 }
27432
27433
27434 static PyObject *_wrap_VideoMode_bpp_set(PyObject *self, PyObject *args, PyObject *kwargs) {
27435 PyObject *resultobj;
27436 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27437 int arg2 ;
27438 PyObject * obj0 = 0 ;
27439 PyObject * obj1 = 0 ;
27440 char *kwnames[] = {
27441 (char *) "self",(char *) "bpp", NULL
27442 };
27443
27444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_bpp_set",kwnames,&obj0,&obj1)) goto fail;
27445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27447 arg2 = (int) SWIG_AsInt(obj1);
27448 if (PyErr_Occurred()) SWIG_fail;
27449 if (arg1) (arg1)->bpp = arg2;
27450
27451 Py_INCREF(Py_None); resultobj = Py_None;
27452 return resultobj;
27453 fail:
27454 return NULL;
27455 }
27456
27457
27458 static PyObject *_wrap_VideoMode_bpp_get(PyObject *self, PyObject *args, PyObject *kwargs) {
27459 PyObject *resultobj;
27460 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27461 int result;
27462 PyObject * obj0 = 0 ;
27463 char *kwnames[] = {
27464 (char *) "self", NULL
27465 };
27466
27467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_bpp_get",kwnames,&obj0)) goto fail;
27468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27470 result = (int) ((arg1)->bpp);
27471
27472 resultobj = SWIG_FromInt((int)result);
27473 return resultobj;
27474 fail:
27475 return NULL;
27476 }
27477
27478
27479 static PyObject *_wrap_VideoMode_refresh_set(PyObject *self, PyObject *args, PyObject *kwargs) {
27480 PyObject *resultobj;
27481 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27482 int arg2 ;
27483 PyObject * obj0 = 0 ;
27484 PyObject * obj1 = 0 ;
27485 char *kwnames[] = {
27486 (char *) "self",(char *) "refresh", NULL
27487 };
27488
27489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_refresh_set",kwnames,&obj0,&obj1)) goto fail;
27490 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27491 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27492 arg2 = (int) SWIG_AsInt(obj1);
27493 if (PyErr_Occurred()) SWIG_fail;
27494 if (arg1) (arg1)->refresh = arg2;
27495
27496 Py_INCREF(Py_None); resultobj = Py_None;
27497 return resultobj;
27498 fail:
27499 return NULL;
27500 }
27501
27502
27503 static PyObject *_wrap_VideoMode_refresh_get(PyObject *self, PyObject *args, PyObject *kwargs) {
27504 PyObject *resultobj;
27505 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27506 int result;
27507 PyObject * obj0 = 0 ;
27508 char *kwnames[] = {
27509 (char *) "self", NULL
27510 };
27511
27512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_refresh_get",kwnames,&obj0)) goto fail;
27513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27515 result = (int) ((arg1)->refresh);
27516
27517 resultobj = SWIG_FromInt((int)result);
27518 return resultobj;
27519 fail:
27520 return NULL;
27521 }
27522
27523
27524 static PyObject * VideoMode_swigregister(PyObject *self, PyObject *args) {
27525 PyObject *obj;
27526 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27527 SWIG_TypeClientData(SWIGTYPE_p_wxVideoMode, obj);
27528 Py_INCREF(obj);
27529 return Py_BuildValue((char *)"");
27530 }
27531 static int _wrap_DefaultVideoMode_set(PyObject *_val) {
27532 PyErr_SetString(PyExc_TypeError,"Variable DefaultVideoMode is read-only.");
27533 return 1;
27534 }
27535
27536
27537 static PyObject *_wrap_DefaultVideoMode_get() {
27538 PyObject *pyobj;
27539
27540 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultVideoMode), SWIGTYPE_p_wxVideoMode, 0);
27541 return pyobj;
27542 }
27543
27544
27545 static PyObject *_wrap_new_Display(PyObject *self, PyObject *args, PyObject *kwargs) {
27546 PyObject *resultobj;
27547 size_t arg1 = (size_t) 0 ;
27548 wxDisplay *result;
27549 PyObject * obj0 = 0 ;
27550 char *kwnames[] = {
27551 (char *) "index", NULL
27552 };
27553
27554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Display",kwnames,&obj0)) goto fail;
27555 if (obj0) {
27556 arg1 = (size_t) SWIG_AsUnsignedLong(obj0);
27557 if (PyErr_Occurred()) SWIG_fail;
27558 }
27559 {
27560 PyThreadState* __tstate = wxPyBeginAllowThreads();
27561 result = (wxDisplay *)new wxDisplay(arg1);
27562
27563 wxPyEndAllowThreads(__tstate);
27564 if (PyErr_Occurred()) SWIG_fail;
27565 }
27566 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplay, 1);
27567 return resultobj;
27568 fail:
27569 return NULL;
27570 }
27571
27572
27573 static PyObject *_wrap_delete_Display(PyObject *self, PyObject *args, PyObject *kwargs) {
27574 PyObject *resultobj;
27575 wxDisplay *arg1 = (wxDisplay *) 0 ;
27576 PyObject * obj0 = 0 ;
27577 char *kwnames[] = {
27578 (char *) "self", NULL
27579 };
27580
27581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Display",kwnames,&obj0)) goto fail;
27582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
27583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27584 {
27585 PyThreadState* __tstate = wxPyBeginAllowThreads();
27586 delete arg1;
27587
27588 wxPyEndAllowThreads(__tstate);
27589 if (PyErr_Occurred()) SWIG_fail;
27590 }
27591 Py_INCREF(Py_None); resultobj = Py_None;
27592 return resultobj;
27593 fail:
27594 return NULL;
27595 }
27596
27597
27598 static PyObject *_wrap_Display_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
27599 PyObject *resultobj;
27600 size_t result;
27601 char *kwnames[] = {
27602 NULL
27603 };
27604
27605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Display_GetCount",kwnames)) goto fail;
27606 {
27607 PyThreadState* __tstate = wxPyBeginAllowThreads();
27608 result = (size_t)wxDisplay::GetCount();
27609
27610 wxPyEndAllowThreads(__tstate);
27611 if (PyErr_Occurred()) SWIG_fail;
27612 }
27613 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
27614 return resultobj;
27615 fail:
27616 return NULL;
27617 }
27618
27619
27620 static PyObject *_wrap_Display_GetFromPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
27621 PyObject *resultobj;
27622 wxPoint *arg1 = 0 ;
27623 int result;
27624 wxPoint temp1 ;
27625 PyObject * obj0 = 0 ;
27626 char *kwnames[] = {
27627 (char *) "pt", NULL
27628 };
27629
27630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetFromPoint",kwnames,&obj0)) goto fail;
27631 {
27632 arg1 = &temp1;
27633 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
27634 }
27635 {
27636 PyThreadState* __tstate = wxPyBeginAllowThreads();
27637 result = (int)wxDisplay::GetFromPoint((wxPoint const &)*arg1);
27638
27639 wxPyEndAllowThreads(__tstate);
27640 if (PyErr_Occurred()) SWIG_fail;
27641 }
27642 resultobj = SWIG_FromInt((int)result);
27643 return resultobj;
27644 fail:
27645 return NULL;
27646 }
27647
27648
27649 static PyObject *_wrap_Display_GetFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
27650 PyObject *resultobj;
27651 wxWindow *arg1 = (wxWindow *) 0 ;
27652 int result;
27653 PyObject * obj0 = 0 ;
27654 char *kwnames[] = {
27655 (char *) "window", NULL
27656 };
27657
27658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetFromWindow",kwnames,&obj0)) goto fail;
27659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27661 {
27662 PyThreadState* __tstate = wxPyBeginAllowThreads();
27663 result = (int)Display_GetFromWindow(arg1);
27664
27665 wxPyEndAllowThreads(__tstate);
27666 if (PyErr_Occurred()) SWIG_fail;
27667 }
27668 resultobj = SWIG_FromInt((int)result);
27669 return resultobj;
27670 fail:
27671 return NULL;
27672 }
27673
27674
27675 static PyObject *_wrap_Display_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
27676 PyObject *resultobj;
27677 wxDisplay *arg1 = (wxDisplay *) 0 ;
27678 bool result;
27679 PyObject * obj0 = 0 ;
27680 char *kwnames[] = {
27681 (char *) "self", NULL
27682 };
27683
27684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_IsOk",kwnames,&obj0)) goto fail;
27685 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
27686 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27687 {
27688 PyThreadState* __tstate = wxPyBeginAllowThreads();
27689 result = (bool)((wxDisplay const *)arg1)->IsOk();
27690
27691 wxPyEndAllowThreads(__tstate);
27692 if (PyErr_Occurred()) SWIG_fail;
27693 }
27694 {
27695 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27696 }
27697 return resultobj;
27698 fail:
27699 return NULL;
27700 }
27701
27702
27703 static PyObject *_wrap_Display_GetGeometry(PyObject *self, PyObject *args, PyObject *kwargs) {
27704 PyObject *resultobj;
27705 wxDisplay *arg1 = (wxDisplay *) 0 ;
27706 wxRect result;
27707 PyObject * obj0 = 0 ;
27708 char *kwnames[] = {
27709 (char *) "self", NULL
27710 };
27711
27712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetGeometry",kwnames,&obj0)) goto fail;
27713 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
27714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27715 {
27716 PyThreadState* __tstate = wxPyBeginAllowThreads();
27717 result = ((wxDisplay const *)arg1)->GetGeometry();
27718
27719 wxPyEndAllowThreads(__tstate);
27720 if (PyErr_Occurred()) SWIG_fail;
27721 }
27722 {
27723 wxRect * resultptr;
27724 resultptr = new wxRect((wxRect &) result);
27725 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
27726 }
27727 return resultobj;
27728 fail:
27729 return NULL;
27730 }
27731
27732
27733 static PyObject *_wrap_Display_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
27734 PyObject *resultobj;
27735 wxDisplay *arg1 = (wxDisplay *) 0 ;
27736 wxString result;
27737 PyObject * obj0 = 0 ;
27738 char *kwnames[] = {
27739 (char *) "self", NULL
27740 };
27741
27742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetName",kwnames,&obj0)) goto fail;
27743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
27744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27745 {
27746 PyThreadState* __tstate = wxPyBeginAllowThreads();
27747 result = ((wxDisplay const *)arg1)->GetName();
27748
27749 wxPyEndAllowThreads(__tstate);
27750 if (PyErr_Occurred()) SWIG_fail;
27751 }
27752 {
27753 #if wxUSE_UNICODE
27754 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
27755 #else
27756 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
27757 #endif
27758 }
27759 return resultobj;
27760 fail:
27761 return NULL;
27762 }
27763
27764
27765 static PyObject *_wrap_Display_IsPrimary(PyObject *self, PyObject *args, PyObject *kwargs) {
27766 PyObject *resultobj;
27767 wxDisplay *arg1 = (wxDisplay *) 0 ;
27768 bool result;
27769 PyObject * obj0 = 0 ;
27770 char *kwnames[] = {
27771 (char *) "self", NULL
27772 };
27773
27774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_IsPrimary",kwnames,&obj0)) goto fail;
27775 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
27776 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27777 {
27778 PyThreadState* __tstate = wxPyBeginAllowThreads();
27779 result = (bool)((wxDisplay const *)arg1)->IsPrimary();
27780
27781 wxPyEndAllowThreads(__tstate);
27782 if (PyErr_Occurred()) SWIG_fail;
27783 }
27784 {
27785 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27786 }
27787 return resultobj;
27788 fail:
27789 return NULL;
27790 }
27791
27792
27793 static PyObject *_wrap_Display_GetModes(PyObject *self, PyObject *args, PyObject *kwargs) {
27794 PyObject *resultobj;
27795 wxDisplay *arg1 = (wxDisplay *) 0 ;
27796 wxVideoMode const &arg2_defvalue = wxDefaultVideoMode ;
27797 wxVideoMode *arg2 = (wxVideoMode *) &arg2_defvalue ;
27798 PyObject *result;
27799 PyObject * obj0 = 0 ;
27800 PyObject * obj1 = 0 ;
27801 char *kwnames[] = {
27802 (char *) "self",(char *) "mode", NULL
27803 };
27804
27805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Display_GetModes",kwnames,&obj0,&obj1)) goto fail;
27806 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
27807 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27808 if (obj1) {
27809 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
27810 SWIG_POINTER_EXCEPTION | 0)) == -1)
27811 SWIG_fail;
27812 if (arg2 == NULL) {
27813 PyErr_SetString(PyExc_TypeError,"null reference");
27814 SWIG_fail;
27815 }
27816 }
27817 {
27818 PyThreadState* __tstate = wxPyBeginAllowThreads();
27819 result = (PyObject *)wxDisplay_GetModes(arg1,(wxVideoMode const &)*arg2);
27820
27821 wxPyEndAllowThreads(__tstate);
27822 if (PyErr_Occurred()) SWIG_fail;
27823 }
27824 resultobj = result;
27825 return resultobj;
27826 fail:
27827 return NULL;
27828 }
27829
27830
27831 static PyObject *_wrap_Display_GetCurrentMode(PyObject *self, PyObject *args, PyObject *kwargs) {
27832 PyObject *resultobj;
27833 wxDisplay *arg1 = (wxDisplay *) 0 ;
27834 wxVideoMode result;
27835 PyObject * obj0 = 0 ;
27836 char *kwnames[] = {
27837 (char *) "self", NULL
27838 };
27839
27840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetCurrentMode",kwnames,&obj0)) goto fail;
27841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
27842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27843 {
27844 PyThreadState* __tstate = wxPyBeginAllowThreads();
27845 result = ((wxDisplay const *)arg1)->GetCurrentMode();
27846
27847 wxPyEndAllowThreads(__tstate);
27848 if (PyErr_Occurred()) SWIG_fail;
27849 }
27850 {
27851 wxVideoMode * resultptr;
27852 resultptr = new wxVideoMode((wxVideoMode &) result);
27853 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVideoMode, 1);
27854 }
27855 return resultobj;
27856 fail:
27857 return NULL;
27858 }
27859
27860
27861 static PyObject *_wrap_Display_ChangeMode(PyObject *self, PyObject *args, PyObject *kwargs) {
27862 PyObject *resultobj;
27863 wxDisplay *arg1 = (wxDisplay *) 0 ;
27864 wxVideoMode const &arg2_defvalue = wxDefaultVideoMode ;
27865 wxVideoMode *arg2 = (wxVideoMode *) &arg2_defvalue ;
27866 bool result;
27867 PyObject * obj0 = 0 ;
27868 PyObject * obj1 = 0 ;
27869 char *kwnames[] = {
27870 (char *) "self",(char *) "mode", NULL
27871 };
27872
27873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Display_ChangeMode",kwnames,&obj0,&obj1)) goto fail;
27874 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
27875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27876 if (obj1) {
27877 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
27878 SWIG_POINTER_EXCEPTION | 0)) == -1)
27879 SWIG_fail;
27880 if (arg2 == NULL) {
27881 PyErr_SetString(PyExc_TypeError,"null reference");
27882 SWIG_fail;
27883 }
27884 }
27885 {
27886 PyThreadState* __tstate = wxPyBeginAllowThreads();
27887 result = (bool)(arg1)->ChangeMode((wxVideoMode const &)*arg2);
27888
27889 wxPyEndAllowThreads(__tstate);
27890 if (PyErr_Occurred()) SWIG_fail;
27891 }
27892 {
27893 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27894 }
27895 return resultobj;
27896 fail:
27897 return NULL;
27898 }
27899
27900
27901 static PyObject *_wrap_Display_ResetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
27902 PyObject *resultobj;
27903 wxDisplay *arg1 = (wxDisplay *) 0 ;
27904 PyObject * obj0 = 0 ;
27905 char *kwnames[] = {
27906 (char *) "self", NULL
27907 };
27908
27909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_ResetMode",kwnames,&obj0)) goto fail;
27910 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
27911 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27912 {
27913 PyThreadState* __tstate = wxPyBeginAllowThreads();
27914 (arg1)->ResetMode();
27915
27916 wxPyEndAllowThreads(__tstate);
27917 if (PyErr_Occurred()) SWIG_fail;
27918 }
27919 Py_INCREF(Py_None); resultobj = Py_None;
27920 return resultobj;
27921 fail:
27922 return NULL;
27923 }
27924
27925
27926 static PyObject * Display_swigregister(PyObject *self, PyObject *args) {
27927 PyObject *obj;
27928 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27929 SWIG_TypeClientData(SWIGTYPE_p_wxDisplay, obj);
27930 Py_INCREF(obj);
27931 return Py_BuildValue((char *)"");
27932 }
27933 static PyMethodDef SwigMethods[] = {
27934 { (char *)"SystemSettings_GetColour", (PyCFunction) _wrap_SystemSettings_GetColour, METH_VARARGS | METH_KEYWORDS },
27935 { (char *)"SystemSettings_GetFont", (PyCFunction) _wrap_SystemSettings_GetFont, METH_VARARGS | METH_KEYWORDS },
27936 { (char *)"SystemSettings_GetMetric", (PyCFunction) _wrap_SystemSettings_GetMetric, METH_VARARGS | METH_KEYWORDS },
27937 { (char *)"SystemSettings_HasFeature", (PyCFunction) _wrap_SystemSettings_HasFeature, METH_VARARGS | METH_KEYWORDS },
27938 { (char *)"SystemSettings_GetScreenType", (PyCFunction) _wrap_SystemSettings_GetScreenType, METH_VARARGS | METH_KEYWORDS },
27939 { (char *)"SystemSettings_SetScreenType", (PyCFunction) _wrap_SystemSettings_SetScreenType, METH_VARARGS | METH_KEYWORDS },
27940 { (char *)"SystemSettings_swigregister", SystemSettings_swigregister, METH_VARARGS },
27941 { (char *)"new_SystemOptions", (PyCFunction) _wrap_new_SystemOptions, METH_VARARGS | METH_KEYWORDS },
27942 { (char *)"SystemOptions_SetOption", (PyCFunction) _wrap_SystemOptions_SetOption, METH_VARARGS | METH_KEYWORDS },
27943 { (char *)"SystemOptions_SetOptionInt", (PyCFunction) _wrap_SystemOptions_SetOptionInt, METH_VARARGS | METH_KEYWORDS },
27944 { (char *)"SystemOptions_GetOption", (PyCFunction) _wrap_SystemOptions_GetOption, METH_VARARGS | METH_KEYWORDS },
27945 { (char *)"SystemOptions_GetOptionInt", (PyCFunction) _wrap_SystemOptions_GetOptionInt, METH_VARARGS | METH_KEYWORDS },
27946 { (char *)"SystemOptions_HasOption", (PyCFunction) _wrap_SystemOptions_HasOption, METH_VARARGS | METH_KEYWORDS },
27947 { (char *)"SystemOptions_swigregister", SystemOptions_swigregister, METH_VARARGS },
27948 { (char *)"NewId", (PyCFunction) _wrap_NewId, METH_VARARGS | METH_KEYWORDS },
27949 { (char *)"RegisterId", (PyCFunction) _wrap_RegisterId, METH_VARARGS | METH_KEYWORDS },
27950 { (char *)"GetCurrentId", (PyCFunction) _wrap_GetCurrentId, METH_VARARGS | METH_KEYWORDS },
27951 { (char *)"Bell", (PyCFunction) _wrap_Bell, METH_VARARGS | METH_KEYWORDS },
27952 { (char *)"EndBusyCursor", (PyCFunction) _wrap_EndBusyCursor, METH_VARARGS | METH_KEYWORDS },
27953 { (char *)"GetElapsedTime", (PyCFunction) _wrap_GetElapsedTime, METH_VARARGS | METH_KEYWORDS },
27954 { (char *)"GetMousePosition", (PyCFunction) _wrap_GetMousePosition, METH_VARARGS | METH_KEYWORDS },
27955 { (char *)"IsBusy", (PyCFunction) _wrap_IsBusy, METH_VARARGS | METH_KEYWORDS },
27956 { (char *)"Now", (PyCFunction) _wrap_Now, METH_VARARGS | METH_KEYWORDS },
27957 { (char *)"Shell", (PyCFunction) _wrap_Shell, METH_VARARGS | METH_KEYWORDS },
27958 { (char *)"StartTimer", (PyCFunction) _wrap_StartTimer, METH_VARARGS | METH_KEYWORDS },
27959 { (char *)"GetOsVersion", (PyCFunction) _wrap_GetOsVersion, METH_VARARGS | METH_KEYWORDS },
27960 { (char *)"GetOsDescription", (PyCFunction) _wrap_GetOsDescription, METH_VARARGS | METH_KEYWORDS },
27961 { (char *)"GetFreeMemory", (PyCFunction) _wrap_GetFreeMemory, METH_VARARGS | METH_KEYWORDS },
27962 { (char *)"Shutdown", (PyCFunction) _wrap_Shutdown, METH_VARARGS | METH_KEYWORDS },
27963 { (char *)"Sleep", (PyCFunction) _wrap_Sleep, METH_VARARGS | METH_KEYWORDS },
27964 { (char *)"Usleep", (PyCFunction) _wrap_Usleep, METH_VARARGS | METH_KEYWORDS },
27965 { (char *)"EnableTopLevelWindows", (PyCFunction) _wrap_EnableTopLevelWindows, METH_VARARGS | METH_KEYWORDS },
27966 { (char *)"StripMenuCodes", (PyCFunction) _wrap_StripMenuCodes, METH_VARARGS | METH_KEYWORDS },
27967 { (char *)"GetEmailAddress", (PyCFunction) _wrap_GetEmailAddress, METH_VARARGS | METH_KEYWORDS },
27968 { (char *)"GetHostName", (PyCFunction) _wrap_GetHostName, METH_VARARGS | METH_KEYWORDS },
27969 { (char *)"GetFullHostName", (PyCFunction) _wrap_GetFullHostName, METH_VARARGS | METH_KEYWORDS },
27970 { (char *)"GetUserId", (PyCFunction) _wrap_GetUserId, METH_VARARGS | METH_KEYWORDS },
27971 { (char *)"GetUserName", (PyCFunction) _wrap_GetUserName, METH_VARARGS | METH_KEYWORDS },
27972 { (char *)"GetHomeDir", (PyCFunction) _wrap_GetHomeDir, METH_VARARGS | METH_KEYWORDS },
27973 { (char *)"GetUserHome", (PyCFunction) _wrap_GetUserHome, METH_VARARGS | METH_KEYWORDS },
27974 { (char *)"GetProcessId", (PyCFunction) _wrap_GetProcessId, METH_VARARGS | METH_KEYWORDS },
27975 { (char *)"Trap", (PyCFunction) _wrap_Trap, METH_VARARGS | METH_KEYWORDS },
27976 { (char *)"FileSelector", (PyCFunction) _wrap_FileSelector, METH_VARARGS | METH_KEYWORDS },
27977 { (char *)"LoadFileSelector", (PyCFunction) _wrap_LoadFileSelector, METH_VARARGS | METH_KEYWORDS },
27978 { (char *)"SaveFileSelector", (PyCFunction) _wrap_SaveFileSelector, METH_VARARGS | METH_KEYWORDS },
27979 { (char *)"DirSelector", (PyCFunction) _wrap_DirSelector, METH_VARARGS | METH_KEYWORDS },
27980 { (char *)"GetTextFromUser", (PyCFunction) _wrap_GetTextFromUser, METH_VARARGS | METH_KEYWORDS },
27981 { (char *)"GetPasswordFromUser", (PyCFunction) _wrap_GetPasswordFromUser, METH_VARARGS | METH_KEYWORDS },
27982 { (char *)"GetSingleChoice", (PyCFunction) _wrap_GetSingleChoice, METH_VARARGS | METH_KEYWORDS },
27983 { (char *)"GetSingleChoiceIndex", (PyCFunction) _wrap_GetSingleChoiceIndex, METH_VARARGS | METH_KEYWORDS },
27984 { (char *)"MessageBox", (PyCFunction) _wrap_MessageBox, METH_VARARGS | METH_KEYWORDS },
27985 { (char *)"GetNumberFromUser", (PyCFunction) _wrap_GetNumberFromUser, METH_VARARGS | METH_KEYWORDS },
27986 { (char *)"ColourDisplay", (PyCFunction) _wrap_ColourDisplay, METH_VARARGS | METH_KEYWORDS },
27987 { (char *)"DisplayDepth", (PyCFunction) _wrap_DisplayDepth, METH_VARARGS | METH_KEYWORDS },
27988 { (char *)"GetDisplayDepth", (PyCFunction) _wrap_GetDisplayDepth, METH_VARARGS | METH_KEYWORDS },
27989 { (char *)"DisplaySize", (PyCFunction) _wrap_DisplaySize, METH_VARARGS | METH_KEYWORDS },
27990 { (char *)"GetDisplaySize", (PyCFunction) _wrap_GetDisplaySize, METH_VARARGS | METH_KEYWORDS },
27991 { (char *)"DisplaySizeMM", (PyCFunction) _wrap_DisplaySizeMM, METH_VARARGS | METH_KEYWORDS },
27992 { (char *)"GetDisplaySizeMM", (PyCFunction) _wrap_GetDisplaySizeMM, METH_VARARGS | METH_KEYWORDS },
27993 { (char *)"ClientDisplayRect", (PyCFunction) _wrap_ClientDisplayRect, METH_VARARGS | METH_KEYWORDS },
27994 { (char *)"GetClientDisplayRect", (PyCFunction) _wrap_GetClientDisplayRect, METH_VARARGS | METH_KEYWORDS },
27995 { (char *)"SetCursor", (PyCFunction) _wrap_SetCursor, METH_VARARGS | METH_KEYWORDS },
27996 { (char *)"BeginBusyCursor", (PyCFunction) _wrap_BeginBusyCursor, METH_VARARGS | METH_KEYWORDS },
27997 { (char *)"GetActiveWindow", (PyCFunction) _wrap_GetActiveWindow, METH_VARARGS | METH_KEYWORDS },
27998 { (char *)"GenericFindWindowAtPoint", (PyCFunction) _wrap_GenericFindWindowAtPoint, METH_VARARGS | METH_KEYWORDS },
27999 { (char *)"FindWindowAtPoint", (PyCFunction) _wrap_FindWindowAtPoint, METH_VARARGS | METH_KEYWORDS },
28000 { (char *)"GetTopLevelParent", (PyCFunction) _wrap_GetTopLevelParent, METH_VARARGS | METH_KEYWORDS },
28001 { (char *)"GetKeyState", (PyCFunction) _wrap_GetKeyState, METH_VARARGS | METH_KEYWORDS },
28002 { (char *)"WakeUpMainThread", (PyCFunction) _wrap_WakeUpMainThread, METH_VARARGS | METH_KEYWORDS },
28003 { (char *)"MutexGuiEnter", (PyCFunction) _wrap_MutexGuiEnter, METH_VARARGS | METH_KEYWORDS },
28004 { (char *)"MutexGuiLeave", (PyCFunction) _wrap_MutexGuiLeave, METH_VARARGS | METH_KEYWORDS },
28005 { (char *)"new_MutexGuiLocker", (PyCFunction) _wrap_new_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS },
28006 { (char *)"delete_MutexGuiLocker", (PyCFunction) _wrap_delete_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS },
28007 { (char *)"MutexGuiLocker_swigregister", MutexGuiLocker_swigregister, METH_VARARGS },
28008 { (char *)"Thread_IsMain", (PyCFunction) _wrap_Thread_IsMain, METH_VARARGS | METH_KEYWORDS },
28009 { (char *)"new_ToolTip", (PyCFunction) _wrap_new_ToolTip, METH_VARARGS | METH_KEYWORDS },
28010 { (char *)"ToolTip_SetTip", (PyCFunction) _wrap_ToolTip_SetTip, METH_VARARGS | METH_KEYWORDS },
28011 { (char *)"ToolTip_GetTip", (PyCFunction) _wrap_ToolTip_GetTip, METH_VARARGS | METH_KEYWORDS },
28012 { (char *)"ToolTip_GetWindow", (PyCFunction) _wrap_ToolTip_GetWindow, METH_VARARGS | METH_KEYWORDS },
28013 { (char *)"ToolTip_Enable", (PyCFunction) _wrap_ToolTip_Enable, METH_VARARGS | METH_KEYWORDS },
28014 { (char *)"ToolTip_SetDelay", (PyCFunction) _wrap_ToolTip_SetDelay, METH_VARARGS | METH_KEYWORDS },
28015 { (char *)"ToolTip_swigregister", ToolTip_swigregister, METH_VARARGS },
28016 { (char *)"new_Caret", (PyCFunction) _wrap_new_Caret, METH_VARARGS | METH_KEYWORDS },
28017 { (char *)"delete_Caret", (PyCFunction) _wrap_delete_Caret, METH_VARARGS | METH_KEYWORDS },
28018 { (char *)"Caret_IsOk", (PyCFunction) _wrap_Caret_IsOk, METH_VARARGS | METH_KEYWORDS },
28019 { (char *)"Caret_IsVisible", (PyCFunction) _wrap_Caret_IsVisible, METH_VARARGS | METH_KEYWORDS },
28020 { (char *)"Caret_GetPosition", (PyCFunction) _wrap_Caret_GetPosition, METH_VARARGS | METH_KEYWORDS },
28021 { (char *)"Caret_GetPositionTuple", (PyCFunction) _wrap_Caret_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
28022 { (char *)"Caret_GetSize", (PyCFunction) _wrap_Caret_GetSize, METH_VARARGS | METH_KEYWORDS },
28023 { (char *)"Caret_GetSizeTuple", (PyCFunction) _wrap_Caret_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
28024 { (char *)"Caret_GetWindow", (PyCFunction) _wrap_Caret_GetWindow, METH_VARARGS | METH_KEYWORDS },
28025 { (char *)"Caret_MoveXY", (PyCFunction) _wrap_Caret_MoveXY, METH_VARARGS | METH_KEYWORDS },
28026 { (char *)"Caret_Move", (PyCFunction) _wrap_Caret_Move, METH_VARARGS | METH_KEYWORDS },
28027 { (char *)"Caret_SetSizeWH", (PyCFunction) _wrap_Caret_SetSizeWH, METH_VARARGS | METH_KEYWORDS },
28028 { (char *)"Caret_SetSize", (PyCFunction) _wrap_Caret_SetSize, METH_VARARGS | METH_KEYWORDS },
28029 { (char *)"Caret_Show", (PyCFunction) _wrap_Caret_Show, METH_VARARGS | METH_KEYWORDS },
28030 { (char *)"Caret_Hide", (PyCFunction) _wrap_Caret_Hide, METH_VARARGS | METH_KEYWORDS },
28031 { (char *)"Caret_swigregister", Caret_swigregister, METH_VARARGS },
28032 { (char *)"Caret_GetBlinkTime", (PyCFunction) _wrap_Caret_GetBlinkTime, METH_VARARGS | METH_KEYWORDS },
28033 { (char *)"Caret_SetBlinkTime", (PyCFunction) _wrap_Caret_SetBlinkTime, METH_VARARGS | METH_KEYWORDS },
28034 { (char *)"new_BusyCursor", (PyCFunction) _wrap_new_BusyCursor, METH_VARARGS | METH_KEYWORDS },
28035 { (char *)"delete_BusyCursor", (PyCFunction) _wrap_delete_BusyCursor, METH_VARARGS | METH_KEYWORDS },
28036 { (char *)"BusyCursor_swigregister", BusyCursor_swigregister, METH_VARARGS },
28037 { (char *)"new_WindowDisabler", (PyCFunction) _wrap_new_WindowDisabler, METH_VARARGS | METH_KEYWORDS },
28038 { (char *)"delete_WindowDisabler", (PyCFunction) _wrap_delete_WindowDisabler, METH_VARARGS | METH_KEYWORDS },
28039 { (char *)"WindowDisabler_swigregister", WindowDisabler_swigregister, METH_VARARGS },
28040 { (char *)"new_BusyInfo", (PyCFunction) _wrap_new_BusyInfo, METH_VARARGS | METH_KEYWORDS },
28041 { (char *)"delete_BusyInfo", (PyCFunction) _wrap_delete_BusyInfo, METH_VARARGS | METH_KEYWORDS },
28042 { (char *)"BusyInfo_swigregister", BusyInfo_swigregister, METH_VARARGS },
28043 { (char *)"new_StopWatch", (PyCFunction) _wrap_new_StopWatch, METH_VARARGS | METH_KEYWORDS },
28044 { (char *)"StopWatch_Start", (PyCFunction) _wrap_StopWatch_Start, METH_VARARGS | METH_KEYWORDS },
28045 { (char *)"StopWatch_Pause", (PyCFunction) _wrap_StopWatch_Pause, METH_VARARGS | METH_KEYWORDS },
28046 { (char *)"StopWatch_Resume", (PyCFunction) _wrap_StopWatch_Resume, METH_VARARGS | METH_KEYWORDS },
28047 { (char *)"StopWatch_Time", (PyCFunction) _wrap_StopWatch_Time, METH_VARARGS | METH_KEYWORDS },
28048 { (char *)"StopWatch_swigregister", StopWatch_swigregister, METH_VARARGS },
28049 { (char *)"new_FileHistory", (PyCFunction) _wrap_new_FileHistory, METH_VARARGS | METH_KEYWORDS },
28050 { (char *)"delete_FileHistory", (PyCFunction) _wrap_delete_FileHistory, METH_VARARGS | METH_KEYWORDS },
28051 { (char *)"FileHistory_AddFileToHistory", (PyCFunction) _wrap_FileHistory_AddFileToHistory, METH_VARARGS | METH_KEYWORDS },
28052 { (char *)"FileHistory_RemoveFileFromHistory", (PyCFunction) _wrap_FileHistory_RemoveFileFromHistory, METH_VARARGS | METH_KEYWORDS },
28053 { (char *)"FileHistory_GetMaxFiles", (PyCFunction) _wrap_FileHistory_GetMaxFiles, METH_VARARGS | METH_KEYWORDS },
28054 { (char *)"FileHistory_UseMenu", (PyCFunction) _wrap_FileHistory_UseMenu, METH_VARARGS | METH_KEYWORDS },
28055 { (char *)"FileHistory_RemoveMenu", (PyCFunction) _wrap_FileHistory_RemoveMenu, METH_VARARGS | METH_KEYWORDS },
28056 { (char *)"FileHistory_Load", (PyCFunction) _wrap_FileHistory_Load, METH_VARARGS | METH_KEYWORDS },
28057 { (char *)"FileHistory_Save", (PyCFunction) _wrap_FileHistory_Save, METH_VARARGS | METH_KEYWORDS },
28058 { (char *)"FileHistory_AddFilesToMenu", (PyCFunction) _wrap_FileHistory_AddFilesToMenu, METH_VARARGS | METH_KEYWORDS },
28059 { (char *)"FileHistory_AddFilesToThisMenu", (PyCFunction) _wrap_FileHistory_AddFilesToThisMenu, METH_VARARGS | METH_KEYWORDS },
28060 { (char *)"FileHistory_GetHistoryFile", (PyCFunction) _wrap_FileHistory_GetHistoryFile, METH_VARARGS | METH_KEYWORDS },
28061 { (char *)"FileHistory_GetCount", (PyCFunction) _wrap_FileHistory_GetCount, METH_VARARGS | METH_KEYWORDS },
28062 { (char *)"FileHistory_swigregister", FileHistory_swigregister, METH_VARARGS },
28063 { (char *)"new_SingleInstanceChecker", (PyCFunction) _wrap_new_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS },
28064 { (char *)"new_PreSingleInstanceChecker", (PyCFunction) _wrap_new_PreSingleInstanceChecker, METH_VARARGS | METH_KEYWORDS },
28065 { (char *)"delete_SingleInstanceChecker", (PyCFunction) _wrap_delete_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS },
28066 { (char *)"SingleInstanceChecker_Create", (PyCFunction) _wrap_SingleInstanceChecker_Create, METH_VARARGS | METH_KEYWORDS },
28067 { (char *)"SingleInstanceChecker_IsAnotherRunning", (PyCFunction) _wrap_SingleInstanceChecker_IsAnotherRunning, METH_VARARGS | METH_KEYWORDS },
28068 { (char *)"SingleInstanceChecker_swigregister", SingleInstanceChecker_swigregister, METH_VARARGS },
28069 { (char *)"DrawWindowOnDC", (PyCFunction) _wrap_DrawWindowOnDC, METH_VARARGS | METH_KEYWORDS },
28070 { (char *)"delete_TipProvider", (PyCFunction) _wrap_delete_TipProvider, METH_VARARGS | METH_KEYWORDS },
28071 { (char *)"TipProvider_GetTip", (PyCFunction) _wrap_TipProvider_GetTip, METH_VARARGS | METH_KEYWORDS },
28072 { (char *)"TipProvider_GetCurrentTip", (PyCFunction) _wrap_TipProvider_GetCurrentTip, METH_VARARGS | METH_KEYWORDS },
28073 { (char *)"TipProvider_PreprocessTip", (PyCFunction) _wrap_TipProvider_PreprocessTip, METH_VARARGS | METH_KEYWORDS },
28074 { (char *)"TipProvider_swigregister", TipProvider_swigregister, METH_VARARGS },
28075 { (char *)"new_PyTipProvider", (PyCFunction) _wrap_new_PyTipProvider, METH_VARARGS | METH_KEYWORDS },
28076 { (char *)"PyTipProvider__setCallbackInfo", (PyCFunction) _wrap_PyTipProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
28077 { (char *)"PyTipProvider_swigregister", PyTipProvider_swigregister, METH_VARARGS },
28078 { (char *)"ShowTip", (PyCFunction) _wrap_ShowTip, METH_VARARGS | METH_KEYWORDS },
28079 { (char *)"CreateFileTipProvider", (PyCFunction) _wrap_CreateFileTipProvider, METH_VARARGS | METH_KEYWORDS },
28080 { (char *)"new_Timer", (PyCFunction) _wrap_new_Timer, METH_VARARGS | METH_KEYWORDS },
28081 { (char *)"delete_Timer", (PyCFunction) _wrap_delete_Timer, METH_VARARGS | METH_KEYWORDS },
28082 { (char *)"Timer__setCallbackInfo", (PyCFunction) _wrap_Timer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
28083 { (char *)"Timer_SetOwner", (PyCFunction) _wrap_Timer_SetOwner, METH_VARARGS | METH_KEYWORDS },
28084 { (char *)"Timer_Start", (PyCFunction) _wrap_Timer_Start, METH_VARARGS | METH_KEYWORDS },
28085 { (char *)"Timer_Stop", (PyCFunction) _wrap_Timer_Stop, METH_VARARGS | METH_KEYWORDS },
28086 { (char *)"Timer_IsRunning", (PyCFunction) _wrap_Timer_IsRunning, METH_VARARGS | METH_KEYWORDS },
28087 { (char *)"Timer_GetInterval", (PyCFunction) _wrap_Timer_GetInterval, METH_VARARGS | METH_KEYWORDS },
28088 { (char *)"Timer_IsOneShot", (PyCFunction) _wrap_Timer_IsOneShot, METH_VARARGS | METH_KEYWORDS },
28089 { (char *)"Timer_GetId", (PyCFunction) _wrap_Timer_GetId, METH_VARARGS | METH_KEYWORDS },
28090 { (char *)"Timer_swigregister", Timer_swigregister, METH_VARARGS },
28091 { (char *)"new_TimerEvent", (PyCFunction) _wrap_new_TimerEvent, METH_VARARGS | METH_KEYWORDS },
28092 { (char *)"TimerEvent_GetInterval", (PyCFunction) _wrap_TimerEvent_GetInterval, METH_VARARGS | METH_KEYWORDS },
28093 { (char *)"TimerEvent_swigregister", TimerEvent_swigregister, METH_VARARGS },
28094 { (char *)"new_TimerRunner", _wrap_new_TimerRunner, METH_VARARGS },
28095 { (char *)"delete_TimerRunner", (PyCFunction) _wrap_delete_TimerRunner, METH_VARARGS | METH_KEYWORDS },
28096 { (char *)"TimerRunner_Start", (PyCFunction) _wrap_TimerRunner_Start, METH_VARARGS | METH_KEYWORDS },
28097 { (char *)"TimerRunner_swigregister", TimerRunner_swigregister, METH_VARARGS },
28098 { (char *)"new_Log", (PyCFunction) _wrap_new_Log, METH_VARARGS | METH_KEYWORDS },
28099 { (char *)"Log_IsEnabled", (PyCFunction) _wrap_Log_IsEnabled, METH_VARARGS | METH_KEYWORDS },
28100 { (char *)"Log_EnableLogging", (PyCFunction) _wrap_Log_EnableLogging, METH_VARARGS | METH_KEYWORDS },
28101 { (char *)"Log_OnLog", (PyCFunction) _wrap_Log_OnLog, METH_VARARGS | METH_KEYWORDS },
28102 { (char *)"Log_Flush", (PyCFunction) _wrap_Log_Flush, METH_VARARGS | METH_KEYWORDS },
28103 { (char *)"Log_FlushActive", (PyCFunction) _wrap_Log_FlushActive, METH_VARARGS | METH_KEYWORDS },
28104 { (char *)"Log_GetActiveTarget", (PyCFunction) _wrap_Log_GetActiveTarget, METH_VARARGS | METH_KEYWORDS },
28105 { (char *)"Log_SetActiveTarget", (PyCFunction) _wrap_Log_SetActiveTarget, METH_VARARGS | METH_KEYWORDS },
28106 { (char *)"Log_Suspend", (PyCFunction) _wrap_Log_Suspend, METH_VARARGS | METH_KEYWORDS },
28107 { (char *)"Log_Resume", (PyCFunction) _wrap_Log_Resume, METH_VARARGS | METH_KEYWORDS },
28108 { (char *)"Log_SetVerbose", (PyCFunction) _wrap_Log_SetVerbose, METH_VARARGS | METH_KEYWORDS },
28109 { (char *)"Log_SetLogLevel", (PyCFunction) _wrap_Log_SetLogLevel, METH_VARARGS | METH_KEYWORDS },
28110 { (char *)"Log_DontCreateOnDemand", (PyCFunction) _wrap_Log_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS },
28111 { (char *)"Log_SetTraceMask", (PyCFunction) _wrap_Log_SetTraceMask, METH_VARARGS | METH_KEYWORDS },
28112 { (char *)"Log_AddTraceMask", (PyCFunction) _wrap_Log_AddTraceMask, METH_VARARGS | METH_KEYWORDS },
28113 { (char *)"Log_RemoveTraceMask", (PyCFunction) _wrap_Log_RemoveTraceMask, METH_VARARGS | METH_KEYWORDS },
28114 { (char *)"Log_ClearTraceMasks", (PyCFunction) _wrap_Log_ClearTraceMasks, METH_VARARGS | METH_KEYWORDS },
28115 { (char *)"Log_GetTraceMasks", (PyCFunction) _wrap_Log_GetTraceMasks, METH_VARARGS | METH_KEYWORDS },
28116 { (char *)"Log_SetTimestamp", (PyCFunction) _wrap_Log_SetTimestamp, METH_VARARGS | METH_KEYWORDS },
28117 { (char *)"Log_GetVerbose", (PyCFunction) _wrap_Log_GetVerbose, METH_VARARGS | METH_KEYWORDS },
28118 { (char *)"Log_GetTraceMask", (PyCFunction) _wrap_Log_GetTraceMask, METH_VARARGS | METH_KEYWORDS },
28119 { (char *)"Log_IsAllowedTraceMask", (PyCFunction) _wrap_Log_IsAllowedTraceMask, METH_VARARGS | METH_KEYWORDS },
28120 { (char *)"Log_GetLogLevel", (PyCFunction) _wrap_Log_GetLogLevel, METH_VARARGS | METH_KEYWORDS },
28121 { (char *)"Log_GetTimestamp", (PyCFunction) _wrap_Log_GetTimestamp, METH_VARARGS | METH_KEYWORDS },
28122 { (char *)"Log_TimeStamp", (PyCFunction) _wrap_Log_TimeStamp, METH_VARARGS | METH_KEYWORDS },
28123 { (char *)"Log_Destroy", (PyCFunction) _wrap_Log_Destroy, METH_VARARGS | METH_KEYWORDS },
28124 { (char *)"Log_swigregister", Log_swigregister, METH_VARARGS },
28125 { (char *)"new_LogStderr", (PyCFunction) _wrap_new_LogStderr, METH_VARARGS | METH_KEYWORDS },
28126 { (char *)"LogStderr_swigregister", LogStderr_swigregister, METH_VARARGS },
28127 { (char *)"new_LogTextCtrl", (PyCFunction) _wrap_new_LogTextCtrl, METH_VARARGS | METH_KEYWORDS },
28128 { (char *)"LogTextCtrl_swigregister", LogTextCtrl_swigregister, METH_VARARGS },
28129 { (char *)"new_LogGui", (PyCFunction) _wrap_new_LogGui, METH_VARARGS | METH_KEYWORDS },
28130 { (char *)"LogGui_swigregister", LogGui_swigregister, METH_VARARGS },
28131 { (char *)"new_LogWindow", (PyCFunction) _wrap_new_LogWindow, METH_VARARGS | METH_KEYWORDS },
28132 { (char *)"LogWindow_Show", (PyCFunction) _wrap_LogWindow_Show, METH_VARARGS | METH_KEYWORDS },
28133 { (char *)"LogWindow_GetFrame", (PyCFunction) _wrap_LogWindow_GetFrame, METH_VARARGS | METH_KEYWORDS },
28134 { (char *)"LogWindow_GetOldLog", (PyCFunction) _wrap_LogWindow_GetOldLog, METH_VARARGS | METH_KEYWORDS },
28135 { (char *)"LogWindow_IsPassingMessages", (PyCFunction) _wrap_LogWindow_IsPassingMessages, METH_VARARGS | METH_KEYWORDS },
28136 { (char *)"LogWindow_PassMessages", (PyCFunction) _wrap_LogWindow_PassMessages, METH_VARARGS | METH_KEYWORDS },
28137 { (char *)"LogWindow_swigregister", LogWindow_swigregister, METH_VARARGS },
28138 { (char *)"new_LogChain", (PyCFunction) _wrap_new_LogChain, METH_VARARGS | METH_KEYWORDS },
28139 { (char *)"LogChain_SetLog", (PyCFunction) _wrap_LogChain_SetLog, METH_VARARGS | METH_KEYWORDS },
28140 { (char *)"LogChain_PassMessages", (PyCFunction) _wrap_LogChain_PassMessages, METH_VARARGS | METH_KEYWORDS },
28141 { (char *)"LogChain_IsPassingMessages", (PyCFunction) _wrap_LogChain_IsPassingMessages, METH_VARARGS | METH_KEYWORDS },
28142 { (char *)"LogChain_GetOldLog", (PyCFunction) _wrap_LogChain_GetOldLog, METH_VARARGS | METH_KEYWORDS },
28143 { (char *)"LogChain_swigregister", LogChain_swigregister, METH_VARARGS },
28144 { (char *)"SysErrorCode", (PyCFunction) _wrap_SysErrorCode, METH_VARARGS | METH_KEYWORDS },
28145 { (char *)"SysErrorMsg", (PyCFunction) _wrap_SysErrorMsg, METH_VARARGS | METH_KEYWORDS },
28146 { (char *)"LogFatalError", (PyCFunction) _wrap_LogFatalError, METH_VARARGS | METH_KEYWORDS },
28147 { (char *)"LogError", (PyCFunction) _wrap_LogError, METH_VARARGS | METH_KEYWORDS },
28148 { (char *)"LogWarning", (PyCFunction) _wrap_LogWarning, METH_VARARGS | METH_KEYWORDS },
28149 { (char *)"LogMessage", (PyCFunction) _wrap_LogMessage, METH_VARARGS | METH_KEYWORDS },
28150 { (char *)"LogInfo", (PyCFunction) _wrap_LogInfo, METH_VARARGS | METH_KEYWORDS },
28151 { (char *)"LogDebug", (PyCFunction) _wrap_LogDebug, METH_VARARGS | METH_KEYWORDS },
28152 { (char *)"LogVerbose", (PyCFunction) _wrap_LogVerbose, METH_VARARGS | METH_KEYWORDS },
28153 { (char *)"LogStatus", (PyCFunction) _wrap_LogStatus, METH_VARARGS | METH_KEYWORDS },
28154 { (char *)"LogStatusFrame", (PyCFunction) _wrap_LogStatusFrame, METH_VARARGS | METH_KEYWORDS },
28155 { (char *)"LogSysError", (PyCFunction) _wrap_LogSysError, METH_VARARGS | METH_KEYWORDS },
28156 { (char *)"LogTrace", _wrap_LogTrace, METH_VARARGS },
28157 { (char *)"LogGeneric", (PyCFunction) _wrap_LogGeneric, METH_VARARGS | METH_KEYWORDS },
28158 { (char *)"SafeShowMessage", (PyCFunction) _wrap_SafeShowMessage, METH_VARARGS | METH_KEYWORDS },
28159 { (char *)"new_LogNull", (PyCFunction) _wrap_new_LogNull, METH_VARARGS | METH_KEYWORDS },
28160 { (char *)"delete_LogNull", (PyCFunction) _wrap_delete_LogNull, METH_VARARGS | METH_KEYWORDS },
28161 { (char *)"LogNull_swigregister", LogNull_swigregister, METH_VARARGS },
28162 { (char *)"new_PyLog", (PyCFunction) _wrap_new_PyLog, METH_VARARGS | METH_KEYWORDS },
28163 { (char *)"PyLog__setCallbackInfo", (PyCFunction) _wrap_PyLog__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
28164 { (char *)"PyLog_swigregister", PyLog_swigregister, METH_VARARGS },
28165 { (char *)"Process_Kill", (PyCFunction) _wrap_Process_Kill, METH_VARARGS | METH_KEYWORDS },
28166 { (char *)"Process_Exists", (PyCFunction) _wrap_Process_Exists, METH_VARARGS | METH_KEYWORDS },
28167 { (char *)"Process_Open", (PyCFunction) _wrap_Process_Open, METH_VARARGS | METH_KEYWORDS },
28168 { (char *)"new_Process", (PyCFunction) _wrap_new_Process, METH_VARARGS | METH_KEYWORDS },
28169 { (char *)"Process__setCallbackInfo", (PyCFunction) _wrap_Process__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
28170 { (char *)"Process_base_OnTerminate", (PyCFunction) _wrap_Process_base_OnTerminate, METH_VARARGS | METH_KEYWORDS },
28171 { (char *)"Process_Redirect", (PyCFunction) _wrap_Process_Redirect, METH_VARARGS | METH_KEYWORDS },
28172 { (char *)"Process_IsRedirected", (PyCFunction) _wrap_Process_IsRedirected, METH_VARARGS | METH_KEYWORDS },
28173 { (char *)"Process_Detach", (PyCFunction) _wrap_Process_Detach, METH_VARARGS | METH_KEYWORDS },
28174 { (char *)"Process_GetInputStream", (PyCFunction) _wrap_Process_GetInputStream, METH_VARARGS | METH_KEYWORDS },
28175 { (char *)"Process_GetErrorStream", (PyCFunction) _wrap_Process_GetErrorStream, METH_VARARGS | METH_KEYWORDS },
28176 { (char *)"Process_GetOutputStream", (PyCFunction) _wrap_Process_GetOutputStream, METH_VARARGS | METH_KEYWORDS },
28177 { (char *)"Process_CloseOutput", (PyCFunction) _wrap_Process_CloseOutput, METH_VARARGS | METH_KEYWORDS },
28178 { (char *)"Process_IsInputOpened", (PyCFunction) _wrap_Process_IsInputOpened, METH_VARARGS | METH_KEYWORDS },
28179 { (char *)"Process_IsInputAvailable", (PyCFunction) _wrap_Process_IsInputAvailable, METH_VARARGS | METH_KEYWORDS },
28180 { (char *)"Process_IsErrorAvailable", (PyCFunction) _wrap_Process_IsErrorAvailable, METH_VARARGS | METH_KEYWORDS },
28181 { (char *)"Process_swigregister", Process_swigregister, METH_VARARGS },
28182 { (char *)"new_ProcessEvent", (PyCFunction) _wrap_new_ProcessEvent, METH_VARARGS | METH_KEYWORDS },
28183 { (char *)"ProcessEvent_GetPid", (PyCFunction) _wrap_ProcessEvent_GetPid, METH_VARARGS | METH_KEYWORDS },
28184 { (char *)"ProcessEvent_GetExitCode", (PyCFunction) _wrap_ProcessEvent_GetExitCode, METH_VARARGS | METH_KEYWORDS },
28185 { (char *)"ProcessEvent_m_pid_set", (PyCFunction) _wrap_ProcessEvent_m_pid_set, METH_VARARGS | METH_KEYWORDS },
28186 { (char *)"ProcessEvent_m_pid_get", (PyCFunction) _wrap_ProcessEvent_m_pid_get, METH_VARARGS | METH_KEYWORDS },
28187 { (char *)"ProcessEvent_m_exitcode_set", (PyCFunction) _wrap_ProcessEvent_m_exitcode_set, METH_VARARGS | METH_KEYWORDS },
28188 { (char *)"ProcessEvent_m_exitcode_get", (PyCFunction) _wrap_ProcessEvent_m_exitcode_get, METH_VARARGS | METH_KEYWORDS },
28189 { (char *)"ProcessEvent_swigregister", ProcessEvent_swigregister, METH_VARARGS },
28190 { (char *)"Execute", (PyCFunction) _wrap_Execute, METH_VARARGS | METH_KEYWORDS },
28191 { (char *)"new_Joystick", (PyCFunction) _wrap_new_Joystick, METH_VARARGS | METH_KEYWORDS },
28192 { (char *)"delete_Joystick", (PyCFunction) _wrap_delete_Joystick, METH_VARARGS | METH_KEYWORDS },
28193 { (char *)"Joystick_GetPosition", (PyCFunction) _wrap_Joystick_GetPosition, METH_VARARGS | METH_KEYWORDS },
28194 { (char *)"Joystick_GetZPosition", (PyCFunction) _wrap_Joystick_GetZPosition, METH_VARARGS | METH_KEYWORDS },
28195 { (char *)"Joystick_GetButtonState", (PyCFunction) _wrap_Joystick_GetButtonState, METH_VARARGS | METH_KEYWORDS },
28196 { (char *)"Joystick_GetPOVPosition", (PyCFunction) _wrap_Joystick_GetPOVPosition, METH_VARARGS | METH_KEYWORDS },
28197 { (char *)"Joystick_GetPOVCTSPosition", (PyCFunction) _wrap_Joystick_GetPOVCTSPosition, METH_VARARGS | METH_KEYWORDS },
28198 { (char *)"Joystick_GetRudderPosition", (PyCFunction) _wrap_Joystick_GetRudderPosition, METH_VARARGS | METH_KEYWORDS },
28199 { (char *)"Joystick_GetUPosition", (PyCFunction) _wrap_Joystick_GetUPosition, METH_VARARGS | METH_KEYWORDS },
28200 { (char *)"Joystick_GetVPosition", (PyCFunction) _wrap_Joystick_GetVPosition, METH_VARARGS | METH_KEYWORDS },
28201 { (char *)"Joystick_GetMovementThreshold", (PyCFunction) _wrap_Joystick_GetMovementThreshold, METH_VARARGS | METH_KEYWORDS },
28202 { (char *)"Joystick_SetMovementThreshold", (PyCFunction) _wrap_Joystick_SetMovementThreshold, METH_VARARGS | METH_KEYWORDS },
28203 { (char *)"Joystick_IsOk", (PyCFunction) _wrap_Joystick_IsOk, METH_VARARGS | METH_KEYWORDS },
28204 { (char *)"Joystick_GetNumberJoysticks", (PyCFunction) _wrap_Joystick_GetNumberJoysticks, METH_VARARGS | METH_KEYWORDS },
28205 { (char *)"Joystick_GetManufacturerId", (PyCFunction) _wrap_Joystick_GetManufacturerId, METH_VARARGS | METH_KEYWORDS },
28206 { (char *)"Joystick_GetProductId", (PyCFunction) _wrap_Joystick_GetProductId, METH_VARARGS | METH_KEYWORDS },
28207 { (char *)"Joystick_GetProductName", (PyCFunction) _wrap_Joystick_GetProductName, METH_VARARGS | METH_KEYWORDS },
28208 { (char *)"Joystick_GetXMin", (PyCFunction) _wrap_Joystick_GetXMin, METH_VARARGS | METH_KEYWORDS },
28209 { (char *)"Joystick_GetYMin", (PyCFunction) _wrap_Joystick_GetYMin, METH_VARARGS | METH_KEYWORDS },
28210 { (char *)"Joystick_GetZMin", (PyCFunction) _wrap_Joystick_GetZMin, METH_VARARGS | METH_KEYWORDS },
28211 { (char *)"Joystick_GetXMax", (PyCFunction) _wrap_Joystick_GetXMax, METH_VARARGS | METH_KEYWORDS },
28212 { (char *)"Joystick_GetYMax", (PyCFunction) _wrap_Joystick_GetYMax, METH_VARARGS | METH_KEYWORDS },
28213 { (char *)"Joystick_GetZMax", (PyCFunction) _wrap_Joystick_GetZMax, METH_VARARGS | METH_KEYWORDS },
28214 { (char *)"Joystick_GetNumberButtons", (PyCFunction) _wrap_Joystick_GetNumberButtons, METH_VARARGS | METH_KEYWORDS },
28215 { (char *)"Joystick_GetNumberAxes", (PyCFunction) _wrap_Joystick_GetNumberAxes, METH_VARARGS | METH_KEYWORDS },
28216 { (char *)"Joystick_GetMaxButtons", (PyCFunction) _wrap_Joystick_GetMaxButtons, METH_VARARGS | METH_KEYWORDS },
28217 { (char *)"Joystick_GetMaxAxes", (PyCFunction) _wrap_Joystick_GetMaxAxes, METH_VARARGS | METH_KEYWORDS },
28218 { (char *)"Joystick_GetPollingMin", (PyCFunction) _wrap_Joystick_GetPollingMin, METH_VARARGS | METH_KEYWORDS },
28219 { (char *)"Joystick_GetPollingMax", (PyCFunction) _wrap_Joystick_GetPollingMax, METH_VARARGS | METH_KEYWORDS },
28220 { (char *)"Joystick_GetRudderMin", (PyCFunction) _wrap_Joystick_GetRudderMin, METH_VARARGS | METH_KEYWORDS },
28221 { (char *)"Joystick_GetRudderMax", (PyCFunction) _wrap_Joystick_GetRudderMax, METH_VARARGS | METH_KEYWORDS },
28222 { (char *)"Joystick_GetUMin", (PyCFunction) _wrap_Joystick_GetUMin, METH_VARARGS | METH_KEYWORDS },
28223 { (char *)"Joystick_GetUMax", (PyCFunction) _wrap_Joystick_GetUMax, METH_VARARGS | METH_KEYWORDS },
28224 { (char *)"Joystick_GetVMin", (PyCFunction) _wrap_Joystick_GetVMin, METH_VARARGS | METH_KEYWORDS },
28225 { (char *)"Joystick_GetVMax", (PyCFunction) _wrap_Joystick_GetVMax, METH_VARARGS | METH_KEYWORDS },
28226 { (char *)"Joystick_HasRudder", (PyCFunction) _wrap_Joystick_HasRudder, METH_VARARGS | METH_KEYWORDS },
28227 { (char *)"Joystick_HasZ", (PyCFunction) _wrap_Joystick_HasZ, METH_VARARGS | METH_KEYWORDS },
28228 { (char *)"Joystick_HasU", (PyCFunction) _wrap_Joystick_HasU, METH_VARARGS | METH_KEYWORDS },
28229 { (char *)"Joystick_HasV", (PyCFunction) _wrap_Joystick_HasV, METH_VARARGS | METH_KEYWORDS },
28230 { (char *)"Joystick_HasPOV", (PyCFunction) _wrap_Joystick_HasPOV, METH_VARARGS | METH_KEYWORDS },
28231 { (char *)"Joystick_HasPOV4Dir", (PyCFunction) _wrap_Joystick_HasPOV4Dir, METH_VARARGS | METH_KEYWORDS },
28232 { (char *)"Joystick_HasPOVCTS", (PyCFunction) _wrap_Joystick_HasPOVCTS, METH_VARARGS | METH_KEYWORDS },
28233 { (char *)"Joystick_SetCapture", (PyCFunction) _wrap_Joystick_SetCapture, METH_VARARGS | METH_KEYWORDS },
28234 { (char *)"Joystick_ReleaseCapture", (PyCFunction) _wrap_Joystick_ReleaseCapture, METH_VARARGS | METH_KEYWORDS },
28235 { (char *)"Joystick_swigregister", Joystick_swigregister, METH_VARARGS },
28236 { (char *)"JoystickEvent_m_pos_set", (PyCFunction) _wrap_JoystickEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS },
28237 { (char *)"JoystickEvent_m_pos_get", (PyCFunction) _wrap_JoystickEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS },
28238 { (char *)"JoystickEvent_m_zPosition_set", (PyCFunction) _wrap_JoystickEvent_m_zPosition_set, METH_VARARGS | METH_KEYWORDS },
28239 { (char *)"JoystickEvent_m_zPosition_get", (PyCFunction) _wrap_JoystickEvent_m_zPosition_get, METH_VARARGS | METH_KEYWORDS },
28240 { (char *)"JoystickEvent_m_buttonChange_set", (PyCFunction) _wrap_JoystickEvent_m_buttonChange_set, METH_VARARGS | METH_KEYWORDS },
28241 { (char *)"JoystickEvent_m_buttonChange_get", (PyCFunction) _wrap_JoystickEvent_m_buttonChange_get, METH_VARARGS | METH_KEYWORDS },
28242 { (char *)"JoystickEvent_m_buttonState_set", (PyCFunction) _wrap_JoystickEvent_m_buttonState_set, METH_VARARGS | METH_KEYWORDS },
28243 { (char *)"JoystickEvent_m_buttonState_get", (PyCFunction) _wrap_JoystickEvent_m_buttonState_get, METH_VARARGS | METH_KEYWORDS },
28244 { (char *)"JoystickEvent_m_joyStick_set", (PyCFunction) _wrap_JoystickEvent_m_joyStick_set, METH_VARARGS | METH_KEYWORDS },
28245 { (char *)"JoystickEvent_m_joyStick_get", (PyCFunction) _wrap_JoystickEvent_m_joyStick_get, METH_VARARGS | METH_KEYWORDS },
28246 { (char *)"new_JoystickEvent", (PyCFunction) _wrap_new_JoystickEvent, METH_VARARGS | METH_KEYWORDS },
28247 { (char *)"JoystickEvent_GetPosition", (PyCFunction) _wrap_JoystickEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
28248 { (char *)"JoystickEvent_GetZPosition", (PyCFunction) _wrap_JoystickEvent_GetZPosition, METH_VARARGS | METH_KEYWORDS },
28249 { (char *)"JoystickEvent_GetButtonState", (PyCFunction) _wrap_JoystickEvent_GetButtonState, METH_VARARGS | METH_KEYWORDS },
28250 { (char *)"JoystickEvent_GetButtonChange", (PyCFunction) _wrap_JoystickEvent_GetButtonChange, METH_VARARGS | METH_KEYWORDS },
28251 { (char *)"JoystickEvent_GetJoystick", (PyCFunction) _wrap_JoystickEvent_GetJoystick, METH_VARARGS | METH_KEYWORDS },
28252 { (char *)"JoystickEvent_SetJoystick", (PyCFunction) _wrap_JoystickEvent_SetJoystick, METH_VARARGS | METH_KEYWORDS },
28253 { (char *)"JoystickEvent_SetButtonState", (PyCFunction) _wrap_JoystickEvent_SetButtonState, METH_VARARGS | METH_KEYWORDS },
28254 { (char *)"JoystickEvent_SetButtonChange", (PyCFunction) _wrap_JoystickEvent_SetButtonChange, METH_VARARGS | METH_KEYWORDS },
28255 { (char *)"JoystickEvent_SetPosition", (PyCFunction) _wrap_JoystickEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
28256 { (char *)"JoystickEvent_SetZPosition", (PyCFunction) _wrap_JoystickEvent_SetZPosition, METH_VARARGS | METH_KEYWORDS },
28257 { (char *)"JoystickEvent_IsButton", (PyCFunction) _wrap_JoystickEvent_IsButton, METH_VARARGS | METH_KEYWORDS },
28258 { (char *)"JoystickEvent_IsMove", (PyCFunction) _wrap_JoystickEvent_IsMove, METH_VARARGS | METH_KEYWORDS },
28259 { (char *)"JoystickEvent_IsZMove", (PyCFunction) _wrap_JoystickEvent_IsZMove, METH_VARARGS | METH_KEYWORDS },
28260 { (char *)"JoystickEvent_ButtonDown", (PyCFunction) _wrap_JoystickEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS },
28261 { (char *)"JoystickEvent_ButtonUp", (PyCFunction) _wrap_JoystickEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS },
28262 { (char *)"JoystickEvent_ButtonIsDown", (PyCFunction) _wrap_JoystickEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS },
28263 { (char *)"JoystickEvent_swigregister", JoystickEvent_swigregister, METH_VARARGS },
28264 { (char *)"new_Sound", (PyCFunction) _wrap_new_Sound, METH_VARARGS | METH_KEYWORDS },
28265 { (char *)"new_SoundFromData", (PyCFunction) _wrap_new_SoundFromData, METH_VARARGS | METH_KEYWORDS },
28266 { (char *)"delete_Sound", (PyCFunction) _wrap_delete_Sound, METH_VARARGS | METH_KEYWORDS },
28267 { (char *)"Sound_Create", (PyCFunction) _wrap_Sound_Create, METH_VARARGS | METH_KEYWORDS },
28268 { (char *)"Sound_CreateFromData", (PyCFunction) _wrap_Sound_CreateFromData, METH_VARARGS | METH_KEYWORDS },
28269 { (char *)"Sound_IsOk", (PyCFunction) _wrap_Sound_IsOk, METH_VARARGS | METH_KEYWORDS },
28270 { (char *)"Sound_Play", (PyCFunction) _wrap_Sound_Play, METH_VARARGS | METH_KEYWORDS },
28271 { (char *)"Sound_PlaySound", (PyCFunction) _wrap_Sound_PlaySound, METH_VARARGS | METH_KEYWORDS },
28272 { (char *)"Sound_Stop", (PyCFunction) _wrap_Sound_Stop, METH_VARARGS | METH_KEYWORDS },
28273 { (char *)"Sound_swigregister", Sound_swigregister, METH_VARARGS },
28274 { (char *)"new_FileTypeInfo", (PyCFunction) _wrap_new_FileTypeInfo, METH_VARARGS | METH_KEYWORDS },
28275 { (char *)"new_FileTypeInfoSequence", (PyCFunction) _wrap_new_FileTypeInfoSequence, METH_VARARGS | METH_KEYWORDS },
28276 { (char *)"new_NullFileTypeInfo", (PyCFunction) _wrap_new_NullFileTypeInfo, METH_VARARGS | METH_KEYWORDS },
28277 { (char *)"FileTypeInfo_IsValid", (PyCFunction) _wrap_FileTypeInfo_IsValid, METH_VARARGS | METH_KEYWORDS },
28278 { (char *)"FileTypeInfo_SetIcon", (PyCFunction) _wrap_FileTypeInfo_SetIcon, METH_VARARGS | METH_KEYWORDS },
28279 { (char *)"FileTypeInfo_SetShortDesc", (PyCFunction) _wrap_FileTypeInfo_SetShortDesc, METH_VARARGS | METH_KEYWORDS },
28280 { (char *)"FileTypeInfo_GetMimeType", (PyCFunction) _wrap_FileTypeInfo_GetMimeType, METH_VARARGS | METH_KEYWORDS },
28281 { (char *)"FileTypeInfo_GetOpenCommand", (PyCFunction) _wrap_FileTypeInfo_GetOpenCommand, METH_VARARGS | METH_KEYWORDS },
28282 { (char *)"FileTypeInfo_GetPrintCommand", (PyCFunction) _wrap_FileTypeInfo_GetPrintCommand, METH_VARARGS | METH_KEYWORDS },
28283 { (char *)"FileTypeInfo_GetShortDesc", (PyCFunction) _wrap_FileTypeInfo_GetShortDesc, METH_VARARGS | METH_KEYWORDS },
28284 { (char *)"FileTypeInfo_GetDescription", (PyCFunction) _wrap_FileTypeInfo_GetDescription, METH_VARARGS | METH_KEYWORDS },
28285 { (char *)"FileTypeInfo_GetExtensions", (PyCFunction) _wrap_FileTypeInfo_GetExtensions, METH_VARARGS | METH_KEYWORDS },
28286 { (char *)"FileTypeInfo_GetExtensionsCount", (PyCFunction) _wrap_FileTypeInfo_GetExtensionsCount, METH_VARARGS | METH_KEYWORDS },
28287 { (char *)"FileTypeInfo_GetIconFile", (PyCFunction) _wrap_FileTypeInfo_GetIconFile, METH_VARARGS | METH_KEYWORDS },
28288 { (char *)"FileTypeInfo_GetIconIndex", (PyCFunction) _wrap_FileTypeInfo_GetIconIndex, METH_VARARGS | METH_KEYWORDS },
28289 { (char *)"FileTypeInfo_swigregister", FileTypeInfo_swigregister, METH_VARARGS },
28290 { (char *)"new_FileType", (PyCFunction) _wrap_new_FileType, METH_VARARGS | METH_KEYWORDS },
28291 { (char *)"delete_FileType", (PyCFunction) _wrap_delete_FileType, METH_VARARGS | METH_KEYWORDS },
28292 { (char *)"FileType_GetMimeType", (PyCFunction) _wrap_FileType_GetMimeType, METH_VARARGS | METH_KEYWORDS },
28293 { (char *)"FileType_GetMimeTypes", (PyCFunction) _wrap_FileType_GetMimeTypes, METH_VARARGS | METH_KEYWORDS },
28294 { (char *)"FileType_GetExtensions", (PyCFunction) _wrap_FileType_GetExtensions, METH_VARARGS | METH_KEYWORDS },
28295 { (char *)"FileType_GetIcon", (PyCFunction) _wrap_FileType_GetIcon, METH_VARARGS | METH_KEYWORDS },
28296 { (char *)"FileType_GetIconInfo", (PyCFunction) _wrap_FileType_GetIconInfo, METH_VARARGS | METH_KEYWORDS },
28297 { (char *)"FileType_GetDescription", (PyCFunction) _wrap_FileType_GetDescription, METH_VARARGS | METH_KEYWORDS },
28298 { (char *)"FileType_GetOpenCommand", (PyCFunction) _wrap_FileType_GetOpenCommand, METH_VARARGS | METH_KEYWORDS },
28299 { (char *)"FileType_GetPrintCommand", (PyCFunction) _wrap_FileType_GetPrintCommand, METH_VARARGS | METH_KEYWORDS },
28300 { (char *)"FileType_GetAllCommands", (PyCFunction) _wrap_FileType_GetAllCommands, METH_VARARGS | METH_KEYWORDS },
28301 { (char *)"FileType_SetCommand", (PyCFunction) _wrap_FileType_SetCommand, METH_VARARGS | METH_KEYWORDS },
28302 { (char *)"FileType_SetDefaultIcon", (PyCFunction) _wrap_FileType_SetDefaultIcon, METH_VARARGS | METH_KEYWORDS },
28303 { (char *)"FileType_Unassociate", (PyCFunction) _wrap_FileType_Unassociate, METH_VARARGS | METH_KEYWORDS },
28304 { (char *)"FileType_ExpandCommand", (PyCFunction) _wrap_FileType_ExpandCommand, METH_VARARGS | METH_KEYWORDS },
28305 { (char *)"FileType_swigregister", FileType_swigregister, METH_VARARGS },
28306 { (char *)"MimeTypesManager_IsOfType", (PyCFunction) _wrap_MimeTypesManager_IsOfType, METH_VARARGS | METH_KEYWORDS },
28307 { (char *)"new_MimeTypesManager", (PyCFunction) _wrap_new_MimeTypesManager, METH_VARARGS | METH_KEYWORDS },
28308 { (char *)"MimeTypesManager_Initialize", (PyCFunction) _wrap_MimeTypesManager_Initialize, METH_VARARGS | METH_KEYWORDS },
28309 { (char *)"MimeTypesManager_ClearData", (PyCFunction) _wrap_MimeTypesManager_ClearData, METH_VARARGS | METH_KEYWORDS },
28310 { (char *)"MimeTypesManager_GetFileTypeFromExtension", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromExtension, METH_VARARGS | METH_KEYWORDS },
28311 { (char *)"MimeTypesManager_GetFileTypeFromMimeType", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromMimeType, METH_VARARGS | METH_KEYWORDS },
28312 { (char *)"MimeTypesManager_ReadMailcap", (PyCFunction) _wrap_MimeTypesManager_ReadMailcap, METH_VARARGS | METH_KEYWORDS },
28313 { (char *)"MimeTypesManager_ReadMimeTypes", (PyCFunction) _wrap_MimeTypesManager_ReadMimeTypes, METH_VARARGS | METH_KEYWORDS },
28314 { (char *)"MimeTypesManager_EnumAllFileTypes", (PyCFunction) _wrap_MimeTypesManager_EnumAllFileTypes, METH_VARARGS | METH_KEYWORDS },
28315 { (char *)"MimeTypesManager_AddFallback", (PyCFunction) _wrap_MimeTypesManager_AddFallback, METH_VARARGS | METH_KEYWORDS },
28316 { (char *)"MimeTypesManager_Associate", (PyCFunction) _wrap_MimeTypesManager_Associate, METH_VARARGS | METH_KEYWORDS },
28317 { (char *)"MimeTypesManager_Unassociate", (PyCFunction) _wrap_MimeTypesManager_Unassociate, METH_VARARGS | METH_KEYWORDS },
28318 { (char *)"delete_MimeTypesManager", (PyCFunction) _wrap_delete_MimeTypesManager, METH_VARARGS | METH_KEYWORDS },
28319 { (char *)"MimeTypesManager_swigregister", MimeTypesManager_swigregister, METH_VARARGS },
28320 { (char *)"new_ArtProvider", (PyCFunction) _wrap_new_ArtProvider, METH_VARARGS | METH_KEYWORDS },
28321 { (char *)"ArtProvider__setCallbackInfo", (PyCFunction) _wrap_ArtProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
28322 { (char *)"ArtProvider_PushProvider", (PyCFunction) _wrap_ArtProvider_PushProvider, METH_VARARGS | METH_KEYWORDS },
28323 { (char *)"ArtProvider_PopProvider", (PyCFunction) _wrap_ArtProvider_PopProvider, METH_VARARGS | METH_KEYWORDS },
28324 { (char *)"ArtProvider_RemoveProvider", (PyCFunction) _wrap_ArtProvider_RemoveProvider, METH_VARARGS | METH_KEYWORDS },
28325 { (char *)"ArtProvider_GetBitmap", (PyCFunction) _wrap_ArtProvider_GetBitmap, METH_VARARGS | METH_KEYWORDS },
28326 { (char *)"ArtProvider_GetIcon", (PyCFunction) _wrap_ArtProvider_GetIcon, METH_VARARGS | METH_KEYWORDS },
28327 { (char *)"ArtProvider_Destroy", (PyCFunction) _wrap_ArtProvider_Destroy, METH_VARARGS | METH_KEYWORDS },
28328 { (char *)"ArtProvider_swigregister", ArtProvider_swigregister, METH_VARARGS },
28329 { (char *)"delete_ConfigBase", (PyCFunction) _wrap_delete_ConfigBase, METH_VARARGS | METH_KEYWORDS },
28330 { (char *)"ConfigBase_Set", (PyCFunction) _wrap_ConfigBase_Set, METH_VARARGS | METH_KEYWORDS },
28331 { (char *)"ConfigBase_Get", (PyCFunction) _wrap_ConfigBase_Get, METH_VARARGS | METH_KEYWORDS },
28332 { (char *)"ConfigBase_Create", (PyCFunction) _wrap_ConfigBase_Create, METH_VARARGS | METH_KEYWORDS },
28333 { (char *)"ConfigBase_DontCreateOnDemand", (PyCFunction) _wrap_ConfigBase_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS },
28334 { (char *)"ConfigBase_SetPath", (PyCFunction) _wrap_ConfigBase_SetPath, METH_VARARGS | METH_KEYWORDS },
28335 { (char *)"ConfigBase_GetPath", (PyCFunction) _wrap_ConfigBase_GetPath, METH_VARARGS | METH_KEYWORDS },
28336 { (char *)"ConfigBase_GetFirstGroup", (PyCFunction) _wrap_ConfigBase_GetFirstGroup, METH_VARARGS | METH_KEYWORDS },
28337 { (char *)"ConfigBase_GetNextGroup", (PyCFunction) _wrap_ConfigBase_GetNextGroup, METH_VARARGS | METH_KEYWORDS },
28338 { (char *)"ConfigBase_GetFirstEntry", (PyCFunction) _wrap_ConfigBase_GetFirstEntry, METH_VARARGS | METH_KEYWORDS },
28339 { (char *)"ConfigBase_GetNextEntry", (PyCFunction) _wrap_ConfigBase_GetNextEntry, METH_VARARGS | METH_KEYWORDS },
28340 { (char *)"ConfigBase_GetNumberOfEntries", (PyCFunction) _wrap_ConfigBase_GetNumberOfEntries, METH_VARARGS | METH_KEYWORDS },
28341 { (char *)"ConfigBase_GetNumberOfGroups", (PyCFunction) _wrap_ConfigBase_GetNumberOfGroups, METH_VARARGS | METH_KEYWORDS },
28342 { (char *)"ConfigBase_HasGroup", (PyCFunction) _wrap_ConfigBase_HasGroup, METH_VARARGS | METH_KEYWORDS },
28343 { (char *)"ConfigBase_HasEntry", (PyCFunction) _wrap_ConfigBase_HasEntry, METH_VARARGS | METH_KEYWORDS },
28344 { (char *)"ConfigBase_Exists", (PyCFunction) _wrap_ConfigBase_Exists, METH_VARARGS | METH_KEYWORDS },
28345 { (char *)"ConfigBase_GetEntryType", (PyCFunction) _wrap_ConfigBase_GetEntryType, METH_VARARGS | METH_KEYWORDS },
28346 { (char *)"ConfigBase_Read", (PyCFunction) _wrap_ConfigBase_Read, METH_VARARGS | METH_KEYWORDS },
28347 { (char *)"ConfigBase_ReadInt", (PyCFunction) _wrap_ConfigBase_ReadInt, METH_VARARGS | METH_KEYWORDS },
28348 { (char *)"ConfigBase_ReadFloat", (PyCFunction) _wrap_ConfigBase_ReadFloat, METH_VARARGS | METH_KEYWORDS },
28349 { (char *)"ConfigBase_ReadBool", (PyCFunction) _wrap_ConfigBase_ReadBool, METH_VARARGS | METH_KEYWORDS },
28350 { (char *)"ConfigBase_Write", (PyCFunction) _wrap_ConfigBase_Write, METH_VARARGS | METH_KEYWORDS },
28351 { (char *)"ConfigBase_WriteInt", (PyCFunction) _wrap_ConfigBase_WriteInt, METH_VARARGS | METH_KEYWORDS },
28352 { (char *)"ConfigBase_WriteFloat", (PyCFunction) _wrap_ConfigBase_WriteFloat, METH_VARARGS | METH_KEYWORDS },
28353 { (char *)"ConfigBase_WriteBool", (PyCFunction) _wrap_ConfigBase_WriteBool, METH_VARARGS | METH_KEYWORDS },
28354 { (char *)"ConfigBase_Flush", (PyCFunction) _wrap_ConfigBase_Flush, METH_VARARGS | METH_KEYWORDS },
28355 { (char *)"ConfigBase_RenameEntry", (PyCFunction) _wrap_ConfigBase_RenameEntry, METH_VARARGS | METH_KEYWORDS },
28356 { (char *)"ConfigBase_RenameGroup", (PyCFunction) _wrap_ConfigBase_RenameGroup, METH_VARARGS | METH_KEYWORDS },
28357 { (char *)"ConfigBase_DeleteEntry", (PyCFunction) _wrap_ConfigBase_DeleteEntry, METH_VARARGS | METH_KEYWORDS },
28358 { (char *)"ConfigBase_DeleteGroup", (PyCFunction) _wrap_ConfigBase_DeleteGroup, METH_VARARGS | METH_KEYWORDS },
28359 { (char *)"ConfigBase_DeleteAll", (PyCFunction) _wrap_ConfigBase_DeleteAll, METH_VARARGS | METH_KEYWORDS },
28360 { (char *)"ConfigBase_SetExpandEnvVars", (PyCFunction) _wrap_ConfigBase_SetExpandEnvVars, METH_VARARGS | METH_KEYWORDS },
28361 { (char *)"ConfigBase_IsExpandingEnvVars", (PyCFunction) _wrap_ConfigBase_IsExpandingEnvVars, METH_VARARGS | METH_KEYWORDS },
28362 { (char *)"ConfigBase_SetRecordDefaults", (PyCFunction) _wrap_ConfigBase_SetRecordDefaults, METH_VARARGS | METH_KEYWORDS },
28363 { (char *)"ConfigBase_IsRecordingDefaults", (PyCFunction) _wrap_ConfigBase_IsRecordingDefaults, METH_VARARGS | METH_KEYWORDS },
28364 { (char *)"ConfigBase_ExpandEnvVars", (PyCFunction) _wrap_ConfigBase_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS },
28365 { (char *)"ConfigBase_GetAppName", (PyCFunction) _wrap_ConfigBase_GetAppName, METH_VARARGS | METH_KEYWORDS },
28366 { (char *)"ConfigBase_GetVendorName", (PyCFunction) _wrap_ConfigBase_GetVendorName, METH_VARARGS | METH_KEYWORDS },
28367 { (char *)"ConfigBase_SetAppName", (PyCFunction) _wrap_ConfigBase_SetAppName, METH_VARARGS | METH_KEYWORDS },
28368 { (char *)"ConfigBase_SetVendorName", (PyCFunction) _wrap_ConfigBase_SetVendorName, METH_VARARGS | METH_KEYWORDS },
28369 { (char *)"ConfigBase_SetStyle", (PyCFunction) _wrap_ConfigBase_SetStyle, METH_VARARGS | METH_KEYWORDS },
28370 { (char *)"ConfigBase_GetStyle", (PyCFunction) _wrap_ConfigBase_GetStyle, METH_VARARGS | METH_KEYWORDS },
28371 { (char *)"ConfigBase_swigregister", ConfigBase_swigregister, METH_VARARGS },
28372 { (char *)"new_Config", (PyCFunction) _wrap_new_Config, METH_VARARGS | METH_KEYWORDS },
28373 { (char *)"delete_Config", (PyCFunction) _wrap_delete_Config, METH_VARARGS | METH_KEYWORDS },
28374 { (char *)"Config_swigregister", Config_swigregister, METH_VARARGS },
28375 { (char *)"new_FileConfig", (PyCFunction) _wrap_new_FileConfig, METH_VARARGS | METH_KEYWORDS },
28376 { (char *)"delete_FileConfig", (PyCFunction) _wrap_delete_FileConfig, METH_VARARGS | METH_KEYWORDS },
28377 { (char *)"FileConfig_swigregister", FileConfig_swigregister, METH_VARARGS },
28378 { (char *)"new_ConfigPathChanger", (PyCFunction) _wrap_new_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS },
28379 { (char *)"delete_ConfigPathChanger", (PyCFunction) _wrap_delete_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS },
28380 { (char *)"ConfigPathChanger_Name", (PyCFunction) _wrap_ConfigPathChanger_Name, METH_VARARGS | METH_KEYWORDS },
28381 { (char *)"ConfigPathChanger_swigregister", ConfigPathChanger_swigregister, METH_VARARGS },
28382 { (char *)"ExpandEnvVars", (PyCFunction) _wrap_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS },
28383 { (char *)"DateTime_SetCountry", (PyCFunction) _wrap_DateTime_SetCountry, METH_VARARGS | METH_KEYWORDS },
28384 { (char *)"DateTime_GetCountry", (PyCFunction) _wrap_DateTime_GetCountry, METH_VARARGS | METH_KEYWORDS },
28385 { (char *)"DateTime_IsWestEuropeanCountry", (PyCFunction) _wrap_DateTime_IsWestEuropeanCountry, METH_VARARGS | METH_KEYWORDS },
28386 { (char *)"DateTime_GetCurrentYear", (PyCFunction) _wrap_DateTime_GetCurrentYear, METH_VARARGS | METH_KEYWORDS },
28387 { (char *)"DateTime_ConvertYearToBC", (PyCFunction) _wrap_DateTime_ConvertYearToBC, METH_VARARGS | METH_KEYWORDS },
28388 { (char *)"DateTime_GetCurrentMonth", (PyCFunction) _wrap_DateTime_GetCurrentMonth, METH_VARARGS | METH_KEYWORDS },
28389 { (char *)"DateTime_IsLeapYear", (PyCFunction) _wrap_DateTime_IsLeapYear, METH_VARARGS | METH_KEYWORDS },
28390 { (char *)"DateTime_GetCentury", (PyCFunction) _wrap_DateTime_GetCentury, METH_VARARGS | METH_KEYWORDS },
28391 { (char *)"DateTime_GetNumberOfDaysinYear", (PyCFunction) _wrap_DateTime_GetNumberOfDaysinYear, METH_VARARGS | METH_KEYWORDS },
28392 { (char *)"DateTime_GetNumberOfDaysInMonth", (PyCFunction) _wrap_DateTime_GetNumberOfDaysInMonth, METH_VARARGS | METH_KEYWORDS },
28393 { (char *)"DateTime_GetMonthName", (PyCFunction) _wrap_DateTime_GetMonthName, METH_VARARGS | METH_KEYWORDS },
28394 { (char *)"DateTime_GetWeekDayName", (PyCFunction) _wrap_DateTime_GetWeekDayName, METH_VARARGS | METH_KEYWORDS },
28395 { (char *)"DateTime_GetAmPmStrings", (PyCFunction) _wrap_DateTime_GetAmPmStrings, METH_VARARGS | METH_KEYWORDS },
28396 { (char *)"DateTime_IsDSTApplicable", (PyCFunction) _wrap_DateTime_IsDSTApplicable, METH_VARARGS | METH_KEYWORDS },
28397 { (char *)"DateTime_GetBeginDST", (PyCFunction) _wrap_DateTime_GetBeginDST, METH_VARARGS | METH_KEYWORDS },
28398 { (char *)"DateTime_GetEndDST", (PyCFunction) _wrap_DateTime_GetEndDST, METH_VARARGS | METH_KEYWORDS },
28399 { (char *)"DateTime_Now", (PyCFunction) _wrap_DateTime_Now, METH_VARARGS | METH_KEYWORDS },
28400 { (char *)"DateTime_UNow", (PyCFunction) _wrap_DateTime_UNow, METH_VARARGS | METH_KEYWORDS },
28401 { (char *)"DateTime_Today", (PyCFunction) _wrap_DateTime_Today, METH_VARARGS | METH_KEYWORDS },
28402 { (char *)"new_DateTime", (PyCFunction) _wrap_new_DateTime, METH_VARARGS | METH_KEYWORDS },
28403 { (char *)"new_DateTimeFromTimeT", (PyCFunction) _wrap_new_DateTimeFromTimeT, METH_VARARGS | METH_KEYWORDS },
28404 { (char *)"new_DateTimeFromJDN", (PyCFunction) _wrap_new_DateTimeFromJDN, METH_VARARGS | METH_KEYWORDS },
28405 { (char *)"new_DateTimeFromHMS", (PyCFunction) _wrap_new_DateTimeFromHMS, METH_VARARGS | METH_KEYWORDS },
28406 { (char *)"new_DateTimeFromDMY", (PyCFunction) _wrap_new_DateTimeFromDMY, METH_VARARGS | METH_KEYWORDS },
28407 { (char *)"delete_DateTime", (PyCFunction) _wrap_delete_DateTime, METH_VARARGS | METH_KEYWORDS },
28408 { (char *)"DateTime_SetToCurrent", (PyCFunction) _wrap_DateTime_SetToCurrent, METH_VARARGS | METH_KEYWORDS },
28409 { (char *)"DateTime_SetTimeT", (PyCFunction) _wrap_DateTime_SetTimeT, METH_VARARGS | METH_KEYWORDS },
28410 { (char *)"DateTime_SetJDN", (PyCFunction) _wrap_DateTime_SetJDN, METH_VARARGS | METH_KEYWORDS },
28411 { (char *)"DateTime_SetHMS", (PyCFunction) _wrap_DateTime_SetHMS, METH_VARARGS | METH_KEYWORDS },
28412 { (char *)"DateTime_Set", (PyCFunction) _wrap_DateTime_Set, METH_VARARGS | METH_KEYWORDS },
28413 { (char *)"DateTime_ResetTime", (PyCFunction) _wrap_DateTime_ResetTime, METH_VARARGS | METH_KEYWORDS },
28414 { (char *)"DateTime_SetYear", (PyCFunction) _wrap_DateTime_SetYear, METH_VARARGS | METH_KEYWORDS },
28415 { (char *)"DateTime_SetMonth", (PyCFunction) _wrap_DateTime_SetMonth, METH_VARARGS | METH_KEYWORDS },
28416 { (char *)"DateTime_SetDay", (PyCFunction) _wrap_DateTime_SetDay, METH_VARARGS | METH_KEYWORDS },
28417 { (char *)"DateTime_SetHour", (PyCFunction) _wrap_DateTime_SetHour, METH_VARARGS | METH_KEYWORDS },
28418 { (char *)"DateTime_SetMinute", (PyCFunction) _wrap_DateTime_SetMinute, METH_VARARGS | METH_KEYWORDS },
28419 { (char *)"DateTime_SetSecond", (PyCFunction) _wrap_DateTime_SetSecond, METH_VARARGS | METH_KEYWORDS },
28420 { (char *)"DateTime_SetMillisecond", (PyCFunction) _wrap_DateTime_SetMillisecond, METH_VARARGS | METH_KEYWORDS },
28421 { (char *)"DateTime_SetToWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_SetToWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS },
28422 { (char *)"DateTime_GetWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_GetWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS },
28423 { (char *)"DateTime_SetToNextWeekDay", (PyCFunction) _wrap_DateTime_SetToNextWeekDay, METH_VARARGS | METH_KEYWORDS },
28424 { (char *)"DateTime_GetNextWeekDay", (PyCFunction) _wrap_DateTime_GetNextWeekDay, METH_VARARGS | METH_KEYWORDS },
28425 { (char *)"DateTime_SetToPrevWeekDay", (PyCFunction) _wrap_DateTime_SetToPrevWeekDay, METH_VARARGS | METH_KEYWORDS },
28426 { (char *)"DateTime_GetPrevWeekDay", (PyCFunction) _wrap_DateTime_GetPrevWeekDay, METH_VARARGS | METH_KEYWORDS },
28427 { (char *)"DateTime_SetToWeekDay", (PyCFunction) _wrap_DateTime_SetToWeekDay, METH_VARARGS | METH_KEYWORDS },
28428 { (char *)"DateTime_SetToLastWeekDay", (PyCFunction) _wrap_DateTime_SetToLastWeekDay, METH_VARARGS | METH_KEYWORDS },
28429 { (char *)"DateTime_GetLastWeekDay", (PyCFunction) _wrap_DateTime_GetLastWeekDay, METH_VARARGS | METH_KEYWORDS },
28430 { (char *)"DateTime_SetToTheWeek", (PyCFunction) _wrap_DateTime_SetToTheWeek, METH_VARARGS | METH_KEYWORDS },
28431 { (char *)"DateTime_GetWeek", (PyCFunction) _wrap_DateTime_GetWeek, METH_VARARGS | METH_KEYWORDS },
28432 { (char *)"DateTime_SetToLastMonthDay", (PyCFunction) _wrap_DateTime_SetToLastMonthDay, METH_VARARGS | METH_KEYWORDS },
28433 { (char *)"DateTime_GetLastMonthDay", (PyCFunction) _wrap_DateTime_GetLastMonthDay, METH_VARARGS | METH_KEYWORDS },
28434 { (char *)"DateTime_SetToYearDay", (PyCFunction) _wrap_DateTime_SetToYearDay, METH_VARARGS | METH_KEYWORDS },
28435 { (char *)"DateTime_GetYearDay", (PyCFunction) _wrap_DateTime_GetYearDay, METH_VARARGS | METH_KEYWORDS },
28436 { (char *)"DateTime_GetJulianDayNumber", (PyCFunction) _wrap_DateTime_GetJulianDayNumber, METH_VARARGS | METH_KEYWORDS },
28437 { (char *)"DateTime_GetJDN", (PyCFunction) _wrap_DateTime_GetJDN, METH_VARARGS | METH_KEYWORDS },
28438 { (char *)"DateTime_GetModifiedJulianDayNumber", (PyCFunction) _wrap_DateTime_GetModifiedJulianDayNumber, METH_VARARGS | METH_KEYWORDS },
28439 { (char *)"DateTime_GetMJD", (PyCFunction) _wrap_DateTime_GetMJD, METH_VARARGS | METH_KEYWORDS },
28440 { (char *)"DateTime_GetRataDie", (PyCFunction) _wrap_DateTime_GetRataDie, METH_VARARGS | METH_KEYWORDS },
28441 { (char *)"DateTime_ToTimezone", (PyCFunction) _wrap_DateTime_ToTimezone, METH_VARARGS | METH_KEYWORDS },
28442 { (char *)"DateTime_MakeTimezone", (PyCFunction) _wrap_DateTime_MakeTimezone, METH_VARARGS | METH_KEYWORDS },
28443 { (char *)"DateTime_ToGMT", (PyCFunction) _wrap_DateTime_ToGMT, METH_VARARGS | METH_KEYWORDS },
28444 { (char *)"DateTime_MakeGMT", (PyCFunction) _wrap_DateTime_MakeGMT, METH_VARARGS | METH_KEYWORDS },
28445 { (char *)"DateTime_IsDST", (PyCFunction) _wrap_DateTime_IsDST, METH_VARARGS | METH_KEYWORDS },
28446 { (char *)"DateTime_IsValid", (PyCFunction) _wrap_DateTime_IsValid, METH_VARARGS | METH_KEYWORDS },
28447 { (char *)"DateTime_GetTicks", (PyCFunction) _wrap_DateTime_GetTicks, METH_VARARGS | METH_KEYWORDS },
28448 { (char *)"DateTime_GetYear", (PyCFunction) _wrap_DateTime_GetYear, METH_VARARGS | METH_KEYWORDS },
28449 { (char *)"DateTime_GetMonth", (PyCFunction) _wrap_DateTime_GetMonth, METH_VARARGS | METH_KEYWORDS },
28450 { (char *)"DateTime_GetDay", (PyCFunction) _wrap_DateTime_GetDay, METH_VARARGS | METH_KEYWORDS },
28451 { (char *)"DateTime_GetWeekDay", (PyCFunction) _wrap_DateTime_GetWeekDay, METH_VARARGS | METH_KEYWORDS },
28452 { (char *)"DateTime_GetHour", (PyCFunction) _wrap_DateTime_GetHour, METH_VARARGS | METH_KEYWORDS },
28453 { (char *)"DateTime_GetMinute", (PyCFunction) _wrap_DateTime_GetMinute, METH_VARARGS | METH_KEYWORDS },
28454 { (char *)"DateTime_GetSecond", (PyCFunction) _wrap_DateTime_GetSecond, METH_VARARGS | METH_KEYWORDS },
28455 { (char *)"DateTime_GetMillisecond", (PyCFunction) _wrap_DateTime_GetMillisecond, METH_VARARGS | METH_KEYWORDS },
28456 { (char *)"DateTime_GetDayOfYear", (PyCFunction) _wrap_DateTime_GetDayOfYear, METH_VARARGS | METH_KEYWORDS },
28457 { (char *)"DateTime_GetWeekOfYear", (PyCFunction) _wrap_DateTime_GetWeekOfYear, METH_VARARGS | METH_KEYWORDS },
28458 { (char *)"DateTime_GetWeekOfMonth", (PyCFunction) _wrap_DateTime_GetWeekOfMonth, METH_VARARGS | METH_KEYWORDS },
28459 { (char *)"DateTime_IsWorkDay", (PyCFunction) _wrap_DateTime_IsWorkDay, METH_VARARGS | METH_KEYWORDS },
28460 { (char *)"DateTime_IsEqualTo", (PyCFunction) _wrap_DateTime_IsEqualTo, METH_VARARGS | METH_KEYWORDS },
28461 { (char *)"DateTime_IsEarlierThan", (PyCFunction) _wrap_DateTime_IsEarlierThan, METH_VARARGS | METH_KEYWORDS },
28462 { (char *)"DateTime_IsLaterThan", (PyCFunction) _wrap_DateTime_IsLaterThan, METH_VARARGS | METH_KEYWORDS },
28463 { (char *)"DateTime_IsStrictlyBetween", (PyCFunction) _wrap_DateTime_IsStrictlyBetween, METH_VARARGS | METH_KEYWORDS },
28464 { (char *)"DateTime_IsBetween", (PyCFunction) _wrap_DateTime_IsBetween, METH_VARARGS | METH_KEYWORDS },
28465 { (char *)"DateTime_IsSameDate", (PyCFunction) _wrap_DateTime_IsSameDate, METH_VARARGS | METH_KEYWORDS },
28466 { (char *)"DateTime_IsSameTime", (PyCFunction) _wrap_DateTime_IsSameTime, METH_VARARGS | METH_KEYWORDS },
28467 { (char *)"DateTime_IsEqualUpTo", (PyCFunction) _wrap_DateTime_IsEqualUpTo, METH_VARARGS | METH_KEYWORDS },
28468 { (char *)"DateTime_AddTS", (PyCFunction) _wrap_DateTime_AddTS, METH_VARARGS | METH_KEYWORDS },
28469 { (char *)"DateTime_AddDS", (PyCFunction) _wrap_DateTime_AddDS, METH_VARARGS | METH_KEYWORDS },
28470 { (char *)"DateTime_SubtractTS", (PyCFunction) _wrap_DateTime_SubtractTS, METH_VARARGS | METH_KEYWORDS },
28471 { (char *)"DateTime_SubtractDS", (PyCFunction) _wrap_DateTime_SubtractDS, METH_VARARGS | METH_KEYWORDS },
28472 { (char *)"DateTime_Subtract", (PyCFunction) _wrap_DateTime_Subtract, METH_VARARGS | METH_KEYWORDS },
28473 { (char *)"DateTime___iadd__", _wrap_DateTime___iadd__, METH_VARARGS },
28474 { (char *)"DateTime___isub__", _wrap_DateTime___isub__, METH_VARARGS },
28475 { (char *)"DateTime___add__", _wrap_DateTime___add__, METH_VARARGS },
28476 { (char *)"DateTime___sub__", _wrap_DateTime___sub__, METH_VARARGS },
28477 { (char *)"DateTime___lt__", _wrap_DateTime___lt__, METH_VARARGS },
28478 { (char *)"DateTime___le__", _wrap_DateTime___le__, METH_VARARGS },
28479 { (char *)"DateTime___gt__", _wrap_DateTime___gt__, METH_VARARGS },
28480 { (char *)"DateTime___ge__", _wrap_DateTime___ge__, METH_VARARGS },
28481 { (char *)"DateTime___eq__", _wrap_DateTime___eq__, METH_VARARGS },
28482 { (char *)"DateTime___ne__", _wrap_DateTime___ne__, METH_VARARGS },
28483 { (char *)"DateTime_ParseRfc822Date", (PyCFunction) _wrap_DateTime_ParseRfc822Date, METH_VARARGS | METH_KEYWORDS },
28484 { (char *)"DateTime_ParseFormat", (PyCFunction) _wrap_DateTime_ParseFormat, METH_VARARGS | METH_KEYWORDS },
28485 { (char *)"DateTime_ParseDateTime", (PyCFunction) _wrap_DateTime_ParseDateTime, METH_VARARGS | METH_KEYWORDS },
28486 { (char *)"DateTime_ParseDate", (PyCFunction) _wrap_DateTime_ParseDate, METH_VARARGS | METH_KEYWORDS },
28487 { (char *)"DateTime_ParseTime", (PyCFunction) _wrap_DateTime_ParseTime, METH_VARARGS | METH_KEYWORDS },
28488 { (char *)"DateTime_Format", (PyCFunction) _wrap_DateTime_Format, METH_VARARGS | METH_KEYWORDS },
28489 { (char *)"DateTime_FormatDate", (PyCFunction) _wrap_DateTime_FormatDate, METH_VARARGS | METH_KEYWORDS },
28490 { (char *)"DateTime_FormatTime", (PyCFunction) _wrap_DateTime_FormatTime, METH_VARARGS | METH_KEYWORDS },
28491 { (char *)"DateTime_FormatISODate", (PyCFunction) _wrap_DateTime_FormatISODate, METH_VARARGS | METH_KEYWORDS },
28492 { (char *)"DateTime_FormatISOTime", (PyCFunction) _wrap_DateTime_FormatISOTime, METH_VARARGS | METH_KEYWORDS },
28493 { (char *)"DateTime_swigregister", DateTime_swigregister, METH_VARARGS },
28494 { (char *)"TimeSpan_Seconds", (PyCFunction) _wrap_TimeSpan_Seconds, METH_VARARGS | METH_KEYWORDS },
28495 { (char *)"TimeSpan_Second", (PyCFunction) _wrap_TimeSpan_Second, METH_VARARGS | METH_KEYWORDS },
28496 { (char *)"TimeSpan_Minutes", (PyCFunction) _wrap_TimeSpan_Minutes, METH_VARARGS | METH_KEYWORDS },
28497 { (char *)"TimeSpan_Minute", (PyCFunction) _wrap_TimeSpan_Minute, METH_VARARGS | METH_KEYWORDS },
28498 { (char *)"TimeSpan_Hours", (PyCFunction) _wrap_TimeSpan_Hours, METH_VARARGS | METH_KEYWORDS },
28499 { (char *)"TimeSpan_Hour", (PyCFunction) _wrap_TimeSpan_Hour, METH_VARARGS | METH_KEYWORDS },
28500 { (char *)"TimeSpan_Days", (PyCFunction) _wrap_TimeSpan_Days, METH_VARARGS | METH_KEYWORDS },
28501 { (char *)"TimeSpan_Day", (PyCFunction) _wrap_TimeSpan_Day, METH_VARARGS | METH_KEYWORDS },
28502 { (char *)"TimeSpan_Weeks", (PyCFunction) _wrap_TimeSpan_Weeks, METH_VARARGS | METH_KEYWORDS },
28503 { (char *)"TimeSpan_Week", (PyCFunction) _wrap_TimeSpan_Week, METH_VARARGS | METH_KEYWORDS },
28504 { (char *)"new_TimeSpan", (PyCFunction) _wrap_new_TimeSpan, METH_VARARGS | METH_KEYWORDS },
28505 { (char *)"delete_TimeSpan", (PyCFunction) _wrap_delete_TimeSpan, METH_VARARGS | METH_KEYWORDS },
28506 { (char *)"TimeSpan_Add", (PyCFunction) _wrap_TimeSpan_Add, METH_VARARGS | METH_KEYWORDS },
28507 { (char *)"TimeSpan_Subtract", (PyCFunction) _wrap_TimeSpan_Subtract, METH_VARARGS | METH_KEYWORDS },
28508 { (char *)"TimeSpan_Multiply", (PyCFunction) _wrap_TimeSpan_Multiply, METH_VARARGS | METH_KEYWORDS },
28509 { (char *)"TimeSpan_Neg", (PyCFunction) _wrap_TimeSpan_Neg, METH_VARARGS | METH_KEYWORDS },
28510 { (char *)"TimeSpan_Abs", (PyCFunction) _wrap_TimeSpan_Abs, METH_VARARGS | METH_KEYWORDS },
28511 { (char *)"TimeSpan___iadd__", (PyCFunction) _wrap_TimeSpan___iadd__, METH_VARARGS | METH_KEYWORDS },
28512 { (char *)"TimeSpan___isub__", (PyCFunction) _wrap_TimeSpan___isub__, METH_VARARGS | METH_KEYWORDS },
28513 { (char *)"TimeSpan___imul__", (PyCFunction) _wrap_TimeSpan___imul__, METH_VARARGS | METH_KEYWORDS },
28514 { (char *)"TimeSpan___neg__", (PyCFunction) _wrap_TimeSpan___neg__, METH_VARARGS | METH_KEYWORDS },
28515 { (char *)"TimeSpan___add__", (PyCFunction) _wrap_TimeSpan___add__, METH_VARARGS | METH_KEYWORDS },
28516 { (char *)"TimeSpan___sub__", (PyCFunction) _wrap_TimeSpan___sub__, METH_VARARGS | METH_KEYWORDS },
28517 { (char *)"TimeSpan___mul__", (PyCFunction) _wrap_TimeSpan___mul__, METH_VARARGS | METH_KEYWORDS },
28518 { (char *)"TimeSpan___rmul__", (PyCFunction) _wrap_TimeSpan___rmul__, METH_VARARGS | METH_KEYWORDS },
28519 { (char *)"TimeSpan___lt__", (PyCFunction) _wrap_TimeSpan___lt__, METH_VARARGS | METH_KEYWORDS },
28520 { (char *)"TimeSpan___le__", (PyCFunction) _wrap_TimeSpan___le__, METH_VARARGS | METH_KEYWORDS },
28521 { (char *)"TimeSpan___gt__", (PyCFunction) _wrap_TimeSpan___gt__, METH_VARARGS | METH_KEYWORDS },
28522 { (char *)"TimeSpan___ge__", (PyCFunction) _wrap_TimeSpan___ge__, METH_VARARGS | METH_KEYWORDS },
28523 { (char *)"TimeSpan___eq__", (PyCFunction) _wrap_TimeSpan___eq__, METH_VARARGS | METH_KEYWORDS },
28524 { (char *)"TimeSpan___ne__", (PyCFunction) _wrap_TimeSpan___ne__, METH_VARARGS | METH_KEYWORDS },
28525 { (char *)"TimeSpan_IsNull", (PyCFunction) _wrap_TimeSpan_IsNull, METH_VARARGS | METH_KEYWORDS },
28526 { (char *)"TimeSpan_IsPositive", (PyCFunction) _wrap_TimeSpan_IsPositive, METH_VARARGS | METH_KEYWORDS },
28527 { (char *)"TimeSpan_IsNegative", (PyCFunction) _wrap_TimeSpan_IsNegative, METH_VARARGS | METH_KEYWORDS },
28528 { (char *)"TimeSpan_IsEqualTo", (PyCFunction) _wrap_TimeSpan_IsEqualTo, METH_VARARGS | METH_KEYWORDS },
28529 { (char *)"TimeSpan_IsLongerThan", (PyCFunction) _wrap_TimeSpan_IsLongerThan, METH_VARARGS | METH_KEYWORDS },
28530 { (char *)"TimeSpan_IsShorterThan", (PyCFunction) _wrap_TimeSpan_IsShorterThan, METH_VARARGS | METH_KEYWORDS },
28531 { (char *)"TimeSpan_GetWeeks", (PyCFunction) _wrap_TimeSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS },
28532 { (char *)"TimeSpan_GetDays", (PyCFunction) _wrap_TimeSpan_GetDays, METH_VARARGS | METH_KEYWORDS },
28533 { (char *)"TimeSpan_GetHours", (PyCFunction) _wrap_TimeSpan_GetHours, METH_VARARGS | METH_KEYWORDS },
28534 { (char *)"TimeSpan_GetMinutes", (PyCFunction) _wrap_TimeSpan_GetMinutes, METH_VARARGS | METH_KEYWORDS },
28535 { (char *)"TimeSpan_GetSeconds", (PyCFunction) _wrap_TimeSpan_GetSeconds, METH_VARARGS | METH_KEYWORDS },
28536 { (char *)"TimeSpan_GetMilliseconds", (PyCFunction) _wrap_TimeSpan_GetMilliseconds, METH_VARARGS | METH_KEYWORDS },
28537 { (char *)"TimeSpan_Format", (PyCFunction) _wrap_TimeSpan_Format, METH_VARARGS | METH_KEYWORDS },
28538 { (char *)"TimeSpan_swigregister", TimeSpan_swigregister, METH_VARARGS },
28539 { (char *)"new_DateSpan", (PyCFunction) _wrap_new_DateSpan, METH_VARARGS | METH_KEYWORDS },
28540 { (char *)"delete_DateSpan", (PyCFunction) _wrap_delete_DateSpan, METH_VARARGS | METH_KEYWORDS },
28541 { (char *)"DateSpan_Days", (PyCFunction) _wrap_DateSpan_Days, METH_VARARGS | METH_KEYWORDS },
28542 { (char *)"DateSpan_Day", (PyCFunction) _wrap_DateSpan_Day, METH_VARARGS | METH_KEYWORDS },
28543 { (char *)"DateSpan_Weeks", (PyCFunction) _wrap_DateSpan_Weeks, METH_VARARGS | METH_KEYWORDS },
28544 { (char *)"DateSpan_Week", (PyCFunction) _wrap_DateSpan_Week, METH_VARARGS | METH_KEYWORDS },
28545 { (char *)"DateSpan_Months", (PyCFunction) _wrap_DateSpan_Months, METH_VARARGS | METH_KEYWORDS },
28546 { (char *)"DateSpan_Month", (PyCFunction) _wrap_DateSpan_Month, METH_VARARGS | METH_KEYWORDS },
28547 { (char *)"DateSpan_Years", (PyCFunction) _wrap_DateSpan_Years, METH_VARARGS | METH_KEYWORDS },
28548 { (char *)"DateSpan_Year", (PyCFunction) _wrap_DateSpan_Year, METH_VARARGS | METH_KEYWORDS },
28549 { (char *)"DateSpan_SetYears", (PyCFunction) _wrap_DateSpan_SetYears, METH_VARARGS | METH_KEYWORDS },
28550 { (char *)"DateSpan_SetMonths", (PyCFunction) _wrap_DateSpan_SetMonths, METH_VARARGS | METH_KEYWORDS },
28551 { (char *)"DateSpan_SetWeeks", (PyCFunction) _wrap_DateSpan_SetWeeks, METH_VARARGS | METH_KEYWORDS },
28552 { (char *)"DateSpan_SetDays", (PyCFunction) _wrap_DateSpan_SetDays, METH_VARARGS | METH_KEYWORDS },
28553 { (char *)"DateSpan_GetYears", (PyCFunction) _wrap_DateSpan_GetYears, METH_VARARGS | METH_KEYWORDS },
28554 { (char *)"DateSpan_GetMonths", (PyCFunction) _wrap_DateSpan_GetMonths, METH_VARARGS | METH_KEYWORDS },
28555 { (char *)"DateSpan_GetWeeks", (PyCFunction) _wrap_DateSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS },
28556 { (char *)"DateSpan_GetDays", (PyCFunction) _wrap_DateSpan_GetDays, METH_VARARGS | METH_KEYWORDS },
28557 { (char *)"DateSpan_GetTotalDays", (PyCFunction) _wrap_DateSpan_GetTotalDays, METH_VARARGS | METH_KEYWORDS },
28558 { (char *)"DateSpan_Add", (PyCFunction) _wrap_DateSpan_Add, METH_VARARGS | METH_KEYWORDS },
28559 { (char *)"DateSpan_Subtract", (PyCFunction) _wrap_DateSpan_Subtract, METH_VARARGS | METH_KEYWORDS },
28560 { (char *)"DateSpan_Neg", (PyCFunction) _wrap_DateSpan_Neg, METH_VARARGS | METH_KEYWORDS },
28561 { (char *)"DateSpan_Multiply", (PyCFunction) _wrap_DateSpan_Multiply, METH_VARARGS | METH_KEYWORDS },
28562 { (char *)"DateSpan___iadd__", (PyCFunction) _wrap_DateSpan___iadd__, METH_VARARGS | METH_KEYWORDS },
28563 { (char *)"DateSpan___isub__", (PyCFunction) _wrap_DateSpan___isub__, METH_VARARGS | METH_KEYWORDS },
28564 { (char *)"DateSpan___neg__", (PyCFunction) _wrap_DateSpan___neg__, METH_VARARGS | METH_KEYWORDS },
28565 { (char *)"DateSpan___imul__", (PyCFunction) _wrap_DateSpan___imul__, METH_VARARGS | METH_KEYWORDS },
28566 { (char *)"DateSpan___add__", (PyCFunction) _wrap_DateSpan___add__, METH_VARARGS | METH_KEYWORDS },
28567 { (char *)"DateSpan___sub__", (PyCFunction) _wrap_DateSpan___sub__, METH_VARARGS | METH_KEYWORDS },
28568 { (char *)"DateSpan___mul__", (PyCFunction) _wrap_DateSpan___mul__, METH_VARARGS | METH_KEYWORDS },
28569 { (char *)"DateSpan___rmul__", (PyCFunction) _wrap_DateSpan___rmul__, METH_VARARGS | METH_KEYWORDS },
28570 { (char *)"DateSpan___eq__", (PyCFunction) _wrap_DateSpan___eq__, METH_VARARGS | METH_KEYWORDS },
28571 { (char *)"DateSpan___ne__", (PyCFunction) _wrap_DateSpan___ne__, METH_VARARGS | METH_KEYWORDS },
28572 { (char *)"DateSpan_swigregister", DateSpan_swigregister, METH_VARARGS },
28573 { (char *)"GetLocalTime", (PyCFunction) _wrap_GetLocalTime, METH_VARARGS | METH_KEYWORDS },
28574 { (char *)"GetUTCTime", (PyCFunction) _wrap_GetUTCTime, METH_VARARGS | METH_KEYWORDS },
28575 { (char *)"GetCurrentTime", (PyCFunction) _wrap_GetCurrentTime, METH_VARARGS | METH_KEYWORDS },
28576 { (char *)"GetLocalTimeMillis", (PyCFunction) _wrap_GetLocalTimeMillis, METH_VARARGS | METH_KEYWORDS },
28577 { (char *)"new_DataFormat", (PyCFunction) _wrap_new_DataFormat, METH_VARARGS | METH_KEYWORDS },
28578 { (char *)"new_CustomDataFormat", (PyCFunction) _wrap_new_CustomDataFormat, METH_VARARGS | METH_KEYWORDS },
28579 { (char *)"delete_DataFormat", (PyCFunction) _wrap_delete_DataFormat, METH_VARARGS | METH_KEYWORDS },
28580 { (char *)"DataFormat___eq__", _wrap_DataFormat___eq__, METH_VARARGS },
28581 { (char *)"DataFormat___ne__", _wrap_DataFormat___ne__, METH_VARARGS },
28582 { (char *)"DataFormat_SetType", (PyCFunction) _wrap_DataFormat_SetType, METH_VARARGS | METH_KEYWORDS },
28583 { (char *)"DataFormat_GetType", (PyCFunction) _wrap_DataFormat_GetType, METH_VARARGS | METH_KEYWORDS },
28584 { (char *)"DataFormat_GetId", (PyCFunction) _wrap_DataFormat_GetId, METH_VARARGS | METH_KEYWORDS },
28585 { (char *)"DataFormat_SetId", (PyCFunction) _wrap_DataFormat_SetId, METH_VARARGS | METH_KEYWORDS },
28586 { (char *)"DataFormat_swigregister", DataFormat_swigregister, METH_VARARGS },
28587 { (char *)"delete_DataObject", (PyCFunction) _wrap_delete_DataObject, METH_VARARGS | METH_KEYWORDS },
28588 { (char *)"DataObject_GetPreferredFormat", (PyCFunction) _wrap_DataObject_GetPreferredFormat, METH_VARARGS | METH_KEYWORDS },
28589 { (char *)"DataObject_GetFormatCount", (PyCFunction) _wrap_DataObject_GetFormatCount, METH_VARARGS | METH_KEYWORDS },
28590 { (char *)"DataObject_IsSupported", (PyCFunction) _wrap_DataObject_IsSupported, METH_VARARGS | METH_KEYWORDS },
28591 { (char *)"DataObject_GetDataSize", (PyCFunction) _wrap_DataObject_GetDataSize, METH_VARARGS | METH_KEYWORDS },
28592 { (char *)"DataObject_GetAllFormats", (PyCFunction) _wrap_DataObject_GetAllFormats, METH_VARARGS | METH_KEYWORDS },
28593 { (char *)"DataObject_GetDataHere", (PyCFunction) _wrap_DataObject_GetDataHere, METH_VARARGS | METH_KEYWORDS },
28594 { (char *)"DataObject_SetData", (PyCFunction) _wrap_DataObject_SetData, METH_VARARGS | METH_KEYWORDS },
28595 { (char *)"DataObject_swigregister", DataObject_swigregister, METH_VARARGS },
28596 { (char *)"new_DataObjectSimple", (PyCFunction) _wrap_new_DataObjectSimple, METH_VARARGS | METH_KEYWORDS },
28597 { (char *)"DataObjectSimple_GetFormat", (PyCFunction) _wrap_DataObjectSimple_GetFormat, METH_VARARGS | METH_KEYWORDS },
28598 { (char *)"DataObjectSimple_SetFormat", (PyCFunction) _wrap_DataObjectSimple_SetFormat, METH_VARARGS | METH_KEYWORDS },
28599 { (char *)"DataObjectSimple_swigregister", DataObjectSimple_swigregister, METH_VARARGS },
28600 { (char *)"new_PyDataObjectSimple", (PyCFunction) _wrap_new_PyDataObjectSimple, METH_VARARGS | METH_KEYWORDS },
28601 { (char *)"PyDataObjectSimple__setCallbackInfo", (PyCFunction) _wrap_PyDataObjectSimple__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
28602 { (char *)"PyDataObjectSimple_swigregister", PyDataObjectSimple_swigregister, METH_VARARGS },
28603 { (char *)"new_DataObjectComposite", (PyCFunction) _wrap_new_DataObjectComposite, METH_VARARGS | METH_KEYWORDS },
28604 { (char *)"DataObjectComposite_Add", (PyCFunction) _wrap_DataObjectComposite_Add, METH_VARARGS | METH_KEYWORDS },
28605 { (char *)"DataObjectComposite_swigregister", DataObjectComposite_swigregister, METH_VARARGS },
28606 { (char *)"new_TextDataObject", (PyCFunction) _wrap_new_TextDataObject, METH_VARARGS | METH_KEYWORDS },
28607 { (char *)"TextDataObject_GetTextLength", (PyCFunction) _wrap_TextDataObject_GetTextLength, METH_VARARGS | METH_KEYWORDS },
28608 { (char *)"TextDataObject_GetText", (PyCFunction) _wrap_TextDataObject_GetText, METH_VARARGS | METH_KEYWORDS },
28609 { (char *)"TextDataObject_SetText", (PyCFunction) _wrap_TextDataObject_SetText, METH_VARARGS | METH_KEYWORDS },
28610 { (char *)"TextDataObject_swigregister", TextDataObject_swigregister, METH_VARARGS },
28611 { (char *)"new_PyTextDataObject", (PyCFunction) _wrap_new_PyTextDataObject, METH_VARARGS | METH_KEYWORDS },
28612 { (char *)"PyTextDataObject__setCallbackInfo", (PyCFunction) _wrap_PyTextDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
28613 { (char *)"PyTextDataObject_swigregister", PyTextDataObject_swigregister, METH_VARARGS },
28614 { (char *)"new_BitmapDataObject", (PyCFunction) _wrap_new_BitmapDataObject, METH_VARARGS | METH_KEYWORDS },
28615 { (char *)"BitmapDataObject_GetBitmap", (PyCFunction) _wrap_BitmapDataObject_GetBitmap, METH_VARARGS | METH_KEYWORDS },
28616 { (char *)"BitmapDataObject_SetBitmap", (PyCFunction) _wrap_BitmapDataObject_SetBitmap, METH_VARARGS | METH_KEYWORDS },
28617 { (char *)"BitmapDataObject_swigregister", BitmapDataObject_swigregister, METH_VARARGS },
28618 { (char *)"new_PyBitmapDataObject", (PyCFunction) _wrap_new_PyBitmapDataObject, METH_VARARGS | METH_KEYWORDS },
28619 { (char *)"PyBitmapDataObject__setCallbackInfo", (PyCFunction) _wrap_PyBitmapDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
28620 { (char *)"PyBitmapDataObject_swigregister", PyBitmapDataObject_swigregister, METH_VARARGS },
28621 { (char *)"new_FileDataObject", (PyCFunction) _wrap_new_FileDataObject, METH_VARARGS | METH_KEYWORDS },
28622 { (char *)"FileDataObject_GetFilenames", (PyCFunction) _wrap_FileDataObject_GetFilenames, METH_VARARGS | METH_KEYWORDS },
28623 { (char *)"FileDataObject_AddFile", (PyCFunction) _wrap_FileDataObject_AddFile, METH_VARARGS | METH_KEYWORDS },
28624 { (char *)"FileDataObject_swigregister", FileDataObject_swigregister, METH_VARARGS },
28625 { (char *)"new_CustomDataObject", (PyCFunction) _wrap_new_CustomDataObject, METH_VARARGS | METH_KEYWORDS },
28626 { (char *)"CustomDataObject_TakeData", (PyCFunction) _wrap_CustomDataObject_TakeData, METH_VARARGS | METH_KEYWORDS },
28627 { (char *)"CustomDataObject_SetData", (PyCFunction) _wrap_CustomDataObject_SetData, METH_VARARGS | METH_KEYWORDS },
28628 { (char *)"CustomDataObject_GetSize", (PyCFunction) _wrap_CustomDataObject_GetSize, METH_VARARGS | METH_KEYWORDS },
28629 { (char *)"CustomDataObject_GetData", (PyCFunction) _wrap_CustomDataObject_GetData, METH_VARARGS | METH_KEYWORDS },
28630 { (char *)"CustomDataObject_swigregister", CustomDataObject_swigregister, METH_VARARGS },
28631 { (char *)"new_URLDataObject", (PyCFunction) _wrap_new_URLDataObject, METH_VARARGS | METH_KEYWORDS },
28632 { (char *)"URLDataObject_GetURL", (PyCFunction) _wrap_URLDataObject_GetURL, METH_VARARGS | METH_KEYWORDS },
28633 { (char *)"URLDataObject_SetURL", (PyCFunction) _wrap_URLDataObject_SetURL, METH_VARARGS | METH_KEYWORDS },
28634 { (char *)"URLDataObject_swigregister", URLDataObject_swigregister, METH_VARARGS },
28635 { (char *)"new_MetafileDataObject", (PyCFunction) _wrap_new_MetafileDataObject, METH_VARARGS | METH_KEYWORDS },
28636 { (char *)"MetafileDataObject_swigregister", MetafileDataObject_swigregister, METH_VARARGS },
28637 { (char *)"IsDragResultOk", (PyCFunction) _wrap_IsDragResultOk, METH_VARARGS | METH_KEYWORDS },
28638 { (char *)"new_DropSource", (PyCFunction) _wrap_new_DropSource, METH_VARARGS | METH_KEYWORDS },
28639 { (char *)"DropSource__setCallbackInfo", (PyCFunction) _wrap_DropSource__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
28640 { (char *)"delete_DropSource", (PyCFunction) _wrap_delete_DropSource, METH_VARARGS | METH_KEYWORDS },
28641 { (char *)"DropSource_SetData", (PyCFunction) _wrap_DropSource_SetData, METH_VARARGS | METH_KEYWORDS },
28642 { (char *)"DropSource_GetDataObject", (PyCFunction) _wrap_DropSource_GetDataObject, METH_VARARGS | METH_KEYWORDS },
28643 { (char *)"DropSource_SetCursor", (PyCFunction) _wrap_DropSource_SetCursor, METH_VARARGS | METH_KEYWORDS },
28644 { (char *)"DropSource_DoDragDrop", (PyCFunction) _wrap_DropSource_DoDragDrop, METH_VARARGS | METH_KEYWORDS },
28645 { (char *)"DropSource_base_GiveFeedback", (PyCFunction) _wrap_DropSource_base_GiveFeedback, METH_VARARGS | METH_KEYWORDS },
28646 { (char *)"DropSource_swigregister", DropSource_swigregister, METH_VARARGS },
28647 { (char *)"new_DropTarget", (PyCFunction) _wrap_new_DropTarget, METH_VARARGS | METH_KEYWORDS },
28648 { (char *)"DropTarget__setCallbackInfo", (PyCFunction) _wrap_DropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
28649 { (char *)"delete_DropTarget", (PyCFunction) _wrap_delete_DropTarget, METH_VARARGS | METH_KEYWORDS },
28650 { (char *)"DropTarget_GetDataObject", (PyCFunction) _wrap_DropTarget_GetDataObject, METH_VARARGS | METH_KEYWORDS },
28651 { (char *)"DropTarget_SetDataObject", (PyCFunction) _wrap_DropTarget_SetDataObject, METH_VARARGS | METH_KEYWORDS },
28652 { (char *)"DropTarget_base_OnEnter", (PyCFunction) _wrap_DropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS },
28653 { (char *)"DropTarget_base_OnDragOver", (PyCFunction) _wrap_DropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS },
28654 { (char *)"DropTarget_base_OnLeave", (PyCFunction) _wrap_DropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS },
28655 { (char *)"DropTarget_base_OnDrop", (PyCFunction) _wrap_DropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS },
28656 { (char *)"DropTarget_GetData", (PyCFunction) _wrap_DropTarget_GetData, METH_VARARGS | METH_KEYWORDS },
28657 { (char *)"DropTarget_swigregister", DropTarget_swigregister, METH_VARARGS },
28658 { (char *)"new_TextDropTarget", (PyCFunction) _wrap_new_TextDropTarget, METH_VARARGS | METH_KEYWORDS },
28659 { (char *)"TextDropTarget__setCallbackInfo", (PyCFunction) _wrap_TextDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
28660 { (char *)"TextDropTarget_base_OnEnter", (PyCFunction) _wrap_TextDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS },
28661 { (char *)"TextDropTarget_base_OnDragOver", (PyCFunction) _wrap_TextDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS },
28662 { (char *)"TextDropTarget_base_OnLeave", (PyCFunction) _wrap_TextDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS },
28663 { (char *)"TextDropTarget_base_OnDrop", (PyCFunction) _wrap_TextDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS },
28664 { (char *)"TextDropTarget_base_OnData", (PyCFunction) _wrap_TextDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS },
28665 { (char *)"TextDropTarget_swigregister", TextDropTarget_swigregister, METH_VARARGS },
28666 { (char *)"new_FileDropTarget", (PyCFunction) _wrap_new_FileDropTarget, METH_VARARGS | METH_KEYWORDS },
28667 { (char *)"FileDropTarget__setCallbackInfo", (PyCFunction) _wrap_FileDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
28668 { (char *)"FileDropTarget_base_OnEnter", (PyCFunction) _wrap_FileDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS },
28669 { (char *)"FileDropTarget_base_OnDragOver", (PyCFunction) _wrap_FileDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS },
28670 { (char *)"FileDropTarget_base_OnLeave", (PyCFunction) _wrap_FileDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS },
28671 { (char *)"FileDropTarget_base_OnDrop", (PyCFunction) _wrap_FileDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS },
28672 { (char *)"FileDropTarget_base_OnData", (PyCFunction) _wrap_FileDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS },
28673 { (char *)"FileDropTarget_swigregister", FileDropTarget_swigregister, METH_VARARGS },
28674 { (char *)"new_Clipboard", (PyCFunction) _wrap_new_Clipboard, METH_VARARGS | METH_KEYWORDS },
28675 { (char *)"delete_Clipboard", (PyCFunction) _wrap_delete_Clipboard, METH_VARARGS | METH_KEYWORDS },
28676 { (char *)"Clipboard_Open", (PyCFunction) _wrap_Clipboard_Open, METH_VARARGS | METH_KEYWORDS },
28677 { (char *)"Clipboard_Close", (PyCFunction) _wrap_Clipboard_Close, METH_VARARGS | METH_KEYWORDS },
28678 { (char *)"Clipboard_IsOpened", (PyCFunction) _wrap_Clipboard_IsOpened, METH_VARARGS | METH_KEYWORDS },
28679 { (char *)"Clipboard_AddData", (PyCFunction) _wrap_Clipboard_AddData, METH_VARARGS | METH_KEYWORDS },
28680 { (char *)"Clipboard_SetData", (PyCFunction) _wrap_Clipboard_SetData, METH_VARARGS | METH_KEYWORDS },
28681 { (char *)"Clipboard_IsSupported", (PyCFunction) _wrap_Clipboard_IsSupported, METH_VARARGS | METH_KEYWORDS },
28682 { (char *)"Clipboard_GetData", (PyCFunction) _wrap_Clipboard_GetData, METH_VARARGS | METH_KEYWORDS },
28683 { (char *)"Clipboard_Clear", (PyCFunction) _wrap_Clipboard_Clear, METH_VARARGS | METH_KEYWORDS },
28684 { (char *)"Clipboard_Flush", (PyCFunction) _wrap_Clipboard_Flush, METH_VARARGS | METH_KEYWORDS },
28685 { (char *)"Clipboard_UsePrimarySelection", (PyCFunction) _wrap_Clipboard_UsePrimarySelection, METH_VARARGS | METH_KEYWORDS },
28686 { (char *)"Clipboard_swigregister", Clipboard_swigregister, METH_VARARGS },
28687 { (char *)"new_ClipboardLocker", (PyCFunction) _wrap_new_ClipboardLocker, METH_VARARGS | METH_KEYWORDS },
28688 { (char *)"delete_ClipboardLocker", (PyCFunction) _wrap_delete_ClipboardLocker, METH_VARARGS | METH_KEYWORDS },
28689 { (char *)"ClipboardLocker___nonzero__", (PyCFunction) _wrap_ClipboardLocker___nonzero__, METH_VARARGS | METH_KEYWORDS },
28690 { (char *)"ClipboardLocker_swigregister", ClipboardLocker_swigregister, METH_VARARGS },
28691 { (char *)"new_VideoMode", (PyCFunction) _wrap_new_VideoMode, METH_VARARGS | METH_KEYWORDS },
28692 { (char *)"delete_VideoMode", (PyCFunction) _wrap_delete_VideoMode, METH_VARARGS | METH_KEYWORDS },
28693 { (char *)"VideoMode_Matches", (PyCFunction) _wrap_VideoMode_Matches, METH_VARARGS | METH_KEYWORDS },
28694 { (char *)"VideoMode_GetWidth", (PyCFunction) _wrap_VideoMode_GetWidth, METH_VARARGS | METH_KEYWORDS },
28695 { (char *)"VideoMode_GetHeight", (PyCFunction) _wrap_VideoMode_GetHeight, METH_VARARGS | METH_KEYWORDS },
28696 { (char *)"VideoMode_GetDepth", (PyCFunction) _wrap_VideoMode_GetDepth, METH_VARARGS | METH_KEYWORDS },
28697 { (char *)"VideoMode_IsOk", (PyCFunction) _wrap_VideoMode_IsOk, METH_VARARGS | METH_KEYWORDS },
28698 { (char *)"VideoMode___eq__", (PyCFunction) _wrap_VideoMode___eq__, METH_VARARGS | METH_KEYWORDS },
28699 { (char *)"VideoMode___ne__", (PyCFunction) _wrap_VideoMode___ne__, METH_VARARGS | METH_KEYWORDS },
28700 { (char *)"VideoMode_w_set", (PyCFunction) _wrap_VideoMode_w_set, METH_VARARGS | METH_KEYWORDS },
28701 { (char *)"VideoMode_w_get", (PyCFunction) _wrap_VideoMode_w_get, METH_VARARGS | METH_KEYWORDS },
28702 { (char *)"VideoMode_h_set", (PyCFunction) _wrap_VideoMode_h_set, METH_VARARGS | METH_KEYWORDS },
28703 { (char *)"VideoMode_h_get", (PyCFunction) _wrap_VideoMode_h_get, METH_VARARGS | METH_KEYWORDS },
28704 { (char *)"VideoMode_bpp_set", (PyCFunction) _wrap_VideoMode_bpp_set, METH_VARARGS | METH_KEYWORDS },
28705 { (char *)"VideoMode_bpp_get", (PyCFunction) _wrap_VideoMode_bpp_get, METH_VARARGS | METH_KEYWORDS },
28706 { (char *)"VideoMode_refresh_set", (PyCFunction) _wrap_VideoMode_refresh_set, METH_VARARGS | METH_KEYWORDS },
28707 { (char *)"VideoMode_refresh_get", (PyCFunction) _wrap_VideoMode_refresh_get, METH_VARARGS | METH_KEYWORDS },
28708 { (char *)"VideoMode_swigregister", VideoMode_swigregister, METH_VARARGS },
28709 { (char *)"new_Display", (PyCFunction) _wrap_new_Display, METH_VARARGS | METH_KEYWORDS },
28710 { (char *)"delete_Display", (PyCFunction) _wrap_delete_Display, METH_VARARGS | METH_KEYWORDS },
28711 { (char *)"Display_GetCount", (PyCFunction) _wrap_Display_GetCount, METH_VARARGS | METH_KEYWORDS },
28712 { (char *)"Display_GetFromPoint", (PyCFunction) _wrap_Display_GetFromPoint, METH_VARARGS | METH_KEYWORDS },
28713 { (char *)"Display_GetFromWindow", (PyCFunction) _wrap_Display_GetFromWindow, METH_VARARGS | METH_KEYWORDS },
28714 { (char *)"Display_IsOk", (PyCFunction) _wrap_Display_IsOk, METH_VARARGS | METH_KEYWORDS },
28715 { (char *)"Display_GetGeometry", (PyCFunction) _wrap_Display_GetGeometry, METH_VARARGS | METH_KEYWORDS },
28716 { (char *)"Display_GetName", (PyCFunction) _wrap_Display_GetName, METH_VARARGS | METH_KEYWORDS },
28717 { (char *)"Display_IsPrimary", (PyCFunction) _wrap_Display_IsPrimary, METH_VARARGS | METH_KEYWORDS },
28718 { (char *)"Display_GetModes", (PyCFunction) _wrap_Display_GetModes, METH_VARARGS | METH_KEYWORDS },
28719 { (char *)"Display_GetCurrentMode", (PyCFunction) _wrap_Display_GetCurrentMode, METH_VARARGS | METH_KEYWORDS },
28720 { (char *)"Display_ChangeMode", (PyCFunction) _wrap_Display_ChangeMode, METH_VARARGS | METH_KEYWORDS },
28721 { (char *)"Display_ResetMode", (PyCFunction) _wrap_Display_ResetMode, METH_VARARGS | METH_KEYWORDS },
28722 { (char *)"Display_swigregister", Display_swigregister, METH_VARARGS },
28723 { NULL, NULL }
28724 };
28725
28726
28727 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
28728
28729 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
28730 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
28731 }
28732 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
28733 return (void *)((wxEvent *) ((wxMenuEvent *) x));
28734 }
28735 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
28736 return (void *)((wxEvent *) ((wxCloseEvent *) x));
28737 }
28738 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
28739 return (void *)((wxEvent *) ((wxMouseEvent *) x));
28740 }
28741 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
28742 return (void *)((wxEvent *) ((wxEraseEvent *) x));
28743 }
28744 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
28745 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
28746 }
28747 static void *_p_wxTimerEventTo_p_wxEvent(void *x) {
28748 return (void *)((wxEvent *) ((wxTimerEvent *) x));
28749 }
28750 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
28751 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
28752 }
28753 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
28754 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
28755 }
28756 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
28757 return (void *)((wxEvent *) ((wxPyEvent *) x));
28758 }
28759 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
28760 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
28761 }
28762 static void *_p_wxJoystickEventTo_p_wxEvent(void *x) {
28763 return (void *)((wxEvent *) ((wxJoystickEvent *) x));
28764 }
28765 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
28766 return (void *)((wxEvent *) ((wxIdleEvent *) x));
28767 }
28768 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
28769 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
28770 }
28771 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
28772 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
28773 }
28774 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
28775 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
28776 }
28777 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
28778 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
28779 }
28780 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
28781 return (void *)((wxEvent *) ((wxActivateEvent *) x));
28782 }
28783 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
28784 return (void *)((wxEvent *) ((wxSizeEvent *) x));
28785 }
28786 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
28787 return (void *)((wxEvent *) ((wxMoveEvent *) x));
28788 }
28789 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
28790 return (void *)((wxEvent *) ((wxPaintEvent *) x));
28791 }
28792 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
28793 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
28794 }
28795 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
28796 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
28797 }
28798 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
28799 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
28800 }
28801 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
28802 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
28803 }
28804 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
28805 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
28806 }
28807 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
28808 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
28809 }
28810 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
28811 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
28812 }
28813 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
28814 return (void *)((wxEvent *) ((wxFocusEvent *) x));
28815 }
28816 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
28817 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
28818 }
28819 static void *_p_wxProcessEventTo_p_wxEvent(void *x) {
28820 return (void *)((wxEvent *) ((wxProcessEvent *) x));
28821 }
28822 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
28823 return (void *)((wxEvent *) ((wxShowEvent *) x));
28824 }
28825 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
28826 return (void *)((wxEvent *) ((wxCommandEvent *) x));
28827 }
28828 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
28829 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
28830 }
28831 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
28832 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
28833 }
28834 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
28835 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
28836 }
28837 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
28838 return (void *)((wxEvent *) ((wxKeyEvent *) x));
28839 }
28840 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
28841 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
28842 }
28843 static void *_p_wxFileConfigTo_p_wxConfigBase(void *x) {
28844 return (void *)((wxConfigBase *) ((wxFileConfig *) x));
28845 }
28846 static void *_p_wxConfigTo_p_wxConfigBase(void *x) {
28847 return (void *)((wxConfigBase *) ((wxConfig *) x));
28848 }
28849 static void *_p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject(void *x) {
28850 return (void *)((wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
28851 }
28852 static void *_p_wxPyTextDataObjectTo_p_wxTextDataObject(void *x) {
28853 return (void *)((wxTextDataObject *) ((wxPyTextDataObject *) x));
28854 }
28855 static void *_p_wxDataObjectSimpleTo_p_wxDataObject(void *x) {
28856 return (void *)((wxDataObject *) ((wxDataObjectSimple *) x));
28857 }
28858 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObject(void *x) {
28859 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
28860 }
28861 static void *_p_wxDataObjectCompositeTo_p_wxDataObject(void *x) {
28862 return (void *)((wxDataObject *) ((wxDataObjectComposite *) x));
28863 }
28864 static void *_p_wxTextDataObjectTo_p_wxDataObject(void *x) {
28865 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxTextDataObject *) x));
28866 }
28867 static void *_p_wxPyTextDataObjectTo_p_wxDataObject(void *x) {
28868 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxTextDataObject *) ((wxPyTextDataObject *) x));
28869 }
28870 static void *_p_wxBitmapDataObjectTo_p_wxDataObject(void *x) {
28871 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxBitmapDataObject *) x));
28872 }
28873 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObject(void *x) {
28874 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
28875 }
28876 static void *_p_wxFileDataObjectTo_p_wxDataObject(void *x) {
28877 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxFileDataObject *) x));
28878 }
28879 static void *_p_wxCustomDataObjectTo_p_wxDataObject(void *x) {
28880 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxCustomDataObject *) x));
28881 }
28882 static void *_p_wxURLDataObjectTo_p_wxDataObject(void *x) {
28883 return (void *)((wxDataObject *) (wxDataObjectComposite *) ((wxURLDataObject *) x));
28884 }
28885 static void *_p_wxMetafileDataObjectTo_p_wxDataObject(void *x) {
28886 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxMetafileDataObject *) x));
28887 }
28888 static void *_p_wxURLDataObjectTo_p_wxDataObjectComposite(void *x) {
28889 return (void *)((wxDataObjectComposite *) ((wxURLDataObject *) x));
28890 }
28891 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple(void *x) {
28892 return (void *)((wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
28893 }
28894 static void *_p_wxTextDataObjectTo_p_wxDataObjectSimple(void *x) {
28895 return (void *)((wxDataObjectSimple *) ((wxTextDataObject *) x));
28896 }
28897 static void *_p_wxPyTextDataObjectTo_p_wxDataObjectSimple(void *x) {
28898 return (void *)((wxDataObjectSimple *) (wxTextDataObject *) ((wxPyTextDataObject *) x));
28899 }
28900 static void *_p_wxBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
28901 return (void *)((wxDataObjectSimple *) ((wxBitmapDataObject *) x));
28902 }
28903 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
28904 return (void *)((wxDataObjectSimple *) (wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
28905 }
28906 static void *_p_wxFileDataObjectTo_p_wxDataObjectSimple(void *x) {
28907 return (void *)((wxDataObjectSimple *) ((wxFileDataObject *) x));
28908 }
28909 static void *_p_wxCustomDataObjectTo_p_wxDataObjectSimple(void *x) {
28910 return (void *)((wxDataObjectSimple *) ((wxCustomDataObject *) x));
28911 }
28912 static void *_p_wxMetafileDataObjectTo_p_wxDataObjectSimple(void *x) {
28913 return (void *)((wxDataObjectSimple *) ((wxMetafileDataObject *) x));
28914 }
28915 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
28916 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
28917 }
28918 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
28919 return (void *)((wxEvtHandler *) ((wxWindow *) x));
28920 }
28921 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
28922 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
28923 }
28924 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
28925 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
28926 }
28927 static void *_p_wxPyTimerTo_p_wxEvtHandler(void *x) {
28928 return (void *)((wxEvtHandler *) ((wxPyTimer *) x));
28929 }
28930 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
28931 return (void *)((wxEvtHandler *) ((wxValidator *) x));
28932 }
28933 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
28934 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
28935 }
28936 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
28937 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
28938 }
28939 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
28940 return (void *)((wxEvtHandler *) ((wxMenu *) x));
28941 }
28942 static void *_p_wxPyProcessTo_p_wxEvtHandler(void *x) {
28943 return (void *)((wxEvtHandler *) ((wxPyProcess *) x));
28944 }
28945 static void *_p_wxPyTipProviderTo_p_wxTipProvider(void *x) {
28946 return (void *)((wxTipProvider *) ((wxPyTipProvider *) x));
28947 }
28948 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
28949 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
28950 }
28951 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
28952 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
28953 }
28954 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
28955 return (void *)((wxObject *) ((wxSizerItem *) x));
28956 }
28957 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
28958 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
28959 }
28960 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
28961 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
28962 }
28963 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
28964 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
28965 }
28966 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
28967 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
28968 }
28969 static void *_p_wxSizerTo_p_wxObject(void *x) {
28970 return (void *)((wxObject *) ((wxSizer *) x));
28971 }
28972 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
28973 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
28974 }
28975 static void *_p_wxFileHistoryTo_p_wxObject(void *x) {
28976 return (void *)((wxObject *) ((wxFileHistory *) x));
28977 }
28978 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
28979 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
28980 }
28981 static void *_p_wxEventTo_p_wxObject(void *x) {
28982 return (void *)((wxObject *) ((wxEvent *) x));
28983 }
28984 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
28985 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
28986 }
28987 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
28988 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
28989 }
28990 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
28991 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
28992 }
28993 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
28994 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
28995 }
28996 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
28997 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
28998 }
28999 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
29000 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
29001 }
29002 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
29003 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
29004 }
29005 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
29006 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
29007 }
29008 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
29009 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
29010 }
29011 static void *_p_wxControlTo_p_wxObject(void *x) {
29012 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
29013 }
29014 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
29015 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
29016 }
29017 static void *_p_wxTimerEventTo_p_wxObject(void *x) {
29018 return (void *)((wxObject *) (wxEvent *) ((wxTimerEvent *) x));
29019 }
29020 static void *_p_wxFSFileTo_p_wxObject(void *x) {
29021 return (void *)((wxObject *) ((wxFSFile *) x));
29022 }
29023 static void *_p_wxClipboardTo_p_wxObject(void *x) {
29024 return (void *)((wxObject *) ((wxClipboard *) x));
29025 }
29026 static void *_p_wxPySizerTo_p_wxObject(void *x) {
29027 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
29028 }
29029 static void *_p_wxPyEventTo_p_wxObject(void *x) {
29030 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
29031 }
29032 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
29033 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
29034 }
29035 static void *_p_wxShowEventTo_p_wxObject(void *x) {
29036 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
29037 }
29038 static void *_p_wxToolTipTo_p_wxObject(void *x) {
29039 return (void *)((wxObject *) ((wxToolTip *) x));
29040 }
29041 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
29042 return (void *)((wxObject *) ((wxMenuItem *) x));
29043 }
29044 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
29045 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
29046 }
29047 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
29048 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
29049 }
29050 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
29051 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
29052 }
29053 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
29054 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
29055 }
29056 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
29057 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
29058 }
29059 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
29060 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
29061 }
29062 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
29063 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
29064 }
29065 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
29066 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
29067 }
29068 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
29069 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
29070 }
29071 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
29072 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
29073 }
29074 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
29075 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
29076 }
29077 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
29078 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
29079 }
29080 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
29081 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
29082 }
29083 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
29084 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
29085 }
29086 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
29087 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
29088 }
29089 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
29090 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
29091 }
29092 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
29093 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
29094 }
29095 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
29096 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
29097 }
29098 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
29099 return (void *)((wxObject *) ((wxImageHandler *) x));
29100 }
29101 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
29102 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
29103 }
29104 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
29105 return (void *)((wxObject *) ((wxEvtHandler *) x));
29106 }
29107 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
29108 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
29109 }
29110 static void *_p_wxImageTo_p_wxObject(void *x) {
29111 return (void *)((wxObject *) ((wxImage *) x));
29112 }
29113 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
29114 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
29115 }
29116 static void *_p_wxSystemOptionsTo_p_wxObject(void *x) {
29117 return (void *)((wxObject *) ((wxSystemOptions *) x));
29118 }
29119 static void *_p_wxJoystickEventTo_p_wxObject(void *x) {
29120 return (void *)((wxObject *) (wxEvent *) ((wxJoystickEvent *) x));
29121 }
29122 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
29123 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
29124 }
29125 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
29126 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
29127 }
29128 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
29129 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
29130 }
29131 static void *_p_wxWindowTo_p_wxObject(void *x) {
29132 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
29133 }
29134 static void *_p_wxMenuTo_p_wxObject(void *x) {
29135 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
29136 }
29137 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
29138 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
29139 }
29140 static void *_p_wxPyProcessTo_p_wxObject(void *x) {
29141 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyProcess *) x));
29142 }
29143 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
29144 return (void *)((wxObject *) ((wxFileSystem *) x));
29145 }
29146 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
29147 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
29148 }
29149 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
29150 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
29151 }
29152 static void *_p_wxPyAppTo_p_wxObject(void *x) {
29153 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
29154 }
29155 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
29156 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
29157 }
29158 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
29159 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
29160 }
29161 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
29162 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
29163 }
29164 static void *_p_wxBusyInfoTo_p_wxObject(void *x) {
29165 return (void *)((wxObject *) ((wxBusyInfo *) x));
29166 }
29167 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
29168 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
29169 }
29170 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
29171 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
29172 }
29173 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
29174 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
29175 }
29176 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
29177 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
29178 }
29179 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
29180 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
29181 }
29182 static void *_p_wxProcessEventTo_p_wxObject(void *x) {
29183 return (void *)((wxObject *) (wxEvent *) ((wxProcessEvent *) x));
29184 }
29185 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
29186 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
29187 }
29188 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
29189 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
29190 }
29191 static void *_p_wxValidatorTo_p_wxObject(void *x) {
29192 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
29193 }
29194 static void *_p_wxPyTimerTo_p_wxObject(void *x) {
29195 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTimer *) x));
29196 }
29197 static void *_p_wxLogStderrTo_p_wxLog(void *x) {
29198 return (void *)((wxLog *) ((wxLogStderr *) x));
29199 }
29200 static void *_p_wxLogTextCtrlTo_p_wxLog(void *x) {
29201 return (void *)((wxLog *) ((wxLogTextCtrl *) x));
29202 }
29203 static void *_p_wxLogWindowTo_p_wxLog(void *x) {
29204 return (void *)((wxLog *) ((wxLogWindow *) x));
29205 }
29206 static void *_p_wxLogChainTo_p_wxLog(void *x) {
29207 return (void *)((wxLog *) ((wxLogChain *) x));
29208 }
29209 static void *_p_wxLogGuiTo_p_wxLog(void *x) {
29210 return (void *)((wxLog *) ((wxLogGui *) x));
29211 }
29212 static void *_p_wxPyLogTo_p_wxLog(void *x) {
29213 return (void *)((wxLog *) ((wxPyLog *) x));
29214 }
29215 static void *_p_wxControlTo_p_wxWindow(void *x) {
29216 return (void *)((wxWindow *) ((wxControl *) x));
29217 }
29218 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
29219 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
29220 }
29221 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
29222 return (void *)((wxWindow *) ((wxMenuBar *) x));
29223 }
29224 static void *_p_wxPyTextDropTargetTo_p_wxPyDropTarget(void *x) {
29225 return (void *)((wxPyDropTarget *) ((wxPyTextDropTarget *) x));
29226 }
29227 static void *_p_wxPyFileDropTargetTo_p_wxPyDropTarget(void *x) {
29228 return (void *)((wxPyDropTarget *) ((wxPyFileDropTarget *) x));
29229 }
29230 static swig_type_info _swigt__p_wxLogChain[] = {{"_p_wxLogChain", 0, "wxLogChain *", 0, 0, 0, 0},{"_p_wxLogChain", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29231 static swig_type_info _swigt__p_wxMutexGuiLocker[] = {{"_p_wxMutexGuiLocker", 0, "wxMutexGuiLocker *", 0, 0, 0, 0},{"_p_wxMutexGuiLocker", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29232 static swig_type_info _swigt__p_wxFileHistory[] = {{"_p_wxFileHistory", 0, "wxFileHistory *", 0, 0, 0, 0},{"_p_wxFileHistory", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29233 static swig_type_info _swigt__p_wxLog[] = {{"_p_wxLog", 0, "wxLog *", 0, 0, 0, 0},{"_p_wxLogStderr", _p_wxLogStderrTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLogTextCtrl", _p_wxLogTextCtrlTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLogWindow", _p_wxLogWindowTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLogChain", _p_wxLogChainTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLogGui", _p_wxLogGuiTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxPyLog", _p_wxPyLogTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLog", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29234 static swig_type_info _swigt__p_wxDateTime__TimeZone[] = {{"_p_wxDateTime__TimeZone", 0, "wxDateTime::TimeZone *", 0, 0, 0, 0},{"_p_wxDateTime__TimeZone", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29235 static swig_type_info _swigt__p_wxMenu[] = {{"_p_wxMenu", 0, "wxMenu *", 0, 0, 0, 0},{"_p_wxMenu", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29236 static swig_type_info _swigt__p_wxEvent[] = {{"_p_wxEvent", 0, "wxEvent *", 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEvent", 0, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29237 static swig_type_info _swigt__p_wxConfigBase[] = {{"_p_wxConfigBase", 0, "wxConfigBase *", 0, 0, 0, 0},{"_p_wxFileConfig", _p_wxFileConfigTo_p_wxConfigBase, 0, 0, 0, 0, 0},{"_p_wxConfigBase", 0, 0, 0, 0, 0, 0},{"_p_wxConfig", _p_wxConfigTo_p_wxConfigBase, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29238 static swig_type_info _swigt__p_wxDisplay[] = {{"_p_wxDisplay", 0, "wxDisplay *", 0, 0, 0, 0},{"_p_wxDisplay", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29239 static swig_type_info _swigt__p_wxFileType[] = {{"_p_wxFileType", 0, "wxFileType *", 0, 0, 0, 0},{"_p_wxFileType", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29240 static swig_type_info _swigt__p_wxLogGui[] = {{"_p_wxLogGui", 0, "wxLogGui *", 0, 0, 0, 0},{"_p_wxLogGui", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29241 static swig_type_info _swigt__p_wxFont[] = {{"_p_wxFont", 0, "wxFont *", 0, 0, 0, 0},{"_p_wxFont", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29242 static swig_type_info _swigt__p_wxDataFormat[] = {{"_p_wxDataFormat", 0, "wxDataFormat *", 0, 0, 0, 0},{"_p_wxDataFormat", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29243 static swig_type_info _swigt__p_wxTimerEvent[] = {{"_p_wxTimerEvent", 0, "wxTimerEvent *", 0, 0, 0, 0},{"_p_wxTimerEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29244 static swig_type_info _swigt__p_wxCaret[] = {{"_p_wxCaret", 0, "wxCaret *", 0, 0, 0, 0},{"_p_wxCaret", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29245 static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0, 0, 0, 0},{"_p_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29246 static swig_type_info _swigt__p_wxSize[] = {{"_p_wxSize", 0, "wxSize *", 0, 0, 0, 0},{"_p_wxSize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29247 static swig_type_info _swigt__p_wxClipboard[] = {{"_p_wxClipboard", 0, "wxClipboard *", 0, 0, 0, 0},{"_p_wxClipboard", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29248 static swig_type_info _swigt__p_wxStopWatch[] = {{"_p_wxStopWatch", 0, "wxStopWatch *", 0, 0, 0, 0},{"_p_wxStopWatch", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29249 static swig_type_info _swigt__p_wxDC[] = {{"_p_wxDC", 0, "wxDC *", 0, 0, 0, 0},{"_p_wxDC", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29250 static swig_type_info _swigt__p_wxClipboardLocker[] = {{"_p_wxClipboardLocker", 0, "wxClipboardLocker *", 0, 0, 0, 0},{"_p_wxClipboardLocker", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29251 static swig_type_info _swigt__p_wxIcon[] = {{"_p_wxIcon", 0, "wxIcon *", 0, 0, 0, 0},{"_p_wxIcon", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29252 static swig_type_info _swigt__p_wxLogStderr[] = {{"_p_wxLogStderr", 0, "wxLogStderr *", 0, 0, 0, 0},{"_p_wxLogStderr", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29253 static swig_type_info _swigt__p_wxLogTextCtrl[] = {{"_p_wxLogTextCtrl", 0, "wxLogTextCtrl *", 0, 0, 0, 0},{"_p_wxLogTextCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29254 static swig_type_info _swigt__p_wxTextCtrl[] = {{"_p_wxTextCtrl", 0, "wxTextCtrl *", 0, 0, 0, 0},{"_p_wxTextCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29255 static swig_type_info _swigt__p_wxBusyCursor[] = {{"_p_wxBusyCursor", 0, "wxBusyCursor *", 0, 0, 0, 0},{"_p_wxBusyCursor", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29256 static swig_type_info _swigt__p_wxPyBitmapDataObject[] = {{"_p_wxPyBitmapDataObject", 0, "wxPyBitmapDataObject *", 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29257 static swig_type_info _swigt__p_wxPyTextDataObject[] = {{"_p_wxPyTextDataObject", 0, "wxPyTextDataObject *", 0, 0, 0, 0},{"_p_wxPyTextDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29258 static swig_type_info _swigt__p_wxBitmapDataObject[] = {{"_p_wxBitmapDataObject", 0, "wxBitmapDataObject *", 0, 0, 0, 0},{"_p_wxBitmapDataObject", 0, 0, 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29259 static swig_type_info _swigt__p_wxTextDataObject[] = {{"_p_wxTextDataObject", 0, "wxTextDataObject *", 0, 0, 0, 0},{"_p_wxTextDataObject", 0, 0, 0, 0, 0, 0},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxTextDataObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29260 static swig_type_info _swigt__p_wxDataObject[] = {{"_p_wxDataObject", 0, "wxDataObject *", 0, 0, 0, 0},{"_p_wxDataObjectSimple", _p_wxDataObjectSimpleTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxPyDataObjectSimple", _p_wxPyDataObjectSimpleTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxDataObjectComposite", _p_wxDataObjectCompositeTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxDataObject", 0, 0, 0, 0, 0, 0},{"_p_wxTextDataObject", _p_wxTextDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxBitmapDataObject", _p_wxBitmapDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxFileDataObject", _p_wxFileDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxCustomDataObject", _p_wxCustomDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxMetafileDataObject", _p_wxMetafileDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxURLDataObject", _p_wxURLDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29261 static swig_type_info _swigt__p_wxFileDataObject[] = {{"_p_wxFileDataObject", 0, "wxFileDataObject *", 0, 0, 0, 0},{"_p_wxFileDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29262 static swig_type_info _swigt__p_wxCustomDataObject[] = {{"_p_wxCustomDataObject", 0, "wxCustomDataObject *", 0, 0, 0, 0},{"_p_wxCustomDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29263 static swig_type_info _swigt__p_wxURLDataObject[] = {{"_p_wxURLDataObject", 0, "wxURLDataObject *", 0, 0, 0, 0},{"_p_wxURLDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29264 static swig_type_info _swigt__p_wxMetafileDataObject[] = {{"_p_wxMetafileDataObject", 0, "wxMetafileDataObject *", 0, 0, 0, 0},{"_p_wxMetafileDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29265 static swig_type_info _swigt__p_wxSound[] = {{"_p_wxSound", 0, "wxSound *", 0, 0, 0, 0},{"_p_wxSound", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29266 static swig_type_info _swigt__p_wxTimerRunner[] = {{"_p_wxTimerRunner", 0, "wxTimerRunner *", 0, 0, 0, 0},{"_p_wxTimerRunner", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29267 static swig_type_info _swigt__p_wxLogWindow[] = {{"_p_wxLogWindow", 0, "wxLogWindow *", 0, 0, 0, 0},{"_p_wxLogWindow", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29268 static swig_type_info _swigt__p_wxTimeSpan[] = {{"_p_wxTimeSpan", 0, "wxTimeSpan *", 0, 0, 0, 0},{"_p_wxTimeSpan", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29269 static swig_type_info _swigt__p_wxArrayString[] = {{"_p_wxArrayString", 0, "wxArrayString *", 0, 0, 0, 0},{"_p_wxArrayString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29270 static swig_type_info _swigt__p_wxWindowDisabler[] = {{"_p_wxWindowDisabler", 0, "wxWindowDisabler *", 0, 0, 0, 0},{"_p_wxWindowDisabler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29271 static swig_type_info _swigt__p_wxToolTip[] = {{"_p_wxToolTip", 0, "wxToolTip *", 0, 0, 0, 0},{"_p_wxToolTip", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29272 static swig_type_info _swigt__p_wxDataObjectComposite[] = {{"_p_wxDataObjectComposite", 0, "wxDataObjectComposite *", 0, 0, 0, 0},{"_p_wxDataObjectComposite", 0, 0, 0, 0, 0, 0},{"_p_wxURLDataObject", _p_wxURLDataObjectTo_p_wxDataObjectComposite, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29273 static swig_type_info _swigt__p_wxFileConfig[] = {{"_p_wxFileConfig", 0, "wxFileConfig *", 0, 0, 0, 0},{"_p_wxFileConfig", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29274 static swig_type_info _swigt__p_wxSystemSettings[] = {{"_p_wxSystemSettings", 0, "wxSystemSettings *", 0, 0, 0, 0},{"_p_wxSystemSettings", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29275 static swig_type_info _swigt__p_wxVideoMode[] = {{"_p_wxVideoMode", 0, "wxVideoMode *", 0, 0, 0, 0},{"_p_wxVideoMode", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29276 static swig_type_info _swigt__p_wxPyDataObjectSimple[] = {{"_p_wxPyDataObjectSimple", 0, "wxPyDataObjectSimple *", 0, 0, 0, 0},{"_p_wxPyDataObjectSimple", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29277 static swig_type_info _swigt__p_wxDataObjectSimple[] = {{"_p_wxDataObjectSimple", 0, "wxDataObjectSimple *", 0, 0, 0, 0},{"_p_wxDataObjectSimple", 0, 0, 0, 0, 0, 0},{"_p_wxPyDataObjectSimple", _p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxTextDataObject", _p_wxTextDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxBitmapDataObject", _p_wxBitmapDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxFileDataObject", _p_wxFileDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxCustomDataObject", _p_wxCustomDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxMetafileDataObject", _p_wxMetafileDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29278 static swig_type_info _swigt__p_wxEvtHandler[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", 0, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29279 static swig_type_info _swigt__p_wxRect[] = {{"_p_wxRect", 0, "wxRect *", 0, 0, 0, 0},{"_p_wxRect", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29280 static swig_type_info _swigt__p_char[] = {{"_p_char", 0, "char *", 0, 0, 0, 0},{"_p_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29281 static swig_type_info _swigt__p_wxSingleInstanceChecker[] = {{"_p_wxSingleInstanceChecker", 0, "wxSingleInstanceChecker *", 0, 0, 0, 0},{"_p_wxSingleInstanceChecker", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29282 static swig_type_info _swigt__p_wxFileTypeInfo[] = {{"_p_wxFileTypeInfo", 0, "wxFileTypeInfo *", 0, 0, 0, 0},{"_p_wxFileTypeInfo", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29283 static swig_type_info _swigt__p_wxFrame[] = {{"_p_wxFrame", 0, "wxFrame *", 0, 0, 0, 0},{"_p_wxFrame", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29284 static swig_type_info _swigt__p_wxTimer[] = {{"_p_wxTimer", 0, "wxTimer *", 0, 0, 0, 0},{"_p_wxTimer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29285 static swig_type_info _swigt__p_wxMimeTypesManager[] = {{"_p_wxMimeTypesManager", 0, "wxMimeTypesManager *", 0, 0, 0, 0},{"_p_wxMimeTypesManager", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29286 static swig_type_info _swigt__p_wxPyArtProvider[] = {{"_p_wxPyArtProvider", 0, "wxPyArtProvider *", 0, 0, 0, 0},{"_p_wxPyArtProvider", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29287 static swig_type_info _swigt__p_wxPyTipProvider[] = {{"_p_wxPyTipProvider", 0, "wxPyTipProvider *", 0, 0, 0, 0},{"_p_wxPyTipProvider", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29288 static swig_type_info _swigt__p_wxTipProvider[] = {{"_p_wxTipProvider", 0, "wxTipProvider *", 0, 0, 0, 0},{"_p_wxTipProvider", 0, 0, 0, 0, 0, 0},{"_p_wxPyTipProvider", _p_wxPyTipProviderTo_p_wxTipProvider, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29289 static swig_type_info _swigt__p_wxJoystick[] = {{"_p_wxJoystick", 0, "wxJoystick *", 0, 0, 0, 0},{"_p_wxJoystick", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29290 static swig_type_info _swigt__p_wxSystemOptions[] = {{"_p_wxSystemOptions", 0, "wxSystemOptions *", 0, 0, 0, 0},{"_p_wxSystemOptions", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29291 static swig_type_info _swigt__p_wxPoint[] = {{"_p_wxPoint", 0, "wxPoint *", 0, 0, 0, 0},{"_p_wxPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29292 static swig_type_info _swigt__p_wxJoystickEvent[] = {{"_p_wxJoystickEvent", 0, "wxJoystickEvent *", 0, 0, 0, 0},{"_p_wxJoystickEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29293 static swig_type_info _swigt__p_wxCursor[] = {{"_p_wxCursor", 0, "wxCursor *", 0, 0, 0, 0},{"_p_wxCursor", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29294 static swig_type_info _swigt__p_wxObject[] = {{"_p_wxObject", 0, "wxObject *", 0, 0, 0, 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizer", _p_wxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileHistory", _p_wxFileHistoryTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvent", _p_wxEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxClipboard", _p_wxClipboardTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolTip", _p_wxToolTipTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImage", _p_wxImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSystemOptions", _p_wxSystemOptionsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxObject", 0, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBusyInfo", _p_wxBusyInfoTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29295 static swig_type_info _swigt__p_wxOutputStream[] = {{"_p_wxOutputStream", 0, "wxOutputStream *", 0, 0, 0, 0},{"_p_wxOutputStream", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29296 static swig_type_info _swigt__p_wxDateTime[] = {{"_p_wxDateTime", 0, "wxDateTime *", 0, 0, 0, 0},{"_p_wxDateTime", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29297 static swig_type_info _swigt__p_wxPyDropSource[] = {{"_p_wxPyDropSource", 0, "wxPyDropSource *", 0, 0, 0, 0},{"_p_wxPyDropSource", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29298 static swig_type_info _swigt__p_wxWindow[] = {{"_p_wxWindow", 0, "wxWindow *", 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxWindow", 0, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29299 static swig_type_info _swigt__p_wxString[] = {{"_p_wxString", 0, "wxString *", 0, 0, 0, 0},{"_p_wxString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29300 static swig_type_info _swigt__p_wxPyProcess[] = {{"_p_wxPyProcess", 0, "wxPyProcess *", 0, 0, 0, 0},{"_p_wxPyProcess", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29301 static swig_type_info _swigt__p_wxBitmap[] = {{"_p_wxBitmap", 0, "wxBitmap *", 0, 0, 0, 0},{"_p_wxBitmap", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29302 static swig_type_info _swigt__p_wxConfig[] = {{"_p_wxConfig", 0, "wxConfig *", 0, 0, 0, 0},{"_p_wxConfig", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29303 static swig_type_info _swigt__p_wxChar[] = {{"_p_wxChar", 0, "wxChar *", 0, 0, 0, 0},{"_p_wxChar", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29304 static swig_type_info _swigt__p_wxBusyInfo[] = {{"_p_wxBusyInfo", 0, "wxBusyInfo *", 0, 0, 0, 0},{"_p_wxBusyInfo", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29305 static swig_type_info _swigt__p_wxPyDropTarget[] = {{"_p_wxPyDropTarget", 0, "wxPyDropTarget *", 0, 0, 0, 0},{"_p_wxPyDropTarget", 0, 0, 0, 0, 0, 0},{"_p_wxPyTextDropTarget", _p_wxPyTextDropTargetTo_p_wxPyDropTarget, 0, 0, 0, 0, 0},{"_p_wxPyFileDropTarget", _p_wxPyFileDropTargetTo_p_wxPyDropTarget, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29306 static swig_type_info _swigt__p_wxPyTextDropTarget[] = {{"_p_wxPyTextDropTarget", 0, "wxPyTextDropTarget *", 0, 0, 0, 0},{"_p_wxPyTextDropTarget", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29307 static swig_type_info _swigt__p_wxPyFileDropTarget[] = {{"_p_wxPyFileDropTarget", 0, "wxPyFileDropTarget *", 0, 0, 0, 0},{"_p_wxPyFileDropTarget", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29308 static swig_type_info _swigt__p_wxProcessEvent[] = {{"_p_wxProcessEvent", 0, "wxProcessEvent *", 0, 0, 0, 0},{"_p_wxProcessEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29309 static swig_type_info _swigt__p_wxPyLog[] = {{"_p_wxPyLog", 0, "wxPyLog *", 0, 0, 0, 0},{"_p_wxPyLog", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29310 static swig_type_info _swigt__p_wxLogNull[] = {{"_p_wxLogNull", 0, "wxLogNull *", 0, 0, 0, 0},{"_p_wxLogNull", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29311 static swig_type_info _swigt__p_wxColour[] = {{"_p_wxColour", 0, "wxColour *", 0, 0, 0, 0},{"_p_wxColour", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29312 static swig_type_info _swigt__p_wxConfigPathChanger[] = {{"_p_wxConfigPathChanger", 0, "wxConfigPathChanger *", 0, 0, 0, 0},{"_p_wxConfigPathChanger", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29313 static swig_type_info _swigt__p_wxPyTimer[] = {{"_p_wxPyTimer", 0, "wxPyTimer *", 0, 0, 0, 0},{"_p_wxPyTimer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29314 static swig_type_info _swigt__p_wxDateSpan[] = {{"_p_wxDateSpan", 0, "wxDateSpan *", 0, 0, 0, 0},{"_p_wxDateSpan", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29315
29316 static swig_type_info *swig_types_initial[] = {
29317 _swigt__p_wxLogChain,
29318 _swigt__p_wxMutexGuiLocker,
29319 _swigt__p_wxFileHistory,
29320 _swigt__p_wxLog,
29321 _swigt__p_wxDateTime__TimeZone,
29322 _swigt__p_wxMenu,
29323 _swigt__p_wxEvent,
29324 _swigt__p_wxConfigBase,
29325 _swigt__p_wxDisplay,
29326 _swigt__p_wxFileType,
29327 _swigt__p_wxLogGui,
29328 _swigt__p_wxFont,
29329 _swigt__p_wxDataFormat,
29330 _swigt__p_wxTimerEvent,
29331 _swigt__p_wxCaret,
29332 _swigt__p_int,
29333 _swigt__p_wxSize,
29334 _swigt__p_wxClipboard,
29335 _swigt__p_wxStopWatch,
29336 _swigt__p_wxDC,
29337 _swigt__p_wxClipboardLocker,
29338 _swigt__p_wxIcon,
29339 _swigt__p_wxLogStderr,
29340 _swigt__p_wxLogTextCtrl,
29341 _swigt__p_wxTextCtrl,
29342 _swigt__p_wxBusyCursor,
29343 _swigt__p_wxPyBitmapDataObject,
29344 _swigt__p_wxPyTextDataObject,
29345 _swigt__p_wxBitmapDataObject,
29346 _swigt__p_wxTextDataObject,
29347 _swigt__p_wxDataObject,
29348 _swigt__p_wxFileDataObject,
29349 _swigt__p_wxCustomDataObject,
29350 _swigt__p_wxURLDataObject,
29351 _swigt__p_wxMetafileDataObject,
29352 _swigt__p_wxSound,
29353 _swigt__p_wxTimerRunner,
29354 _swigt__p_wxLogWindow,
29355 _swigt__p_wxTimeSpan,
29356 _swigt__p_wxArrayString,
29357 _swigt__p_wxWindowDisabler,
29358 _swigt__p_wxToolTip,
29359 _swigt__p_wxDataObjectComposite,
29360 _swigt__p_wxFileConfig,
29361 _swigt__p_wxSystemSettings,
29362 _swigt__p_wxVideoMode,
29363 _swigt__p_wxPyDataObjectSimple,
29364 _swigt__p_wxDataObjectSimple,
29365 _swigt__p_wxEvtHandler,
29366 _swigt__p_wxRect,
29367 _swigt__p_char,
29368 _swigt__p_wxSingleInstanceChecker,
29369 _swigt__p_wxFileTypeInfo,
29370 _swigt__p_wxFrame,
29371 _swigt__p_wxTimer,
29372 _swigt__p_wxMimeTypesManager,
29373 _swigt__p_wxPyArtProvider,
29374 _swigt__p_wxPyTipProvider,
29375 _swigt__p_wxTipProvider,
29376 _swigt__p_wxJoystick,
29377 _swigt__p_wxSystemOptions,
29378 _swigt__p_wxPoint,
29379 _swigt__p_wxJoystickEvent,
29380 _swigt__p_wxCursor,
29381 _swigt__p_wxObject,
29382 _swigt__p_wxOutputStream,
29383 _swigt__p_wxDateTime,
29384 _swigt__p_wxPyDropSource,
29385 _swigt__p_wxWindow,
29386 _swigt__p_wxString,
29387 _swigt__p_wxPyProcess,
29388 _swigt__p_wxBitmap,
29389 _swigt__p_wxConfig,
29390 _swigt__p_wxChar,
29391 _swigt__p_wxBusyInfo,
29392 _swigt__p_wxPyDropTarget,
29393 _swigt__p_wxPyTextDropTarget,
29394 _swigt__p_wxPyFileDropTarget,
29395 _swigt__p_wxProcessEvent,
29396 _swigt__p_wxPyLog,
29397 _swigt__p_wxLogNull,
29398 _swigt__p_wxColour,
29399 _swigt__p_wxConfigPathChanger,
29400 _swigt__p_wxPyTimer,
29401 _swigt__p_wxDateSpan,
29402 0
29403 };
29404
29405
29406 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
29407
29408 static swig_const_info swig_const_table[] = {
29409 { SWIG_PY_POINTER, (char*)"TRACE_MemAlloc", 0, 0, (void *)"memalloc", &SWIGTYPE_p_char},
29410 { SWIG_PY_POINTER, (char*)"TRACE_Messages", 0, 0, (void *)"messages", &SWIGTYPE_p_char},
29411 { SWIG_PY_POINTER, (char*)"TRACE_ResAlloc", 0, 0, (void *)"resalloc", &SWIGTYPE_p_char},
29412 { SWIG_PY_POINTER, (char*)"TRACE_RefCount", 0, 0, (void *)"refcount", &SWIGTYPE_p_char},
29413 { SWIG_PY_POINTER, (char*)"TRACE_OleCalls", 0, 0, (void *)"ole", &SWIGTYPE_p_char},
29414 {0}};
29415
29416 #ifdef __cplusplus
29417 }
29418 #endif
29419
29420 #ifdef __cplusplus
29421 extern "C"
29422 #endif
29423 SWIGEXPORT(void) SWIG_init(void) {
29424 static PyObject *SWIG_globals = 0;
29425 static int typeinit = 0;
29426 PyObject *m, *d;
29427 int i;
29428 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
29429 m = Py_InitModule((char *) SWIG_name, SwigMethods);
29430 d = PyModule_GetDict(m);
29431
29432 if (!typeinit) {
29433 for (i = 0; swig_types_initial[i]; i++) {
29434 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
29435 }
29436 typeinit = 1;
29437 }
29438 SWIG_InstallConstants(d,swig_const_table);
29439
29440 PyDict_SetItemString(d,"SYS_OEM_FIXED_FONT", SWIG_FromInt((int)wxSYS_OEM_FIXED_FONT));
29441 PyDict_SetItemString(d,"SYS_ANSI_FIXED_FONT", SWIG_FromInt((int)wxSYS_ANSI_FIXED_FONT));
29442 PyDict_SetItemString(d,"SYS_ANSI_VAR_FONT", SWIG_FromInt((int)wxSYS_ANSI_VAR_FONT));
29443 PyDict_SetItemString(d,"SYS_SYSTEM_FONT", SWIG_FromInt((int)wxSYS_SYSTEM_FONT));
29444 PyDict_SetItemString(d,"SYS_DEVICE_DEFAULT_FONT", SWIG_FromInt((int)wxSYS_DEVICE_DEFAULT_FONT));
29445 PyDict_SetItemString(d,"SYS_DEFAULT_PALETTE", SWIG_FromInt((int)wxSYS_DEFAULT_PALETTE));
29446 PyDict_SetItemString(d,"SYS_SYSTEM_FIXED_FONT", SWIG_FromInt((int)wxSYS_SYSTEM_FIXED_FONT));
29447 PyDict_SetItemString(d,"SYS_DEFAULT_GUI_FONT", SWIG_FromInt((int)wxSYS_DEFAULT_GUI_FONT));
29448 PyDict_SetItemString(d,"SYS_ICONTITLE_FONT", SWIG_FromInt((int)wxSYS_ICONTITLE_FONT));
29449 PyDict_SetItemString(d,"SYS_COLOUR_SCROLLBAR", SWIG_FromInt((int)wxSYS_COLOUR_SCROLLBAR));
29450 PyDict_SetItemString(d,"SYS_COLOUR_BACKGROUND", SWIG_FromInt((int)wxSYS_COLOUR_BACKGROUND));
29451 PyDict_SetItemString(d,"SYS_COLOUR_DESKTOP", SWIG_FromInt((int)wxSYS_COLOUR_DESKTOP));
29452 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVECAPTION", SWIG_FromInt((int)wxSYS_COLOUR_ACTIVECAPTION));
29453 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTION", SWIG_FromInt((int)wxSYS_COLOUR_INACTIVECAPTION));
29454 PyDict_SetItemString(d,"SYS_COLOUR_MENU", SWIG_FromInt((int)wxSYS_COLOUR_MENU));
29455 PyDict_SetItemString(d,"SYS_COLOUR_WINDOW", SWIG_FromInt((int)wxSYS_COLOUR_WINDOW));
29456 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWFRAME", SWIG_FromInt((int)wxSYS_COLOUR_WINDOWFRAME));
29457 PyDict_SetItemString(d,"SYS_COLOUR_MENUTEXT", SWIG_FromInt((int)wxSYS_COLOUR_MENUTEXT));
29458 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWTEXT", SWIG_FromInt((int)wxSYS_COLOUR_WINDOWTEXT));
29459 PyDict_SetItemString(d,"SYS_COLOUR_CAPTIONTEXT", SWIG_FromInt((int)wxSYS_COLOUR_CAPTIONTEXT));
29460 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVEBORDER", SWIG_FromInt((int)wxSYS_COLOUR_ACTIVEBORDER));
29461 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVEBORDER", SWIG_FromInt((int)wxSYS_COLOUR_INACTIVEBORDER));
29462 PyDict_SetItemString(d,"SYS_COLOUR_APPWORKSPACE", SWIG_FromInt((int)wxSYS_COLOUR_APPWORKSPACE));
29463 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHT", SWIG_FromInt((int)wxSYS_COLOUR_HIGHLIGHT));
29464 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHTTEXT", SWIG_FromInt((int)wxSYS_COLOUR_HIGHLIGHTTEXT));
29465 PyDict_SetItemString(d,"SYS_COLOUR_BTNFACE", SWIG_FromInt((int)wxSYS_COLOUR_BTNFACE));
29466 PyDict_SetItemString(d,"SYS_COLOUR_3DFACE", SWIG_FromInt((int)wxSYS_COLOUR_3DFACE));
29467 PyDict_SetItemString(d,"SYS_COLOUR_BTNSHADOW", SWIG_FromInt((int)wxSYS_COLOUR_BTNSHADOW));
29468 PyDict_SetItemString(d,"SYS_COLOUR_3DSHADOW", SWIG_FromInt((int)wxSYS_COLOUR_3DSHADOW));
29469 PyDict_SetItemString(d,"SYS_COLOUR_GRAYTEXT", SWIG_FromInt((int)wxSYS_COLOUR_GRAYTEXT));
29470 PyDict_SetItemString(d,"SYS_COLOUR_BTNTEXT", SWIG_FromInt((int)wxSYS_COLOUR_BTNTEXT));
29471 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTIONTEXT", SWIG_FromInt((int)wxSYS_COLOUR_INACTIVECAPTIONTEXT));
29472 PyDict_SetItemString(d,"SYS_COLOUR_BTNHIGHLIGHT", SWIG_FromInt((int)wxSYS_COLOUR_BTNHIGHLIGHT));
29473 PyDict_SetItemString(d,"SYS_COLOUR_BTNHILIGHT", SWIG_FromInt((int)wxSYS_COLOUR_BTNHILIGHT));
29474 PyDict_SetItemString(d,"SYS_COLOUR_3DHIGHLIGHT", SWIG_FromInt((int)wxSYS_COLOUR_3DHIGHLIGHT));
29475 PyDict_SetItemString(d,"SYS_COLOUR_3DHILIGHT", SWIG_FromInt((int)wxSYS_COLOUR_3DHILIGHT));
29476 PyDict_SetItemString(d,"SYS_COLOUR_3DDKSHADOW", SWIG_FromInt((int)wxSYS_COLOUR_3DDKSHADOW));
29477 PyDict_SetItemString(d,"SYS_COLOUR_3DLIGHT", SWIG_FromInt((int)wxSYS_COLOUR_3DLIGHT));
29478 PyDict_SetItemString(d,"SYS_COLOUR_INFOTEXT", SWIG_FromInt((int)wxSYS_COLOUR_INFOTEXT));
29479 PyDict_SetItemString(d,"SYS_COLOUR_INFOBK", SWIG_FromInt((int)wxSYS_COLOUR_INFOBK));
29480 PyDict_SetItemString(d,"SYS_COLOUR_LISTBOX", SWIG_FromInt((int)wxSYS_COLOUR_LISTBOX));
29481 PyDict_SetItemString(d,"SYS_COLOUR_HOTLIGHT", SWIG_FromInt((int)wxSYS_COLOUR_HOTLIGHT));
29482 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTACTIVECAPTION", SWIG_FromInt((int)wxSYS_COLOUR_GRADIENTACTIVECAPTION));
29483 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTINACTIVECAPTION", SWIG_FromInt((int)wxSYS_COLOUR_GRADIENTINACTIVECAPTION));
29484 PyDict_SetItemString(d,"SYS_COLOUR_MENUHILIGHT", SWIG_FromInt((int)wxSYS_COLOUR_MENUHILIGHT));
29485 PyDict_SetItemString(d,"SYS_COLOUR_MENUBAR", SWIG_FromInt((int)wxSYS_COLOUR_MENUBAR));
29486 PyDict_SetItemString(d,"SYS_COLOUR_MAX", SWIG_FromInt((int)wxSYS_COLOUR_MAX));
29487 PyDict_SetItemString(d,"SYS_MOUSE_BUTTONS", SWIG_FromInt((int)wxSYS_MOUSE_BUTTONS));
29488 PyDict_SetItemString(d,"SYS_BORDER_X", SWIG_FromInt((int)wxSYS_BORDER_X));
29489 PyDict_SetItemString(d,"SYS_BORDER_Y", SWIG_FromInt((int)wxSYS_BORDER_Y));
29490 PyDict_SetItemString(d,"SYS_CURSOR_X", SWIG_FromInt((int)wxSYS_CURSOR_X));
29491 PyDict_SetItemString(d,"SYS_CURSOR_Y", SWIG_FromInt((int)wxSYS_CURSOR_Y));
29492 PyDict_SetItemString(d,"SYS_DCLICK_X", SWIG_FromInt((int)wxSYS_DCLICK_X));
29493 PyDict_SetItemString(d,"SYS_DCLICK_Y", SWIG_FromInt((int)wxSYS_DCLICK_Y));
29494 PyDict_SetItemString(d,"SYS_DRAG_X", SWIG_FromInt((int)wxSYS_DRAG_X));
29495 PyDict_SetItemString(d,"SYS_DRAG_Y", SWIG_FromInt((int)wxSYS_DRAG_Y));
29496 PyDict_SetItemString(d,"SYS_EDGE_X", SWIG_FromInt((int)wxSYS_EDGE_X));
29497 PyDict_SetItemString(d,"SYS_EDGE_Y", SWIG_FromInt((int)wxSYS_EDGE_Y));
29498 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_X", SWIG_FromInt((int)wxSYS_HSCROLL_ARROW_X));
29499 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_Y", SWIG_FromInt((int)wxSYS_HSCROLL_ARROW_Y));
29500 PyDict_SetItemString(d,"SYS_HTHUMB_X", SWIG_FromInt((int)wxSYS_HTHUMB_X));
29501 PyDict_SetItemString(d,"SYS_ICON_X", SWIG_FromInt((int)wxSYS_ICON_X));
29502 PyDict_SetItemString(d,"SYS_ICON_Y", SWIG_FromInt((int)wxSYS_ICON_Y));
29503 PyDict_SetItemString(d,"SYS_ICONSPACING_X", SWIG_FromInt((int)wxSYS_ICONSPACING_X));
29504 PyDict_SetItemString(d,"SYS_ICONSPACING_Y", SWIG_FromInt((int)wxSYS_ICONSPACING_Y));
29505 PyDict_SetItemString(d,"SYS_WINDOWMIN_X", SWIG_FromInt((int)wxSYS_WINDOWMIN_X));
29506 PyDict_SetItemString(d,"SYS_WINDOWMIN_Y", SWIG_FromInt((int)wxSYS_WINDOWMIN_Y));
29507 PyDict_SetItemString(d,"SYS_SCREEN_X", SWIG_FromInt((int)wxSYS_SCREEN_X));
29508 PyDict_SetItemString(d,"SYS_SCREEN_Y", SWIG_FromInt((int)wxSYS_SCREEN_Y));
29509 PyDict_SetItemString(d,"SYS_FRAMESIZE_X", SWIG_FromInt((int)wxSYS_FRAMESIZE_X));
29510 PyDict_SetItemString(d,"SYS_FRAMESIZE_Y", SWIG_FromInt((int)wxSYS_FRAMESIZE_Y));
29511 PyDict_SetItemString(d,"SYS_SMALLICON_X", SWIG_FromInt((int)wxSYS_SMALLICON_X));
29512 PyDict_SetItemString(d,"SYS_SMALLICON_Y", SWIG_FromInt((int)wxSYS_SMALLICON_Y));
29513 PyDict_SetItemString(d,"SYS_HSCROLL_Y", SWIG_FromInt((int)wxSYS_HSCROLL_Y));
29514 PyDict_SetItemString(d,"SYS_VSCROLL_X", SWIG_FromInt((int)wxSYS_VSCROLL_X));
29515 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_X", SWIG_FromInt((int)wxSYS_VSCROLL_ARROW_X));
29516 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_Y", SWIG_FromInt((int)wxSYS_VSCROLL_ARROW_Y));
29517 PyDict_SetItemString(d,"SYS_VTHUMB_Y", SWIG_FromInt((int)wxSYS_VTHUMB_Y));
29518 PyDict_SetItemString(d,"SYS_CAPTION_Y", SWIG_FromInt((int)wxSYS_CAPTION_Y));
29519 PyDict_SetItemString(d,"SYS_MENU_Y", SWIG_FromInt((int)wxSYS_MENU_Y));
29520 PyDict_SetItemString(d,"SYS_NETWORK_PRESENT", SWIG_FromInt((int)wxSYS_NETWORK_PRESENT));
29521 PyDict_SetItemString(d,"SYS_PENWINDOWS_PRESENT", SWIG_FromInt((int)wxSYS_PENWINDOWS_PRESENT));
29522 PyDict_SetItemString(d,"SYS_SHOW_SOUNDS", SWIG_FromInt((int)wxSYS_SHOW_SOUNDS));
29523 PyDict_SetItemString(d,"SYS_SWAP_BUTTONS", SWIG_FromInt((int)wxSYS_SWAP_BUTTONS));
29524 PyDict_SetItemString(d,"SYS_CAN_DRAW_FRAME_DECORATIONS", SWIG_FromInt((int)wxSYS_CAN_DRAW_FRAME_DECORATIONS));
29525 PyDict_SetItemString(d,"SYS_CAN_ICONIZE_FRAME", SWIG_FromInt((int)wxSYS_CAN_ICONIZE_FRAME));
29526 PyDict_SetItemString(d,"SYS_SCREEN_NONE", SWIG_FromInt((int)wxSYS_SCREEN_NONE));
29527 PyDict_SetItemString(d,"SYS_SCREEN_TINY", SWIG_FromInt((int)wxSYS_SCREEN_TINY));
29528 PyDict_SetItemString(d,"SYS_SCREEN_PDA", SWIG_FromInt((int)wxSYS_SCREEN_PDA));
29529 PyDict_SetItemString(d,"SYS_SCREEN_SMALL", SWIG_FromInt((int)wxSYS_SCREEN_SMALL));
29530 PyDict_SetItemString(d,"SYS_SCREEN_DESKTOP", SWIG_FromInt((int)wxSYS_SCREEN_DESKTOP));
29531 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
29532 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorPromptStr",_wrap_FileSelectorPromptStr_get, _wrap_FileSelectorPromptStr_set);
29533 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorDefaultWildcardStr",_wrap_FileSelectorDefaultWildcardStr_get, _wrap_FileSelectorDefaultWildcardStr_set);
29534 SWIG_addvarlink(SWIG_globals,(char*)"DirSelectorPromptStr",_wrap_DirSelectorPromptStr_get, _wrap_DirSelectorPromptStr_set);
29535 PyDict_SetItemString(d,"SHUTDOWN_POWEROFF", SWIG_FromInt((int)wxSHUTDOWN_POWEROFF));
29536 PyDict_SetItemString(d,"SHUTDOWN_REBOOT", SWIG_FromInt((int)wxSHUTDOWN_REBOOT));
29537 PyDict_SetItemString(d,"TIMER_CONTINUOUS", SWIG_FromInt((int)wxTIMER_CONTINUOUS));
29538 PyDict_SetItemString(d,"TIMER_ONE_SHOT", SWIG_FromInt((int)wxTIMER_ONE_SHOT));
29539 PyDict_SetItemString(d, "wxEVT_TIMER", PyInt_FromLong(wxEVT_TIMER));
29540 PyDict_SetItemString(d,"LOG_FatalError", SWIG_FromInt((int)wxLOG_FatalError));
29541 PyDict_SetItemString(d,"LOG_Error", SWIG_FromInt((int)wxLOG_Error));
29542 PyDict_SetItemString(d,"LOG_Warning", SWIG_FromInt((int)wxLOG_Warning));
29543 PyDict_SetItemString(d,"LOG_Message", SWIG_FromInt((int)wxLOG_Message));
29544 PyDict_SetItemString(d,"LOG_Status", SWIG_FromInt((int)wxLOG_Status));
29545 PyDict_SetItemString(d,"LOG_Info", SWIG_FromInt((int)wxLOG_Info));
29546 PyDict_SetItemString(d,"LOG_Debug", SWIG_FromInt((int)wxLOG_Debug));
29547 PyDict_SetItemString(d,"LOG_Trace", SWIG_FromInt((int)wxLOG_Trace));
29548 PyDict_SetItemString(d,"LOG_Progress", SWIG_FromInt((int)wxLOG_Progress));
29549 PyDict_SetItemString(d,"LOG_User", SWIG_FromInt((int)wxLOG_User));
29550 PyDict_SetItemString(d,"LOG_Max", SWIG_FromInt((int)wxLOG_Max));
29551 PyDict_SetItemString(d,"TRACE_MemAlloc", SWIG_FromCharPtr("memalloc"));
29552 PyDict_SetItemString(d,"TRACE_Messages", SWIG_FromCharPtr("messages"));
29553 PyDict_SetItemString(d,"TRACE_ResAlloc", SWIG_FromCharPtr("resalloc"));
29554 PyDict_SetItemString(d,"TRACE_RefCount", SWIG_FromCharPtr("refcount"));
29555 PyDict_SetItemString(d,"TRACE_OleCalls", SWIG_FromCharPtr("ole"));
29556 PyDict_SetItemString(d,"TraceMemAlloc", SWIG_FromInt((int)0x0001));
29557 PyDict_SetItemString(d,"TraceMessages", SWIG_FromInt((int)0x0002));
29558 PyDict_SetItemString(d,"TraceResAlloc", SWIG_FromInt((int)0x0004));
29559 PyDict_SetItemString(d,"TraceRefCount", SWIG_FromInt((int)0x0008));
29560 PyDict_SetItemString(d,"TraceOleCalls", SWIG_FromInt((int)0x0100));
29561 PyDict_SetItemString(d,"PROCESS_DEFAULT", SWIG_FromInt((int)wxPROCESS_DEFAULT));
29562 PyDict_SetItemString(d,"PROCESS_REDIRECT", SWIG_FromInt((int)wxPROCESS_REDIRECT));
29563 PyDict_SetItemString(d,"KILL_OK", SWIG_FromInt((int)wxKILL_OK));
29564 PyDict_SetItemString(d,"KILL_BAD_SIGNAL", SWIG_FromInt((int)wxKILL_BAD_SIGNAL));
29565 PyDict_SetItemString(d,"KILL_ACCESS_DENIED", SWIG_FromInt((int)wxKILL_ACCESS_DENIED));
29566 PyDict_SetItemString(d,"KILL_NO_PROCESS", SWIG_FromInt((int)wxKILL_NO_PROCESS));
29567 PyDict_SetItemString(d,"KILL_ERROR", SWIG_FromInt((int)wxKILL_ERROR));
29568 PyDict_SetItemString(d,"SIGNONE", SWIG_FromInt((int)wxSIGNONE));
29569 PyDict_SetItemString(d,"SIGHUP", SWIG_FromInt((int)wxSIGHUP));
29570 PyDict_SetItemString(d,"SIGINT", SWIG_FromInt((int)wxSIGINT));
29571 PyDict_SetItemString(d,"SIGQUIT", SWIG_FromInt((int)wxSIGQUIT));
29572 PyDict_SetItemString(d,"SIGILL", SWIG_FromInt((int)wxSIGILL));
29573 PyDict_SetItemString(d,"SIGTRAP", SWIG_FromInt((int)wxSIGTRAP));
29574 PyDict_SetItemString(d,"SIGABRT", SWIG_FromInt((int)wxSIGABRT));
29575 PyDict_SetItemString(d,"SIGIOT", SWIG_FromInt((int)wxSIGIOT));
29576 PyDict_SetItemString(d,"SIGEMT", SWIG_FromInt((int)wxSIGEMT));
29577 PyDict_SetItemString(d,"SIGFPE", SWIG_FromInt((int)wxSIGFPE));
29578 PyDict_SetItemString(d,"SIGKILL", SWIG_FromInt((int)wxSIGKILL));
29579 PyDict_SetItemString(d,"SIGBUS", SWIG_FromInt((int)wxSIGBUS));
29580 PyDict_SetItemString(d,"SIGSEGV", SWIG_FromInt((int)wxSIGSEGV));
29581 PyDict_SetItemString(d,"SIGSYS", SWIG_FromInt((int)wxSIGSYS));
29582 PyDict_SetItemString(d,"SIGPIPE", SWIG_FromInt((int)wxSIGPIPE));
29583 PyDict_SetItemString(d,"SIGALRM", SWIG_FromInt((int)wxSIGALRM));
29584 PyDict_SetItemString(d,"SIGTERM", SWIG_FromInt((int)wxSIGTERM));
29585 PyDict_SetItemString(d, "wxEVT_END_PROCESS", PyInt_FromLong(wxEVT_END_PROCESS));
29586 PyDict_SetItemString(d,"EXEC_ASYNC", SWIG_FromInt((int)wxEXEC_ASYNC));
29587 PyDict_SetItemString(d,"EXEC_SYNC", SWIG_FromInt((int)wxEXEC_SYNC));
29588 PyDict_SetItemString(d,"EXEC_NOHIDE", SWIG_FromInt((int)wxEXEC_NOHIDE));
29589 PyDict_SetItemString(d,"EXEC_MAKE_GROUP_LEADER", SWIG_FromInt((int)wxEXEC_MAKE_GROUP_LEADER));
29590
29591 wxPyPtrTypeMap_Add("wxProcess", "wxPyProcess");
29592
29593 PyDict_SetItemString(d,"JOYSTICK1", SWIG_FromInt((int)wxJOYSTICK1));
29594 PyDict_SetItemString(d,"JOYSTICK2", SWIG_FromInt((int)wxJOYSTICK2));
29595 PyDict_SetItemString(d,"JOY_BUTTON_ANY", SWIG_FromInt((int)wxJOY_BUTTON_ANY));
29596 PyDict_SetItemString(d,"JOY_BUTTON1", SWIG_FromInt((int)wxJOY_BUTTON1));
29597 PyDict_SetItemString(d,"JOY_BUTTON2", SWIG_FromInt((int)wxJOY_BUTTON2));
29598 PyDict_SetItemString(d,"JOY_BUTTON3", SWIG_FromInt((int)wxJOY_BUTTON3));
29599 PyDict_SetItemString(d,"JOY_BUTTON4", SWIG_FromInt((int)wxJOY_BUTTON4));
29600 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_DOWN", PyInt_FromLong(wxEVT_JOY_BUTTON_DOWN));
29601 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_UP", PyInt_FromLong(wxEVT_JOY_BUTTON_UP));
29602 PyDict_SetItemString(d, "wxEVT_JOY_MOVE", PyInt_FromLong(wxEVT_JOY_MOVE));
29603 PyDict_SetItemString(d, "wxEVT_JOY_ZMOVE", PyInt_FromLong(wxEVT_JOY_ZMOVE));
29604 PyDict_SetItemString(d,"SOUND_SYNC", SWIG_FromInt((int)wxSOUND_SYNC));
29605 PyDict_SetItemString(d,"SOUND_ASYNC", SWIG_FromInt((int)wxSOUND_ASYNC));
29606 PyDict_SetItemString(d,"SOUND_LOOP", SWIG_FromInt((int)wxSOUND_LOOP));
29607 PyDict_SetItemString(d,"MAILCAP_STANDARD", SWIG_FromInt((int)wxMAILCAP_STANDARD));
29608 PyDict_SetItemString(d,"MAILCAP_NETSCAPE", SWIG_FromInt((int)wxMAILCAP_NETSCAPE));
29609 PyDict_SetItemString(d,"MAILCAP_KDE", SWIG_FromInt((int)wxMAILCAP_KDE));
29610 PyDict_SetItemString(d,"MAILCAP_GNOME", SWIG_FromInt((int)wxMAILCAP_GNOME));
29611 PyDict_SetItemString(d,"MAILCAP_ALL", SWIG_FromInt((int)wxMAILCAP_ALL));
29612 SWIG_addvarlink(SWIG_globals,(char*)"TheMimeTypesManager",_wrap_TheMimeTypesManager_get, _wrap_TheMimeTypesManager_set);
29613 SWIG_addvarlink(SWIG_globals,(char*)"ART_TOOLBAR",_wrap_ART_TOOLBAR_get, _wrap_ART_TOOLBAR_set);
29614 SWIG_addvarlink(SWIG_globals,(char*)"ART_MENU",_wrap_ART_MENU_get, _wrap_ART_MENU_set);
29615 SWIG_addvarlink(SWIG_globals,(char*)"ART_FRAME_ICON",_wrap_ART_FRAME_ICON_get, _wrap_ART_FRAME_ICON_set);
29616 SWIG_addvarlink(SWIG_globals,(char*)"ART_CMN_DIALOG",_wrap_ART_CMN_DIALOG_get, _wrap_ART_CMN_DIALOG_set);
29617 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BROWSER",_wrap_ART_HELP_BROWSER_get, _wrap_ART_HELP_BROWSER_set);
29618 SWIG_addvarlink(SWIG_globals,(char*)"ART_MESSAGE_BOX",_wrap_ART_MESSAGE_BOX_get, _wrap_ART_MESSAGE_BOX_set);
29619 SWIG_addvarlink(SWIG_globals,(char*)"ART_OTHER",_wrap_ART_OTHER_get, _wrap_ART_OTHER_set);
29620 SWIG_addvarlink(SWIG_globals,(char*)"ART_ADD_BOOKMARK",_wrap_ART_ADD_BOOKMARK_get, _wrap_ART_ADD_BOOKMARK_set);
29621 SWIG_addvarlink(SWIG_globals,(char*)"ART_DEL_BOOKMARK",_wrap_ART_DEL_BOOKMARK_get, _wrap_ART_DEL_BOOKMARK_set);
29622 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SIDE_PANEL",_wrap_ART_HELP_SIDE_PANEL_get, _wrap_ART_HELP_SIDE_PANEL_set);
29623 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SETTINGS",_wrap_ART_HELP_SETTINGS_get, _wrap_ART_HELP_SETTINGS_set);
29624 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BOOK",_wrap_ART_HELP_BOOK_get, _wrap_ART_HELP_BOOK_set);
29625 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_FOLDER",_wrap_ART_HELP_FOLDER_get, _wrap_ART_HELP_FOLDER_set);
29626 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_PAGE",_wrap_ART_HELP_PAGE_get, _wrap_ART_HELP_PAGE_set);
29627 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_BACK",_wrap_ART_GO_BACK_get, _wrap_ART_GO_BACK_set);
29628 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_FORWARD",_wrap_ART_GO_FORWARD_get, _wrap_ART_GO_FORWARD_set);
29629 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_UP",_wrap_ART_GO_UP_get, _wrap_ART_GO_UP_set);
29630 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DOWN",_wrap_ART_GO_DOWN_get, _wrap_ART_GO_DOWN_set);
29631 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_TO_PARENT",_wrap_ART_GO_TO_PARENT_get, _wrap_ART_GO_TO_PARENT_set);
29632 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_HOME",_wrap_ART_GO_HOME_get, _wrap_ART_GO_HOME_set);
29633 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_OPEN",_wrap_ART_FILE_OPEN_get, _wrap_ART_FILE_OPEN_set);
29634 SWIG_addvarlink(SWIG_globals,(char*)"ART_PRINT",_wrap_ART_PRINT_get, _wrap_ART_PRINT_set);
29635 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP",_wrap_ART_HELP_get, _wrap_ART_HELP_set);
29636 SWIG_addvarlink(SWIG_globals,(char*)"ART_TIP",_wrap_ART_TIP_get, _wrap_ART_TIP_set);
29637 SWIG_addvarlink(SWIG_globals,(char*)"ART_REPORT_VIEW",_wrap_ART_REPORT_VIEW_get, _wrap_ART_REPORT_VIEW_set);
29638 SWIG_addvarlink(SWIG_globals,(char*)"ART_LIST_VIEW",_wrap_ART_LIST_VIEW_get, _wrap_ART_LIST_VIEW_set);
29639 SWIG_addvarlink(SWIG_globals,(char*)"ART_NEW_DIR",_wrap_ART_NEW_DIR_get, _wrap_ART_NEW_DIR_set);
29640 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER",_wrap_ART_FOLDER_get, _wrap_ART_FOLDER_set);
29641 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DIR_UP",_wrap_ART_GO_DIR_UP_get, _wrap_ART_GO_DIR_UP_set);
29642 SWIG_addvarlink(SWIG_globals,(char*)"ART_EXECUTABLE_FILE",_wrap_ART_EXECUTABLE_FILE_get, _wrap_ART_EXECUTABLE_FILE_set);
29643 SWIG_addvarlink(SWIG_globals,(char*)"ART_NORMAL_FILE",_wrap_ART_NORMAL_FILE_get, _wrap_ART_NORMAL_FILE_set);
29644 SWIG_addvarlink(SWIG_globals,(char*)"ART_TICK_MARK",_wrap_ART_TICK_MARK_get, _wrap_ART_TICK_MARK_set);
29645 SWIG_addvarlink(SWIG_globals,(char*)"ART_CROSS_MARK",_wrap_ART_CROSS_MARK_get, _wrap_ART_CROSS_MARK_set);
29646 SWIG_addvarlink(SWIG_globals,(char*)"ART_ERROR",_wrap_ART_ERROR_get, _wrap_ART_ERROR_set);
29647 SWIG_addvarlink(SWIG_globals,(char*)"ART_QUESTION",_wrap_ART_QUESTION_get, _wrap_ART_QUESTION_set);
29648 SWIG_addvarlink(SWIG_globals,(char*)"ART_WARNING",_wrap_ART_WARNING_get, _wrap_ART_WARNING_set);
29649 SWIG_addvarlink(SWIG_globals,(char*)"ART_INFORMATION",_wrap_ART_INFORMATION_get, _wrap_ART_INFORMATION_set);
29650 SWIG_addvarlink(SWIG_globals,(char*)"ART_MISSING_IMAGE",_wrap_ART_MISSING_IMAGE_get, _wrap_ART_MISSING_IMAGE_set);
29651
29652 wxPyPtrTypeMap_Add("wxArtProvider", "wxPyArtProvider");
29653
29654 PyDict_SetItemString(d,"CONFIG_USE_LOCAL_FILE", SWIG_FromInt((int)wxCONFIG_USE_LOCAL_FILE));
29655 PyDict_SetItemString(d,"CONFIG_USE_GLOBAL_FILE", SWIG_FromInt((int)wxCONFIG_USE_GLOBAL_FILE));
29656 PyDict_SetItemString(d,"CONFIG_USE_RELATIVE_PATH", SWIG_FromInt((int)wxCONFIG_USE_RELATIVE_PATH));
29657 PyDict_SetItemString(d,"CONFIG_USE_NO_ESCAPE_CHARACTERS", SWIG_FromInt((int)wxCONFIG_USE_NO_ESCAPE_CHARACTERS));
29658 PyDict_SetItemString(d,"ConfigBase_Type_Unknown", SWIG_FromInt((int)wxConfigBase::Type_Unknown));
29659 PyDict_SetItemString(d,"ConfigBase_Type_String", SWIG_FromInt((int)wxConfigBase::Type_String));
29660 PyDict_SetItemString(d,"ConfigBase_Type_Boolean", SWIG_FromInt((int)wxConfigBase::Type_Boolean));
29661 PyDict_SetItemString(d,"ConfigBase_Type_Integer", SWIG_FromInt((int)wxConfigBase::Type_Integer));
29662 PyDict_SetItemString(d,"ConfigBase_Type_Float", SWIG_FromInt((int)wxConfigBase::Type_Float));
29663 SWIG_addvarlink(SWIG_globals,(char*)"DateFormatStr",_wrap_DateFormatStr_get, _wrap_DateFormatStr_set);
29664 SWIG_addvarlink(SWIG_globals,(char*)"TimeSpanFormatStr",_wrap_TimeSpanFormatStr_get, _wrap_TimeSpanFormatStr_set);
29665 PyDict_SetItemString(d,"DateTime_Local", SWIG_FromInt((int)wxDateTime::Local));
29666 PyDict_SetItemString(d,"DateTime_GMT_12", SWIG_FromInt((int)wxDateTime::GMT_12));
29667 PyDict_SetItemString(d,"DateTime_GMT_11", SWIG_FromInt((int)wxDateTime::GMT_11));
29668 PyDict_SetItemString(d,"DateTime_GMT_10", SWIG_FromInt((int)wxDateTime::GMT_10));
29669 PyDict_SetItemString(d,"DateTime_GMT_9", SWIG_FromInt((int)wxDateTime::GMT_9));
29670 PyDict_SetItemString(d,"DateTime_GMT_8", SWIG_FromInt((int)wxDateTime::GMT_8));
29671 PyDict_SetItemString(d,"DateTime_GMT_7", SWIG_FromInt((int)wxDateTime::GMT_7));
29672 PyDict_SetItemString(d,"DateTime_GMT_6", SWIG_FromInt((int)wxDateTime::GMT_6));
29673 PyDict_SetItemString(d,"DateTime_GMT_5", SWIG_FromInt((int)wxDateTime::GMT_5));
29674 PyDict_SetItemString(d,"DateTime_GMT_4", SWIG_FromInt((int)wxDateTime::GMT_4));
29675 PyDict_SetItemString(d,"DateTime_GMT_3", SWIG_FromInt((int)wxDateTime::GMT_3));
29676 PyDict_SetItemString(d,"DateTime_GMT_2", SWIG_FromInt((int)wxDateTime::GMT_2));
29677 PyDict_SetItemString(d,"DateTime_GMT_1", SWIG_FromInt((int)wxDateTime::GMT_1));
29678 PyDict_SetItemString(d,"DateTime_GMT0", SWIG_FromInt((int)wxDateTime::GMT0));
29679 PyDict_SetItemString(d,"DateTime_GMT1", SWIG_FromInt((int)wxDateTime::GMT1));
29680 PyDict_SetItemString(d,"DateTime_GMT2", SWIG_FromInt((int)wxDateTime::GMT2));
29681 PyDict_SetItemString(d,"DateTime_GMT3", SWIG_FromInt((int)wxDateTime::GMT3));
29682 PyDict_SetItemString(d,"DateTime_GMT4", SWIG_FromInt((int)wxDateTime::GMT4));
29683 PyDict_SetItemString(d,"DateTime_GMT5", SWIG_FromInt((int)wxDateTime::GMT5));
29684 PyDict_SetItemString(d,"DateTime_GMT6", SWIG_FromInt((int)wxDateTime::GMT6));
29685 PyDict_SetItemString(d,"DateTime_GMT7", SWIG_FromInt((int)wxDateTime::GMT7));
29686 PyDict_SetItemString(d,"DateTime_GMT8", SWIG_FromInt((int)wxDateTime::GMT8));
29687 PyDict_SetItemString(d,"DateTime_GMT9", SWIG_FromInt((int)wxDateTime::GMT9));
29688 PyDict_SetItemString(d,"DateTime_GMT10", SWIG_FromInt((int)wxDateTime::GMT10));
29689 PyDict_SetItemString(d,"DateTime_GMT11", SWIG_FromInt((int)wxDateTime::GMT11));
29690 PyDict_SetItemString(d,"DateTime_GMT12", SWIG_FromInt((int)wxDateTime::GMT12));
29691 PyDict_SetItemString(d,"DateTime_WET", SWIG_FromInt((int)wxDateTime::WET));
29692 PyDict_SetItemString(d,"DateTime_WEST", SWIG_FromInt((int)wxDateTime::WEST));
29693 PyDict_SetItemString(d,"DateTime_CET", SWIG_FromInt((int)wxDateTime::CET));
29694 PyDict_SetItemString(d,"DateTime_CEST", SWIG_FromInt((int)wxDateTime::CEST));
29695 PyDict_SetItemString(d,"DateTime_EET", SWIG_FromInt((int)wxDateTime::EET));
29696 PyDict_SetItemString(d,"DateTime_EEST", SWIG_FromInt((int)wxDateTime::EEST));
29697 PyDict_SetItemString(d,"DateTime_MSK", SWIG_FromInt((int)wxDateTime::MSK));
29698 PyDict_SetItemString(d,"DateTime_MSD", SWIG_FromInt((int)wxDateTime::MSD));
29699 PyDict_SetItemString(d,"DateTime_AST", SWIG_FromInt((int)wxDateTime::AST));
29700 PyDict_SetItemString(d,"DateTime_ADT", SWIG_FromInt((int)wxDateTime::ADT));
29701 PyDict_SetItemString(d,"DateTime_EST", SWIG_FromInt((int)wxDateTime::EST));
29702 PyDict_SetItemString(d,"DateTime_EDT", SWIG_FromInt((int)wxDateTime::EDT));
29703 PyDict_SetItemString(d,"DateTime_CST", SWIG_FromInt((int)wxDateTime::CST));
29704 PyDict_SetItemString(d,"DateTime_CDT", SWIG_FromInt((int)wxDateTime::CDT));
29705 PyDict_SetItemString(d,"DateTime_MST", SWIG_FromInt((int)wxDateTime::MST));
29706 PyDict_SetItemString(d,"DateTime_MDT", SWIG_FromInt((int)wxDateTime::MDT));
29707 PyDict_SetItemString(d,"DateTime_PST", SWIG_FromInt((int)wxDateTime::PST));
29708 PyDict_SetItemString(d,"DateTime_PDT", SWIG_FromInt((int)wxDateTime::PDT));
29709 PyDict_SetItemString(d,"DateTime_HST", SWIG_FromInt((int)wxDateTime::HST));
29710 PyDict_SetItemString(d,"DateTime_AKST", SWIG_FromInt((int)wxDateTime::AKST));
29711 PyDict_SetItemString(d,"DateTime_AKDT", SWIG_FromInt((int)wxDateTime::AKDT));
29712 PyDict_SetItemString(d,"DateTime_A_WST", SWIG_FromInt((int)wxDateTime::A_WST));
29713 PyDict_SetItemString(d,"DateTime_A_CST", SWIG_FromInt((int)wxDateTime::A_CST));
29714 PyDict_SetItemString(d,"DateTime_A_EST", SWIG_FromInt((int)wxDateTime::A_EST));
29715 PyDict_SetItemString(d,"DateTime_A_ESST", SWIG_FromInt((int)wxDateTime::A_ESST));
29716 PyDict_SetItemString(d,"DateTime_UTC", SWIG_FromInt((int)wxDateTime::UTC));
29717 PyDict_SetItemString(d,"DateTime_Gregorian", SWIG_FromInt((int)wxDateTime::Gregorian));
29718 PyDict_SetItemString(d,"DateTime_Julian", SWIG_FromInt((int)wxDateTime::Julian));
29719 PyDict_SetItemString(d,"DateTime_Gr_Unknown", SWIG_FromInt((int)wxDateTime::Gr_Unknown));
29720 PyDict_SetItemString(d,"DateTime_Gr_Standard", SWIG_FromInt((int)wxDateTime::Gr_Standard));
29721 PyDict_SetItemString(d,"DateTime_Gr_Alaska", SWIG_FromInt((int)wxDateTime::Gr_Alaska));
29722 PyDict_SetItemString(d,"DateTime_Gr_Albania", SWIG_FromInt((int)wxDateTime::Gr_Albania));
29723 PyDict_SetItemString(d,"DateTime_Gr_Austria", SWIG_FromInt((int)wxDateTime::Gr_Austria));
29724 PyDict_SetItemString(d,"DateTime_Gr_Austria_Brixen", SWIG_FromInt((int)wxDateTime::Gr_Austria_Brixen));
29725 PyDict_SetItemString(d,"DateTime_Gr_Austria_Salzburg", SWIG_FromInt((int)wxDateTime::Gr_Austria_Salzburg));
29726 PyDict_SetItemString(d,"DateTime_Gr_Austria_Tyrol", SWIG_FromInt((int)wxDateTime::Gr_Austria_Tyrol));
29727 PyDict_SetItemString(d,"DateTime_Gr_Austria_Carinthia", SWIG_FromInt((int)wxDateTime::Gr_Austria_Carinthia));
29728 PyDict_SetItemString(d,"DateTime_Gr_Austria_Styria", SWIG_FromInt((int)wxDateTime::Gr_Austria_Styria));
29729 PyDict_SetItemString(d,"DateTime_Gr_Belgium", SWIG_FromInt((int)wxDateTime::Gr_Belgium));
29730 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria", SWIG_FromInt((int)wxDateTime::Gr_Bulgaria));
29731 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_1", SWIG_FromInt((int)wxDateTime::Gr_Bulgaria_1));
29732 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_2", SWIG_FromInt((int)wxDateTime::Gr_Bulgaria_2));
29733 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_3", SWIG_FromInt((int)wxDateTime::Gr_Bulgaria_3));
29734 PyDict_SetItemString(d,"DateTime_Gr_Canada", SWIG_FromInt((int)wxDateTime::Gr_Canada));
29735 PyDict_SetItemString(d,"DateTime_Gr_China", SWIG_FromInt((int)wxDateTime::Gr_China));
29736 PyDict_SetItemString(d,"DateTime_Gr_China_1", SWIG_FromInt((int)wxDateTime::Gr_China_1));
29737 PyDict_SetItemString(d,"DateTime_Gr_China_2", SWIG_FromInt((int)wxDateTime::Gr_China_2));
29738 PyDict_SetItemString(d,"DateTime_Gr_Czechoslovakia", SWIG_FromInt((int)wxDateTime::Gr_Czechoslovakia));
29739 PyDict_SetItemString(d,"DateTime_Gr_Denmark", SWIG_FromInt((int)wxDateTime::Gr_Denmark));
29740 PyDict_SetItemString(d,"DateTime_Gr_Egypt", SWIG_FromInt((int)wxDateTime::Gr_Egypt));
29741 PyDict_SetItemString(d,"DateTime_Gr_Estonia", SWIG_FromInt((int)wxDateTime::Gr_Estonia));
29742 PyDict_SetItemString(d,"DateTime_Gr_Finland", SWIG_FromInt((int)wxDateTime::Gr_Finland));
29743 PyDict_SetItemString(d,"DateTime_Gr_France", SWIG_FromInt((int)wxDateTime::Gr_France));
29744 PyDict_SetItemString(d,"DateTime_Gr_France_Alsace", SWIG_FromInt((int)wxDateTime::Gr_France_Alsace));
29745 PyDict_SetItemString(d,"DateTime_Gr_France_Lorraine", SWIG_FromInt((int)wxDateTime::Gr_France_Lorraine));
29746 PyDict_SetItemString(d,"DateTime_Gr_France_Strasbourg", SWIG_FromInt((int)wxDateTime::Gr_France_Strasbourg));
29747 PyDict_SetItemString(d,"DateTime_Gr_Germany", SWIG_FromInt((int)wxDateTime::Gr_Germany));
29748 PyDict_SetItemString(d,"DateTime_Gr_Germany_Catholic", SWIG_FromInt((int)wxDateTime::Gr_Germany_Catholic));
29749 PyDict_SetItemString(d,"DateTime_Gr_Germany_Prussia", SWIG_FromInt((int)wxDateTime::Gr_Germany_Prussia));
29750 PyDict_SetItemString(d,"DateTime_Gr_Germany_Protestant", SWIG_FromInt((int)wxDateTime::Gr_Germany_Protestant));
29751 PyDict_SetItemString(d,"DateTime_Gr_GreatBritain", SWIG_FromInt((int)wxDateTime::Gr_GreatBritain));
29752 PyDict_SetItemString(d,"DateTime_Gr_Greece", SWIG_FromInt((int)wxDateTime::Gr_Greece));
29753 PyDict_SetItemString(d,"DateTime_Gr_Hungary", SWIG_FromInt((int)wxDateTime::Gr_Hungary));
29754 PyDict_SetItemString(d,"DateTime_Gr_Ireland", SWIG_FromInt((int)wxDateTime::Gr_Ireland));
29755 PyDict_SetItemString(d,"DateTime_Gr_Italy", SWIG_FromInt((int)wxDateTime::Gr_Italy));
29756 PyDict_SetItemString(d,"DateTime_Gr_Japan", SWIG_FromInt((int)wxDateTime::Gr_Japan));
29757 PyDict_SetItemString(d,"DateTime_Gr_Japan_1", SWIG_FromInt((int)wxDateTime::Gr_Japan_1));
29758 PyDict_SetItemString(d,"DateTime_Gr_Japan_2", SWIG_FromInt((int)wxDateTime::Gr_Japan_2));
29759 PyDict_SetItemString(d,"DateTime_Gr_Japan_3", SWIG_FromInt((int)wxDateTime::Gr_Japan_3));
29760 PyDict_SetItemString(d,"DateTime_Gr_Latvia", SWIG_FromInt((int)wxDateTime::Gr_Latvia));
29761 PyDict_SetItemString(d,"DateTime_Gr_Lithuania", SWIG_FromInt((int)wxDateTime::Gr_Lithuania));
29762 PyDict_SetItemString(d,"DateTime_Gr_Luxemburg", SWIG_FromInt((int)wxDateTime::Gr_Luxemburg));
29763 PyDict_SetItemString(d,"DateTime_Gr_Netherlands", SWIG_FromInt((int)wxDateTime::Gr_Netherlands));
29764 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Groningen", SWIG_FromInt((int)wxDateTime::Gr_Netherlands_Groningen));
29765 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Gelderland", SWIG_FromInt((int)wxDateTime::Gr_Netherlands_Gelderland));
29766 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Utrecht", SWIG_FromInt((int)wxDateTime::Gr_Netherlands_Utrecht));
29767 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Friesland", SWIG_FromInt((int)wxDateTime::Gr_Netherlands_Friesland));
29768 PyDict_SetItemString(d,"DateTime_Gr_Norway", SWIG_FromInt((int)wxDateTime::Gr_Norway));
29769 PyDict_SetItemString(d,"DateTime_Gr_Poland", SWIG_FromInt((int)wxDateTime::Gr_Poland));
29770 PyDict_SetItemString(d,"DateTime_Gr_Portugal", SWIG_FromInt((int)wxDateTime::Gr_Portugal));
29771 PyDict_SetItemString(d,"DateTime_Gr_Romania", SWIG_FromInt((int)wxDateTime::Gr_Romania));
29772 PyDict_SetItemString(d,"DateTime_Gr_Russia", SWIG_FromInt((int)wxDateTime::Gr_Russia));
29773 PyDict_SetItemString(d,"DateTime_Gr_Scotland", SWIG_FromInt((int)wxDateTime::Gr_Scotland));
29774 PyDict_SetItemString(d,"DateTime_Gr_Spain", SWIG_FromInt((int)wxDateTime::Gr_Spain));
29775 PyDict_SetItemString(d,"DateTime_Gr_Sweden", SWIG_FromInt((int)wxDateTime::Gr_Sweden));
29776 PyDict_SetItemString(d,"DateTime_Gr_Switzerland", SWIG_FromInt((int)wxDateTime::Gr_Switzerland));
29777 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Catholic", SWIG_FromInt((int)wxDateTime::Gr_Switzerland_Catholic));
29778 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Protestant", SWIG_FromInt((int)wxDateTime::Gr_Switzerland_Protestant));
29779 PyDict_SetItemString(d,"DateTime_Gr_Turkey", SWIG_FromInt((int)wxDateTime::Gr_Turkey));
29780 PyDict_SetItemString(d,"DateTime_Gr_USA", SWIG_FromInt((int)wxDateTime::Gr_USA));
29781 PyDict_SetItemString(d,"DateTime_Gr_Wales", SWIG_FromInt((int)wxDateTime::Gr_Wales));
29782 PyDict_SetItemString(d,"DateTime_Gr_Yugoslavia", SWIG_FromInt((int)wxDateTime::Gr_Yugoslavia));
29783 PyDict_SetItemString(d,"DateTime_Country_Unknown", SWIG_FromInt((int)wxDateTime::Country_Unknown));
29784 PyDict_SetItemString(d,"DateTime_Country_Default", SWIG_FromInt((int)wxDateTime::Country_Default));
29785 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_Start", SWIG_FromInt((int)wxDateTime::Country_WesternEurope_Start));
29786 PyDict_SetItemString(d,"DateTime_Country_EEC", SWIG_FromInt((int)wxDateTime::Country_EEC));
29787 PyDict_SetItemString(d,"DateTime_France", SWIG_FromInt((int)wxDateTime::France));
29788 PyDict_SetItemString(d,"DateTime_Germany", SWIG_FromInt((int)wxDateTime::Germany));
29789 PyDict_SetItemString(d,"DateTime_UK", SWIG_FromInt((int)wxDateTime::UK));
29790 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_End", SWIG_FromInt((int)wxDateTime::Country_WesternEurope_End));
29791 PyDict_SetItemString(d,"DateTime_Russia", SWIG_FromInt((int)wxDateTime::Russia));
29792 PyDict_SetItemString(d,"DateTime_USA", SWIG_FromInt((int)wxDateTime::USA));
29793 PyDict_SetItemString(d,"DateTime_Jan", SWIG_FromInt((int)wxDateTime::Jan));
29794 PyDict_SetItemString(d,"DateTime_Feb", SWIG_FromInt((int)wxDateTime::Feb));
29795 PyDict_SetItemString(d,"DateTime_Mar", SWIG_FromInt((int)wxDateTime::Mar));
29796 PyDict_SetItemString(d,"DateTime_Apr", SWIG_FromInt((int)wxDateTime::Apr));
29797 PyDict_SetItemString(d,"DateTime_May", SWIG_FromInt((int)wxDateTime::May));
29798 PyDict_SetItemString(d,"DateTime_Jun", SWIG_FromInt((int)wxDateTime::Jun));
29799 PyDict_SetItemString(d,"DateTime_Jul", SWIG_FromInt((int)wxDateTime::Jul));
29800 PyDict_SetItemString(d,"DateTime_Aug", SWIG_FromInt((int)wxDateTime::Aug));
29801 PyDict_SetItemString(d,"DateTime_Sep", SWIG_FromInt((int)wxDateTime::Sep));
29802 PyDict_SetItemString(d,"DateTime_Oct", SWIG_FromInt((int)wxDateTime::Oct));
29803 PyDict_SetItemString(d,"DateTime_Nov", SWIG_FromInt((int)wxDateTime::Nov));
29804 PyDict_SetItemString(d,"DateTime_Dec", SWIG_FromInt((int)wxDateTime::Dec));
29805 PyDict_SetItemString(d,"DateTime_Inv_Month", SWIG_FromInt((int)wxDateTime::Inv_Month));
29806 PyDict_SetItemString(d,"DateTime_Sun", SWIG_FromInt((int)wxDateTime::Sun));
29807 PyDict_SetItemString(d,"DateTime_Mon", SWIG_FromInt((int)wxDateTime::Mon));
29808 PyDict_SetItemString(d,"DateTime_Tue", SWIG_FromInt((int)wxDateTime::Tue));
29809 PyDict_SetItemString(d,"DateTime_Wed", SWIG_FromInt((int)wxDateTime::Wed));
29810 PyDict_SetItemString(d,"DateTime_Thu", SWIG_FromInt((int)wxDateTime::Thu));
29811 PyDict_SetItemString(d,"DateTime_Fri", SWIG_FromInt((int)wxDateTime::Fri));
29812 PyDict_SetItemString(d,"DateTime_Sat", SWIG_FromInt((int)wxDateTime::Sat));
29813 PyDict_SetItemString(d,"DateTime_Inv_WeekDay", SWIG_FromInt((int)wxDateTime::Inv_WeekDay));
29814 PyDict_SetItemString(d,"DateTime_Inv_Year", SWIG_FromInt((int)wxDateTime::Inv_Year));
29815 PyDict_SetItemString(d,"DateTime_Name_Full", SWIG_FromInt((int)wxDateTime::Name_Full));
29816 PyDict_SetItemString(d,"DateTime_Name_Abbr", SWIG_FromInt((int)wxDateTime::Name_Abbr));
29817 PyDict_SetItemString(d,"DateTime_Default_First", SWIG_FromInt((int)wxDateTime::Default_First));
29818 PyDict_SetItemString(d,"DateTime_Monday_First", SWIG_FromInt((int)wxDateTime::Monday_First));
29819 PyDict_SetItemString(d,"DateTime_Sunday_First", SWIG_FromInt((int)wxDateTime::Sunday_First));
29820 SWIG_addvarlink(SWIG_globals,(char*)"DefaultDateTime",_wrap_DefaultDateTime_get, _wrap_DefaultDateTime_set);
29821 PyDict_SetItemString(d,"DF_INVALID", SWIG_FromInt((int)wxDF_INVALID));
29822 PyDict_SetItemString(d,"DF_TEXT", SWIG_FromInt((int)wxDF_TEXT));
29823 PyDict_SetItemString(d,"DF_BITMAP", SWIG_FromInt((int)wxDF_BITMAP));
29824 PyDict_SetItemString(d,"DF_METAFILE", SWIG_FromInt((int)wxDF_METAFILE));
29825 PyDict_SetItemString(d,"DF_SYLK", SWIG_FromInt((int)wxDF_SYLK));
29826 PyDict_SetItemString(d,"DF_DIF", SWIG_FromInt((int)wxDF_DIF));
29827 PyDict_SetItemString(d,"DF_TIFF", SWIG_FromInt((int)wxDF_TIFF));
29828 PyDict_SetItemString(d,"DF_OEMTEXT", SWIG_FromInt((int)wxDF_OEMTEXT));
29829 PyDict_SetItemString(d,"DF_DIB", SWIG_FromInt((int)wxDF_DIB));
29830 PyDict_SetItemString(d,"DF_PALETTE", SWIG_FromInt((int)wxDF_PALETTE));
29831 PyDict_SetItemString(d,"DF_PENDATA", SWIG_FromInt((int)wxDF_PENDATA));
29832 PyDict_SetItemString(d,"DF_RIFF", SWIG_FromInt((int)wxDF_RIFF));
29833 PyDict_SetItemString(d,"DF_WAVE", SWIG_FromInt((int)wxDF_WAVE));
29834 PyDict_SetItemString(d,"DF_UNICODETEXT", SWIG_FromInt((int)wxDF_UNICODETEXT));
29835 PyDict_SetItemString(d,"DF_ENHMETAFILE", SWIG_FromInt((int)wxDF_ENHMETAFILE));
29836 PyDict_SetItemString(d,"DF_FILENAME", SWIG_FromInt((int)wxDF_FILENAME));
29837 PyDict_SetItemString(d,"DF_LOCALE", SWIG_FromInt((int)wxDF_LOCALE));
29838 PyDict_SetItemString(d,"DF_PRIVATE", SWIG_FromInt((int)wxDF_PRIVATE));
29839 PyDict_SetItemString(d,"DF_HTML", SWIG_FromInt((int)wxDF_HTML));
29840 PyDict_SetItemString(d,"DF_MAX", SWIG_FromInt((int)wxDF_MAX));
29841 SWIG_addvarlink(SWIG_globals,(char*)"FormatInvalid",_wrap_FormatInvalid_get, _wrap_FormatInvalid_set);
29842 PyDict_SetItemString(d,"DataObject_Get", SWIG_FromInt((int)wxDataObject::Get));
29843 PyDict_SetItemString(d,"DataObject_Set", SWIG_FromInt((int)wxDataObject::Set));
29844 PyDict_SetItemString(d,"DataObject_Both", SWIG_FromInt((int)wxDataObject::Both));
29845 PyDict_SetItemString(d,"Drag_CopyOnly", SWIG_FromInt((int)wxDrag_CopyOnly));
29846 PyDict_SetItemString(d,"Drag_AllowMove", SWIG_FromInt((int)wxDrag_AllowMove));
29847 PyDict_SetItemString(d,"Drag_DefaultMove", SWIG_FromInt((int)wxDrag_DefaultMove));
29848 PyDict_SetItemString(d,"DragError", SWIG_FromInt((int)wxDragError));
29849 PyDict_SetItemString(d,"DragNone", SWIG_FromInt((int)wxDragNone));
29850 PyDict_SetItemString(d,"DragCopy", SWIG_FromInt((int)wxDragCopy));
29851 PyDict_SetItemString(d,"DragMove", SWIG_FromInt((int)wxDragMove));
29852 PyDict_SetItemString(d,"DragLink", SWIG_FromInt((int)wxDragLink));
29853 PyDict_SetItemString(d,"DragCancel", SWIG_FromInt((int)wxDragCancel));
29854
29855 wxPyPtrTypeMap_Add("wxDropSource", "wxPyDropSource");
29856 wxPyPtrTypeMap_Add("wxDropTarget", "wxPyDropTarget");
29857 wxPyPtrTypeMap_Add("wxTextDropTarget", "wxPyTextDropTarget");
29858 wxPyPtrTypeMap_Add("wxFileDropTarget", "wxPyFileDropTarget");
29859
29860 SWIG_addvarlink(SWIG_globals,(char*)"TheClipboard",_wrap_TheClipboard_get, _wrap_TheClipboard_set);
29861 SWIG_addvarlink(SWIG_globals,(char*)"DefaultVideoMode",_wrap_DefaultVideoMode_get, _wrap_DefaultVideoMode_set);
29862 }
29863