]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/msw/misc_wrap.cpp
Out typemap for wxString&
[wxWidgets.git] / wxPython / src / msw / misc_wrap.cpp
CommitLineData
d14a1e28
RD
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.20
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
15template<class T> class SwigValueWrapper {
16 T *tt;
17public:
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; }
25private:
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
49
50/***********************************************************************
51 * common.swg for wxPython
52 *
53 * Include only the function prototypes and such from SWIG's common.swg,
54 * but not the runtime functions themselves. This helps keep the
55 * wrapper files clean of unnecessary stuff that is in the libpy.c file
56 * anyway.
57 *
58 ************************************************************************/
59
60#include <string.h>
61
62#if defined(_WIN32) || defined(__WIN32__)
63# if defined(_MSC_VER)
64# if defined(STATIC_LINKED)
65# define SWIGEXPORT(a) a
66# define SWIGIMPORT(a) extern a
67# else
68# define SWIGEXPORT(a) __declspec(dllexport) a
69# define SWIGIMPORT(a) extern a
70# endif
71# else
72# if defined(__BORLANDC__)
73# define SWIGEXPORT(a) a _export
74# define SWIGIMPORT(a) a _export
75# else
76# define SWIGEXPORT(a) a
77# define SWIGIMPORT(a) a
78# endif
79# endif
80#else
81# define SWIGEXPORT(a) a
82# define SWIGIMPORT(a) a
83#endif
84
85#ifdef SWIG_GLOBAL
86#define SWIGRUNTIME(a) SWIGEXPORT(a)
87#else
88#define SWIGRUNTIME(a) static a
89#endif
90
91
92#ifdef __cplusplus
93extern "C" {
94#endif
95
96typedef void *(*swig_converter_func)(void *);
97typedef struct swig_type_info *(*swig_dycast_func)(void **);
98
99typedef struct swig_type_info {
423f194a 100 const char *name;
d14a1e28
RD
101 swig_converter_func converter;
102 const char *str;
423f194a 103 void *clientdata;
d14a1e28
RD
104 swig_dycast_func dcast;
105 struct swig_type_info *next;
106 struct swig_type_info *prev;
107} swig_type_info;
108
109
110SWIGIMPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
111SWIGIMPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
112SWIGIMPORT(void *) SWIG_TypeCast(swig_type_info *, void *);
113SWIGIMPORT(swig_type_info *) SWIG_TypeDynamicCast(swig_type_info *, void **);
114SWIGIMPORT(const char *) SWIG_TypeName(const swig_type_info *);
115SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
116SWIGIMPORT(void) SWIG_TypeClientData(swig_type_info *, void *);
117
118
119#ifdef __cplusplus
120}
423f194a 121
d14a1e28
RD
122#endif
123
124/***********************************************************************
125 * pyrun.swg for wxPython
126 *
127 * Include only the function prototypes and such from SWIG's pyrun.swg,
128 * but not the runtime functions themselves. This helps keep the
129 * wrapper files clean of unnecessary stuff that is in the libpy.c file
130 * anyway.
131 *
132 ************************************************************************/
133
134
135#include "Python.h"
136
137#ifdef __cplusplus
138extern "C" {
139#endif
140
141#define SWIG_PY_INT 1
142#define SWIG_PY_FLOAT 2
143#define SWIG_PY_STRING 3
144#define SWIG_PY_POINTER 4
145#define SWIG_PY_BINARY 5
146
147/* Flags for pointer conversion */
148
149#define SWIG_POINTER_EXCEPTION 0x1
150#define SWIG_POINTER_DISOWN 0x2
151
152/* Exception handling in wrappers */
153#define SWIG_fail goto fail
154
155/* Constant information structure */
156typedef struct swig_const_info {
157 int type;
158 char *name;
159 long lvalue;
160 double dvalue;
161 void *pvalue;
162 swig_type_info **ptype;
163} swig_const_info;
164
165
166
167/* Common SWIG API */
168#define SWIG_ConvertPtr(obj, pp, type, flags) \
169 SWIG_Python_ConvertPtr(obj, pp, type, flags)
170#define SWIG_NewPointerObj(p, type, flags) \
171 SWIG_Python_NewPointerObj(p, type, flags)
172#define SWIG_MustGetPtr(p, type, argnum, flags) \
173 SWIG_Python_MustGetPtr(p, type, argnum, flags)
174
175/* Python-specific SWIG API */
176#define SWIG_newvarlink() \
177 SWIG_Python_newvarlink()
178#define SWIG_addvarlink(p, name, get_attr, set_attr) \
179 SWIG_Python_addvarlink(p, name, get_attr, set_attr)
180#define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
181 SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
182#define SWIG_PackData(c, ptr, sz) \
183 SWIG_Python_PackData(c, ptr, sz)
184#define SWIG_UnpackData(c, ptr, sz) \
185 SWIG_Python_UnpackData(c, ptr, sz)
186#define SWIG_NewPackedObj(ptr, sz, type) \
187 SWIG_Python_NewPackedObj(ptr, sz, type)
188#define SWIG_InstallConstants(d, constants) \
189 SWIG_Python_InstallConstants(d, constants)
190
191
192SWIGEXPORT(int) SWIG_Python_ConvertPtr(PyObject *, void **, swig_type_info *, int);
193SWIGEXPORT(PyObject *) SWIG_Python_NewPointerObj(void *, swig_type_info *,int own);
194SWIGEXPORT(void *) SWIG_Python_MustGetPtr(PyObject *, swig_type_info *, int, int);
195
196SWIGEXPORT(PyObject *) SWIG_Python_newvarlink(void);
197SWIGEXPORT(void) SWIG_Python_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
198SWIGEXPORT(int) SWIG_Python_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
199SWIGEXPORT(char *) SWIG_Python_PackData(char *c, void *, int);
200SWIGEXPORT(char *) SWIG_Python_UnpackData(char *c, void *, int);
201SWIGEXPORT(PyObject *) SWIG_Python_NewPackedObj(void *, int sz, swig_type_info *);
202SWIGEXPORT(void) SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]);
203
204
205/* Contract support */
206
423f194a 207#define SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
d14a1e28 208
d14a1e28
RD
209
210#ifdef __cplusplus
211}
212#endif
213
214
215
216/* -------- TYPES TABLE (BEGIN) -------- */
217
218#define SWIGTYPE_p_wxLogChain swig_types[0]
219#define SWIGTYPE_p_wxMutexGuiLocker swig_types[1]
220#define SWIGTYPE_p_wxMetafile swig_types[2]
221#define SWIGTYPE_p_wxFileHistory swig_types[3]
222#define SWIGTYPE_p_wxLog swig_types[4]
223#define SWIGTYPE_p_wxDateTime__TimeZone swig_types[5]
224#define SWIGTYPE_p_wxMenu swig_types[6]
225#define SWIGTYPE_p_wxEvent swig_types[7]
226#define SWIGTYPE_p_wxConfigBase swig_types[8]
227#define SWIGTYPE_p_wxWave swig_types[9]
228#define SWIGTYPE_p_wxFileType swig_types[10]
229#define SWIGTYPE_p_wxLogGui swig_types[11]
230#define SWIGTYPE_p_wxFont swig_types[12]
231#define SWIGTYPE_p_wxDataFormat swig_types[13]
232#define SWIGTYPE_p_wxTimerEvent swig_types[14]
233#define SWIGTYPE_p_wxCaret swig_types[15]
234#define SWIGTYPE_p_int swig_types[16]
235#define SWIGTYPE_p_wxSize swig_types[17]
236#define SWIGTYPE_p_wxClipboard swig_types[18]
237#define SWIGTYPE_p_wxStopWatch swig_types[19]
238#define SWIGTYPE_p_wxDC swig_types[20]
239#define SWIGTYPE_p_wxClipboardLocker swig_types[21]
240#define SWIGTYPE_p_wxIcon swig_types[22]
241#define SWIGTYPE_p_wxLogStderr swig_types[23]
242#define SWIGTYPE_p_wxLogTextCtrl swig_types[24]
243#define SWIGTYPE_p_wxTextCtrl swig_types[25]
244#define SWIGTYPE_p_wxBusyCursor swig_types[26]
245#define SWIGTYPE_p_wxFileDataObject swig_types[27]
246#define SWIGTYPE_p_wxPyBitmapDataObject swig_types[28]
247#define SWIGTYPE_p_wxPyTextDataObject swig_types[29]
248#define SWIGTYPE_p_wxBitmapDataObject swig_types[30]
249#define SWIGTYPE_p_wxTextDataObject swig_types[31]
250#define SWIGTYPE_p_wxDataObject swig_types[32]
251#define SWIGTYPE_p_wxCustomDataObject swig_types[33]
252#define SWIGTYPE_p_wxURLDataObject swig_types[34]
253#define SWIGTYPE_p_wxMetafileDataObject swig_types[35]
254#define SWIGTYPE_p_wxTimerRunner swig_types[36]
255#define SWIGTYPE_p_wxLogWindow swig_types[37]
256#define SWIGTYPE_p_wxTimeSpan swig_types[38]
257#define SWIGTYPE_p_wxArrayString swig_types[39]
258#define SWIGTYPE_p_wxWindowDisabler swig_types[40]
259#define SWIGTYPE_p_wxToolTip swig_types[41]
260#define SWIGTYPE_p_wxDataObjectComposite swig_types[42]
261#define SWIGTYPE_p_wxFileConfig swig_types[43]
262#define SWIGTYPE_p_wxSystemSettings swig_types[44]
263#define SWIGTYPE_p_wxPyDataObjectSimple swig_types[45]
264#define SWIGTYPE_p_wxDataObjectSimple swig_types[46]
265#define SWIGTYPE_p_wxEvtHandler swig_types[47]
266#define SWIGTYPE_p_wxRect swig_types[48]
267#define SWIGTYPE_p_wxSingleInstanceChecker swig_types[49]
268#define SWIGTYPE_p_wxFileTypeInfo swig_types[50]
269#define SWIGTYPE_p_wxFrame swig_types[51]
270#define SWIGTYPE_p_wxTimer swig_types[52]
271#define SWIGTYPE_p_wxMimeTypesManager swig_types[53]
272#define SWIGTYPE_p_wxPyArtProvider swig_types[54]
273#define SWIGTYPE_p_wxPyTipProvider swig_types[55]
274#define SWIGTYPE_p_wxTipProvider swig_types[56]
275#define SWIGTYPE_p_wxJoystick swig_types[57]
276#define SWIGTYPE_p_wxSystemOptions swig_types[58]
277#define SWIGTYPE_p_wxPoint swig_types[59]
278#define SWIGTYPE_p_wxJoystickEvent swig_types[60]
279#define SWIGTYPE_p_wxCursor swig_types[61]
280#define SWIGTYPE_p_wxObject swig_types[62]
281#define SWIGTYPE_p_wxOutputStream swig_types[63]
282#define SWIGTYPE_p_wxDateTime swig_types[64]
283#define SWIGTYPE_p_wxPyDropSource swig_types[65]
284#define SWIGTYPE_p_wxWindow swig_types[66]
285#define SWIGTYPE_p_wxString swig_types[67]
286#define SWIGTYPE_p_wxPyProcess swig_types[68]
287#define SWIGTYPE_p_wxBitmap swig_types[69]
288#define SWIGTYPE_p_wxConfig swig_types[70]
289#define SWIGTYPE_p_wxChar swig_types[71]
290#define SWIGTYPE_p_wxBusyInfo swig_types[72]
291#define SWIGTYPE_p_wxPyDropTarget swig_types[73]
292#define SWIGTYPE_p_wxPyTextDropTarget swig_types[74]
293#define SWIGTYPE_p_wxPyFileDropTarget swig_types[75]
294#define SWIGTYPE_p_wxProcessEvent swig_types[76]
295#define SWIGTYPE_p_wxPyLog swig_types[77]
296#define SWIGTYPE_p_wxLogNull swig_types[78]
297#define SWIGTYPE_p_wxColour swig_types[79]
298#define SWIGTYPE_p_wxConfigPathChanger swig_types[80]
299#define SWIGTYPE_p_wxPyTimer swig_types[81]
300#define SWIGTYPE_p_wxDateSpan swig_types[82]
301static swig_type_info *swig_types[84];
302
303/* -------- TYPES TABLE (END) -------- */
304
305
306/*-----------------------------------------------
307 @(target):= _misc.so
308 ------------------------------------------------*/
309#define SWIG_init init_misc
310
311#define SWIG_name "_misc"
312
313#include "wx/wxPython/wxPython.h"
314#include "wx/wxPython/pyclasses.h"
315#include "wx/wxPython/pyistream.h"
316
317 DECLARE_DEF_STRING(EmptyString);
318
319
320
321
322
323 DECLARE_DEF_STRING(FileSelectorPromptStr);
324 DECLARE_DEF_STRING(FileSelectorDefaultWildcardStr);
325 DECLARE_DEF_STRING(DirSelectorPromptStr);
326
327
328static PyObject* t_output_helper(PyObject* target, PyObject* o) {
329 PyObject* o2;
330 PyObject* o3;
331
332 if (!target) {
333 target = o;
334 } else if (target == Py_None) {
335 Py_DECREF(Py_None);
336 target = o;
337 } else {
338 if (!PyTuple_Check(target)) {
339 o2 = target;
340 target = PyTuple_New(1);
341 PyTuple_SetItem(target, 0, o2);
342 }
343 o3 = PyTuple_New(1);
344 PyTuple_SetItem(o3, 0, o);
345
346 o2 = target;
347 target = PySequence_Concat(o2, o3);
348 Py_DECREF(o2);
349 Py_DECREF(o3);
350 }
351 return target;
352}
353
354
355 bool wxThread_IsMain() {
356#ifdef WXP_WITH_THREAD
357 return wxThread::IsMain();
358#else
423f194a 359 return True;
d14a1e28
RD
360#endif
361 }
362
363
364 int wxCaret_GetBlinkTime() {
365 return wxCaret::GetBlinkTime();
366 }
367
368 void wxCaret_SetBlinkTime(int milliseconds) {
369 wxCaret::SetBlinkTime(milliseconds);
370 }
371
372
373#include <wx/snglinst.h>
374
375
376#ifdef __WXMSW__
377#include <wx/msw/private.h>
378#include <wx/dynload.h>
379#endif
380
381
382
383void wxDrawWindowOnDC(wxWindow* window, const wxDC& dc, int method)
384{
385#ifdef __WXMSW__
386
387 switch (method)
388 {
389 case 1:
390 // This one only partially works. Appears to be an undocumented
391 // "standard" convention that not all widgets adhear to. For
392 // example, for some widgets backgrounds or non-client areas may
393 // not be painted.
394 ::SendMessage(GetHwndOf(window), WM_PAINT, (long)GetHdcOf(dc), 0);
395 break;
396
397 case 2:
398 // This one works much better, except for on XP. On Win2k nearly
399 // all widgets and their children are captured correctly[**]. On
400 // XP with Themes activated most native widgets draw only
401 // partially, if at all. Without themes it works just like on
402 // Win2k.
403 //
404 // ** For example the radio buttons in a wxRadioBox are not its
405 // children by default, but you can capture it via the panel
406 // instead, or change RADIOBTN_PARENT_IS_RADIOBOX in radiobox.cpp.
407 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
408 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN |
409 PRF_ERASEBKGND | PRF_OWNED );
410 break;
411
412 case 3:
413 // This one is only defined in the latest SDK and is only
414 // available on XP. MSDN says it is similar to sending WM_PRINT
415 // so I expect that it will work similar to the above. Since it
416 // is avaialble only on XP, it can't be compiled like this and
417 // will have to be loaded dynamically.
418 // //::PrintWindow(GetHwndOf(window), GetHdcOf(dc), 0); //break;
419
420 // fall through
421
422 case 4:
423 // Use PrintWindow if available, or fallback to WM_PRINT
424 // otherwise. Unfortunately using PrintWindow is even worse than
425 // WM_PRINT. For most native widgets nothing is drawn to the dc
426 // at all, with or without Themes.
427 typedef BOOL (WINAPI *PrintWindow_t)(HWND, HDC, UINT);
423f194a 428 static bool s_triedToLoad = False;
d14a1e28
RD
429 static PrintWindow_t pfnPrintWindow = NULL;
430 if ( !s_triedToLoad )
431 {
432
423f194a 433 s_triedToLoad = True;
d14a1e28
RD
434 wxDynamicLibrary dllUser32(_T("user32.dll"));
435 if ( dllUser32.IsLoaded() )
436 {
437 wxLogNull nolog; // Don't report errors here
438 pfnPrintWindow = (PrintWindow_t)dllUser32.GetSymbol(_T("PrintWindow"));
439 }
440 }
441 if (pfnPrintWindow)
442 {
443 printf("Using PrintWindow\n");
444 pfnPrintWindow(GetHwndOf(window), GetHdcOf(dc), 0);
445 }
446 else
447 {
448 printf("Using WM_PRINT\n");
449 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
450 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN | PRF_ERASEBKGND | PRF_OWNED );
451 }
452 }
453#endif
454}
455
456
457
458#include <wx/tipdlg.h>
459
460
461class wxPyTipProvider : public wxTipProvider {
462public:
463 wxPyTipProvider(size_t currentTip)
464 : wxTipProvider(currentTip) {}
465
466 DEC_PYCALLBACK_STRING__pure(GetTip);
467 DEC_PYCALLBACK_STRING_STRING(PreprocessTip);
468 PYPRIVATE;
469};
470
471IMP_PYCALLBACK_STRING__pure( wxPyTipProvider, wxTipProvider, GetTip);
472IMP_PYCALLBACK_STRING_STRING(wxPyTipProvider, wxTipProvider, PreprocessTip);
473
474
475IMP_PYCALLBACK__(wxPyTimer, wxTimer, Notify);
476
477wxString Log_TimeStamp(){
478 wxString msg;
479 wxLog::TimeStamp(&msg);
480 return msg;
481 }
482void wxLog_Destroy(wxLog *self){ delete self; }
483
484// A wxLog class that can be derived from in wxPython
485class wxPyLog : public wxLog {
486public:
487 wxPyLog() : wxLog() {}
488
489 virtual void DoLog(wxLogLevel level, const wxChar *szString, time_t t) {
490 bool found;
491 wxPyBeginBlockThreads();
492 if ((found = wxPyCBH_findCallback(m_myInst, "DoLog"))) {
493 PyObject* s = wx2PyString(szString);
494 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iOi)", level, s, t));
495 Py_DECREF(s);
496 }
497 wxPyEndBlockThreads();
498 if (! found)
499 wxLog::DoLog(level, szString, t);
500 }
501
502 virtual void DoLogString(const wxChar *szString, time_t t) {
503 bool found;
504 wxPyBeginBlockThreads();
505 if ((found = wxPyCBH_findCallback(m_myInst, "DoLogString"))) {
506 PyObject* s = wx2PyString(szString);
507 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oi)", s, t));
508 Py_DECREF(s);
509 }
510 wxPyEndBlockThreads();
511 if (! found)
512 wxLog::DoLogString(szString, t);
513 }
514
515 PYPRIVATE;
516};
517
518
519
520
521IMP_PYCALLBACK_VOID_INTINT( wxPyProcess, wxProcess, OnTerminate);
522
523
524#include <wx/joystick.h>
525
526
527#if !wxUSE_JOYSTICK && !defined(__WXMSW__)
528// A C++ stub class for wxJoystick for platforms that don't have it.
529class wxJoystick : public wxObject {
530public:
531 wxJoystick(int joystick = wxJOYSTICK1) {
532 wxPyBeginBlockThreads();
533 PyErr_SetString(PyExc_NotImplementedError, "wxJoystick is not available on this platform.");
534 wxPyEndBlockThreads();
535 }
536 wxPoint GetPosition() { return wxPoint(-1,-1); }
537 int GetZPosition() { return -1; }
538 int GetButtonState() { return -1; }
539 int GetPOVPosition() { return -1; }
540 int GetPOVCTSPosition() { return -1; }
541 int GetRudderPosition() { return -1; }
542 int GetUPosition() { return -1; }
543 int GetVPosition() { return -1; }
544 int GetMovementThreshold() { return -1; }
545 void SetMovementThreshold(int threshold) {}
546
423f194a 547 bool IsOk(void) { return False; }
d14a1e28
RD
548 int GetNumberJoysticks() { return -1; }
549 int GetManufacturerId() { return -1; }
550 int GetProductId() { return -1; }
551 wxString GetProductName() { return ""; }
552 int GetXMin() { return -1; }
553 int GetYMin() { return -1; }
554 int GetZMin() { return -1; }
555 int GetXMax() { return -1; }
556 int GetYMax() { return -1; }
557 int GetZMax() { return -1; }
558 int GetNumberButtons() { return -1; }
559 int GetNumberAxes() { return -1; }
560 int GetMaxButtons() { return -1; }
561 int GetMaxAxes() { return -1; }
562 int GetPollingMin() { return -1; }
563 int GetPollingMax() { return -1; }
564 int GetRudderMin() { return -1; }
565 int GetRudderMax() { return -1; }
566 int GetUMin() { return -1; }
567 int GetUMax() { return -1; }
568 int GetVMin() { return -1; }
569 int GetVMax() { return -1; }
570
423f194a
RD
571 bool HasRudder() { return False; }
572 bool HasZ() { return False; }
573 bool HasU() { return False; }
574 bool HasV() { return False; }
575 bool HasPOV() { return False; }
576 bool HasPOV4Dir() { return False; }
577 bool HasPOVCTS() { return False; }
d14a1e28 578
423f194a
RD
579 bool SetCapture(wxWindow* win, int pollingFreq = 0) { return False; }
580 bool ReleaseCapture() { return False; }
d14a1e28
RD
581};
582#endif
583
584
585#include <wx/wave.h>
586
587
588#if !wxUSE_WAVE
589// A C++ stub class for wxWave for platforms that don't have it.
590class wxWave : public wxObject
591{
592public:
423f194a 593 wxWave(const wxString& fileName, bool isResource = False) {
d14a1e28
RD
594 wxPyBeginBlockThreads();
595 PyErr_SetString(PyExc_NotImplementedError, "wxWave is not available on this platform.");
596 wxPyEndBlockThreads();
597 }
598 wxWave(int size, const wxByte* data) {
599 wxPyBeginBlockThreads();
600 PyErr_SetString(PyExc_NotImplementedError, "wxWave is not available on this platform.");
601 wxPyEndBlockThreads();
602 }
603
604 ~wxWave() {}
605
423f194a
RD
606 bool IsOk() const { return False; }
607 bool Play(bool async = True, bool looped = False) const { return False; }
d14a1e28
RD
608};
609
610#endif
611
612wxWave *new_wxWave(wxString const &data){
613 return new wxWave(data.Len(), (wxByte*)data.c_str());
614 }
615
616#include <wx/mimetype.h>
617
618PyObject *wxFileType_GetMimeType(wxFileType *self){
619 wxString str;
620 if (self->GetMimeType(&str))
621 return wx2PyString(str);
622 else
623 RETURN_NONE();
624 }
625PyObject *wxFileType_GetMimeTypes(wxFileType *self){
626 wxArrayString arr;
627 if (self->GetMimeTypes(arr))
628 return wxArrayString2PyList_helper(arr);
629 else
630 RETURN_NONE();
631 }
632PyObject *wxFileType_GetExtensions(wxFileType *self){
633 wxArrayString arr;
634 if (self->GetExtensions(arr))
635 return wxArrayString2PyList_helper(arr);
636 else
637 RETURN_NONE();
638 }
639wxIcon *wxFileType_GetIcon(wxFileType *self){
640 wxIconLocation loc;
641 if (self->GetIcon(&loc))
642 return new wxIcon(loc);
643 else
644 return NULL;
645 }
646PyObject *wxFileType_GetIconInfo(wxFileType *self){
647 wxIconLocation loc;
648 if (self->GetIcon(&loc)) {
649 wxString iconFile = loc.GetFileName();
650 int iconIndex = -1;
651
652 iconIndex = loc.GetIndex();
653
654 // Make a tuple and put the values in it
655 wxPyBeginBlockThreads();
656 PyObject* tuple = PyTuple_New(3);
657 PyTuple_SetItem(tuple, 0, wxPyConstructObject(new wxIcon(loc),
423f194a 658 wxT("wxIcon"), True));
d14a1e28
RD
659 PyTuple_SetItem(tuple, 1, wx2PyString(iconFile));
660 PyTuple_SetItem(tuple, 2, PyInt_FromLong(iconIndex));
661 wxPyEndBlockThreads();
662 return tuple;
663 }
664 else
665 RETURN_NONE();
666 }
667PyObject *wxFileType_GetDescription(wxFileType *self){
668 wxString str;
669 if (self->GetDescription(&str))
670 return wx2PyString(str);
671 else
672 RETURN_NONE();
673 }
674PyObject *wxFileType_GetOpenCommand(wxFileType *self,wxString const &filename,wxString const &mimetype){
675 wxString str;
676 if (self->GetOpenCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
677 return wx2PyString(str);
678 else
679 RETURN_NONE();
680 }
681PyObject *wxFileType_GetPrintCommand(wxFileType *self,wxString const &filename,wxString const &mimetype){
682 wxString str;
683 if (self->GetPrintCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
684 return wx2PyString(str);
685 else
686 RETURN_NONE();
687 }
688PyObject *wxFileType_GetAllCommands(wxFileType *self,wxString const &filename,wxString const &mimetype){
689 wxArrayString verbs;
690 wxArrayString commands;
691 if (self->GetAllCommands(&verbs, &commands,
692 wxFileType::MessageParameters(filename, mimetype))) {
693 wxPyBeginBlockThreads();
694 PyObject* tuple = PyTuple_New(2);
695 PyTuple_SetItem(tuple, 0, wxArrayString2PyList_helper(verbs));
696 PyTuple_SetItem(tuple, 1, wxArrayString2PyList_helper(commands));
697 wxPyEndBlockThreads();
698 return tuple;
699 }
700 else
701 RETURN_NONE();
702 }
703wxString FileType_ExpandCommand(wxString const &command,wxString const &filename,wxString const &mimetype){
704 return wxFileType::ExpandCommand(command,
705 wxFileType::MessageParameters(filename, mimetype));
706 }
707PyObject *wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager *self){
708 wxArrayString arr;
709 self->EnumAllFileTypes(arr);
710 return wxArrayString2PyList_helper(arr);
711 }
712
713#include <wx/artprov.h>
714
715 static const wxString wxPyART_TOOLBAR(wxART_TOOLBAR);
716 static const wxString wxPyART_MENU(wxART_MENU);
717 static const wxString wxPyART_FRAME_ICON(wxART_FRAME_ICON);
718 static const wxString wxPyART_CMN_DIALOG(wxART_CMN_DIALOG);
719 static const wxString wxPyART_HELP_BROWSER(wxART_HELP_BROWSER);
720 static const wxString wxPyART_MESSAGE_BOX(wxART_MESSAGE_BOX);
721 static const wxString wxPyART_OTHER(wxART_OTHER);
722 static const wxString wxPyART_ADD_BOOKMARK(wxART_ADD_BOOKMARK);
723 static const wxString wxPyART_DEL_BOOKMARK(wxART_DEL_BOOKMARK);
724 static const wxString wxPyART_HELP_SIDE_PANEL(wxART_HELP_SIDE_PANEL);
725 static const wxString wxPyART_HELP_SETTINGS(wxART_HELP_SETTINGS);
726 static const wxString wxPyART_HELP_BOOK(wxART_HELP_BOOK);
727 static const wxString wxPyART_HELP_FOLDER(wxART_HELP_FOLDER);
728 static const wxString wxPyART_HELP_PAGE(wxART_HELP_PAGE);
729 static const wxString wxPyART_GO_BACK(wxART_GO_BACK);
730 static const wxString wxPyART_GO_FORWARD(wxART_GO_FORWARD);
731 static const wxString wxPyART_GO_UP(wxART_GO_UP);
732 static const wxString wxPyART_GO_DOWN(wxART_GO_DOWN);
733 static const wxString wxPyART_GO_TO_PARENT(wxART_GO_TO_PARENT);
734 static const wxString wxPyART_GO_HOME(wxART_GO_HOME);
735 static const wxString wxPyART_FILE_OPEN(wxART_FILE_OPEN);
736 static const wxString wxPyART_PRINT(wxART_PRINT);
737 static const wxString wxPyART_HELP(wxART_HELP);
738 static const wxString wxPyART_TIP(wxART_TIP);
739 static const wxString wxPyART_REPORT_VIEW(wxART_REPORT_VIEW);
740 static const wxString wxPyART_LIST_VIEW(wxART_LIST_VIEW);
741 static const wxString wxPyART_NEW_DIR(wxART_NEW_DIR);
742 static const wxString wxPyART_FOLDER(wxART_FOLDER);
743 static const wxString wxPyART_GO_DIR_UP(wxART_GO_DIR_UP);
744 static const wxString wxPyART_EXECUTABLE_FILE(wxART_EXECUTABLE_FILE);
745 static const wxString wxPyART_NORMAL_FILE(wxART_NORMAL_FILE);
746 static const wxString wxPyART_TICK_MARK(wxART_TICK_MARK);
747 static const wxString wxPyART_CROSS_MARK(wxART_CROSS_MARK);
748 static const wxString wxPyART_ERROR(wxART_ERROR);
749 static const wxString wxPyART_QUESTION(wxART_QUESTION);
750 static const wxString wxPyART_WARNING(wxART_WARNING);
751 static const wxString wxPyART_INFORMATION(wxART_INFORMATION);
752 static const wxString wxPyART_MISSING_IMAGE(wxART_MISSING_IMAGE);
753 // Python aware wxArtProvider
754class wxPyArtProvider : public wxArtProvider {
755public:
756
757 virtual wxBitmap CreateBitmap(const wxArtID& id,
758 const wxArtClient& client,
759 const wxSize& size) {
760 wxBitmap rval = wxNullBitmap;
761 wxPyBeginBlockThreads();
762 if ((wxPyCBH_findCallback(m_myInst, "CreateBitmap"))) {
763 PyObject* so = wxPyConstructObject((void*)&size, wxT("wxSize"), 0);
764 PyObject* ro;
765 wxBitmap* ptr;
766 PyObject* s1, *s2;
767 s1 = wx2PyString(id);
768 s2 = wx2PyString(client);
769 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(OOO)", s1, s2, so));
770 Py_DECREF(so);
771 Py_DECREF(s1);
772 Py_DECREF(s2);
773 if (ro) {
774 if (wxPyConvertSwigPtr(ro, (void**)&ptr, wxT("wxBitmap")))
775 rval = *ptr;
776 Py_DECREF(ro);
777 }
778 }
779 wxPyEndBlockThreads();
780 return rval;
781 }
782
783 PYPRIVATE;
784};
785
41f1cec7 786void wxPyArtProvider_Destroy(wxPyArtProvider *self){ delete self; }
d14a1e28
RD
787
788
789
790 static PyObject* __EnumerationHelper(bool flag, wxString& str, long index) {
791 PyObject* ret = PyTuple_New(3);
792 if (ret) {
793 PyTuple_SET_ITEM(ret, 0, PyInt_FromLong(flag));
794 PyTuple_SET_ITEM(ret, 1, wx2PyString(str));
795 PyTuple_SET_ITEM(ret, 2, PyInt_FromLong(index));
796 }
797 return ret;
798 }
799
800PyObject *wxConfigBase_GetFirstGroup(wxConfigBase *self){
801 bool cont;
802 long index = 0;
803 wxString value;
804
805 cont = self->GetFirstGroup(value, index);
806 return __EnumerationHelper(cont, value, index);
807 }
808PyObject *wxConfigBase_GetNextGroup(wxConfigBase *self,long index){
809 bool cont;
810 wxString value;
811
812 cont = self->GetNextGroup(value, index);
813 return __EnumerationHelper(cont, value, index);
814 }
815PyObject *wxConfigBase_GetFirstEntry(wxConfigBase *self){
816 bool cont;
817 long index = 0;
818 wxString value;
819
820 cont = self->GetFirstEntry(value, index);
821 return __EnumerationHelper(cont, value, index);
822 }
823PyObject *wxConfigBase_GetNextEntry(wxConfigBase *self,long index){
824 bool cont;
825 wxString value;
826
827 cont = self->GetNextEntry(value, index);
828 return __EnumerationHelper(cont, value, index);
829 }
830long wxConfigBase_ReadInt(wxConfigBase *self,wxString const &key,long defaultVal){
831 long rv;
832 self->Read(key, &rv, defaultVal);
833 return rv;
834 }
835double wxConfigBase_ReadFloat(wxConfigBase *self,wxString const &key,double defaultVal){
836 double rv;
837 self->Read(key, &rv, defaultVal);
838 return rv;
839 }
840bool wxConfigBase_ReadBool(wxConfigBase *self,wxString const &key,bool defaultVal){
841 bool rv;
842 self->Read(key, &rv, defaultVal);
843 return rv;
844 }
845
846#include <wx/datetime.h>
847
848 DECLARE_DEF_STRING2(DateFormatStr, wxT("%c"));
849 DECLARE_DEF_STRING2(TimeSpanFormatStr, wxT("%H:%M:%S"));
850
851
852
853#define LOCAL_TZ wxDateTime::Local
854
855wxDateTime wxDateTime___add____SWIG_0(wxDateTime *self,wxTimeSpan const &other){ return *self + other; }
856wxDateTime wxDateTime___add____SWIG_1(wxDateTime *self,wxDateSpan const &other){ return *self + other; }
857wxTimeSpan wxDateTime___sub____SWIG_0(wxDateTime *self,wxDateTime const &other){ return *self - other; }
858wxDateTime wxDateTime___sub____SWIG_1(wxDateTime *self,wxTimeSpan const &other){ return *self - other; }
859wxDateTime wxDateTime___sub____SWIG_2(wxDateTime *self,wxDateSpan const &other){ return *self - other; }
860bool wxDateTime___lt__(wxDateTime *self,wxDateTime const &other){ return *self < other; }
861bool wxDateTime___le__(wxDateTime *self,wxDateTime const &other){ return *self <= other; }
862bool wxDateTime___gt__(wxDateTime *self,wxDateTime const &other){ return *self > other; }
863bool wxDateTime___ge__(wxDateTime *self,wxDateTime const &other){ return *self >= other; }
864bool wxDateTime___eq__(wxDateTime *self,wxDateTime const &other){ return *self == other; }
865bool wxDateTime___ne__(wxDateTime *self,wxDateTime const &other){ return *self != other; }
866int wxDateTime_ParseRfc822Date(wxDateTime *self,wxString const &date){
867 const wxChar* rv;
868 const wxChar* _date = date;
869 rv = self->ParseRfc822Date(_date);
870 if (rv == NULL) return -1;
871 return rv - _date;
872 }
873int wxDateTime_ParseFormat(wxDateTime *self,wxString const &date,wxString const &format,wxDateTime const &dateDef){
874 const wxChar* rv;
875 const wxChar* _date = date;
876 rv = self->ParseFormat(_date, format, dateDef);
877 if (rv == NULL) return -1;
878 return rv - _date;
879 }
880int wxDateTime_ParseDateTime(wxDateTime *self,wxString const &datetime){
881 const wxChar* rv;
882 const wxChar* _datetime = datetime;
883 rv = self->ParseDateTime(_datetime);
884 if (rv == NULL) return -1;
885 return rv - _datetime;
886 }
887int wxDateTime_ParseDate(wxDateTime *self,wxString const &date){
888 const wxChar* rv;
889 const wxChar* _date = date;
890 rv = self->ParseDate(_date);
891 if (rv == NULL) return -1;
892 return rv - _date;
893 }
894int wxDateTime_ParseTime(wxDateTime *self,wxString const &time){
895 const wxChar* rv;
896 const wxChar* _time = time;
897 rv = self->ParseTime(_time);
898 if (rv == NULL) return -1;
899 return rv - _time;
900 }
901wxTimeSpan wxTimeSpan___add__(wxTimeSpan *self,wxTimeSpan const &other){ return *self + other; }
902wxTimeSpan wxTimeSpan___sub__(wxTimeSpan *self,wxTimeSpan const &other){ return *self - other; }
903wxTimeSpan wxTimeSpan___mul__(wxTimeSpan *self,int n){ return *self * n; }
904wxTimeSpan wxTimeSpan___rmul__(wxTimeSpan *self,int n){ return n * *self; }
905bool wxTimeSpan___lt__(wxTimeSpan *self,wxTimeSpan const &other){ return *self < other; }
906bool wxTimeSpan___le__(wxTimeSpan *self,wxTimeSpan const &other){ return *self <= other; }
907bool wxTimeSpan___gt__(wxTimeSpan *self,wxTimeSpan const &other){ return *self > other; }
908bool wxTimeSpan___ge__(wxTimeSpan *self,wxTimeSpan const &other){ return *self >= other; }
909bool wxTimeSpan___eq__(wxTimeSpan *self,wxTimeSpan const &other){ return *self == other; }
910bool wxTimeSpan___ne__(wxTimeSpan *self,wxTimeSpan const &other){ return *self != other; }
911wxDateSpan wxDateSpan___add__(wxDateSpan *self,wxDateSpan const &other){ return *self + other; }
912wxDateSpan wxDateSpan___sub__(wxDateSpan *self,wxDateSpan const &other){ return *self - other; }
913wxDateSpan wxDateSpan___mul__(wxDateSpan *self,int n){ return *self * n; }
914wxDateSpan wxDateSpan___rmul__(wxDateSpan *self,int n){ return n * *self; }
915bool wxDateSpan___eq__(wxDateSpan *self,wxDateSpan const &other){ return *self == other; }
916bool wxDateSpan___ne__(wxDateSpan *self,wxDateSpan const &other){ return *self != other; }
917
918#include <wx/dataobj.h>
919
920 // Create a new class for wxPython to use
921class wxPyDataObjectSimple : public wxDataObjectSimple {
922public:
923 wxPyDataObjectSimple(const wxDataFormat& format = wxFormatInvalid)
924 : wxDataObjectSimple(format) {}
925
926 DEC_PYCALLBACK_SIZET__const(GetDataSize);
927 bool GetDataHere(void *buf) const;
928 bool SetData(size_t len, const void *buf) const;
929 PYPRIVATE;
930};
931
932IMP_PYCALLBACK_SIZET__const(wxPyDataObjectSimple, wxDataObjectSimple, GetDataSize);
933
934bool wxPyDataObjectSimple::GetDataHere(void *buf) const {
935 // We need to get the data for this object and write it to buf. I think
936 // the best way to do this for wxPython is to have the Python method
937 // return either a string or None and then act appropriately with the
938 // C++ version.
939
423f194a 940 bool rval = False;
d14a1e28
RD
941 wxPyBeginBlockThreads();
942 if (wxPyCBH_findCallback(m_myInst, "GetDataHere")) {
943 PyObject* ro;
944 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
945 if (ro) {
946 rval = (ro != Py_None && PyString_Check(ro));
947 if (rval)
948 memcpy(buf, PyString_AsString(ro), PyString_Size(ro));
949 Py_DECREF(ro);
950 }
951 }
952 wxPyEndBlockThreads();
953 return rval;
954}
955
956bool wxPyDataObjectSimple::SetData(size_t len, const void *buf) const{
957 // For this one we simply need to make a string from buf and len
958 // and send it to the Python method.
423f194a 959 bool rval = False;
d14a1e28
RD
960 wxPyBeginBlockThreads();
961 if (wxPyCBH_findCallback(m_myInst, "SetData")) {
962 PyObject* data = PyString_FromStringAndSize((char*)buf, len);
963 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", data));
964 Py_DECREF(data);
965 }
966 wxPyEndBlockThreads();
967 return rval;
968}
969
970 // Create a new class for wxPython to use
971class wxPyTextDataObject : public wxTextDataObject {
972public:
973 wxPyTextDataObject(const wxString& text = wxPyEmptyString)
974 : wxTextDataObject(text) {}
975
976 DEC_PYCALLBACK_SIZET__const(GetTextLength);
977 DEC_PYCALLBACK_STRING__const(GetText);
978 DEC_PYCALLBACK__STRING(SetText);
979 PYPRIVATE;
980};
981
982IMP_PYCALLBACK_SIZET__const(wxPyTextDataObject, wxTextDataObject, GetTextLength);
983IMP_PYCALLBACK_STRING__const(wxPyTextDataObject, wxTextDataObject, GetText);
984IMP_PYCALLBACK__STRING(wxPyTextDataObject, wxTextDataObject, SetText);
985
986
987 // Create a new class for wxPython to use
988class wxPyBitmapDataObject : public wxBitmapDataObject {
989public:
990 wxPyBitmapDataObject(const wxBitmap& bitmap = wxNullBitmap)
991 : wxBitmapDataObject(bitmap) {}
992
993 wxBitmap GetBitmap() const;
994 void SetBitmap(const wxBitmap& bitmap);
995 PYPRIVATE;
996};
997
998wxBitmap wxPyBitmapDataObject::GetBitmap() const {
999 wxBitmap* rval = &wxNullBitmap;
1000 wxPyBeginBlockThreads();
1001 if (wxPyCBH_findCallback(m_myInst, "GetBitmap")) {
1002 PyObject* ro;
1003 wxBitmap* ptr;
1004 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
1005 if (ro) {
1006 if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxBitmap")))
1007 rval = ptr;
1008 Py_DECREF(ro);
1009 }
1010 }
1011 wxPyEndBlockThreads();
1012 return *rval;
1013}
1014
1015void wxPyBitmapDataObject::SetBitmap(const wxBitmap& bitmap) {
1016 wxPyBeginBlockThreads();
1017 if (wxPyCBH_findCallback(m_myInst, "SetBitmap")) {
423f194a 1018 PyObject* bo = wxPyConstructObject((void*)&bitmap, wxT("wxBitmap"), False);
d14a1e28
RD
1019 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", bo));
1020 Py_DECREF(bo);
1021 }
1022 wxPyEndBlockThreads();
1023}
1024
1025void wxCustomDataObject_TakeData(wxCustomDataObject *self,PyObject *data){
1026 if (PyString_Check(data)) {
1027 // for Python we just call SetData here since we always need it to make a copy.
1028 self->SetData(PyString_Size(data), PyString_AsString(data));
1029 }
1030 else {
1031 // raise a TypeError if not a string
1032 PyErr_SetString(PyExc_TypeError, "String expected.");
1033 }
1034 }
1035bool wxCustomDataObject_SetData(wxCustomDataObject *self,PyObject *data){
1036 if (PyString_Check(data)) {
1037 return self->SetData(PyString_Size(data), PyString_AsString(data));
1038 }
1039 else {
1040 // raise a TypeError if not a string
1041 PyErr_SetString(PyExc_TypeError, "String expected.");
423f194a 1042 return False;
d14a1e28
RD
1043 }
1044 }
1045PyObject *wxCustomDataObject_GetData(wxCustomDataObject *self){
1046 return PyString_FromStringAndSize((char*)self->GetData(), self->GetSize());
1047 }
1048
1049#include <wx/metafile.h>
1050
1051
d14a1e28
RD
1052
1053
d14a1e28
RD
1054IMP_PYCALLBACK_BOOL_DR(wxPyDropSource, wxDropSource, GiveFeedback);
1055
1056
d14a1e28
RD
1057IMP_PYCALLBACK__(wxPyDropTarget, wxDropTarget, OnLeave);
1058IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnEnter);
1059IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnDragOver);
1060IMP_PYCALLBACK_DR_2WXCDR_pure(wxPyDropTarget, wxDropTarget, OnData);
1061IMP_PYCALLBACK_BOOL_INTINT(wxPyDropTarget, wxDropTarget, OnDrop);
1062
1063
d14a1e28
RD
1064class wxPyTextDropTarget : public wxTextDropTarget {
1065public:
1066 wxPyTextDropTarget() {}
1067
1068 DEC_PYCALLBACK_BOOL_INTINTSTR_pure(OnDropText);
1069
1070 DEC_PYCALLBACK__(OnLeave);
1071 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
1072 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
1073 DEC_PYCALLBACK_DR_2WXCDR(OnData);
1074 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
1075
1076 PYPRIVATE;
1077};
1078
1079IMP_PYCALLBACK_BOOL_INTINTSTR_pure(wxPyTextDropTarget, wxTextDropTarget, OnDropText);
1080IMP_PYCALLBACK__(wxPyTextDropTarget, wxTextDropTarget, OnLeave);
1081IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnEnter);
1082IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnDragOver);
1083IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnData);
1084IMP_PYCALLBACK_BOOL_INTINT(wxPyTextDropTarget, wxTextDropTarget, OnDrop);
1085
1086
1087
1088class wxPyFileDropTarget : public wxFileDropTarget {
1089public:
1090 wxPyFileDropTarget() {}
1091
1092 virtual bool OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& filenames);
1093
1094 DEC_PYCALLBACK__(OnLeave);
1095 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
1096 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
1097 DEC_PYCALLBACK_DR_2WXCDR(OnData);
1098 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
1099
1100 PYPRIVATE;
1101};
1102
1103bool wxPyFileDropTarget::OnDropFiles(wxCoord x, wxCoord y,
1104 const wxArrayString& filenames) {
423f194a 1105 bool rval = False;
d14a1e28
RD
1106 wxPyBeginBlockThreads();
1107 if (wxPyCBH_findCallback(m_myInst, "OnDropFiles")) {
1108 PyObject* list = wxArrayString2PyList_helper(filenames);
1109 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",x,y,list));
1110 Py_DECREF(list);
1111 }
1112 wxPyEndBlockThreads();
1113 return rval;
1114}
1115
1116
1117
1118IMP_PYCALLBACK__(wxPyFileDropTarget, wxFileDropTarget, OnLeave);
1119IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnEnter);
1120IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnDragOver);
1121IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnData);
1122IMP_PYCALLBACK_BOOL_INTINT(wxPyFileDropTarget, wxFileDropTarget, OnDrop);
1123
1124
1125
1126
1127bool wxClipboardLocker___nonzero__(wxClipboardLocker *self){ return !!(*self); }
1128#ifdef __cplusplus
1129extern "C" {
1130#endif
1131static PyObject *_wrap_SystemSettings_GetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1132 PyObject *resultobj;
1133 int arg1 ;
1134 wxColour result;
1135 char *kwnames[] = {
1136 (char *) "index", NULL
1137 };
1138
1139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:SystemSettings_GetColour",kwnames,&arg1)) goto fail;
1140 {
1141 PyThreadState* __tstate = wxPyBeginAllowThreads();
1142 result = wxSystemSettings::GetColour((wxSystemColour )arg1);
1143
1144 wxPyEndAllowThreads(__tstate);
1145 if (PyErr_Occurred()) SWIG_fail;
1146 }
1147 {
1148 wxColour * resultptr;
1149 resultptr = new wxColour((wxColour &) result);
1150 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxColour, 1);
1151 }
1152 return resultobj;
1153 fail:
1154 return NULL;
1155}
1156
1157
1158static PyObject *_wrap_SystemSettings_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
1159 PyObject *resultobj;
1160 int arg1 ;
1161 wxFont result;
1162 char *kwnames[] = {
1163 (char *) "index", NULL
1164 };
1165
1166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:SystemSettings_GetFont",kwnames,&arg1)) goto fail;
1167 {
1168 PyThreadState* __tstate = wxPyBeginAllowThreads();
1169 result = wxSystemSettings::GetFont((wxSystemFont )arg1);
1170
1171 wxPyEndAllowThreads(__tstate);
1172 if (PyErr_Occurred()) SWIG_fail;
1173 }
1174 {
1175 wxFont * resultptr;
1176 resultptr = new wxFont((wxFont &) result);
1177 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxFont, 1);
1178 }
1179 return resultobj;
1180 fail:
1181 return NULL;
1182}
1183
1184
1185static PyObject *_wrap_SystemSettings_GetMetric(PyObject *self, PyObject *args, PyObject *kwargs) {
1186 PyObject *resultobj;
1187 int arg1 ;
1188 int result;
1189 char *kwnames[] = {
1190 (char *) "index", NULL
1191 };
1192
1193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:SystemSettings_GetMetric",kwnames,&arg1)) goto fail;
1194 {
1195 PyThreadState* __tstate = wxPyBeginAllowThreads();
1196 result = (int)wxSystemSettings::GetMetric((wxSystemMetric )arg1);
1197
1198 wxPyEndAllowThreads(__tstate);
1199 if (PyErr_Occurred()) SWIG_fail;
1200 }
1201 resultobj = PyInt_FromLong((long)result);
1202 return resultobj;
1203 fail:
1204 return NULL;
1205}
1206
1207
1208static PyObject *_wrap_SystemSettings_HasFeature(PyObject *self, PyObject *args, PyObject *kwargs) {
1209 PyObject *resultobj;
1210 int arg1 ;
1211 bool result;
1212 char *kwnames[] = {
1213 (char *) "index", NULL
1214 };
1215
1216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:SystemSettings_HasFeature",kwnames,&arg1)) goto fail;
1217 {
1218 PyThreadState* __tstate = wxPyBeginAllowThreads();
1219 result = (bool)wxSystemSettings::HasFeature((wxSystemFeature )arg1);
1220
1221 wxPyEndAllowThreads(__tstate);
1222 if (PyErr_Occurred()) SWIG_fail;
1223 }
1224 resultobj = PyInt_FromLong((long)result);
1225 return resultobj;
1226 fail:
1227 return NULL;
1228}
1229
1230
1231static PyObject *_wrap_SystemSettings_GetScreenType(PyObject *self, PyObject *args, PyObject *kwargs) {
1232 PyObject *resultobj;
1233 int result;
1234 char *kwnames[] = {
1235 NULL
1236 };
1237
1238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SystemSettings_GetScreenType",kwnames)) goto fail;
1239 {
1240 PyThreadState* __tstate = wxPyBeginAllowThreads();
1241 result = (int)wxSystemSettings::GetScreenType();
1242
1243 wxPyEndAllowThreads(__tstate);
1244 if (PyErr_Occurred()) SWIG_fail;
1245 }
1246 resultobj = PyInt_FromLong((long)result);
1247 return resultobj;
1248 fail:
1249 return NULL;
1250}
1251
1252
1253static PyObject *_wrap_SystemSettings_SetScreenType(PyObject *self, PyObject *args, PyObject *kwargs) {
1254 PyObject *resultobj;
1255 int arg1 ;
1256 char *kwnames[] = {
1257 (char *) "screen", NULL
1258 };
1259
1260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:SystemSettings_SetScreenType",kwnames,&arg1)) goto fail;
1261 {
1262 PyThreadState* __tstate = wxPyBeginAllowThreads();
1263 wxSystemSettings::SetScreenType((wxSystemScreenType )arg1);
1264
1265 wxPyEndAllowThreads(__tstate);
1266 if (PyErr_Occurred()) SWIG_fail;
1267 }
1268 Py_INCREF(Py_None); resultobj = Py_None;
1269 return resultobj;
1270 fail:
1271 return NULL;
1272}
1273
1274
1275static PyObject * SystemSettings_swigregister(PyObject *self, PyObject *args) {
1276 PyObject *obj;
1277 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1278 SWIG_TypeClientData(SWIGTYPE_p_wxSystemSettings, obj);
1279 Py_INCREF(obj);
1280 return Py_BuildValue((char *)"");
1281}
1282static PyObject *_wrap_new_SystemOptions(PyObject *self, PyObject *args, PyObject *kwargs) {
1283 PyObject *resultobj;
1284 wxSystemOptions *result;
1285 char *kwnames[] = {
1286 NULL
1287 };
1288
1289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SystemOptions",kwnames)) goto fail;
1290 {
1291 PyThreadState* __tstate = wxPyBeginAllowThreads();
1292 result = (wxSystemOptions *)new wxSystemOptions();
1293
1294 wxPyEndAllowThreads(__tstate);
1295 if (PyErr_Occurred()) SWIG_fail;
1296 }
1297 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxSystemOptions, 1);
1298 return resultobj;
1299 fail:
1300 return NULL;
1301}
1302
1303
1304static PyObject *_wrap_SystemOptions_SetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
1305 PyObject *resultobj;
1306 wxString *arg1 = 0 ;
1307 wxString *arg2 = 0 ;
423f194a
RD
1308 bool temp1 = False ;
1309 bool temp2 = False ;
d14a1e28
RD
1310 PyObject * obj0 = 0 ;
1311 PyObject * obj1 = 0 ;
1312 char *kwnames[] = {
1313 (char *) "name",(char *) "value", NULL
1314 };
1315
1316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOption",kwnames,&obj0,&obj1)) goto fail;
1317 {
1318 arg1 = wxString_in_helper(obj0);
1319 if (arg1 == NULL) SWIG_fail;
423f194a 1320 temp1 = True;
d14a1e28
RD
1321 }
1322 {
1323 arg2 = wxString_in_helper(obj1);
1324 if (arg2 == NULL) SWIG_fail;
423f194a 1325 temp2 = True;
d14a1e28
RD
1326 }
1327 {
1328 PyThreadState* __tstate = wxPyBeginAllowThreads();
1329 wxSystemOptions::SetOption((wxString const &)*arg1,(wxString const &)*arg2);
1330
1331 wxPyEndAllowThreads(__tstate);
1332 if (PyErr_Occurred()) SWIG_fail;
1333 }
1334 Py_INCREF(Py_None); resultobj = Py_None;
1335 {
1336 if (temp1)
1337 delete arg1;
1338 }
1339 {
1340 if (temp2)
1341 delete arg2;
1342 }
1343 return resultobj;
1344 fail:
1345 {
1346 if (temp1)
1347 delete arg1;
1348 }
1349 {
1350 if (temp2)
1351 delete arg2;
1352 }
1353 return NULL;
1354}
1355
1356
1357static PyObject *_wrap_SystemOptions_SetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
1358 PyObject *resultobj;
1359 wxString *arg1 = 0 ;
1360 int arg2 ;
423f194a 1361 bool temp1 = False ;
d14a1e28
RD
1362 PyObject * obj0 = 0 ;
1363 char *kwnames[] = {
1364 (char *) "name",(char *) "value", NULL
1365 };
1366
1367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:SystemOptions_SetOptionInt",kwnames,&obj0,&arg2)) goto fail;
1368 {
1369 arg1 = wxString_in_helper(obj0);
1370 if (arg1 == NULL) SWIG_fail;
423f194a 1371 temp1 = True;
d14a1e28
RD
1372 }
1373 {
1374 PyThreadState* __tstate = wxPyBeginAllowThreads();
1375 wxSystemOptions::SetOption((wxString const &)*arg1,arg2);
1376
1377 wxPyEndAllowThreads(__tstate);
1378 if (PyErr_Occurred()) SWIG_fail;
1379 }
1380 Py_INCREF(Py_None); resultobj = Py_None;
1381 {
1382 if (temp1)
1383 delete arg1;
1384 }
1385 return resultobj;
1386 fail:
1387 {
1388 if (temp1)
1389 delete arg1;
1390 }
1391 return NULL;
1392}
1393
1394
1395static PyObject *_wrap_SystemOptions_GetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
1396 PyObject *resultobj;
1397 wxString *arg1 = 0 ;
1398 wxString result;
423f194a 1399 bool temp1 = False ;
d14a1e28
RD
1400 PyObject * obj0 = 0 ;
1401 char *kwnames[] = {
1402 (char *) "name", NULL
1403 };
1404
1405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOption",kwnames,&obj0)) goto fail;
1406 {
1407 arg1 = wxString_in_helper(obj0);
1408 if (arg1 == NULL) SWIG_fail;
423f194a 1409 temp1 = True;
d14a1e28
RD
1410 }
1411 {
1412 PyThreadState* __tstate = wxPyBeginAllowThreads();
1413 result = wxSystemOptions::GetOption((wxString const &)*arg1);
1414
1415 wxPyEndAllowThreads(__tstate);
1416 if (PyErr_Occurred()) SWIG_fail;
1417 }
1418 {
1419#if wxUSE_UNICODE
1420 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1421#else
1422 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1423#endif
1424 }
1425 {
1426 if (temp1)
1427 delete arg1;
1428 }
1429 return resultobj;
1430 fail:
1431 {
1432 if (temp1)
1433 delete arg1;
1434 }
1435 return NULL;
1436}
1437
1438
1439static PyObject *_wrap_SystemOptions_GetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
1440 PyObject *resultobj;
1441 wxString *arg1 = 0 ;
1442 int result;
423f194a 1443 bool temp1 = False ;
d14a1e28
RD
1444 PyObject * obj0 = 0 ;
1445 char *kwnames[] = {
1446 (char *) "name", NULL
1447 };
1448
1449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOptionInt",kwnames,&obj0)) goto fail;
1450 {
1451 arg1 = wxString_in_helper(obj0);
1452 if (arg1 == NULL) SWIG_fail;
423f194a 1453 temp1 = True;
d14a1e28
RD
1454 }
1455 {
1456 PyThreadState* __tstate = wxPyBeginAllowThreads();
1457 result = (int)wxSystemOptions::GetOptionInt((wxString const &)*arg1);
1458
1459 wxPyEndAllowThreads(__tstate);
1460 if (PyErr_Occurred()) SWIG_fail;
1461 }
1462 resultobj = PyInt_FromLong((long)result);
1463 {
1464 if (temp1)
1465 delete arg1;
1466 }
1467 return resultobj;
1468 fail:
1469 {
1470 if (temp1)
1471 delete arg1;
1472 }
1473 return NULL;
1474}
1475
1476
1477static PyObject *_wrap_SystemOptions_HasOption(PyObject *self, PyObject *args, PyObject *kwargs) {
1478 PyObject *resultobj;
1479 wxString *arg1 = 0 ;
1480 bool result;
423f194a 1481 bool temp1 = False ;
d14a1e28
RD
1482 PyObject * obj0 = 0 ;
1483 char *kwnames[] = {
1484 (char *) "name", NULL
1485 };
1486
1487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_HasOption",kwnames,&obj0)) goto fail;
1488 {
1489 arg1 = wxString_in_helper(obj0);
1490 if (arg1 == NULL) SWIG_fail;
423f194a 1491 temp1 = True;
d14a1e28
RD
1492 }
1493 {
1494 PyThreadState* __tstate = wxPyBeginAllowThreads();
1495 result = (bool)wxSystemOptions::HasOption((wxString const &)*arg1);
1496
1497 wxPyEndAllowThreads(__tstate);
1498 if (PyErr_Occurred()) SWIG_fail;
1499 }
1500 resultobj = PyInt_FromLong((long)result);
1501 {
1502 if (temp1)
1503 delete arg1;
1504 }
1505 return resultobj;
1506 fail:
1507 {
1508 if (temp1)
1509 delete arg1;
1510 }
1511 return NULL;
1512}
1513
1514
1515static PyObject * SystemOptions_swigregister(PyObject *self, PyObject *args) {
1516 PyObject *obj;
1517 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1518 SWIG_TypeClientData(SWIGTYPE_p_wxSystemOptions, obj);
1519 Py_INCREF(obj);
1520 return Py_BuildValue((char *)"");
1521}
1522static PyObject *_wrap_NewId(PyObject *self, PyObject *args, PyObject *kwargs) {
1523 PyObject *resultobj;
1524 long result;
1525 char *kwnames[] = {
1526 NULL
1527 };
1528
1529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewId",kwnames)) goto fail;
1530 {
1531 PyThreadState* __tstate = wxPyBeginAllowThreads();
1532 result = (long)wxNewId();
1533
1534 wxPyEndAllowThreads(__tstate);
1535 if (PyErr_Occurred()) SWIG_fail;
1536 }
1537 resultobj = PyInt_FromLong((long)result);
1538 return resultobj;
1539 fail:
1540 return NULL;
1541}
1542
1543
1544static PyObject *_wrap_RegisterId(PyObject *self, PyObject *args, PyObject *kwargs) {
1545 PyObject *resultobj;
1546 long arg1 ;
1547 char *kwnames[] = {
1548 (char *) "id", NULL
1549 };
1550
1551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"l:RegisterId",kwnames,&arg1)) goto fail;
1552 {
1553 PyThreadState* __tstate = wxPyBeginAllowThreads();
1554 wxRegisterId(arg1);
1555
1556 wxPyEndAllowThreads(__tstate);
1557 if (PyErr_Occurred()) SWIG_fail;
1558 }
1559 Py_INCREF(Py_None); resultobj = Py_None;
1560 return resultobj;
1561 fail:
1562 return NULL;
1563}
1564
1565
1566static PyObject *_wrap_GetCurrentId(PyObject *self, PyObject *args, PyObject *kwargs) {
1567 PyObject *resultobj;
1568 long result;
1569 char *kwnames[] = {
1570 NULL
1571 };
1572
1573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentId",kwnames)) goto fail;
1574 {
1575 PyThreadState* __tstate = wxPyBeginAllowThreads();
1576 result = (long)wxGetCurrentId();
1577
1578 wxPyEndAllowThreads(__tstate);
1579 if (PyErr_Occurred()) SWIG_fail;
1580 }
1581 resultobj = PyInt_FromLong((long)result);
1582 return resultobj;
1583 fail:
1584 return NULL;
1585}
1586
1587
1588static PyObject *_wrap_Bell(PyObject *self, PyObject *args, PyObject *kwargs) {
1589 PyObject *resultobj;
1590 char *kwnames[] = {
1591 NULL
1592 };
1593
1594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Bell",kwnames)) goto fail;
1595 {
1596 PyThreadState* __tstate = wxPyBeginAllowThreads();
1597 wxBell();
1598
1599 wxPyEndAllowThreads(__tstate);
1600 if (PyErr_Occurred()) SWIG_fail;
1601 }
1602 Py_INCREF(Py_None); resultobj = Py_None;
1603 return resultobj;
1604 fail:
1605 return NULL;
1606}
1607
1608
1609static PyObject *_wrap_EndBusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
1610 PyObject *resultobj;
1611 char *kwnames[] = {
1612 NULL
1613 };
1614
1615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":EndBusyCursor",kwnames)) goto fail;
1616 {
1617 PyThreadState* __tstate = wxPyBeginAllowThreads();
1618 wxEndBusyCursor();
1619
1620 wxPyEndAllowThreads(__tstate);
1621 if (PyErr_Occurred()) SWIG_fail;
1622 }
1623 Py_INCREF(Py_None); resultobj = Py_None;
1624 return resultobj;
1625 fail:
1626 return NULL;
1627}
1628
1629
1630static PyObject *_wrap_GetElapsedTime(PyObject *self, PyObject *args, PyObject *kwargs) {
1631 PyObject *resultobj;
423f194a 1632 bool arg1 = (bool) True ;
d14a1e28
RD
1633 long result;
1634 PyObject * obj0 = 0 ;
1635 char *kwnames[] = {
1636 (char *) "resetTimer", NULL
1637 };
1638
1639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetElapsedTime",kwnames,&obj0)) goto fail;
1640 if (obj0) {
1641 arg1 = PyInt_AsLong(obj0) ? true : false;
1642 if (PyErr_Occurred()) SWIG_fail;
1643 }
1644 {
1645 PyThreadState* __tstate = wxPyBeginAllowThreads();
1646 result = (long)wxGetElapsedTime(arg1);
1647
1648 wxPyEndAllowThreads(__tstate);
1649 if (PyErr_Occurred()) SWIG_fail;
1650 }
1651 resultobj = PyInt_FromLong((long)result);
1652 return resultobj;
1653 fail:
1654 return NULL;
1655}
1656
1657
1658static PyObject *_wrap_GetMousePosition(PyObject *self, PyObject *args, PyObject *kwargs) {
1659 PyObject *resultobj;
1660 int *arg1 = (int *) 0 ;
1661 int *arg2 = (int *) 0 ;
1662 int temp1 ;
1663 int temp2 ;
1664 char *kwnames[] = {
1665 NULL
1666 };
1667
1668 arg1 = &temp1;
1669 arg2 = &temp2;
1670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetMousePosition",kwnames)) goto fail;
1671 {
1672 PyThreadState* __tstate = wxPyBeginAllowThreads();
1673 wxGetMousePosition(arg1,arg2);
1674
1675 wxPyEndAllowThreads(__tstate);
1676 if (PyErr_Occurred()) SWIG_fail;
1677 }
1678 Py_INCREF(Py_None); resultobj = Py_None;
1679 {
1680 PyObject *o = PyInt_FromLong((long) (*arg1));
1681 resultobj = t_output_helper(resultobj,o);
1682 }
1683 {
1684 PyObject *o = PyInt_FromLong((long) (*arg2));
1685 resultobj = t_output_helper(resultobj,o);
1686 }
1687 return resultobj;
1688 fail:
1689 return NULL;
1690}
1691
1692
1693static PyObject *_wrap_IsBusy(PyObject *self, PyObject *args, PyObject *kwargs) {
1694 PyObject *resultobj;
1695 bool result;
1696 char *kwnames[] = {
1697 NULL
1698 };
1699
1700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IsBusy",kwnames)) goto fail;
1701 {
1702 PyThreadState* __tstate = wxPyBeginAllowThreads();
1703 result = (bool)wxIsBusy();
1704
1705 wxPyEndAllowThreads(__tstate);
1706 if (PyErr_Occurred()) SWIG_fail;
1707 }
1708 resultobj = PyInt_FromLong((long)result);
1709 return resultobj;
1710 fail:
1711 return NULL;
1712}
1713
1714
1715static PyObject *_wrap_Now(PyObject *self, PyObject *args, PyObject *kwargs) {
1716 PyObject *resultobj;
1717 wxString result;
1718 char *kwnames[] = {
1719 NULL
1720 };
1721
1722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Now",kwnames)) goto fail;
1723 {
1724 PyThreadState* __tstate = wxPyBeginAllowThreads();
1725 result = wxNow();
1726
1727 wxPyEndAllowThreads(__tstate);
1728 if (PyErr_Occurred()) SWIG_fail;
1729 }
1730 {
1731#if wxUSE_UNICODE
1732 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1733#else
1734 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1735#endif
1736 }
1737 return resultobj;
1738 fail:
1739 return NULL;
1740}
1741
1742
1743static PyObject *_wrap_Shell(PyObject *self, PyObject *args, PyObject *kwargs) {
1744 PyObject *resultobj;
1745 wxString const &arg1_defvalue = wxPyEmptyString ;
1746 wxString *arg1 = (wxString *) &arg1_defvalue ;
1747 bool result;
423f194a 1748 bool temp1 = False ;
d14a1e28
RD
1749 PyObject * obj0 = 0 ;
1750 char *kwnames[] = {
1751 (char *) "command", NULL
1752 };
1753
1754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Shell",kwnames,&obj0)) goto fail;
1755 if (obj0) {
1756 {
1757 arg1 = wxString_in_helper(obj0);
1758 if (arg1 == NULL) SWIG_fail;
423f194a 1759 temp1 = True;
d14a1e28
RD
1760 }
1761 }
1762 {
1763 PyThreadState* __tstate = wxPyBeginAllowThreads();
1764 result = (bool)wxShell((wxString const &)*arg1);
1765
1766 wxPyEndAllowThreads(__tstate);
1767 if (PyErr_Occurred()) SWIG_fail;
1768 }
1769 resultobj = PyInt_FromLong((long)result);
1770 {
1771 if (temp1)
1772 delete arg1;
1773 }
1774 return resultobj;
1775 fail:
1776 {
1777 if (temp1)
1778 delete arg1;
1779 }
1780 return NULL;
1781}
1782
1783
1784static PyObject *_wrap_StartTimer(PyObject *self, PyObject *args, PyObject *kwargs) {
1785 PyObject *resultobj;
1786 char *kwnames[] = {
1787 NULL
1788 };
1789
1790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StartTimer",kwnames)) goto fail;
1791 {
1792 PyThreadState* __tstate = wxPyBeginAllowThreads();
1793 wxStartTimer();
1794
1795 wxPyEndAllowThreads(__tstate);
1796 if (PyErr_Occurred()) SWIG_fail;
1797 }
1798 Py_INCREF(Py_None); resultobj = Py_None;
1799 return resultobj;
1800 fail:
1801 return NULL;
1802}
1803
1804
1805static PyObject *_wrap_GetOsVersion(PyObject *self, PyObject *args, PyObject *kwargs) {
1806 PyObject *resultobj;
1807 int *arg1 = (int *) 0 ;
1808 int *arg2 = (int *) 0 ;
1809 int result;
1810 int temp1 ;
1811 int temp2 ;
1812 char *kwnames[] = {
1813 NULL
1814 };
1815
1816 arg1 = &temp1;
1817 arg2 = &temp2;
1818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsVersion",kwnames)) goto fail;
1819 {
1820 PyThreadState* __tstate = wxPyBeginAllowThreads();
1821 result = (int)wxGetOsVersion(arg1,arg2);
1822
1823 wxPyEndAllowThreads(__tstate);
1824 if (PyErr_Occurred()) SWIG_fail;
1825 }
1826 resultobj = PyInt_FromLong((long)result);
1827 {
1828 PyObject *o = PyInt_FromLong((long) (*arg1));
1829 resultobj = t_output_helper(resultobj,o);
1830 }
1831 {
1832 PyObject *o = PyInt_FromLong((long) (*arg2));
1833 resultobj = t_output_helper(resultobj,o);
1834 }
1835 return resultobj;
1836 fail:
1837 return NULL;
1838}
1839
1840
1841static PyObject *_wrap_GetOsDescription(PyObject *self, PyObject *args, PyObject *kwargs) {
1842 PyObject *resultobj;
1843 wxString result;
1844 char *kwnames[] = {
1845 NULL
1846 };
1847
1848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsDescription",kwnames)) goto fail;
1849 {
1850 PyThreadState* __tstate = wxPyBeginAllowThreads();
1851 result = wxGetOsDescription();
1852
1853 wxPyEndAllowThreads(__tstate);
1854 if (PyErr_Occurred()) SWIG_fail;
1855 }
1856 {
1857#if wxUSE_UNICODE
1858 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1859#else
1860 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1861#endif
1862 }
1863 return resultobj;
1864 fail:
1865 return NULL;
1866}
1867
1868
1869static PyObject *_wrap_GetFreeMemory(PyObject *self, PyObject *args, PyObject *kwargs) {
1870 PyObject *resultobj;
1871 long result;
1872 char *kwnames[] = {
1873 NULL
1874 };
1875
1876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFreeMemory",kwnames)) goto fail;
1877 {
1878 PyThreadState* __tstate = wxPyBeginAllowThreads();
1879 result = (long)wxGetFreeMemory();
1880
1881 wxPyEndAllowThreads(__tstate);
1882 if (PyErr_Occurred()) SWIG_fail;
1883 }
1884 resultobj = PyInt_FromLong((long)result);
1885 return resultobj;
1886 fail:
1887 return NULL;
1888}
1889
1890
1891static PyObject *_wrap_Shutdown(PyObject *self, PyObject *args, PyObject *kwargs) {
1892 PyObject *resultobj;
1893 int arg1 ;
1894 bool result;
1895 char *kwnames[] = {
1896 (char *) "wFlags", NULL
1897 };
1898
1899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:Shutdown",kwnames,&arg1)) goto fail;
1900 {
1901 PyThreadState* __tstate = wxPyBeginAllowThreads();
1902 result = (bool)wxShutdown((wxShutdownFlags )arg1);
1903
1904 wxPyEndAllowThreads(__tstate);
1905 if (PyErr_Occurred()) SWIG_fail;
1906 }
1907 resultobj = PyInt_FromLong((long)result);
1908 return resultobj;
1909 fail:
1910 return NULL;
1911}
1912
1913
1914static PyObject *_wrap_Sleep(PyObject *self, PyObject *args, PyObject *kwargs) {
1915 PyObject *resultobj;
1916 int arg1 ;
1917 char *kwnames[] = {
1918 (char *) "secs", NULL
1919 };
1920
1921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:Sleep",kwnames,&arg1)) goto fail;
1922 {
1923 PyThreadState* __tstate = wxPyBeginAllowThreads();
1924 wxSleep(arg1);
1925
1926 wxPyEndAllowThreads(__tstate);
1927 if (PyErr_Occurred()) SWIG_fail;
1928 }
1929 Py_INCREF(Py_None); resultobj = Py_None;
1930 return resultobj;
1931 fail:
1932 return NULL;
1933}
1934
1935
1936static PyObject *_wrap_Usleep(PyObject *self, PyObject *args, PyObject *kwargs) {
1937 PyObject *resultobj;
1938 unsigned long arg1 ;
1939 PyObject * obj0 = 0 ;
1940 char *kwnames[] = {
1941 (char *) "milliseconds", NULL
1942 };
1943
1944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Usleep",kwnames,&obj0)) goto fail;
1945 arg1 = (unsigned long) PyInt_AsLong(obj0);
1946 if (PyErr_Occurred()) SWIG_fail;
1947 {
1948 PyThreadState* __tstate = wxPyBeginAllowThreads();
1949 wxUsleep(arg1);
1950
1951 wxPyEndAllowThreads(__tstate);
1952 if (PyErr_Occurred()) SWIG_fail;
1953 }
1954 Py_INCREF(Py_None); resultobj = Py_None;
1955 return resultobj;
1956 fail:
1957 return NULL;
1958}
1959
1960
1961static PyObject *_wrap_EnableTopLevelWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
1962 PyObject *resultobj;
1963 bool arg1 ;
1964 PyObject * obj0 = 0 ;
1965 char *kwnames[] = {
1966 (char *) "enable", NULL
1967 };
1968
1969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EnableTopLevelWindows",kwnames,&obj0)) goto fail;
1970 arg1 = PyInt_AsLong(obj0) ? true : false;
1971 if (PyErr_Occurred()) SWIG_fail;
1972 {
1973 PyThreadState* __tstate = wxPyBeginAllowThreads();
1974 wxEnableTopLevelWindows(arg1);
1975
1976 wxPyEndAllowThreads(__tstate);
1977 if (PyErr_Occurred()) SWIG_fail;
1978 }
1979 Py_INCREF(Py_None); resultobj = Py_None;
1980 return resultobj;
1981 fail:
1982 return NULL;
1983}
1984
1985
1986static PyObject *_wrap_StripMenuCodes(PyObject *self, PyObject *args, PyObject *kwargs) {
1987 PyObject *resultobj;
1988 wxString *arg1 = 0 ;
1989 wxString result;
423f194a 1990 bool temp1 = False ;
d14a1e28
RD
1991 PyObject * obj0 = 0 ;
1992 char *kwnames[] = {
1993 (char *) "in", NULL
1994 };
1995
1996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StripMenuCodes",kwnames,&obj0)) goto fail;
1997 {
1998 arg1 = wxString_in_helper(obj0);
1999 if (arg1 == NULL) SWIG_fail;
423f194a 2000 temp1 = True;
d14a1e28
RD
2001 }
2002 {
2003 PyThreadState* __tstate = wxPyBeginAllowThreads();
2004 result = wxStripMenuCodes((wxString const &)*arg1);
2005
2006 wxPyEndAllowThreads(__tstate);
2007 if (PyErr_Occurred()) SWIG_fail;
2008 }
2009 {
2010#if wxUSE_UNICODE
2011 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2012#else
2013 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2014#endif
2015 }
2016 {
2017 if (temp1)
2018 delete arg1;
2019 }
2020 return resultobj;
2021 fail:
2022 {
2023 if (temp1)
2024 delete arg1;
2025 }
2026 return NULL;
2027}
2028
2029
2030static PyObject *_wrap_GetEmailAddress(PyObject *self, PyObject *args, PyObject *kwargs) {
2031 PyObject *resultobj;
2032 wxString result;
2033 char *kwnames[] = {
2034 NULL
2035 };
2036
2037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetEmailAddress",kwnames)) goto fail;
2038 {
2039 PyThreadState* __tstate = wxPyBeginAllowThreads();
2040 result = wxGetEmailAddress();
2041
2042 wxPyEndAllowThreads(__tstate);
2043 if (PyErr_Occurred()) SWIG_fail;
2044 }
2045 {
2046#if wxUSE_UNICODE
2047 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2048#else
2049 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2050#endif
2051 }
2052 return resultobj;
2053 fail:
2054 return NULL;
2055}
2056
2057
2058static PyObject *_wrap_GetHostName(PyObject *self, PyObject *args, PyObject *kwargs) {
2059 PyObject *resultobj;
2060 wxString result;
2061 char *kwnames[] = {
2062 NULL
2063 };
2064
2065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHostName",kwnames)) goto fail;
2066 {
2067 PyThreadState* __tstate = wxPyBeginAllowThreads();
2068 result = wxGetHostName();
2069
2070 wxPyEndAllowThreads(__tstate);
2071 if (PyErr_Occurred()) SWIG_fail;
2072 }
2073 {
2074#if wxUSE_UNICODE
2075 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2076#else
2077 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2078#endif
2079 }
2080 return resultobj;
2081 fail:
2082 return NULL;
2083}
2084
2085
2086static PyObject *_wrap_GetFullHostName(PyObject *self, PyObject *args, PyObject *kwargs) {
2087 PyObject *resultobj;
2088 wxString result;
2089 char *kwnames[] = {
2090 NULL
2091 };
2092
2093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFullHostName",kwnames)) goto fail;
2094 {
2095 PyThreadState* __tstate = wxPyBeginAllowThreads();
2096 result = wxGetFullHostName();
2097
2098 wxPyEndAllowThreads(__tstate);
2099 if (PyErr_Occurred()) SWIG_fail;
2100 }
2101 {
2102#if wxUSE_UNICODE
2103 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2104#else
2105 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2106#endif
2107 }
2108 return resultobj;
2109 fail:
2110 return NULL;
2111}
2112
2113
2114static PyObject *_wrap_GetUserId(PyObject *self, PyObject *args, PyObject *kwargs) {
2115 PyObject *resultobj;
2116 wxString result;
2117 char *kwnames[] = {
2118 NULL
2119 };
2120
2121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserId",kwnames)) goto fail;
2122 {
2123 PyThreadState* __tstate = wxPyBeginAllowThreads();
2124 result = wxGetUserId();
2125
2126 wxPyEndAllowThreads(__tstate);
2127 if (PyErr_Occurred()) SWIG_fail;
2128 }
2129 {
2130#if wxUSE_UNICODE
2131 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2132#else
2133 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2134#endif
2135 }
2136 return resultobj;
2137 fail:
2138 return NULL;
2139}
2140
2141
2142static PyObject *_wrap_GetUserName(PyObject *self, PyObject *args, PyObject *kwargs) {
2143 PyObject *resultobj;
2144 wxString result;
2145 char *kwnames[] = {
2146 NULL
2147 };
2148
2149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserName",kwnames)) goto fail;
2150 {
2151 PyThreadState* __tstate = wxPyBeginAllowThreads();
2152 result = wxGetUserName();
2153
2154 wxPyEndAllowThreads(__tstate);
2155 if (PyErr_Occurred()) SWIG_fail;
2156 }
2157 {
2158#if wxUSE_UNICODE
2159 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2160#else
2161 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2162#endif
2163 }
2164 return resultobj;
2165 fail:
2166 return NULL;
2167}
2168
2169
2170static PyObject *_wrap_GetHomeDir(PyObject *self, PyObject *args, PyObject *kwargs) {
2171 PyObject *resultobj;
2172 wxString result;
2173 char *kwnames[] = {
2174 NULL
2175 };
2176
2177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHomeDir",kwnames)) goto fail;
2178 {
2179 PyThreadState* __tstate = wxPyBeginAllowThreads();
2180 result = wxGetHomeDir();
2181
2182 wxPyEndAllowThreads(__tstate);
2183 if (PyErr_Occurred()) SWIG_fail;
2184 }
2185 {
2186#if wxUSE_UNICODE
2187 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2188#else
2189 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2190#endif
2191 }
2192 return resultobj;
2193 fail:
2194 return NULL;
2195}
2196
2197
2198static PyObject *_wrap_GetUserHome(PyObject *self, PyObject *args, PyObject *kwargs) {
2199 PyObject *resultobj;
2200 wxString const &arg1_defvalue = wxPyEmptyString ;
2201 wxString *arg1 = (wxString *) &arg1_defvalue ;
2202 wxString result;
423f194a 2203 bool temp1 = False ;
d14a1e28
RD
2204 PyObject * obj0 = 0 ;
2205 char *kwnames[] = {
2206 (char *) "user", NULL
2207 };
2208
2209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetUserHome",kwnames,&obj0)) goto fail;
2210 if (obj0) {
2211 {
2212 arg1 = wxString_in_helper(obj0);
2213 if (arg1 == NULL) SWIG_fail;
423f194a 2214 temp1 = True;
d14a1e28
RD
2215 }
2216 }
2217 {
2218 PyThreadState* __tstate = wxPyBeginAllowThreads();
2219 result = wxGetUserHome((wxString const &)*arg1);
2220
2221 wxPyEndAllowThreads(__tstate);
2222 if (PyErr_Occurred()) SWIG_fail;
2223 }
2224 {
2225#if wxUSE_UNICODE
2226 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2227#else
2228 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2229#endif
2230 }
2231 {
2232 if (temp1)
2233 delete arg1;
2234 }
2235 return resultobj;
2236 fail:
2237 {
2238 if (temp1)
2239 delete arg1;
2240 }
2241 return NULL;
2242}
2243
2244
2245static PyObject *_wrap_GetProcessId(PyObject *self, PyObject *args, PyObject *kwargs) {
2246 PyObject *resultobj;
2247 unsigned long result;
2248 char *kwnames[] = {
2249 NULL
2250 };
2251
2252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetProcessId",kwnames)) goto fail;
2253 {
2254 PyThreadState* __tstate = wxPyBeginAllowThreads();
2255 result = (unsigned long)wxGetProcessId();
2256
2257 wxPyEndAllowThreads(__tstate);
2258 if (PyErr_Occurred()) SWIG_fail;
2259 }
2260 resultobj = PyInt_FromLong((long)result);
2261 return resultobj;
2262 fail:
2263 return NULL;
2264}
2265
2266
2267static PyObject *_wrap_Trap(PyObject *self, PyObject *args, PyObject *kwargs) {
2268 PyObject *resultobj;
2269 char *kwnames[] = {
2270 NULL
2271 };
2272
2273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Trap",kwnames)) goto fail;
2274 {
2275 PyThreadState* __tstate = wxPyBeginAllowThreads();
2276 wxTrap();
2277
2278 wxPyEndAllowThreads(__tstate);
2279 if (PyErr_Occurred()) SWIG_fail;
2280 }
2281 Py_INCREF(Py_None); resultobj = Py_None;
2282 return resultobj;
2283 fail:
2284 return NULL;
2285}
2286
2287
2288static PyObject *_wrap_FileSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
2289 PyObject *resultobj;
2290 wxString const &arg1_defvalue = wxPyFileSelectorPromptStr ;
2291 wxString *arg1 = (wxString *) &arg1_defvalue ;
2292 wxString const &arg2_defvalue = wxPyEmptyString ;
2293 wxString *arg2 = (wxString *) &arg2_defvalue ;
2294 wxString const &arg3_defvalue = wxPyEmptyString ;
2295 wxString *arg3 = (wxString *) &arg3_defvalue ;
2296 wxString const &arg4_defvalue = wxPyEmptyString ;
2297 wxString *arg4 = (wxString *) &arg4_defvalue ;
2298 wxString const &arg5_defvalue = wxPyFileSelectorDefaultWildcardStr ;
2299 wxString *arg5 = (wxString *) &arg5_defvalue ;
2300 int arg6 = (int) 0 ;
2301 wxWindow *arg7 = (wxWindow *) NULL ;
2302 int arg8 = (int) -1 ;
2303 int arg9 = (int) -1 ;
2304 wxString result;
423f194a
RD
2305 bool temp1 = False ;
2306 bool temp2 = False ;
2307 bool temp3 = False ;
2308 bool temp4 = False ;
2309 bool temp5 = False ;
d14a1e28
RD
2310 PyObject * obj0 = 0 ;
2311 PyObject * obj1 = 0 ;
2312 PyObject * obj2 = 0 ;
2313 PyObject * obj3 = 0 ;
2314 PyObject * obj4 = 0 ;
2315 PyObject * obj6 = 0 ;
2316 char *kwnames[] = {
2317 (char *) "message",(char *) "default_path",(char *) "default_filename",(char *) "default_extension",(char *) "wildcard",(char *) "flags",(char *) "parent",(char *) "x",(char *) "y", NULL
2318 };
2319
2320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOiOii:FileSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&arg6,&obj6,&arg8,&arg9)) goto fail;
2321 if (obj0) {
2322 {
2323 arg1 = wxString_in_helper(obj0);
2324 if (arg1 == NULL) SWIG_fail;
423f194a 2325 temp1 = True;
d14a1e28
RD
2326 }
2327 }
2328 if (obj1) {
2329 {
2330 arg2 = wxString_in_helper(obj1);
2331 if (arg2 == NULL) SWIG_fail;
423f194a 2332 temp2 = True;
d14a1e28
RD
2333 }
2334 }
2335 if (obj2) {
2336 {
2337 arg3 = wxString_in_helper(obj2);
2338 if (arg3 == NULL) SWIG_fail;
423f194a 2339 temp3 = True;
d14a1e28
RD
2340 }
2341 }
2342 if (obj3) {
2343 {
2344 arg4 = wxString_in_helper(obj3);
2345 if (arg4 == NULL) SWIG_fail;
423f194a 2346 temp4 = True;
d14a1e28
RD
2347 }
2348 }
2349 if (obj4) {
2350 {
2351 arg5 = wxString_in_helper(obj4);
2352 if (arg5 == NULL) SWIG_fail;
423f194a 2353 temp5 = True;
d14a1e28
RD
2354 }
2355 }
2356 if (obj6) {
2357 if ((SWIG_ConvertPtr(obj6,(void **) &arg7, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2358 }
2359 {
2360 PyThreadState* __tstate = wxPyBeginAllowThreads();
2361 result = wxFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxString const &)*arg5,arg6,arg7,arg8,arg9);
2362
2363 wxPyEndAllowThreads(__tstate);
2364 if (PyErr_Occurred()) SWIG_fail;
2365 }
2366 {
2367#if wxUSE_UNICODE
2368 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2369#else
2370 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2371#endif
2372 }
2373 {
2374 if (temp1)
2375 delete arg1;
2376 }
2377 {
2378 if (temp2)
2379 delete arg2;
2380 }
2381 {
2382 if (temp3)
2383 delete arg3;
2384 }
2385 {
2386 if (temp4)
2387 delete arg4;
2388 }
2389 {
2390 if (temp5)
2391 delete arg5;
2392 }
2393 return resultobj;
2394 fail:
2395 {
2396 if (temp1)
2397 delete arg1;
2398 }
2399 {
2400 if (temp2)
2401 delete arg2;
2402 }
2403 {
2404 if (temp3)
2405 delete arg3;
2406 }
2407 {
2408 if (temp4)
2409 delete arg4;
2410 }
2411 {
2412 if (temp5)
2413 delete arg5;
2414 }
2415 return NULL;
2416}
2417
2418
2419static PyObject *_wrap_LoadFileSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
2420 PyObject *resultobj;
2421 wxString *arg1 = 0 ;
2422 wxString *arg2 = 0 ;
2423 wxString const &arg3_defvalue = wxPyEmptyString ;
2424 wxString *arg3 = (wxString *) &arg3_defvalue ;
2425 wxWindow *arg4 = (wxWindow *) NULL ;
2426 wxString result;
423f194a
RD
2427 bool temp1 = False ;
2428 bool temp2 = False ;
2429 bool temp3 = False ;
d14a1e28
RD
2430 PyObject * obj0 = 0 ;
2431 PyObject * obj1 = 0 ;
2432 PyObject * obj2 = 0 ;
2433 PyObject * obj3 = 0 ;
2434 char *kwnames[] = {
2435 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
2436 };
2437
2438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:LoadFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2439 {
2440 arg1 = wxString_in_helper(obj0);
2441 if (arg1 == NULL) SWIG_fail;
423f194a 2442 temp1 = True;
d14a1e28
RD
2443 }
2444 {
2445 arg2 = wxString_in_helper(obj1);
2446 if (arg2 == NULL) SWIG_fail;
423f194a 2447 temp2 = True;
d14a1e28
RD
2448 }
2449 if (obj2) {
2450 {
2451 arg3 = wxString_in_helper(obj2);
2452 if (arg3 == NULL) SWIG_fail;
423f194a 2453 temp3 = True;
d14a1e28
RD
2454 }
2455 }
2456 if (obj3) {
2457 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2458 }
2459 {
2460 PyThreadState* __tstate = wxPyBeginAllowThreads();
2461 result = wxLoadFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
2462
2463 wxPyEndAllowThreads(__tstate);
2464 if (PyErr_Occurred()) SWIG_fail;
2465 }
2466 {
2467#if wxUSE_UNICODE
2468 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2469#else
2470 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2471#endif
2472 }
2473 {
2474 if (temp1)
2475 delete arg1;
2476 }
2477 {
2478 if (temp2)
2479 delete arg2;
2480 }
2481 {
2482 if (temp3)
2483 delete arg3;
2484 }
2485 return resultobj;
2486 fail:
2487 {
2488 if (temp1)
2489 delete arg1;
2490 }
2491 {
2492 if (temp2)
2493 delete arg2;
2494 }
2495 {
2496 if (temp3)
2497 delete arg3;
2498 }
2499 return NULL;
2500}
2501
2502
2503static PyObject *_wrap_SaveFileSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
2504 PyObject *resultobj;
2505 wxString *arg1 = 0 ;
2506 wxString *arg2 = 0 ;
2507 wxString const &arg3_defvalue = wxPyEmptyString ;
2508 wxString *arg3 = (wxString *) &arg3_defvalue ;
2509 wxWindow *arg4 = (wxWindow *) NULL ;
2510 wxString result;
423f194a
RD
2511 bool temp1 = False ;
2512 bool temp2 = False ;
2513 bool temp3 = False ;
d14a1e28
RD
2514 PyObject * obj0 = 0 ;
2515 PyObject * obj1 = 0 ;
2516 PyObject * obj2 = 0 ;
2517 PyObject * obj3 = 0 ;
2518 char *kwnames[] = {
2519 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
2520 };
2521
2522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:SaveFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2523 {
2524 arg1 = wxString_in_helper(obj0);
2525 if (arg1 == NULL) SWIG_fail;
423f194a 2526 temp1 = True;
d14a1e28
RD
2527 }
2528 {
2529 arg2 = wxString_in_helper(obj1);
2530 if (arg2 == NULL) SWIG_fail;
423f194a 2531 temp2 = True;
d14a1e28
RD
2532 }
2533 if (obj2) {
2534 {
2535 arg3 = wxString_in_helper(obj2);
2536 if (arg3 == NULL) SWIG_fail;
423f194a 2537 temp3 = True;
d14a1e28
RD
2538 }
2539 }
2540 if (obj3) {
2541 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2542 }
2543 {
2544 PyThreadState* __tstate = wxPyBeginAllowThreads();
2545 result = wxSaveFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
2546
2547 wxPyEndAllowThreads(__tstate);
2548 if (PyErr_Occurred()) SWIG_fail;
2549 }
2550 {
2551#if wxUSE_UNICODE
2552 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2553#else
2554 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2555#endif
2556 }
2557 {
2558 if (temp1)
2559 delete arg1;
2560 }
2561 {
2562 if (temp2)
2563 delete arg2;
2564 }
2565 {
2566 if (temp3)
2567 delete arg3;
2568 }
2569 return resultobj;
2570 fail:
2571 {
2572 if (temp1)
2573 delete arg1;
2574 }
2575 {
2576 if (temp2)
2577 delete arg2;
2578 }
2579 {
2580 if (temp3)
2581 delete arg3;
2582 }
2583 return NULL;
2584}
2585
2586
2587static PyObject *_wrap_DirSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
2588 PyObject *resultobj;
2589 wxString const &arg1_defvalue = wxPyDirSelectorPromptStr ;
2590 wxString *arg1 = (wxString *) &arg1_defvalue ;
2591 wxString const &arg2_defvalue = wxPyEmptyString ;
2592 wxString *arg2 = (wxString *) &arg2_defvalue ;
2593 long arg3 = (long) wxDD_DEFAULT_STYLE ;
2594 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2595 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2596 wxWindow *arg5 = (wxWindow *) NULL ;
2597 wxString result;
423f194a
RD
2598 bool temp1 = False ;
2599 bool temp2 = False ;
d14a1e28
RD
2600 wxPoint temp4 ;
2601 PyObject * obj0 = 0 ;
2602 PyObject * obj1 = 0 ;
2603 PyObject * obj3 = 0 ;
2604 PyObject * obj4 = 0 ;
2605 char *kwnames[] = {
2606 (char *) "message",(char *) "defaultPath",(char *) "style",(char *) "pos",(char *) "parent", NULL
2607 };
2608
2609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOlOO:DirSelector",kwnames,&obj0,&obj1,&arg3,&obj3,&obj4)) goto fail;
2610 if (obj0) {
2611 {
2612 arg1 = wxString_in_helper(obj0);
2613 if (arg1 == NULL) SWIG_fail;
423f194a 2614 temp1 = True;
d14a1e28
RD
2615 }
2616 }
2617 if (obj1) {
2618 {
2619 arg2 = wxString_in_helper(obj1);
2620 if (arg2 == NULL) SWIG_fail;
423f194a 2621 temp2 = True;
d14a1e28
RD
2622 }
2623 }
2624 if (obj3) {
2625 {
2626 arg4 = &temp4;
2627 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2628 }
2629 }
2630 if (obj4) {
2631 if ((SWIG_ConvertPtr(obj4,(void **) &arg5, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2632 }
2633 {
2634 PyThreadState* __tstate = wxPyBeginAllowThreads();
2635 result = wxDirSelector((wxString const &)*arg1,(wxString const &)*arg2,arg3,(wxPoint const &)*arg4,arg5);
2636
2637 wxPyEndAllowThreads(__tstate);
2638 if (PyErr_Occurred()) SWIG_fail;
2639 }
2640 {
2641#if wxUSE_UNICODE
2642 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2643#else
2644 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2645#endif
2646 }
2647 {
2648 if (temp1)
2649 delete arg1;
2650 }
2651 {
2652 if (temp2)
2653 delete arg2;
2654 }
2655 return resultobj;
2656 fail:
2657 {
2658 if (temp1)
2659 delete arg1;
2660 }
2661 {
2662 if (temp2)
2663 delete arg2;
2664 }
2665 return NULL;
2666}
2667
2668
2669static PyObject *_wrap_GetTextFromUser(PyObject *self, PyObject *args, PyObject *kwargs) {
2670 PyObject *resultobj;
2671 wxString *arg1 = 0 ;
2672 wxString const &arg2_defvalue = wxPyEmptyString ;
2673 wxString *arg2 = (wxString *) &arg2_defvalue ;
2674 wxString const &arg3_defvalue = wxPyEmptyString ;
2675 wxString *arg3 = (wxString *) &arg3_defvalue ;
2676 wxWindow *arg4 = (wxWindow *) NULL ;
2677 int arg5 = (int) -1 ;
2678 int arg6 = (int) -1 ;
423f194a 2679 bool arg7 = (bool) True ;
d14a1e28 2680 wxString result;
423f194a
RD
2681 bool temp1 = False ;
2682 bool temp2 = False ;
2683 bool temp3 = False ;
d14a1e28
RD
2684 PyObject * obj0 = 0 ;
2685 PyObject * obj1 = 0 ;
2686 PyObject * obj2 = 0 ;
2687 PyObject * obj3 = 0 ;
2688 PyObject * obj6 = 0 ;
2689 char *kwnames[] = {
2690 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre", NULL
2691 };
2692
2693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOiiO:GetTextFromUser",kwnames,&obj0,&obj1,&obj2,&obj3,&arg5,&arg6,&obj6)) goto fail;
2694 {
2695 arg1 = wxString_in_helper(obj0);
2696 if (arg1 == NULL) SWIG_fail;
423f194a 2697 temp1 = True;
d14a1e28
RD
2698 }
2699 if (obj1) {
2700 {
2701 arg2 = wxString_in_helper(obj1);
2702 if (arg2 == NULL) SWIG_fail;
423f194a 2703 temp2 = True;
d14a1e28
RD
2704 }
2705 }
2706 if (obj2) {
2707 {
2708 arg3 = wxString_in_helper(obj2);
2709 if (arg3 == NULL) SWIG_fail;
423f194a 2710 temp3 = True;
d14a1e28
RD
2711 }
2712 }
2713 if (obj3) {
2714 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2715 }
2716 if (obj6) {
2717 arg7 = PyInt_AsLong(obj6) ? true : false;
2718 if (PyErr_Occurred()) SWIG_fail;
2719 }
2720 {
2721 PyThreadState* __tstate = wxPyBeginAllowThreads();
2722 result = wxGetTextFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7);
2723
2724 wxPyEndAllowThreads(__tstate);
2725 if (PyErr_Occurred()) SWIG_fail;
2726 }
2727 {
2728#if wxUSE_UNICODE
2729 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2730#else
2731 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2732#endif
2733 }
2734 {
2735 if (temp1)
2736 delete arg1;
2737 }
2738 {
2739 if (temp2)
2740 delete arg2;
2741 }
2742 {
2743 if (temp3)
2744 delete arg3;
2745 }
2746 return resultobj;
2747 fail:
2748 {
2749 if (temp1)
2750 delete arg1;
2751 }
2752 {
2753 if (temp2)
2754 delete arg2;
2755 }
2756 {
2757 if (temp3)
2758 delete arg3;
2759 }
2760 return NULL;
2761}
2762
2763
2764static PyObject *_wrap_GetPasswordFromUser(PyObject *self, PyObject *args, PyObject *kwargs) {
2765 PyObject *resultobj;
2766 wxString *arg1 = 0 ;
2767 wxString const &arg2_defvalue = wxPyEmptyString ;
2768 wxString *arg2 = (wxString *) &arg2_defvalue ;
2769 wxString const &arg3_defvalue = wxPyEmptyString ;
2770 wxString *arg3 = (wxString *) &arg3_defvalue ;
2771 wxWindow *arg4 = (wxWindow *) NULL ;
2772 wxString result;
423f194a
RD
2773 bool temp1 = False ;
2774 bool temp2 = False ;
2775 bool temp3 = False ;
d14a1e28
RD
2776 PyObject * obj0 = 0 ;
2777 PyObject * obj1 = 0 ;
2778 PyObject * obj2 = 0 ;
2779 PyObject * obj3 = 0 ;
2780 char *kwnames[] = {
2781 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent", NULL
2782 };
2783
2784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:GetPasswordFromUser",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2785 {
2786 arg1 = wxString_in_helper(obj0);
2787 if (arg1 == NULL) SWIG_fail;
423f194a 2788 temp1 = True;
d14a1e28
RD
2789 }
2790 if (obj1) {
2791 {
2792 arg2 = wxString_in_helper(obj1);
2793 if (arg2 == NULL) SWIG_fail;
423f194a 2794 temp2 = True;
d14a1e28
RD
2795 }
2796 }
2797 if (obj2) {
2798 {
2799 arg3 = wxString_in_helper(obj2);
2800 if (arg3 == NULL) SWIG_fail;
423f194a 2801 temp3 = True;
d14a1e28
RD
2802 }
2803 }
2804 if (obj3) {
2805 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2806 }
2807 {
2808 PyThreadState* __tstate = wxPyBeginAllowThreads();
2809 result = wxGetPasswordFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
2810
2811 wxPyEndAllowThreads(__tstate);
2812 if (PyErr_Occurred()) SWIG_fail;
2813 }
2814 {
2815#if wxUSE_UNICODE
2816 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2817#else
2818 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2819#endif
2820 }
2821 {
2822 if (temp1)
2823 delete arg1;
2824 }
2825 {
2826 if (temp2)
2827 delete arg2;
2828 }
2829 {
2830 if (temp3)
2831 delete arg3;
2832 }
2833 return resultobj;
2834 fail:
2835 {
2836 if (temp1)
2837 delete arg1;
2838 }
2839 {
2840 if (temp2)
2841 delete arg2;
2842 }
2843 {
2844 if (temp3)
2845 delete arg3;
2846 }
2847 return NULL;
2848}
2849
2850
2851static PyObject *_wrap_GetSingleChoice(PyObject *self, PyObject *args, PyObject *kwargs) {
2852 PyObject *resultobj;
2853 wxString *arg1 = 0 ;
2854 wxString *arg2 = 0 ;
2855 int arg3 ;
2856 wxString *arg4 = (wxString *) 0 ;
2857 wxWindow *arg5 = (wxWindow *) NULL ;
2858 int arg6 = (int) -1 ;
2859 int arg7 = (int) -1 ;
423f194a 2860 bool arg8 = (bool) True ;
d14a1e28
RD
2861 int arg9 = (int) 150 ;
2862 int arg10 = (int) 200 ;
2863 wxString result;
423f194a
RD
2864 bool temp1 = False ;
2865 bool temp2 = False ;
d14a1e28
RD
2866 PyObject * obj0 = 0 ;
2867 PyObject * obj1 = 0 ;
2868 PyObject * obj2 = 0 ;
2869 PyObject * obj3 = 0 ;
2870 PyObject * obj6 = 0 ;
2871 char *kwnames[] = {
2872 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
2873 };
2874
2875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OiiOii:GetSingleChoice",kwnames,&obj0,&obj1,&obj2,&obj3,&arg6,&arg7,&obj6,&arg9,&arg10)) goto fail;
2876 {
2877 arg1 = wxString_in_helper(obj0);
2878 if (arg1 == NULL) SWIG_fail;
423f194a 2879 temp1 = True;
d14a1e28
RD
2880 }
2881 {
2882 arg2 = wxString_in_helper(obj1);
2883 if (arg2 == NULL) SWIG_fail;
423f194a 2884 temp2 = True;
d14a1e28
RD
2885 }
2886 {
2887 arg3 = PyList_Size(obj2);
2888 arg4 = wxString_LIST_helper(obj2);
2889 if (arg4 == NULL) SWIG_fail;
2890 }
2891 if (obj3) {
2892 if ((SWIG_ConvertPtr(obj3,(void **) &arg5, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2893 }
2894 if (obj6) {
2895 arg8 = PyInt_AsLong(obj6) ? true : false;
2896 if (PyErr_Occurred()) SWIG_fail;
2897 }
2898 {
2899 PyThreadState* __tstate = wxPyBeginAllowThreads();
2900 result = wxGetSingleChoice((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
2901
2902 wxPyEndAllowThreads(__tstate);
2903 if (PyErr_Occurred()) SWIG_fail;
2904 }
2905 {
2906#if wxUSE_UNICODE
2907 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2908#else
2909 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2910#endif
2911 }
2912 {
2913 if (temp1)
2914 delete arg1;
2915 }
2916 {
2917 if (temp2)
2918 delete arg2;
2919 }
2920 {
2921 if (arg4) delete [] arg4;
2922 }
2923 return resultobj;
2924 fail:
2925 {
2926 if (temp1)
2927 delete arg1;
2928 }
2929 {
2930 if (temp2)
2931 delete arg2;
2932 }
2933 {
2934 if (arg4) delete [] arg4;
2935 }
2936 return NULL;
2937}
2938
2939
2940static PyObject *_wrap_GetSingleChoiceIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
2941 PyObject *resultobj;
2942 wxString *arg1 = 0 ;
2943 wxString *arg2 = 0 ;
2944 int arg3 ;
2945 wxString *arg4 = (wxString *) 0 ;
2946 wxWindow *arg5 = (wxWindow *) NULL ;
2947 int arg6 = (int) -1 ;
2948 int arg7 = (int) -1 ;
423f194a 2949 bool arg8 = (bool) True ;
d14a1e28
RD
2950 int arg9 = (int) 150 ;
2951 int arg10 = (int) 200 ;
2952 int result;
423f194a
RD
2953 bool temp1 = False ;
2954 bool temp2 = False ;
d14a1e28
RD
2955 PyObject * obj0 = 0 ;
2956 PyObject * obj1 = 0 ;
2957 PyObject * obj2 = 0 ;
2958 PyObject * obj3 = 0 ;
2959 PyObject * obj6 = 0 ;
2960 char *kwnames[] = {
2961 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
2962 };
2963
2964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OiiOii:GetSingleChoiceIndex",kwnames,&obj0,&obj1,&obj2,&obj3,&arg6,&arg7,&obj6,&arg9,&arg10)) goto fail;
2965 {
2966 arg1 = wxString_in_helper(obj0);
2967 if (arg1 == NULL) SWIG_fail;
423f194a 2968 temp1 = True;
d14a1e28
RD
2969 }
2970 {
2971 arg2 = wxString_in_helper(obj1);
2972 if (arg2 == NULL) SWIG_fail;
423f194a 2973 temp2 = True;
d14a1e28
RD
2974 }
2975 {
2976 arg3 = PyList_Size(obj2);
2977 arg4 = wxString_LIST_helper(obj2);
2978 if (arg4 == NULL) SWIG_fail;
2979 }
2980 if (obj3) {
2981 if ((SWIG_ConvertPtr(obj3,(void **) &arg5, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2982 }
2983 if (obj6) {
2984 arg8 = PyInt_AsLong(obj6) ? true : false;
2985 if (PyErr_Occurred()) SWIG_fail;
2986 }
2987 {
2988 PyThreadState* __tstate = wxPyBeginAllowThreads();
2989 result = (int)wxGetSingleChoiceIndex((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
2990
2991 wxPyEndAllowThreads(__tstate);
2992 if (PyErr_Occurred()) SWIG_fail;
2993 }
2994 resultobj = PyInt_FromLong((long)result);
2995 {
2996 if (temp1)
2997 delete arg1;
2998 }
2999 {
3000 if (temp2)
3001 delete arg2;
3002 }
3003 {
3004 if (arg4) delete [] arg4;
3005 }
3006 return resultobj;
3007 fail:
3008 {
3009 if (temp1)
3010 delete arg1;
3011 }
3012 {
3013 if (temp2)
3014 delete arg2;
3015 }
3016 {
3017 if (arg4) delete [] arg4;
3018 }
3019 return NULL;
3020}
3021
3022
3023static PyObject *_wrap_MessageBox(PyObject *self, PyObject *args, PyObject *kwargs) {
3024 PyObject *resultobj;
3025 wxString *arg1 = 0 ;
3026 wxString const &arg2_defvalue = wxPyEmptyString ;
3027 wxString *arg2 = (wxString *) &arg2_defvalue ;
3028 int arg3 = (int) wxOK|wxCENTRE ;
3029 wxWindow *arg4 = (wxWindow *) NULL ;
3030 int arg5 = (int) -1 ;
3031 int arg6 = (int) -1 ;
3032 int result;
423f194a
RD
3033 bool temp1 = False ;
3034 bool temp2 = False ;
d14a1e28
RD
3035 PyObject * obj0 = 0 ;
3036 PyObject * obj1 = 0 ;
3037 PyObject * obj3 = 0 ;
3038 char *kwnames[] = {
3039 (char *) "message",(char *) "caption",(char *) "style",(char *) "parent",(char *) "x",(char *) "y", NULL
3040 };
3041
3042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OiOii:MessageBox",kwnames,&obj0,&obj1,&arg3,&obj3,&arg5,&arg6)) goto fail;
3043 {
3044 arg1 = wxString_in_helper(obj0);
3045 if (arg1 == NULL) SWIG_fail;
423f194a 3046 temp1 = True;
d14a1e28
RD
3047 }
3048 if (obj1) {
3049 {
3050 arg2 = wxString_in_helper(obj1);
3051 if (arg2 == NULL) SWIG_fail;
423f194a 3052 temp2 = True;
d14a1e28
RD
3053 }
3054 }
3055 if (obj3) {
3056 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3057 }
3058 {
3059 PyThreadState* __tstate = wxPyBeginAllowThreads();
3060 result = (int)wxMessageBox((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6);
3061
3062 wxPyEndAllowThreads(__tstate);
3063 if (PyErr_Occurred()) SWIG_fail;
3064 }
3065 resultobj = PyInt_FromLong((long)result);
3066 {
3067 if (temp1)
3068 delete arg1;
3069 }
3070 {
3071 if (temp2)
3072 delete arg2;
3073 }
3074 return resultobj;
3075 fail:
3076 {
3077 if (temp1)
3078 delete arg1;
3079 }
3080 {
3081 if (temp2)
3082 delete arg2;
3083 }
3084 return NULL;
3085}
3086
3087
3088static PyObject *_wrap_GetNumberFromUser(PyObject *self, PyObject *args, PyObject *kwargs) {
3089 PyObject *resultobj;
3090 wxString *arg1 = 0 ;
3091 wxString *arg2 = 0 ;
3092 wxString *arg3 = 0 ;
3093 long arg4 ;
3094 long arg5 = (long) 0 ;
3095 long arg6 = (long) 100 ;
3096 wxWindow *arg7 = (wxWindow *) NULL ;
3097 wxPoint const &arg8_defvalue = wxDefaultPosition ;
3098 wxPoint *arg8 = (wxPoint *) &arg8_defvalue ;
3099 long result;
423f194a
RD
3100 bool temp1 = False ;
3101 bool temp2 = False ;
3102 bool temp3 = False ;
d14a1e28
RD
3103 wxPoint temp8 ;
3104 PyObject * obj0 = 0 ;
3105 PyObject * obj1 = 0 ;
3106 PyObject * obj2 = 0 ;
3107 PyObject * obj6 = 0 ;
3108 PyObject * obj7 = 0 ;
3109 char *kwnames[] = {
3110 (char *) "message",(char *) "prompt",(char *) "caption",(char *) "value",(char *) "min",(char *) "max",(char *) "parent",(char *) "pos", NULL
3111 };
3112
3113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOl|llOO:GetNumberFromUser",kwnames,&obj0,&obj1,&obj2,&arg4,&arg5,&arg6,&obj6,&obj7)) goto fail;
3114 {
3115 arg1 = wxString_in_helper(obj0);
3116 if (arg1 == NULL) SWIG_fail;
423f194a 3117 temp1 = True;
d14a1e28
RD
3118 }
3119 {
3120 arg2 = wxString_in_helper(obj1);
3121 if (arg2 == NULL) SWIG_fail;
423f194a 3122 temp2 = True;
d14a1e28
RD
3123 }
3124 {
3125 arg3 = wxString_in_helper(obj2);
3126 if (arg3 == NULL) SWIG_fail;
423f194a 3127 temp3 = True;
d14a1e28
RD
3128 }
3129 if (obj6) {
3130 if ((SWIG_ConvertPtr(obj6,(void **) &arg7, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3131 }
3132 if (obj7) {
3133 {
3134 arg8 = &temp8;
3135 if ( ! wxPoint_helper(obj7, &arg8)) SWIG_fail;
3136 }
3137 }
3138 {
3139 PyThreadState* __tstate = wxPyBeginAllowThreads();
3140 result = (long)wxGetNumberFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7,(wxPoint const &)*arg8);
3141
3142 wxPyEndAllowThreads(__tstate);
3143 if (PyErr_Occurred()) SWIG_fail;
3144 }
3145 resultobj = PyInt_FromLong((long)result);
3146 {
3147 if (temp1)
3148 delete arg1;
3149 }
3150 {
3151 if (temp2)
3152 delete arg2;
3153 }
3154 {
3155 if (temp3)
3156 delete arg3;
3157 }
3158 return resultobj;
3159 fail:
3160 {
3161 if (temp1)
3162 delete arg1;
3163 }
3164 {
3165 if (temp2)
3166 delete arg2;
3167 }
3168 {
3169 if (temp3)
3170 delete arg3;
3171 }
3172 return NULL;
3173}
3174
3175
3176static PyObject *_wrap_ColourDisplay(PyObject *self, PyObject *args, PyObject *kwargs) {
3177 PyObject *resultobj;
3178 bool result;
3179 char *kwnames[] = {
3180 NULL
3181 };
3182
3183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ColourDisplay",kwnames)) goto fail;
3184 {
3185 PyThreadState* __tstate = wxPyBeginAllowThreads();
3186 result = (bool)wxColourDisplay();
3187
3188 wxPyEndAllowThreads(__tstate);
3189 if (PyErr_Occurred()) SWIG_fail;
3190 }
3191 resultobj = PyInt_FromLong((long)result);
3192 return resultobj;
3193 fail:
3194 return NULL;
3195}
3196
3197
3198static PyObject *_wrap_DisplayDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
3199 PyObject *resultobj;
3200 int result;
3201 char *kwnames[] = {
3202 NULL
3203 };
3204
3205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplayDepth",kwnames)) goto fail;
3206 {
3207 PyThreadState* __tstate = wxPyBeginAllowThreads();
3208 result = (int)wxDisplayDepth();
3209
3210 wxPyEndAllowThreads(__tstate);
3211 if (PyErr_Occurred()) SWIG_fail;
3212 }
3213 resultobj = PyInt_FromLong((long)result);
3214 return resultobj;
3215 fail:
3216 return NULL;
3217}
3218
3219
3220static PyObject *_wrap_GetDisplayDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
3221 PyObject *resultobj;
3222 int result;
3223 char *kwnames[] = {
3224 NULL
3225 };
3226
3227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplayDepth",kwnames)) goto fail;
3228 {
3229 PyThreadState* __tstate = wxPyBeginAllowThreads();
3230 result = (int)wxGetDisplayDepth();
3231
3232 wxPyEndAllowThreads(__tstate);
3233 if (PyErr_Occurred()) SWIG_fail;
3234 }
3235 resultobj = PyInt_FromLong((long)result);
3236 return resultobj;
3237 fail:
3238 return NULL;
3239}
3240
3241
3242static PyObject *_wrap_DisplaySize(PyObject *self, PyObject *args, PyObject *kwargs) {
3243 PyObject *resultobj;
3244 int *arg1 = (int *) 0 ;
3245 int *arg2 = (int *) 0 ;
3246 int temp1 ;
3247 int temp2 ;
3248 char *kwnames[] = {
3249 NULL
3250 };
3251
3252 arg1 = &temp1;
3253 arg2 = &temp2;
3254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySize",kwnames)) goto fail;
3255 {
3256 PyThreadState* __tstate = wxPyBeginAllowThreads();
3257 wxDisplaySize(arg1,arg2);
3258
3259 wxPyEndAllowThreads(__tstate);
3260 if (PyErr_Occurred()) SWIG_fail;
3261 }
3262 Py_INCREF(Py_None); resultobj = Py_None;
3263 {
3264 PyObject *o = PyInt_FromLong((long) (*arg1));
3265 resultobj = t_output_helper(resultobj,o);
3266 }
3267 {
3268 PyObject *o = PyInt_FromLong((long) (*arg2));
3269 resultobj = t_output_helper(resultobj,o);
3270 }
3271 return resultobj;
3272 fail:
3273 return NULL;
3274}
3275
3276
3277static PyObject *_wrap_GetDisplaySize(PyObject *self, PyObject *args, PyObject *kwargs) {
3278 PyObject *resultobj;
3279 wxSize result;
3280 char *kwnames[] = {
3281 NULL
3282 };
3283
3284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySize",kwnames)) goto fail;
3285 {
3286 PyThreadState* __tstate = wxPyBeginAllowThreads();
3287 result = wxGetDisplaySize();
3288
3289 wxPyEndAllowThreads(__tstate);
3290 if (PyErr_Occurred()) SWIG_fail;
3291 }
3292 {
3293 wxSize * resultptr;
3294 resultptr = new wxSize((wxSize &) result);
3295 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxSize, 1);
3296 }
3297 return resultobj;
3298 fail:
3299 return NULL;
3300}
3301
3302
3303static PyObject *_wrap_DisplaySizeMM(PyObject *self, PyObject *args, PyObject *kwargs) {
3304 PyObject *resultobj;
3305 int *arg1 = (int *) 0 ;
3306 int *arg2 = (int *) 0 ;
3307 int temp1 ;
3308 int temp2 ;
3309 char *kwnames[] = {
3310 NULL
3311 };
3312
3313 arg1 = &temp1;
3314 arg2 = &temp2;
3315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySizeMM",kwnames)) goto fail;
3316 {
3317 PyThreadState* __tstate = wxPyBeginAllowThreads();
3318 wxDisplaySizeMM(arg1,arg2);
3319
3320 wxPyEndAllowThreads(__tstate);
3321 if (PyErr_Occurred()) SWIG_fail;
3322 }
3323 Py_INCREF(Py_None); resultobj = Py_None;
3324 {
3325 PyObject *o = PyInt_FromLong((long) (*arg1));
3326 resultobj = t_output_helper(resultobj,o);
3327 }
3328 {
3329 PyObject *o = PyInt_FromLong((long) (*arg2));
3330 resultobj = t_output_helper(resultobj,o);
3331 }
3332 return resultobj;
3333 fail:
3334 return NULL;
3335}
3336
3337
3338static PyObject *_wrap_GetDisplaySizeMM(PyObject *self, PyObject *args, PyObject *kwargs) {
3339 PyObject *resultobj;
3340 wxSize result;
3341 char *kwnames[] = {
3342 NULL
3343 };
3344
3345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySizeMM",kwnames)) goto fail;
3346 {
3347 PyThreadState* __tstate = wxPyBeginAllowThreads();
3348 result = wxGetDisplaySizeMM();
3349
3350 wxPyEndAllowThreads(__tstate);
3351 if (PyErr_Occurred()) SWIG_fail;
3352 }
3353 {
3354 wxSize * resultptr;
3355 resultptr = new wxSize((wxSize &) result);
3356 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxSize, 1);
3357 }
3358 return resultobj;
3359 fail:
3360 return NULL;
3361}
3362
3363
3364static PyObject *_wrap_ClientDisplayRect(PyObject *self, PyObject *args, PyObject *kwargs) {
3365 PyObject *resultobj;
3366 int *arg1 = (int *) 0 ;
3367 int *arg2 = (int *) 0 ;
3368 int *arg3 = (int *) 0 ;
3369 int *arg4 = (int *) 0 ;
3370 int temp1 ;
3371 int temp2 ;
3372 int temp3 ;
3373 int temp4 ;
3374 char *kwnames[] = {
3375 NULL
3376 };
3377
3378 arg1 = &temp1;
3379 arg2 = &temp2;
3380 arg3 = &temp3;
3381 arg4 = &temp4;
3382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ClientDisplayRect",kwnames)) goto fail;
3383 {
3384 PyThreadState* __tstate = wxPyBeginAllowThreads();
3385 wxClientDisplayRect(arg1,arg2,arg3,arg4);
3386
3387 wxPyEndAllowThreads(__tstate);
3388 if (PyErr_Occurred()) SWIG_fail;
3389 }
3390 Py_INCREF(Py_None); resultobj = Py_None;
3391 {
3392 PyObject *o = PyInt_FromLong((long) (*arg1));
3393 resultobj = t_output_helper(resultobj,o);
3394 }
3395 {
3396 PyObject *o = PyInt_FromLong((long) (*arg2));
3397 resultobj = t_output_helper(resultobj,o);
3398 }
3399 {
3400 PyObject *o = PyInt_FromLong((long) (*arg3));
3401 resultobj = t_output_helper(resultobj,o);
3402 }
3403 {
3404 PyObject *o = PyInt_FromLong((long) (*arg4));
3405 resultobj = t_output_helper(resultobj,o);
3406 }
3407 return resultobj;
3408 fail:
3409 return NULL;
3410}
3411
3412
3413static PyObject *_wrap_GetClientDisplayRect(PyObject *self, PyObject *args, PyObject *kwargs) {
3414 PyObject *resultobj;
3415 wxRect result;
3416 char *kwnames[] = {
3417 NULL
3418 };
3419
3420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetClientDisplayRect",kwnames)) goto fail;
3421 {
3422 PyThreadState* __tstate = wxPyBeginAllowThreads();
3423 result = wxGetClientDisplayRect();
3424
3425 wxPyEndAllowThreads(__tstate);
3426 if (PyErr_Occurred()) SWIG_fail;
3427 }
3428 {
3429 wxRect * resultptr;
3430 resultptr = new wxRect((wxRect &) result);
3431 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxRect, 1);
3432 }
3433 return resultobj;
3434 fail:
3435 return NULL;
3436}
3437
3438
3439static PyObject *_wrap_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
3440 PyObject *resultobj;
3441 wxCursor *arg1 = 0 ;
3442 PyObject * obj0 = 0 ;
3443 char *kwnames[] = {
3444 (char *) "cursor", NULL
3445 };
3446
3447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursor",kwnames,&obj0)) goto fail;
3448 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3449 if (arg1 == NULL) {
3450 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
3451 }
3452 {
3453 PyThreadState* __tstate = wxPyBeginAllowThreads();
3454 wxSetCursor(*arg1);
3455
3456 wxPyEndAllowThreads(__tstate);
3457 if (PyErr_Occurred()) SWIG_fail;
3458 }
3459 Py_INCREF(Py_None); resultobj = Py_None;
3460 return resultobj;
3461 fail:
3462 return NULL;
3463}
3464
3465
3466static PyObject *_wrap_BeginBusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
3467 PyObject *resultobj;
3468 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
3469 PyObject * obj0 = 0 ;
3470 char *kwnames[] = {
3471 (char *) "cursor", NULL
3472 };
3473
3474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BeginBusyCursor",kwnames,&obj0)) goto fail;
3475 if (obj0) {
3476 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3477 }
3478 {
3479 PyThreadState* __tstate = wxPyBeginAllowThreads();
3480 wxBeginBusyCursor(arg1);
3481
3482 wxPyEndAllowThreads(__tstate);
3483 if (PyErr_Occurred()) SWIG_fail;
3484 }
3485 Py_INCREF(Py_None); resultobj = Py_None;
3486 return resultobj;
3487 fail:
3488 return NULL;
3489}
3490
3491
3492static PyObject *_wrap_GetActiveWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
3493 PyObject *resultobj;
3494 wxWindow *result;
3495 char *kwnames[] = {
3496 NULL
3497 };
3498
3499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetActiveWindow",kwnames)) goto fail;
3500 {
3501 PyThreadState* __tstate = wxPyBeginAllowThreads();
3502 result = (wxWindow *)wxGetActiveWindow();
3503
3504 wxPyEndAllowThreads(__tstate);
3505 if (PyErr_Occurred()) SWIG_fail;
3506 }
3507 {
3508 resultobj = wxPyMake_wxObject(result);
3509 }
3510 return resultobj;
3511 fail:
3512 return NULL;
3513}
3514
3515
3516static PyObject *_wrap_GenericFindWindowAtPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
3517 PyObject *resultobj;
3518 wxPoint *arg1 = 0 ;
3519 wxWindow *result;
3520 wxPoint temp1 ;
3521 PyObject * obj0 = 0 ;
3522 char *kwnames[] = {
3523 (char *) "pt", NULL
3524 };
3525
3526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericFindWindowAtPoint",kwnames,&obj0)) goto fail;
3527 {
3528 arg1 = &temp1;
3529 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3530 }
3531 {
3532 PyThreadState* __tstate = wxPyBeginAllowThreads();
3533 result = (wxWindow *)wxGenericFindWindowAtPoint((wxPoint const &)*arg1);
3534
3535 wxPyEndAllowThreads(__tstate);
3536 if (PyErr_Occurred()) SWIG_fail;
3537 }
3538 {
3539 resultobj = wxPyMake_wxObject(result);
3540 }
3541 return resultobj;
3542 fail:
3543 return NULL;
3544}
3545
3546
3547static PyObject *_wrap_FindWindowAtPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
3548 PyObject *resultobj;
3549 wxPoint *arg1 = 0 ;
3550 wxWindow *result;
3551 wxPoint temp1 ;
3552 PyObject * obj0 = 0 ;
3553 char *kwnames[] = {
3554 (char *) "pt", NULL
3555 };
3556
3557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindWindowAtPoint",kwnames,&obj0)) goto fail;
3558 {
3559 arg1 = &temp1;
3560 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3561 }
3562 {
3563 PyThreadState* __tstate = wxPyBeginAllowThreads();
3564 result = (wxWindow *)wxFindWindowAtPoint((wxPoint const &)*arg1);
3565
3566 wxPyEndAllowThreads(__tstate);
3567 if (PyErr_Occurred()) SWIG_fail;
3568 }
3569 {
3570 resultobj = wxPyMake_wxObject(result);
3571 }
3572 return resultobj;
3573 fail:
3574 return NULL;
3575}
3576
3577
3578static PyObject *_wrap_GetTopLevelParent(PyObject *self, PyObject *args, PyObject *kwargs) {
3579 PyObject *resultobj;
3580 wxWindow *arg1 = (wxWindow *) 0 ;
3581 wxWindow *result;
3582 PyObject * obj0 = 0 ;
3583 char *kwnames[] = {
3584 (char *) "win", NULL
3585 };
3586
3587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetTopLevelParent",kwnames,&obj0)) goto fail;
3588 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3589 {
3590 PyThreadState* __tstate = wxPyBeginAllowThreads();
3591 result = (wxWindow *)wxGetTopLevelParent(arg1);
3592
3593 wxPyEndAllowThreads(__tstate);
3594 if (PyErr_Occurred()) SWIG_fail;
3595 }
3596 {
3597 resultobj = wxPyMake_wxObject(result);
3598 }
3599 return resultobj;
3600 fail:
3601 return NULL;
3602}
3603
3604
3605static PyObject *_wrap_WakeUpMainThread(PyObject *self, PyObject *args, PyObject *kwargs) {
3606 PyObject *resultobj;
3607 char *kwnames[] = {
3608 NULL
3609 };
3610
3611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpMainThread",kwnames)) goto fail;
3612 {
3613 PyThreadState* __tstate = wxPyBeginAllowThreads();
3614 wxWakeUpMainThread();
3615
3616 wxPyEndAllowThreads(__tstate);
3617 if (PyErr_Occurred()) SWIG_fail;
3618 }
3619 Py_INCREF(Py_None); resultobj = Py_None;
3620 return resultobj;
3621 fail:
3622 return NULL;
3623}
3624
3625
3626static PyObject *_wrap_MutexGuiEnter(PyObject *self, PyObject *args, PyObject *kwargs) {
3627 PyObject *resultobj;
3628 char *kwnames[] = {
3629 NULL
3630 };
3631
3632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiEnter",kwnames)) goto fail;
3633 {
3634 PyThreadState* __tstate = wxPyBeginAllowThreads();
3635 wxMutexGuiEnter();
3636
3637 wxPyEndAllowThreads(__tstate);
3638 if (PyErr_Occurred()) SWIG_fail;
3639 }
3640 Py_INCREF(Py_None); resultobj = Py_None;
3641 return resultobj;
3642 fail:
3643 return NULL;
3644}
3645
3646
3647static PyObject *_wrap_MutexGuiLeave(PyObject *self, PyObject *args, PyObject *kwargs) {
3648 PyObject *resultobj;
3649 char *kwnames[] = {
3650 NULL
3651 };
3652
3653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiLeave",kwnames)) goto fail;
3654 {
3655 PyThreadState* __tstate = wxPyBeginAllowThreads();
3656 wxMutexGuiLeave();
3657
3658 wxPyEndAllowThreads(__tstate);
3659 if (PyErr_Occurred()) SWIG_fail;
3660 }
3661 Py_INCREF(Py_None); resultobj = Py_None;
3662 return resultobj;
3663 fail:
3664 return NULL;
3665}
3666
3667
3668static PyObject *_wrap_new_MutexGuiLocker(PyObject *self, PyObject *args, PyObject *kwargs) {
3669 PyObject *resultobj;
3670 wxMutexGuiLocker *result;
3671 char *kwnames[] = {
3672 NULL
3673 };
3674
3675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MutexGuiLocker",kwnames)) goto fail;
3676 {
3677 PyThreadState* __tstate = wxPyBeginAllowThreads();
3678 result = (wxMutexGuiLocker *)new wxMutexGuiLocker();
3679
3680 wxPyEndAllowThreads(__tstate);
3681 if (PyErr_Occurred()) SWIG_fail;
3682 }
3683 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxMutexGuiLocker, 1);
3684 return resultobj;
3685 fail:
3686 return NULL;
3687}
3688
3689
3690static PyObject *_wrap_delete_MutexGuiLocker(PyObject *self, PyObject *args, PyObject *kwargs) {
3691 PyObject *resultobj;
3692 wxMutexGuiLocker *arg1 = (wxMutexGuiLocker *) 0 ;
3693 PyObject * obj0 = 0 ;
3694 char *kwnames[] = {
3695 (char *) "self", NULL
3696 };
3697
3698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MutexGuiLocker",kwnames,&obj0)) goto fail;
3699 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMutexGuiLocker,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3700 {
3701 PyThreadState* __tstate = wxPyBeginAllowThreads();
3702 delete arg1;
3703
3704 wxPyEndAllowThreads(__tstate);
3705 if (PyErr_Occurred()) SWIG_fail;
3706 }
3707 Py_INCREF(Py_None); resultobj = Py_None;
3708 return resultobj;
3709 fail:
3710 return NULL;
3711}
3712
3713
3714static PyObject * MutexGuiLocker_swigregister(PyObject *self, PyObject *args) {
3715 PyObject *obj;
3716 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3717 SWIG_TypeClientData(SWIGTYPE_p_wxMutexGuiLocker, obj);
3718 Py_INCREF(obj);
3719 return Py_BuildValue((char *)"");
3720}
3721static PyObject *_wrap_Thread_IsMain(PyObject *self, PyObject *args, PyObject *kwargs) {
3722 PyObject *resultobj;
3723 bool result;
3724 char *kwnames[] = {
3725 NULL
3726 };
3727
3728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Thread_IsMain",kwnames)) goto fail;
3729 {
3730 PyThreadState* __tstate = wxPyBeginAllowThreads();
3731 result = (bool)wxThread_IsMain();
3732
3733 wxPyEndAllowThreads(__tstate);
3734 if (PyErr_Occurred()) SWIG_fail;
3735 }
3736 resultobj = PyInt_FromLong((long)result);
3737 return resultobj;
3738 fail:
3739 return NULL;
3740}
3741
3742
3743static PyObject *_wrap_new_ToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
3744 PyObject *resultobj;
3745 wxString *arg1 = 0 ;
3746 wxToolTip *result;
423f194a 3747 bool temp1 = False ;
d14a1e28
RD
3748 PyObject * obj0 = 0 ;
3749 char *kwnames[] = {
3750 (char *) "tip", NULL
3751 };
3752
3753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ToolTip",kwnames,&obj0)) goto fail;
3754 {
3755 arg1 = wxString_in_helper(obj0);
3756 if (arg1 == NULL) SWIG_fail;
423f194a 3757 temp1 = True;
d14a1e28
RD
3758 }
3759 {
3760 PyThreadState* __tstate = wxPyBeginAllowThreads();
3761 result = (wxToolTip *)new wxToolTip((wxString const &)*arg1);
3762
3763 wxPyEndAllowThreads(__tstate);
3764 if (PyErr_Occurred()) SWIG_fail;
3765 }
3766 {
3767 resultobj = wxPyMake_wxObject(result);
3768 }
3769 {
3770 if (temp1)
3771 delete arg1;
3772 }
3773 return resultobj;
3774 fail:
3775 {
3776 if (temp1)
3777 delete arg1;
3778 }
3779 return NULL;
3780}
3781
3782
3783static PyObject *_wrap_ToolTip_SetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
3784 PyObject *resultobj;
3785 wxToolTip *arg1 = (wxToolTip *) 0 ;
3786 wxString *arg2 = 0 ;
423f194a 3787 bool temp2 = False ;
d14a1e28
RD
3788 PyObject * obj0 = 0 ;
3789 PyObject * obj1 = 0 ;
3790 char *kwnames[] = {
3791 (char *) "self",(char *) "tip", NULL
3792 };
3793
3794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolTip_SetTip",kwnames,&obj0,&obj1)) goto fail;
3795 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxToolTip,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3796 {
3797 arg2 = wxString_in_helper(obj1);
3798 if (arg2 == NULL) SWIG_fail;
423f194a 3799 temp2 = True;
d14a1e28
RD
3800 }
3801 {
3802 PyThreadState* __tstate = wxPyBeginAllowThreads();
3803 (arg1)->SetTip((wxString const &)*arg2);
3804
3805 wxPyEndAllowThreads(__tstate);
3806 if (PyErr_Occurred()) SWIG_fail;
3807 }
3808 Py_INCREF(Py_None); resultobj = Py_None;
3809 {
3810 if (temp2)
3811 delete arg2;
3812 }
3813 return resultobj;
3814 fail:
3815 {
3816 if (temp2)
3817 delete arg2;
3818 }
3819 return NULL;
3820}
3821
3822
3823static PyObject *_wrap_ToolTip_GetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
3824 PyObject *resultobj;
3825 wxToolTip *arg1 = (wxToolTip *) 0 ;
3826 wxString result;
3827 PyObject * obj0 = 0 ;
3828 char *kwnames[] = {
3829 (char *) "self", NULL
3830 };
3831
3832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetTip",kwnames,&obj0)) goto fail;
3833 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxToolTip,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3834 {
3835 PyThreadState* __tstate = wxPyBeginAllowThreads();
3836 result = (arg1)->GetTip();
3837
3838 wxPyEndAllowThreads(__tstate);
3839 if (PyErr_Occurred()) SWIG_fail;
3840 }
3841 {
3842#if wxUSE_UNICODE
3843 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3844#else
3845 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3846#endif
3847 }
3848 return resultobj;
3849 fail:
3850 return NULL;
3851}
3852
3853
3854static PyObject *_wrap_ToolTip_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
3855 PyObject *resultobj;
3856 wxToolTip *arg1 = (wxToolTip *) 0 ;
3857 wxWindow *result;
3858 PyObject * obj0 = 0 ;
3859 char *kwnames[] = {
3860 (char *) "self", NULL
3861 };
3862
3863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetWindow",kwnames,&obj0)) goto fail;
3864 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxToolTip,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3865 {
3866 PyThreadState* __tstate = wxPyBeginAllowThreads();
3867 result = (wxWindow *)(arg1)->GetWindow();
3868
3869 wxPyEndAllowThreads(__tstate);
3870 if (PyErr_Occurred()) SWIG_fail;
3871 }
3872 {
3873 resultobj = wxPyMake_wxObject(result);
3874 }
3875 return resultobj;
3876 fail:
3877 return NULL;
3878}
3879
3880
3881static PyObject *_wrap_ToolTip_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
3882 PyObject *resultobj;
3883 bool arg1 ;
3884 PyObject * obj0 = 0 ;
3885 char *kwnames[] = {
3886 (char *) "flag", NULL
3887 };
3888
3889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_Enable",kwnames,&obj0)) goto fail;
3890 arg1 = PyInt_AsLong(obj0) ? true : false;
3891 if (PyErr_Occurred()) SWIG_fail;
3892 {
3893 PyThreadState* __tstate = wxPyBeginAllowThreads();
3894 wxToolTip::Enable(arg1);
3895
3896 wxPyEndAllowThreads(__tstate);
3897 if (PyErr_Occurred()) SWIG_fail;
3898 }
3899 Py_INCREF(Py_None); resultobj = Py_None;
3900 return resultobj;
3901 fail:
3902 return NULL;
3903}
3904
3905
3906static PyObject *_wrap_ToolTip_SetDelay(PyObject *self, PyObject *args, PyObject *kwargs) {
3907 PyObject *resultobj;
3908 long arg1 ;
3909 char *kwnames[] = {
3910 (char *) "milliseconds", NULL
3911 };
3912
3913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"l:ToolTip_SetDelay",kwnames,&arg1)) goto fail;
3914 {
3915 PyThreadState* __tstate = wxPyBeginAllowThreads();
3916 wxToolTip::SetDelay(arg1);
3917
3918 wxPyEndAllowThreads(__tstate);
3919 if (PyErr_Occurred()) SWIG_fail;
3920 }
3921 Py_INCREF(Py_None); resultobj = Py_None;
3922 return resultobj;
3923 fail:
3924 return NULL;
3925}
3926
3927
3928static PyObject * ToolTip_swigregister(PyObject *self, PyObject *args) {
3929 PyObject *obj;
3930 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3931 SWIG_TypeClientData(SWIGTYPE_p_wxToolTip, obj);
3932 Py_INCREF(obj);
3933 return Py_BuildValue((char *)"");
3934}
3935static PyObject *_wrap_new_Caret(PyObject *self, PyObject *args, PyObject *kwargs) {
3936 PyObject *resultobj;
3937 wxWindow *arg1 = (wxWindow *) 0 ;
3938 wxSize *arg2 = 0 ;
3939 wxCaret *result;
3940 wxSize temp2 ;
3941 PyObject * obj0 = 0 ;
3942 PyObject * obj1 = 0 ;
3943 char *kwnames[] = {
3944 (char *) "window",(char *) "size", NULL
3945 };
3946
3947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_Caret",kwnames,&obj0,&obj1)) goto fail;
3948 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3949 {
3950 arg2 = &temp2;
3951 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3952 }
3953 {
3954 PyThreadState* __tstate = wxPyBeginAllowThreads();
3955 result = (wxCaret *)new wxCaret(arg1,(wxSize const &)*arg2);
3956
3957 wxPyEndAllowThreads(__tstate);
3958 if (PyErr_Occurred()) SWIG_fail;
3959 }
3960 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxCaret, 1);
3961 return resultobj;
3962 fail:
3963 return NULL;
3964}
3965
3966
3967static PyObject *_wrap_delete_Caret(PyObject *self, PyObject *args, PyObject *kwargs) {
3968 PyObject *resultobj;
3969 wxCaret *arg1 = (wxCaret *) 0 ;
3970 PyObject * obj0 = 0 ;
3971 char *kwnames[] = {
3972 (char *) "self", NULL
3973 };
3974
3975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Caret",kwnames,&obj0)) goto fail;
3976 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3977 {
3978 PyThreadState* __tstate = wxPyBeginAllowThreads();
3979 delete arg1;
3980
3981 wxPyEndAllowThreads(__tstate);
3982 if (PyErr_Occurred()) SWIG_fail;
3983 }
3984 Py_INCREF(Py_None); resultobj = Py_None;
3985 return resultobj;
3986 fail:
3987 return NULL;
3988}
3989
3990
3991static PyObject *_wrap_Caret_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
3992 PyObject *resultobj;
3993 wxCaret *arg1 = (wxCaret *) 0 ;
3994 bool result;
3995 PyObject * obj0 = 0 ;
3996 char *kwnames[] = {
3997 (char *) "self", NULL
3998 };
3999
4000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsOk",kwnames,&obj0)) goto fail;
4001 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4002 {
4003 PyThreadState* __tstate = wxPyBeginAllowThreads();
4004 result = (bool)(arg1)->IsOk();
4005
4006 wxPyEndAllowThreads(__tstate);
4007 if (PyErr_Occurred()) SWIG_fail;
4008 }
4009 resultobj = PyInt_FromLong((long)result);
4010 return resultobj;
4011 fail:
4012 return NULL;
4013}
4014
4015
4016static PyObject *_wrap_Caret_IsVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
4017 PyObject *resultobj;
4018 wxCaret *arg1 = (wxCaret *) 0 ;
4019 bool result;
4020 PyObject * obj0 = 0 ;
4021 char *kwnames[] = {
4022 (char *) "self", NULL
4023 };
4024
4025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsVisible",kwnames,&obj0)) goto fail;
4026 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4027 {
4028 PyThreadState* __tstate = wxPyBeginAllowThreads();
4029 result = (bool)(arg1)->IsVisible();
4030
4031 wxPyEndAllowThreads(__tstate);
4032 if (PyErr_Occurred()) SWIG_fail;
4033 }
4034 resultobj = PyInt_FromLong((long)result);
4035 return resultobj;
4036 fail:
4037 return NULL;
4038}
4039
4040
44127b65
RD
4041static PyObject *_wrap_Caret_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
4042 PyObject *resultobj;
4043 wxCaret *arg1 = (wxCaret *) 0 ;
4044 wxPoint result;
4045 PyObject * obj0 = 0 ;
4046 char *kwnames[] = {
4047 (char *) "self", NULL
4048 };
4049
4050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPosition",kwnames,&obj0)) goto fail;
4051 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4052 {
4053 PyThreadState* __tstate = wxPyBeginAllowThreads();
4054 result = (arg1)->GetPosition();
4055
4056 wxPyEndAllowThreads(__tstate);
4057 if (PyErr_Occurred()) SWIG_fail;
4058 }
4059 {
4060 wxPoint * resultptr;
4061 resultptr = new wxPoint((wxPoint &) result);
4062 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxPoint, 1);
4063 }
4064 return resultobj;
4065 fail:
4066 return NULL;
4067}
4068
4069
d14a1e28
RD
4070static PyObject *_wrap_Caret_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
4071 PyObject *resultobj;
4072 wxCaret *arg1 = (wxCaret *) 0 ;
4073 int *arg2 = (int *) 0 ;
4074 int *arg3 = (int *) 0 ;
4075 int temp2 ;
4076 int temp3 ;
4077 PyObject * obj0 = 0 ;
4078 char *kwnames[] = {
4079 (char *) "self", NULL
4080 };
4081
4082 arg2 = &temp2;
4083 arg3 = &temp3;
4084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPositionTuple",kwnames,&obj0)) goto fail;
4085 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4086 {
4087 PyThreadState* __tstate = wxPyBeginAllowThreads();
4088 (arg1)->GetPosition(arg2,arg3);
4089
4090 wxPyEndAllowThreads(__tstate);
4091 if (PyErr_Occurred()) SWIG_fail;
4092 }
4093 Py_INCREF(Py_None); resultobj = Py_None;
4094 {
4095 PyObject *o = PyInt_FromLong((long) (*arg2));
4096 resultobj = t_output_helper(resultobj,o);
4097 }
4098 {
4099 PyObject *o = PyInt_FromLong((long) (*arg3));
4100 resultobj = t_output_helper(resultobj,o);
4101 }
4102 return resultobj;
4103 fail:
4104 return NULL;
4105}
4106
4107
44127b65 4108static PyObject *_wrap_Caret_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4109 PyObject *resultobj;
4110 wxCaret *arg1 = (wxCaret *) 0 ;
44127b65 4111 wxSize result;
d14a1e28
RD
4112 PyObject * obj0 = 0 ;
4113 char *kwnames[] = {
4114 (char *) "self", NULL
4115 };
4116
44127b65 4117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSize",kwnames,&obj0)) goto fail;
d14a1e28
RD
4118 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4119 {
4120 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 4121 result = (arg1)->GetSize();
d14a1e28
RD
4122
4123 wxPyEndAllowThreads(__tstate);
4124 if (PyErr_Occurred()) SWIG_fail;
4125 }
4126 {
44127b65
RD
4127 wxSize * resultptr;
4128 resultptr = new wxSize((wxSize &) result);
4129 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
4130 }
4131 return resultobj;
4132 fail:
4133 return NULL;
4134}
4135
4136
4137static PyObject *_wrap_Caret_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
4138 PyObject *resultobj;
4139 wxCaret *arg1 = (wxCaret *) 0 ;
4140 int *arg2 = (int *) 0 ;
4141 int *arg3 = (int *) 0 ;
4142 int temp2 ;
4143 int temp3 ;
4144 PyObject * obj0 = 0 ;
4145 char *kwnames[] = {
4146 (char *) "self", NULL
4147 };
4148
4149 arg2 = &temp2;
4150 arg3 = &temp3;
4151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSizeTuple",kwnames,&obj0)) goto fail;
4152 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4153 {
4154 PyThreadState* __tstate = wxPyBeginAllowThreads();
4155 (arg1)->GetSize(arg2,arg3);
4156
4157 wxPyEndAllowThreads(__tstate);
4158 if (PyErr_Occurred()) SWIG_fail;
4159 }
4160 Py_INCREF(Py_None); resultobj = Py_None;
4161 {
4162 PyObject *o = PyInt_FromLong((long) (*arg2));
4163 resultobj = t_output_helper(resultobj,o);
4164 }
4165 {
4166 PyObject *o = PyInt_FromLong((long) (*arg3));
4167 resultobj = t_output_helper(resultobj,o);
4168 }
4169 return resultobj;
4170 fail:
4171 return NULL;
4172}
4173
4174
d14a1e28
RD
4175static PyObject *_wrap_Caret_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4176 PyObject *resultobj;
4177 wxCaret *arg1 = (wxCaret *) 0 ;
4178 wxWindow *result;
4179 PyObject * obj0 = 0 ;
4180 char *kwnames[] = {
4181 (char *) "self", NULL
4182 };
4183
4184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetWindow",kwnames,&obj0)) goto fail;
4185 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4186 {
4187 PyThreadState* __tstate = wxPyBeginAllowThreads();
4188 result = (wxWindow *)(arg1)->GetWindow();
4189
4190 wxPyEndAllowThreads(__tstate);
4191 if (PyErr_Occurred()) SWIG_fail;
4192 }
4193 {
4194 resultobj = wxPyMake_wxObject(result);
4195 }
4196 return resultobj;
4197 fail:
4198 return NULL;
4199}
4200
4201
4202static PyObject *_wrap_Caret_MoveXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4203 PyObject *resultobj;
4204 wxCaret *arg1 = (wxCaret *) 0 ;
4205 int arg2 ;
4206 int arg3 ;
4207 PyObject * obj0 = 0 ;
4208 char *kwnames[] = {
4209 (char *) "self",(char *) "x",(char *) "y", NULL
4210 };
4211
4212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oii:Caret_MoveXY",kwnames,&obj0,&arg2,&arg3)) goto fail;
4213 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4214 {
4215 PyThreadState* __tstate = wxPyBeginAllowThreads();
4216 (arg1)->Move(arg2,arg3);
4217
4218 wxPyEndAllowThreads(__tstate);
4219 if (PyErr_Occurred()) SWIG_fail;
4220 }
4221 Py_INCREF(Py_None); resultobj = Py_None;
4222 return resultobj;
4223 fail:
4224 return NULL;
4225}
4226
4227
4228static PyObject *_wrap_Caret_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
4229 PyObject *resultobj;
4230 wxCaret *arg1 = (wxCaret *) 0 ;
4231 wxPoint *arg2 = 0 ;
4232 wxPoint temp2 ;
4233 PyObject * obj0 = 0 ;
4234 PyObject * obj1 = 0 ;
4235 char *kwnames[] = {
4236 (char *) "self",(char *) "pt", NULL
4237 };
4238
4239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_Move",kwnames,&obj0,&obj1)) goto fail;
4240 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4241 {
4242 arg2 = &temp2;
4243 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4244 }
4245 {
4246 PyThreadState* __tstate = wxPyBeginAllowThreads();
4247 (arg1)->Move((wxPoint const &)*arg2);
4248
4249 wxPyEndAllowThreads(__tstate);
4250 if (PyErr_Occurred()) SWIG_fail;
4251 }
4252 Py_INCREF(Py_None); resultobj = Py_None;
4253 return resultobj;
4254 fail:
4255 return NULL;
4256}
4257
4258
4259static PyObject *_wrap_Caret_SetSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
4260 PyObject *resultobj;
4261 wxCaret *arg1 = (wxCaret *) 0 ;
4262 int arg2 ;
4263 int arg3 ;
4264 PyObject * obj0 = 0 ;
4265 char *kwnames[] = {
4266 (char *) "self",(char *) "width",(char *) "height", NULL
4267 };
4268
4269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oii:Caret_SetSizeWH",kwnames,&obj0,&arg2,&arg3)) goto fail;
4270 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4271 {
4272 PyThreadState* __tstate = wxPyBeginAllowThreads();
4273 (arg1)->SetSize(arg2,arg3);
4274
4275 wxPyEndAllowThreads(__tstate);
4276 if (PyErr_Occurred()) SWIG_fail;
4277 }
4278 Py_INCREF(Py_None); resultobj = Py_None;
4279 return resultobj;
4280 fail:
4281 return NULL;
4282}
4283
4284
4285static PyObject *_wrap_Caret_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4286 PyObject *resultobj;
4287 wxCaret *arg1 = (wxCaret *) 0 ;
4288 wxSize *arg2 = 0 ;
4289 wxSize temp2 ;
4290 PyObject * obj0 = 0 ;
4291 PyObject * obj1 = 0 ;
4292 char *kwnames[] = {
4293 (char *) "self",(char *) "size", NULL
4294 };
4295
4296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_SetSize",kwnames,&obj0,&obj1)) goto fail;
4297 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4298 {
4299 arg2 = &temp2;
4300 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4301 }
4302 {
4303 PyThreadState* __tstate = wxPyBeginAllowThreads();
4304 (arg1)->SetSize((wxSize const &)*arg2);
4305
4306 wxPyEndAllowThreads(__tstate);
4307 if (PyErr_Occurred()) SWIG_fail;
4308 }
4309 Py_INCREF(Py_None); resultobj = Py_None;
4310 return resultobj;
4311 fail:
4312 return NULL;
4313}
4314
4315
4316static PyObject *_wrap_Caret_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
4317 PyObject *resultobj;
4318 wxCaret *arg1 = (wxCaret *) 0 ;
423f194a 4319 int arg2 = (int) True ;
d14a1e28
RD
4320 PyObject * obj0 = 0 ;
4321 char *kwnames[] = {
4322 (char *) "self",(char *) "show", NULL
4323 };
4324
4325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|i:Caret_Show",kwnames,&obj0,&arg2)) goto fail;
4326 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4327 {
4328 PyThreadState* __tstate = wxPyBeginAllowThreads();
4329 (arg1)->Show(arg2);
4330
4331 wxPyEndAllowThreads(__tstate);
4332 if (PyErr_Occurred()) SWIG_fail;
4333 }
4334 Py_INCREF(Py_None); resultobj = Py_None;
4335 return resultobj;
4336 fail:
4337 return NULL;
4338}
4339
4340
4341static PyObject *_wrap_Caret_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
4342 PyObject *resultobj;
4343 wxCaret *arg1 = (wxCaret *) 0 ;
4344 PyObject * obj0 = 0 ;
4345 char *kwnames[] = {
4346 (char *) "self", NULL
4347 };
4348
4349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_Hide",kwnames,&obj0)) goto fail;
4350 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCaret,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4351 {
4352 PyThreadState* __tstate = wxPyBeginAllowThreads();
4353 (arg1)->Hide();
4354
4355 wxPyEndAllowThreads(__tstate);
4356 if (PyErr_Occurred()) SWIG_fail;
4357 }
4358 Py_INCREF(Py_None); resultobj = Py_None;
4359 return resultobj;
4360 fail:
4361 return NULL;
4362}
4363
4364
4365static PyObject * Caret_swigregister(PyObject *self, PyObject *args) {
4366 PyObject *obj;
4367 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4368 SWIG_TypeClientData(SWIGTYPE_p_wxCaret, obj);
4369 Py_INCREF(obj);
4370 return Py_BuildValue((char *)"");
4371}
4372static PyObject *_wrap_Caret_GetBlinkTime(PyObject *self, PyObject *args, PyObject *kwargs) {
4373 PyObject *resultobj;
4374 int result;
4375 char *kwnames[] = {
4376 NULL
4377 };
4378
4379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Caret_GetBlinkTime",kwnames)) goto fail;
4380 {
4381 PyThreadState* __tstate = wxPyBeginAllowThreads();
4382 result = (int)wxCaret_GetBlinkTime();
4383
4384 wxPyEndAllowThreads(__tstate);
4385 if (PyErr_Occurred()) SWIG_fail;
4386 }
4387 resultobj = PyInt_FromLong((long)result);
4388 return resultobj;
4389 fail:
4390 return NULL;
4391}
4392
4393
4394static PyObject *_wrap_Caret_SetBlinkTime(PyObject *self, PyObject *args, PyObject *kwargs) {
4395 PyObject *resultobj;
4396 int arg1 ;
4397 char *kwnames[] = {
4398 (char *) "milliseconds", NULL
4399 };
4400
4401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:Caret_SetBlinkTime",kwnames,&arg1)) goto fail;
4402 {
4403 PyThreadState* __tstate = wxPyBeginAllowThreads();
4404 wxCaret_SetBlinkTime(arg1);
4405
4406 wxPyEndAllowThreads(__tstate);
4407 if (PyErr_Occurred()) SWIG_fail;
4408 }
4409 Py_INCREF(Py_None); resultobj = Py_None;
4410 return resultobj;
4411 fail:
4412 return NULL;
4413}
4414
4415
4416static PyObject *_wrap_new_BusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
4417 PyObject *resultobj;
4418 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
4419 wxBusyCursor *result;
4420 PyObject * obj0 = 0 ;
4421 char *kwnames[] = {
4422 (char *) "cursor", NULL
4423 };
4424
4425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BusyCursor",kwnames,&obj0)) goto fail;
4426 if (obj0) {
4427 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4428 }
4429 {
4430 PyThreadState* __tstate = wxPyBeginAllowThreads();
4431 result = (wxBusyCursor *)new wxBusyCursor(arg1);
4432
4433 wxPyEndAllowThreads(__tstate);
4434 if (PyErr_Occurred()) SWIG_fail;
4435 }
4436 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxBusyCursor, 1);
4437 return resultobj;
4438 fail:
4439 return NULL;
4440}
4441
4442
4443static PyObject *_wrap_delete_BusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
4444 PyObject *resultobj;
4445 wxBusyCursor *arg1 = (wxBusyCursor *) 0 ;
4446 PyObject * obj0 = 0 ;
4447 char *kwnames[] = {
4448 (char *) "self", NULL
4449 };
4450
4451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyCursor",kwnames,&obj0)) goto fail;
4452 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxBusyCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4453 {
4454 PyThreadState* __tstate = wxPyBeginAllowThreads();
4455 delete arg1;
4456
4457 wxPyEndAllowThreads(__tstate);
4458 if (PyErr_Occurred()) SWIG_fail;
4459 }
4460 Py_INCREF(Py_None); resultobj = Py_None;
4461 return resultobj;
4462 fail:
4463 return NULL;
4464}
4465
4466
4467static PyObject * BusyCursor_swigregister(PyObject *self, PyObject *args) {
4468 PyObject *obj;
4469 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4470 SWIG_TypeClientData(SWIGTYPE_p_wxBusyCursor, obj);
4471 Py_INCREF(obj);
4472 return Py_BuildValue((char *)"");
4473}
4474static PyObject *_wrap_new_WindowDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
4475 PyObject *resultobj;
4476 wxWindow *arg1 = (wxWindow *) NULL ;
4477 wxWindowDisabler *result;
4478 PyObject * obj0 = 0 ;
4479 char *kwnames[] = {
4480 (char *) "winToSkip", NULL
4481 };
4482
4483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDisabler",kwnames,&obj0)) goto fail;
4484 if (obj0) {
4485 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4486 }
4487 {
4488 PyThreadState* __tstate = wxPyBeginAllowThreads();
4489 result = (wxWindowDisabler *)new wxWindowDisabler(arg1);
4490
4491 wxPyEndAllowThreads(__tstate);
4492 if (PyErr_Occurred()) SWIG_fail;
4493 }
4494 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxWindowDisabler, 1);
4495 return resultobj;
4496 fail:
4497 return NULL;
4498}
4499
4500
4501static PyObject *_wrap_delete_WindowDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
4502 PyObject *resultobj;
4503 wxWindowDisabler *arg1 = (wxWindowDisabler *) 0 ;
4504 PyObject * obj0 = 0 ;
4505 char *kwnames[] = {
4506 (char *) "self", NULL
4507 };
4508
4509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_WindowDisabler",kwnames,&obj0)) goto fail;
4510 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindowDisabler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4511 {
4512 PyThreadState* __tstate = wxPyBeginAllowThreads();
4513 delete arg1;
4514
4515 wxPyEndAllowThreads(__tstate);
4516 if (PyErr_Occurred()) SWIG_fail;
4517 }
4518 Py_INCREF(Py_None); resultobj = Py_None;
4519 return resultobj;
4520 fail:
4521 return NULL;
4522}
4523
4524
4525static PyObject * WindowDisabler_swigregister(PyObject *self, PyObject *args) {
4526 PyObject *obj;
4527 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4528 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDisabler, obj);
4529 Py_INCREF(obj);
4530 return Py_BuildValue((char *)"");
4531}
4532static PyObject *_wrap_new_BusyInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
4533 PyObject *resultobj;
4534 wxString *arg1 = 0 ;
4535 wxBusyInfo *result;
423f194a 4536 bool temp1 = False ;
d14a1e28
RD
4537 PyObject * obj0 = 0 ;
4538 char *kwnames[] = {
4539 (char *) "message", NULL
4540 };
4541
4542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BusyInfo",kwnames,&obj0)) goto fail;
4543 {
4544 arg1 = wxString_in_helper(obj0);
4545 if (arg1 == NULL) SWIG_fail;
423f194a 4546 temp1 = True;
d14a1e28
RD
4547 }
4548 {
4549 PyThreadState* __tstate = wxPyBeginAllowThreads();
4550 result = (wxBusyInfo *)new wxBusyInfo((wxString const &)*arg1);
4551
4552 wxPyEndAllowThreads(__tstate);
4553 if (PyErr_Occurred()) SWIG_fail;
4554 }
4555 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxBusyInfo, 1);
4556 {
4557 if (temp1)
4558 delete arg1;
4559 }
4560 return resultobj;
4561 fail:
4562 {
4563 if (temp1)
4564 delete arg1;
4565 }
4566 return NULL;
4567}
4568
4569
4570static PyObject *_wrap_delete_BusyInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
4571 PyObject *resultobj;
4572 wxBusyInfo *arg1 = (wxBusyInfo *) 0 ;
4573 PyObject * obj0 = 0 ;
4574 char *kwnames[] = {
4575 (char *) "self", NULL
4576 };
4577
4578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyInfo",kwnames,&obj0)) goto fail;
4579 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxBusyInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4580 {
4581 PyThreadState* __tstate = wxPyBeginAllowThreads();
4582 delete arg1;
4583
4584 wxPyEndAllowThreads(__tstate);
4585 if (PyErr_Occurred()) SWIG_fail;
4586 }
4587 Py_INCREF(Py_None); resultobj = Py_None;
4588 return resultobj;
4589 fail:
4590 return NULL;
4591}
4592
4593
4594static PyObject * BusyInfo_swigregister(PyObject *self, PyObject *args) {
4595 PyObject *obj;
4596 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4597 SWIG_TypeClientData(SWIGTYPE_p_wxBusyInfo, obj);
4598 Py_INCREF(obj);
4599 return Py_BuildValue((char *)"");
4600}
4601static PyObject *_wrap_new_StopWatch(PyObject *self, PyObject *args, PyObject *kwargs) {
4602 PyObject *resultobj;
4603 wxStopWatch *result;
4604 char *kwnames[] = {
4605 NULL
4606 };
4607
4608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_StopWatch",kwnames)) goto fail;
4609 {
4610 PyThreadState* __tstate = wxPyBeginAllowThreads();
4611 result = (wxStopWatch *)new wxStopWatch();
4612
4613 wxPyEndAllowThreads(__tstate);
4614 if (PyErr_Occurred()) SWIG_fail;
4615 }
4616 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxStopWatch, 1);
4617 return resultobj;
4618 fail:
4619 return NULL;
4620}
4621
4622
4623static PyObject *_wrap_StopWatch_Start(PyObject *self, PyObject *args, PyObject *kwargs) {
4624 PyObject *resultobj;
4625 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
4626 long arg2 = (long) 0 ;
4627 PyObject * obj0 = 0 ;
4628 char *kwnames[] = {
4629 (char *) "self",(char *) "t0", NULL
4630 };
4631
4632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|l:StopWatch_Start",kwnames,&obj0,&arg2)) goto fail;
4633 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxStopWatch,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4634 {
4635 PyThreadState* __tstate = wxPyBeginAllowThreads();
4636 (arg1)->Start(arg2);
4637
4638 wxPyEndAllowThreads(__tstate);
4639 if (PyErr_Occurred()) SWIG_fail;
4640 }
4641 Py_INCREF(Py_None); resultobj = Py_None;
4642 return resultobj;
4643 fail:
4644 return NULL;
4645}
4646
4647
4648static PyObject *_wrap_StopWatch_Pause(PyObject *self, PyObject *args, PyObject *kwargs) {
4649 PyObject *resultobj;
4650 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
4651 PyObject * obj0 = 0 ;
4652 char *kwnames[] = {
4653 (char *) "self", NULL
4654 };
4655
4656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Pause",kwnames,&obj0)) goto fail;
4657 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxStopWatch,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4658 {
4659 PyThreadState* __tstate = wxPyBeginAllowThreads();
4660 (arg1)->Pause();
4661
4662 wxPyEndAllowThreads(__tstate);
4663 if (PyErr_Occurred()) SWIG_fail;
4664 }
4665 Py_INCREF(Py_None); resultobj = Py_None;
4666 return resultobj;
4667 fail:
4668 return NULL;
4669}
4670
4671
4672static PyObject *_wrap_StopWatch_Resume(PyObject *self, PyObject *args, PyObject *kwargs) {
4673 PyObject *resultobj;
4674 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
4675 PyObject * obj0 = 0 ;
4676 char *kwnames[] = {
4677 (char *) "self", NULL
4678 };
4679
4680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Resume",kwnames,&obj0)) goto fail;
4681 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxStopWatch,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4682 {
4683 PyThreadState* __tstate = wxPyBeginAllowThreads();
4684 (arg1)->Resume();
4685
4686 wxPyEndAllowThreads(__tstate);
4687 if (PyErr_Occurred()) SWIG_fail;
4688 }
4689 Py_INCREF(Py_None); resultobj = Py_None;
4690 return resultobj;
4691 fail:
4692 return NULL;
4693}
4694
4695
4696static PyObject *_wrap_StopWatch_Time(PyObject *self, PyObject *args, PyObject *kwargs) {
4697 PyObject *resultobj;
4698 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
4699 long result;
4700 PyObject * obj0 = 0 ;
4701 char *kwnames[] = {
4702 (char *) "self", NULL
4703 };
4704
4705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Time",kwnames,&obj0)) goto fail;
4706 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxStopWatch,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4707 {
4708 PyThreadState* __tstate = wxPyBeginAllowThreads();
4709 result = (long)((wxStopWatch const *)arg1)->Time();
4710
4711 wxPyEndAllowThreads(__tstate);
4712 if (PyErr_Occurred()) SWIG_fail;
4713 }
4714 resultobj = PyInt_FromLong((long)result);
4715 return resultobj;
4716 fail:
4717 return NULL;
4718}
4719
4720
4721static PyObject * StopWatch_swigregister(PyObject *self, PyObject *args) {
4722 PyObject *obj;
4723 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4724 SWIG_TypeClientData(SWIGTYPE_p_wxStopWatch, obj);
4725 Py_INCREF(obj);
4726 return Py_BuildValue((char *)"");
4727}
4728static PyObject *_wrap_new_FileHistory(PyObject *self, PyObject *args, PyObject *kwargs) {
4729 PyObject *resultobj;
4730 int arg1 = (int) 9 ;
4731 wxFileHistory *result;
4732 char *kwnames[] = {
4733 (char *) "maxFiles", NULL
4734 };
4735
4736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|i:new_FileHistory",kwnames,&arg1)) goto fail;
4737 {
4738 PyThreadState* __tstate = wxPyBeginAllowThreads();
4739 result = (wxFileHistory *)new wxFileHistory(arg1);
4740
4741 wxPyEndAllowThreads(__tstate);
4742 if (PyErr_Occurred()) SWIG_fail;
4743 }
4744 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileHistory, 1);
4745 return resultobj;
4746 fail:
4747 return NULL;
4748}
4749
4750
4751static PyObject *_wrap_delete_FileHistory(PyObject *self, PyObject *args, PyObject *kwargs) {
4752 PyObject *resultobj;
4753 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
4754 PyObject * obj0 = 0 ;
4755 char *kwnames[] = {
4756 (char *) "self", NULL
4757 };
4758
4759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileHistory",kwnames,&obj0)) goto fail;
4760 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4761 {
4762 PyThreadState* __tstate = wxPyBeginAllowThreads();
4763 delete arg1;
4764
4765 wxPyEndAllowThreads(__tstate);
4766 if (PyErr_Occurred()) SWIG_fail;
4767 }
4768 Py_INCREF(Py_None); resultobj = Py_None;
4769 return resultobj;
4770 fail:
4771 return NULL;
4772}
4773
4774
4775static PyObject *_wrap_FileHistory_AddFileToHistory(PyObject *self, PyObject *args, PyObject *kwargs) {
4776 PyObject *resultobj;
4777 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
4778 wxString *arg2 = 0 ;
423f194a 4779 bool temp2 = False ;
d14a1e28
RD
4780 PyObject * obj0 = 0 ;
4781 PyObject * obj1 = 0 ;
4782 char *kwnames[] = {
4783 (char *) "self",(char *) "file", NULL
4784 };
4785
4786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFileToHistory",kwnames,&obj0,&obj1)) goto fail;
4787 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4788 {
4789 arg2 = wxString_in_helper(obj1);
4790 if (arg2 == NULL) SWIG_fail;
423f194a 4791 temp2 = True;
d14a1e28
RD
4792 }
4793 {
4794 PyThreadState* __tstate = wxPyBeginAllowThreads();
4795 (arg1)->AddFileToHistory((wxString const &)*arg2);
4796
4797 wxPyEndAllowThreads(__tstate);
4798 if (PyErr_Occurred()) SWIG_fail;
4799 }
4800 Py_INCREF(Py_None); resultobj = Py_None;
4801 {
4802 if (temp2)
4803 delete arg2;
4804 }
4805 return resultobj;
4806 fail:
4807 {
4808 if (temp2)
4809 delete arg2;
4810 }
4811 return NULL;
4812}
4813
4814
4815static PyObject *_wrap_FileHistory_RemoveFileFromHistory(PyObject *self, PyObject *args, PyObject *kwargs) {
4816 PyObject *resultobj;
4817 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
4818 int arg2 ;
4819 PyObject * obj0 = 0 ;
4820 char *kwnames[] = {
4821 (char *) "self",(char *) "i", NULL
4822 };
4823
4824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:FileHistory_RemoveFileFromHistory",kwnames,&obj0,&arg2)) goto fail;
4825 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4826 {
4827 PyThreadState* __tstate = wxPyBeginAllowThreads();
4828 (arg1)->RemoveFileFromHistory(arg2);
4829
4830 wxPyEndAllowThreads(__tstate);
4831 if (PyErr_Occurred()) SWIG_fail;
4832 }
4833 Py_INCREF(Py_None); resultobj = Py_None;
4834 return resultobj;
4835 fail:
4836 return NULL;
4837}
4838
4839
4840static PyObject *_wrap_FileHistory_GetMaxFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
4841 PyObject *resultobj;
4842 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
4843 int result;
4844 PyObject * obj0 = 0 ;
4845 char *kwnames[] = {
4846 (char *) "self", NULL
4847 };
4848
4849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetMaxFiles",kwnames,&obj0)) goto fail;
4850 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4851 {
4852 PyThreadState* __tstate = wxPyBeginAllowThreads();
4853 result = (int)((wxFileHistory const *)arg1)->GetMaxFiles();
4854
4855 wxPyEndAllowThreads(__tstate);
4856 if (PyErr_Occurred()) SWIG_fail;
4857 }
4858 resultobj = PyInt_FromLong((long)result);
4859 return resultobj;
4860 fail:
4861 return NULL;
4862}
4863
4864
4865static PyObject *_wrap_FileHistory_UseMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
4866 PyObject *resultobj;
4867 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
4868 wxMenu *arg2 = (wxMenu *) 0 ;
4869 PyObject * obj0 = 0 ;
4870 PyObject * obj1 = 0 ;
4871 char *kwnames[] = {
4872 (char *) "self",(char *) "menu", NULL
4873 };
4874
4875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_UseMenu",kwnames,&obj0,&obj1)) goto fail;
4876 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4877 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4878 {
4879 PyThreadState* __tstate = wxPyBeginAllowThreads();
4880 (arg1)->UseMenu(arg2);
4881
4882 wxPyEndAllowThreads(__tstate);
4883 if (PyErr_Occurred()) SWIG_fail;
4884 }
4885 Py_INCREF(Py_None); resultobj = Py_None;
4886 return resultobj;
4887 fail:
4888 return NULL;
4889}
4890
4891
4892static PyObject *_wrap_FileHistory_RemoveMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
4893 PyObject *resultobj;
4894 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
4895 wxMenu *arg2 = (wxMenu *) 0 ;
4896 PyObject * obj0 = 0 ;
4897 PyObject * obj1 = 0 ;
4898 char *kwnames[] = {
4899 (char *) "self",(char *) "menu", NULL
4900 };
4901
4902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveMenu",kwnames,&obj0,&obj1)) goto fail;
4903 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4904 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4905 {
4906 PyThreadState* __tstate = wxPyBeginAllowThreads();
4907 (arg1)->RemoveMenu(arg2);
4908
4909 wxPyEndAllowThreads(__tstate);
4910 if (PyErr_Occurred()) SWIG_fail;
4911 }
4912 Py_INCREF(Py_None); resultobj = Py_None;
4913 return resultobj;
4914 fail:
4915 return NULL;
4916}
4917
4918
4919static PyObject *_wrap_FileHistory_Load(PyObject *self, PyObject *args, PyObject *kwargs) {
4920 PyObject *resultobj;
4921 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
4922 wxConfigBase *arg2 = 0 ;
4923 PyObject * obj0 = 0 ;
4924 PyObject * obj1 = 0 ;
4925 char *kwnames[] = {
4926 (char *) "self",(char *) "config", NULL
4927 };
4928
4929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Load",kwnames,&obj0,&obj1)) goto fail;
4930 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4931 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4932 if (arg2 == NULL) {
4933 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
4934 }
4935 {
4936 PyThreadState* __tstate = wxPyBeginAllowThreads();
4937 (arg1)->Load(*arg2);
4938
4939 wxPyEndAllowThreads(__tstate);
4940 if (PyErr_Occurred()) SWIG_fail;
4941 }
4942 Py_INCREF(Py_None); resultobj = Py_None;
4943 return resultobj;
4944 fail:
4945 return NULL;
4946}
4947
4948
4949static PyObject *_wrap_FileHistory_Save(PyObject *self, PyObject *args, PyObject *kwargs) {
4950 PyObject *resultobj;
4951 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
4952 wxConfigBase *arg2 = 0 ;
4953 PyObject * obj0 = 0 ;
4954 PyObject * obj1 = 0 ;
4955 char *kwnames[] = {
4956 (char *) "self",(char *) "config", NULL
4957 };
4958
4959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Save",kwnames,&obj0,&obj1)) goto fail;
4960 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4961 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4962 if (arg2 == NULL) {
4963 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
4964 }
4965 {
4966 PyThreadState* __tstate = wxPyBeginAllowThreads();
4967 (arg1)->Save(*arg2);
4968
4969 wxPyEndAllowThreads(__tstate);
4970 if (PyErr_Occurred()) SWIG_fail;
4971 }
4972 Py_INCREF(Py_None); resultobj = Py_None;
4973 return resultobj;
4974 fail:
4975 return NULL;
4976}
4977
4978
4979static PyObject *_wrap_FileHistory_AddFilesToMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
4980 PyObject *resultobj;
4981 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
4982 PyObject * obj0 = 0 ;
4983 char *kwnames[] = {
4984 (char *) "self", NULL
4985 };
4986
4987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_AddFilesToMenu",kwnames,&obj0)) goto fail;
4988 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4989 {
4990 PyThreadState* __tstate = wxPyBeginAllowThreads();
4991 (arg1)->AddFilesToMenu();
4992
4993 wxPyEndAllowThreads(__tstate);
4994 if (PyErr_Occurred()) SWIG_fail;
4995 }
4996 Py_INCREF(Py_None); resultobj = Py_None;
4997 return resultobj;
4998 fail:
4999 return NULL;
5000}
5001
5002
5003static PyObject *_wrap_FileHistory_AddFilesToThisMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
5004 PyObject *resultobj;
5005 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5006 wxMenu *arg2 = (wxMenu *) 0 ;
5007 PyObject * obj0 = 0 ;
5008 PyObject * obj1 = 0 ;
5009 char *kwnames[] = {
5010 (char *) "self",(char *) "menu", NULL
5011 };
5012
5013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFilesToThisMenu",kwnames,&obj0,&obj1)) goto fail;
5014 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5015 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxMenu,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5016 {
5017 PyThreadState* __tstate = wxPyBeginAllowThreads();
5018 (arg1)->AddFilesToMenu(arg2);
5019
5020 wxPyEndAllowThreads(__tstate);
5021 if (PyErr_Occurred()) SWIG_fail;
5022 }
5023 Py_INCREF(Py_None); resultobj = Py_None;
5024 return resultobj;
5025 fail:
5026 return NULL;
5027}
5028
5029
5030static PyObject *_wrap_FileHistory_GetHistoryFile(PyObject *self, PyObject *args, PyObject *kwargs) {
5031 PyObject *resultobj;
5032 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5033 int arg2 ;
5034 wxString result;
5035 PyObject * obj0 = 0 ;
5036 char *kwnames[] = {
5037 (char *) "self",(char *) "i", NULL
5038 };
5039
5040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:FileHistory_GetHistoryFile",kwnames,&obj0,&arg2)) goto fail;
5041 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5042 {
5043 PyThreadState* __tstate = wxPyBeginAllowThreads();
5044 result = ((wxFileHistory const *)arg1)->GetHistoryFile(arg2);
5045
5046 wxPyEndAllowThreads(__tstate);
5047 if (PyErr_Occurred()) SWIG_fail;
5048 }
5049 {
5050#if wxUSE_UNICODE
5051 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5052#else
5053 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5054#endif
5055 }
5056 return resultobj;
5057 fail:
5058 return NULL;
5059}
5060
5061
5062static PyObject *_wrap_FileHistory_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
5063 PyObject *resultobj;
5064 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5065 int result;
5066 PyObject * obj0 = 0 ;
5067 char *kwnames[] = {
5068 (char *) "self", NULL
5069 };
5070
5071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetCount",kwnames,&obj0)) goto fail;
5072 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileHistory,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5073 {
5074 PyThreadState* __tstate = wxPyBeginAllowThreads();
5075 result = (int)((wxFileHistory const *)arg1)->GetCount();
5076
5077 wxPyEndAllowThreads(__tstate);
5078 if (PyErr_Occurred()) SWIG_fail;
5079 }
5080 resultobj = PyInt_FromLong((long)result);
5081 return resultobj;
5082 fail:
5083 return NULL;
5084}
5085
5086
5087static PyObject * FileHistory_swigregister(PyObject *self, PyObject *args) {
5088 PyObject *obj;
5089 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5090 SWIG_TypeClientData(SWIGTYPE_p_wxFileHistory, obj);
5091 Py_INCREF(obj);
5092 return Py_BuildValue((char *)"");
5093}
5094static PyObject *_wrap_new_SingleInstanceChecker(PyObject *self, PyObject *args, PyObject *kwargs) {
5095 PyObject *resultobj;
5096 wxString *arg1 = 0 ;
5097 wxString const &arg2_defvalue = wxPyEmptyString ;
5098 wxString *arg2 = (wxString *) &arg2_defvalue ;
5099 wxSingleInstanceChecker *result;
423f194a
RD
5100 bool temp1 = False ;
5101 bool temp2 = False ;
d14a1e28
RD
5102 PyObject * obj0 = 0 ;
5103 PyObject * obj1 = 0 ;
5104 char *kwnames[] = {
5105 (char *) "name",(char *) "path", NULL
5106 };
5107
5108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_SingleInstanceChecker",kwnames,&obj0,&obj1)) goto fail;
5109 {
5110 arg1 = wxString_in_helper(obj0);
5111 if (arg1 == NULL) SWIG_fail;
423f194a 5112 temp1 = True;
d14a1e28
RD
5113 }
5114 if (obj1) {
5115 {
5116 arg2 = wxString_in_helper(obj1);
5117 if (arg2 == NULL) SWIG_fail;
423f194a 5118 temp2 = True;
d14a1e28
RD
5119 }
5120 }
5121 {
5122 PyThreadState* __tstate = wxPyBeginAllowThreads();
5123 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker((wxString const &)*arg1,(wxString const &)*arg2);
5124
5125 wxPyEndAllowThreads(__tstate);
5126 if (PyErr_Occurred()) SWIG_fail;
5127 }
5128 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxSingleInstanceChecker, 1);
5129 {
5130 if (temp1)
5131 delete arg1;
5132 }
5133 {
5134 if (temp2)
5135 delete arg2;
5136 }
5137 return resultobj;
5138 fail:
5139 {
5140 if (temp1)
5141 delete arg1;
5142 }
5143 {
5144 if (temp2)
5145 delete arg2;
5146 }
5147 return NULL;
5148}
5149
5150
5151static PyObject *_wrap_new_PreSingleInstanceChecker(PyObject *self, PyObject *args, PyObject *kwargs) {
5152 PyObject *resultobj;
5153 wxSingleInstanceChecker *result;
5154 char *kwnames[] = {
5155 NULL
5156 };
5157
5158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSingleInstanceChecker",kwnames)) goto fail;
5159 {
5160 PyThreadState* __tstate = wxPyBeginAllowThreads();
5161 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker();
5162
5163 wxPyEndAllowThreads(__tstate);
5164 if (PyErr_Occurred()) SWIG_fail;
5165 }
5166 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxSingleInstanceChecker, 1);
5167 return resultobj;
5168 fail:
5169 return NULL;
5170}
5171
5172
5173static PyObject *_wrap_delete_SingleInstanceChecker(PyObject *self, PyObject *args, PyObject *kwargs) {
5174 PyObject *resultobj;
5175 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
5176 PyObject * obj0 = 0 ;
5177 char *kwnames[] = {
5178 (char *) "self", NULL
5179 };
5180
5181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_SingleInstanceChecker",kwnames,&obj0)) goto fail;
5182 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxSingleInstanceChecker,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5183 {
5184 PyThreadState* __tstate = wxPyBeginAllowThreads();
5185 delete arg1;
5186
5187 wxPyEndAllowThreads(__tstate);
5188 if (PyErr_Occurred()) SWIG_fail;
5189 }
5190 Py_INCREF(Py_None); resultobj = Py_None;
5191 return resultobj;
5192 fail:
5193 return NULL;
5194}
5195
5196
5197static PyObject *_wrap_SingleInstanceChecker_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
5198 PyObject *resultobj;
5199 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
5200 wxString *arg2 = 0 ;
5201 wxString const &arg3_defvalue = wxPyEmptyString ;
5202 wxString *arg3 = (wxString *) &arg3_defvalue ;
5203 bool result;
423f194a
RD
5204 bool temp2 = False ;
5205 bool temp3 = False ;
d14a1e28
RD
5206 PyObject * obj0 = 0 ;
5207 PyObject * obj1 = 0 ;
5208 PyObject * obj2 = 0 ;
5209 char *kwnames[] = {
5210 (char *) "self",(char *) "name",(char *) "path", NULL
5211 };
5212
5213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:SingleInstanceChecker_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
5214 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxSingleInstanceChecker,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5215 {
5216 arg2 = wxString_in_helper(obj1);
5217 if (arg2 == NULL) SWIG_fail;
423f194a 5218 temp2 = True;
d14a1e28
RD
5219 }
5220 if (obj2) {
5221 {
5222 arg3 = wxString_in_helper(obj2);
5223 if (arg3 == NULL) SWIG_fail;
423f194a 5224 temp3 = True;
d14a1e28
RD
5225 }
5226 }
5227 {
5228 PyThreadState* __tstate = wxPyBeginAllowThreads();
5229 result = (bool)(arg1)->Create((wxString const &)*arg2,(wxString const &)*arg3);
5230
5231 wxPyEndAllowThreads(__tstate);
5232 if (PyErr_Occurred()) SWIG_fail;
5233 }
5234 resultobj = PyInt_FromLong((long)result);
5235 {
5236 if (temp2)
5237 delete arg2;
5238 }
5239 {
5240 if (temp3)
5241 delete arg3;
5242 }
5243 return resultobj;
5244 fail:
5245 {
5246 if (temp2)
5247 delete arg2;
5248 }
5249 {
5250 if (temp3)
5251 delete arg3;
5252 }
5253 return NULL;
5254}
5255
5256
5257static PyObject *_wrap_SingleInstanceChecker_IsAnotherRunning(PyObject *self, PyObject *args, PyObject *kwargs) {
5258 PyObject *resultobj;
5259 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
5260 bool result;
5261 PyObject * obj0 = 0 ;
5262 char *kwnames[] = {
5263 (char *) "self", NULL
5264 };
5265
5266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SingleInstanceChecker_IsAnotherRunning",kwnames,&obj0)) goto fail;
5267 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxSingleInstanceChecker,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5268 {
5269 PyThreadState* __tstate = wxPyBeginAllowThreads();
5270 result = (bool)((wxSingleInstanceChecker const *)arg1)->IsAnotherRunning();
5271
5272 wxPyEndAllowThreads(__tstate);
5273 if (PyErr_Occurred()) SWIG_fail;
5274 }
5275 resultobj = PyInt_FromLong((long)result);
5276 return resultobj;
5277 fail:
5278 return NULL;
5279}
5280
5281
5282static PyObject * SingleInstanceChecker_swigregister(PyObject *self, PyObject *args) {
5283 PyObject *obj;
5284 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5285 SWIG_TypeClientData(SWIGTYPE_p_wxSingleInstanceChecker, obj);
5286 Py_INCREF(obj);
5287 return Py_BuildValue((char *)"");
5288}
5289static PyObject *_wrap_DrawWindowOnDC(PyObject *self, PyObject *args, PyObject *kwargs) {
5290 PyObject *resultobj;
5291 wxWindow *arg1 = (wxWindow *) 0 ;
5292 wxDC *arg2 = 0 ;
5293 int arg3 ;
5294 PyObject * obj0 = 0 ;
5295 PyObject * obj1 = 0 ;
5296 char *kwnames[] = {
5297 (char *) "window",(char *) "dc",(char *) "method", NULL
5298 };
5299
5300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOi:DrawWindowOnDC",kwnames,&obj0,&obj1,&arg3)) goto fail;
5301 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5302 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDC,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5303 if (arg2 == NULL) {
5304 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
5305 }
5306 {
5307 PyThreadState* __tstate = wxPyBeginAllowThreads();
5308 wxDrawWindowOnDC(arg1,(wxDC const &)*arg2,arg3);
5309
5310 wxPyEndAllowThreads(__tstate);
5311 if (PyErr_Occurred()) SWIG_fail;
5312 }
5313 Py_INCREF(Py_None); resultobj = Py_None;
5314 return resultobj;
5315 fail:
5316 return NULL;
5317}
5318
5319
5320static PyObject *_wrap_delete_TipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
5321 PyObject *resultobj;
5322 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
5323 PyObject * obj0 = 0 ;
5324 char *kwnames[] = {
5325 (char *) "self", NULL
5326 };
5327
5328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TipProvider",kwnames,&obj0)) goto fail;
5329 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTipProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5330 {
5331 PyThreadState* __tstate = wxPyBeginAllowThreads();
5332 delete arg1;
5333
5334 wxPyEndAllowThreads(__tstate);
5335 if (PyErr_Occurred()) SWIG_fail;
5336 }
5337 Py_INCREF(Py_None); resultobj = Py_None;
5338 return resultobj;
5339 fail:
5340 return NULL;
5341}
5342
5343
5344static PyObject *_wrap_TipProvider_GetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
5345 PyObject *resultobj;
5346 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
5347 wxString result;
5348 PyObject * obj0 = 0 ;
5349 char *kwnames[] = {
5350 (char *) "self", NULL
5351 };
5352
5353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetTip",kwnames,&obj0)) goto fail;
5354 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTipProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5355 {
5356 PyThreadState* __tstate = wxPyBeginAllowThreads();
5357 result = (arg1)->GetTip();
5358
5359 wxPyEndAllowThreads(__tstate);
5360 if (PyErr_Occurred()) SWIG_fail;
5361 }
5362 {
5363#if wxUSE_UNICODE
5364 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5365#else
5366 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5367#endif
5368 }
5369 return resultobj;
5370 fail:
5371 return NULL;
5372}
5373
5374
5375static PyObject *_wrap_TipProvider_GetCurrentTip(PyObject *self, PyObject *args, PyObject *kwargs) {
5376 PyObject *resultobj;
5377 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
5378 size_t result;
5379 PyObject * obj0 = 0 ;
5380 char *kwnames[] = {
5381 (char *) "self", NULL
5382 };
5383
5384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetCurrentTip",kwnames,&obj0)) goto fail;
5385 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTipProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5386 {
5387 PyThreadState* __tstate = wxPyBeginAllowThreads();
5388 result = (size_t)(arg1)->GetCurrentTip();
5389
5390 wxPyEndAllowThreads(__tstate);
5391 if (PyErr_Occurred()) SWIG_fail;
5392 }
5393 resultobj = PyInt_FromLong((long)result);
5394 return resultobj;
5395 fail:
5396 return NULL;
5397}
5398
5399
5400static PyObject *_wrap_TipProvider_PreprocessTip(PyObject *self, PyObject *args, PyObject *kwargs) {
5401 PyObject *resultobj;
5402 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
5403 wxString *arg2 = 0 ;
5404 wxString result;
423f194a 5405 bool temp2 = False ;
d14a1e28
RD
5406 PyObject * obj0 = 0 ;
5407 PyObject * obj1 = 0 ;
5408 char *kwnames[] = {
5409 (char *) "self",(char *) "tip", NULL
5410 };
5411
5412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TipProvider_PreprocessTip",kwnames,&obj0,&obj1)) goto fail;
5413 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTipProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5414 {
5415 arg2 = wxString_in_helper(obj1);
5416 if (arg2 == NULL) SWIG_fail;
423f194a 5417 temp2 = True;
d14a1e28
RD
5418 }
5419 {
5420 PyThreadState* __tstate = wxPyBeginAllowThreads();
5421 result = (arg1)->PreprocessTip((wxString const &)*arg2);
5422
5423 wxPyEndAllowThreads(__tstate);
5424 if (PyErr_Occurred()) SWIG_fail;
5425 }
5426 {
5427#if wxUSE_UNICODE
5428 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5429#else
5430 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5431#endif
5432 }
5433 {
5434 if (temp2)
5435 delete arg2;
5436 }
5437 return resultobj;
5438 fail:
5439 {
5440 if (temp2)
5441 delete arg2;
5442 }
5443 return NULL;
5444}
5445
5446
5447static PyObject * TipProvider_swigregister(PyObject *self, PyObject *args) {
5448 PyObject *obj;
5449 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5450 SWIG_TypeClientData(SWIGTYPE_p_wxTipProvider, obj);
5451 Py_INCREF(obj);
5452 return Py_BuildValue((char *)"");
5453}
5454static PyObject *_wrap_new_PyTipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
5455 PyObject *resultobj;
5456 size_t arg1 ;
5457 wxPyTipProvider *result;
5458 PyObject * obj0 = 0 ;
5459 char *kwnames[] = {
5460 (char *) "currentTip", NULL
5461 };
5462
5463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PyTipProvider",kwnames,&obj0)) goto fail;
5464 arg1 = (size_t) PyInt_AsLong(obj0);
5465 if (PyErr_Occurred()) SWIG_fail;
5466 {
5467 PyThreadState* __tstate = wxPyBeginAllowThreads();
5468 result = (wxPyTipProvider *)new wxPyTipProvider(arg1);
5469
5470 wxPyEndAllowThreads(__tstate);
5471 if (PyErr_Occurred()) SWIG_fail;
5472 }
5473 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyTipProvider, 1);
5474 return resultobj;
5475 fail:
5476 return NULL;
5477}
5478
5479
5480static PyObject *_wrap_PyTipProvider__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
5481 PyObject *resultobj;
5482 wxPyTipProvider *arg1 = (wxPyTipProvider *) 0 ;
5483 PyObject *arg2 = (PyObject *) 0 ;
5484 PyObject *arg3 = (PyObject *) 0 ;
5485 PyObject * obj0 = 0 ;
5486 PyObject * obj1 = 0 ;
5487 PyObject * obj2 = 0 ;
5488 char *kwnames[] = {
5489 (char *) "self",(char *) "self",(char *) "_class", NULL
5490 };
5491
5492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTipProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
5493 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTipProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5494 arg2 = obj1;
5495 arg3 = obj2;
5496 {
5497 PyThreadState* __tstate = wxPyBeginAllowThreads();
5498 (arg1)->_setCallbackInfo(arg2,arg3);
5499
5500 wxPyEndAllowThreads(__tstate);
5501 if (PyErr_Occurred()) SWIG_fail;
5502 }
5503 Py_INCREF(Py_None); resultobj = Py_None;
5504 return resultobj;
5505 fail:
5506 return NULL;
5507}
5508
5509
5510static PyObject * PyTipProvider_swigregister(PyObject *self, PyObject *args) {
5511 PyObject *obj;
5512 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5513 SWIG_TypeClientData(SWIGTYPE_p_wxPyTipProvider, obj);
5514 Py_INCREF(obj);
5515 return Py_BuildValue((char *)"");
5516}
5517static PyObject *_wrap_ShowTip(PyObject *self, PyObject *args, PyObject *kwargs) {
5518 PyObject *resultobj;
5519 wxWindow *arg1 = (wxWindow *) 0 ;
5520 wxTipProvider *arg2 = (wxTipProvider *) 0 ;
423f194a 5521 bool arg3 = (bool) True ;
d14a1e28
RD
5522 bool result;
5523 PyObject * obj0 = 0 ;
5524 PyObject * obj1 = 0 ;
5525 PyObject * obj2 = 0 ;
5526 char *kwnames[] = {
5527 (char *) "parent",(char *) "tipProvider",(char *) "showAtStartup", NULL
5528 };
5529
5530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ShowTip",kwnames,&obj0,&obj1,&obj2)) goto fail;
5531 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5532 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTipProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5533 if (obj2) {
5534 arg3 = PyInt_AsLong(obj2) ? true : false;
5535 if (PyErr_Occurred()) SWIG_fail;
5536 }
5537 {
5538 PyThreadState* __tstate = wxPyBeginAllowThreads();
5539 result = (bool)wxShowTip(arg1,arg2,arg3);
5540
5541 wxPyEndAllowThreads(__tstate);
5542 if (PyErr_Occurred()) SWIG_fail;
5543 }
5544 resultobj = PyInt_FromLong((long)result);
5545 return resultobj;
5546 fail:
5547 return NULL;
5548}
5549
5550
5551static PyObject *_wrap_CreateFileTipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
5552 PyObject *resultobj;
5553 wxString *arg1 = 0 ;
5554 size_t arg2 ;
5555 wxTipProvider *result;
423f194a 5556 bool temp1 = False ;
d14a1e28
RD
5557 PyObject * obj0 = 0 ;
5558 PyObject * obj1 = 0 ;
5559 char *kwnames[] = {
5560 (char *) "filename",(char *) "currentTip", NULL
5561 };
5562
5563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CreateFileTipProvider",kwnames,&obj0,&obj1)) goto fail;
5564 {
5565 arg1 = wxString_in_helper(obj0);
5566 if (arg1 == NULL) SWIG_fail;
423f194a 5567 temp1 = True;
d14a1e28
RD
5568 }
5569 arg2 = (size_t) PyInt_AsLong(obj1);
5570 if (PyErr_Occurred()) SWIG_fail;
5571 {
5572 PyThreadState* __tstate = wxPyBeginAllowThreads();
5573 result = (wxTipProvider *)wxCreateFileTipProvider((wxString const &)*arg1,arg2);
5574
5575 wxPyEndAllowThreads(__tstate);
5576 if (PyErr_Occurred()) SWIG_fail;
5577 }
5578 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTipProvider, 1);
5579 {
5580 if (temp1)
5581 delete arg1;
5582 }
5583 return resultobj;
5584 fail:
5585 {
5586 if (temp1)
5587 delete arg1;
5588 }
5589 return NULL;
5590}
5591
5592
5593static PyObject *_wrap_new_Timer(PyObject *self, PyObject *args, PyObject *kwargs) {
5594 PyObject *resultobj;
5595 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
5596 int arg2 = (int) -1 ;
5597 wxPyTimer *result;
5598 PyObject * obj0 = 0 ;
5599 char *kwnames[] = {
5600 (char *) "owner",(char *) "id", NULL
5601 };
5602
5603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|Oi:new_Timer",kwnames,&obj0,&arg2)) goto fail;
5604 if (obj0) {
5605 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxEvtHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5606 }
5607 {
5608 PyThreadState* __tstate = wxPyBeginAllowThreads();
5609 result = (wxPyTimer *)new wxPyTimer(arg1,arg2);
5610
5611 wxPyEndAllowThreads(__tstate);
5612 if (PyErr_Occurred()) SWIG_fail;
5613 }
5614 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyTimer, 1);
5615 return resultobj;
5616 fail:
5617 return NULL;
5618}
5619
5620
5621static PyObject *_wrap_delete_Timer(PyObject *self, PyObject *args, PyObject *kwargs) {
5622 PyObject *resultobj;
5623 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
5624 PyObject * obj0 = 0 ;
5625 char *kwnames[] = {
5626 (char *) "self", NULL
5627 };
5628
5629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Timer",kwnames,&obj0)) goto fail;
5630 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5631 {
5632 PyThreadState* __tstate = wxPyBeginAllowThreads();
5633 delete arg1;
5634
5635 wxPyEndAllowThreads(__tstate);
5636 if (PyErr_Occurred()) SWIG_fail;
5637 }
5638 Py_INCREF(Py_None); resultobj = Py_None;
5639 return resultobj;
5640 fail:
5641 return NULL;
5642}
5643
5644
44127b65
RD
5645static PyObject *_wrap_Timer__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
5646 PyObject *resultobj;
5647 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
5648 PyObject *arg2 = (PyObject *) 0 ;
5649 PyObject *arg3 = (PyObject *) 0 ;
5650 PyObject * obj0 = 0 ;
5651 PyObject * obj1 = 0 ;
5652 PyObject * obj2 = 0 ;
5653 char *kwnames[] = {
5654 (char *) "self",(char *) "self",(char *) "_class", NULL
5655 };
5656
5657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Timer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
5658 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5659 arg2 = obj1;
5660 arg3 = obj2;
5661 {
5662 PyThreadState* __tstate = wxPyBeginAllowThreads();
5663 (arg1)->_setCallbackInfo(arg2,arg3);
5664
5665 wxPyEndAllowThreads(__tstate);
5666 if (PyErr_Occurred()) SWIG_fail;
5667 }
5668 Py_INCREF(Py_None); resultobj = Py_None;
5669 return resultobj;
5670 fail:
5671 return NULL;
5672}
5673
5674
d14a1e28
RD
5675static PyObject *_wrap_Timer_SetOwner(PyObject *self, PyObject *args, PyObject *kwargs) {
5676 PyObject *resultobj;
5677 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
5678 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
5679 int arg3 = (int) -1 ;
5680 PyObject * obj0 = 0 ;
5681 PyObject * obj1 = 0 ;
5682 char *kwnames[] = {
5683 (char *) "self",(char *) "owner",(char *) "id", NULL
5684 };
5685
5686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|i:Timer_SetOwner",kwnames,&obj0,&obj1,&arg3)) goto fail;
5687 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5688 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxEvtHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5689 {
5690 PyThreadState* __tstate = wxPyBeginAllowThreads();
5691 (arg1)->SetOwner(arg2,arg3);
5692
5693 wxPyEndAllowThreads(__tstate);
5694 if (PyErr_Occurred()) SWIG_fail;
5695 }
5696 Py_INCREF(Py_None); resultobj = Py_None;
5697 return resultobj;
5698 fail:
5699 return NULL;
5700}
5701
5702
5703static PyObject *_wrap_Timer_Start(PyObject *self, PyObject *args, PyObject *kwargs) {
5704 PyObject *resultobj;
5705 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
5706 int arg2 = (int) -1 ;
423f194a 5707 bool arg3 = (bool) False ;
d14a1e28
RD
5708 bool result;
5709 PyObject * obj0 = 0 ;
5710 PyObject * obj2 = 0 ;
5711 char *kwnames[] = {
5712 (char *) "self",(char *) "milliseconds",(char *) "oneShot", NULL
5713 };
5714
5715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|iO:Timer_Start",kwnames,&obj0,&arg2,&obj2)) goto fail;
5716 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5717 if (obj2) {
5718 arg3 = PyInt_AsLong(obj2) ? true : false;
5719 if (PyErr_Occurred()) SWIG_fail;
5720 }
5721 {
5722 PyThreadState* __tstate = wxPyBeginAllowThreads();
5723 result = (bool)(arg1)->Start(arg2,arg3);
5724
5725 wxPyEndAllowThreads(__tstate);
5726 if (PyErr_Occurred()) SWIG_fail;
5727 }
5728 resultobj = PyInt_FromLong((long)result);
5729 return resultobj;
5730 fail:
5731 return NULL;
5732}
5733
5734
5735static PyObject *_wrap_Timer_Stop(PyObject *self, PyObject *args, PyObject *kwargs) {
5736 PyObject *resultobj;
5737 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
5738 PyObject * obj0 = 0 ;
5739 char *kwnames[] = {
5740 (char *) "self", NULL
5741 };
5742
5743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_Stop",kwnames,&obj0)) goto fail;
5744 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5745 {
5746 PyThreadState* __tstate = wxPyBeginAllowThreads();
5747 (arg1)->Stop();
5748
5749 wxPyEndAllowThreads(__tstate);
5750 if (PyErr_Occurred()) SWIG_fail;
5751 }
5752 Py_INCREF(Py_None); resultobj = Py_None;
5753 return resultobj;
5754 fail:
5755 return NULL;
5756}
5757
5758
d14a1e28
RD
5759static PyObject *_wrap_Timer_IsRunning(PyObject *self, PyObject *args, PyObject *kwargs) {
5760 PyObject *resultobj;
5761 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
5762 bool result;
5763 PyObject * obj0 = 0 ;
5764 char *kwnames[] = {
5765 (char *) "self", NULL
5766 };
5767
5768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsRunning",kwnames,&obj0)) goto fail;
5769 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5770 {
5771 PyThreadState* __tstate = wxPyBeginAllowThreads();
5772 result = (bool)((wxPyTimer const *)arg1)->IsRunning();
5773
5774 wxPyEndAllowThreads(__tstate);
5775 if (PyErr_Occurred()) SWIG_fail;
5776 }
5777 resultobj = PyInt_FromLong((long)result);
5778 return resultobj;
5779 fail:
5780 return NULL;
5781}
5782
5783
5784static PyObject *_wrap_Timer_GetInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
5785 PyObject *resultobj;
5786 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
5787 int result;
5788 PyObject * obj0 = 0 ;
5789 char *kwnames[] = {
5790 (char *) "self", NULL
5791 };
5792
5793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetInterval",kwnames,&obj0)) goto fail;
5794 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5795 {
5796 PyThreadState* __tstate = wxPyBeginAllowThreads();
5797 result = (int)((wxPyTimer const *)arg1)->GetInterval();
5798
5799 wxPyEndAllowThreads(__tstate);
5800 if (PyErr_Occurred()) SWIG_fail;
5801 }
5802 resultobj = PyInt_FromLong((long)result);
5803 return resultobj;
5804 fail:
5805 return NULL;
5806}
5807
5808
5809static PyObject *_wrap_Timer_IsOneShot(PyObject *self, PyObject *args, PyObject *kwargs) {
5810 PyObject *resultobj;
5811 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
5812 bool result;
5813 PyObject * obj0 = 0 ;
5814 char *kwnames[] = {
5815 (char *) "self", NULL
5816 };
5817
5818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsOneShot",kwnames,&obj0)) goto fail;
5819 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5820 {
5821 PyThreadState* __tstate = wxPyBeginAllowThreads();
5822 result = (bool)((wxPyTimer const *)arg1)->IsOneShot();
5823
5824 wxPyEndAllowThreads(__tstate);
5825 if (PyErr_Occurred()) SWIG_fail;
5826 }
5827 resultobj = PyInt_FromLong((long)result);
5828 return resultobj;
5829 fail:
5830 return NULL;
5831}
5832
5833
5834static PyObject * Timer_swigregister(PyObject *self, PyObject *args) {
5835 PyObject *obj;
5836 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5837 SWIG_TypeClientData(SWIGTYPE_p_wxPyTimer, obj);
5838 Py_INCREF(obj);
5839 return Py_BuildValue((char *)"");
5840}
5841static PyObject *_wrap_new_TimerEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
5842 PyObject *resultobj;
5843 int arg1 = (int) 0 ;
5844 int arg2 = (int) 0 ;
5845 wxTimerEvent *result;
5846 char *kwnames[] = {
5847 (char *) "timerid",(char *) "interval", NULL
5848 };
5849
5850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|ii:new_TimerEvent",kwnames,&arg1,&arg2)) goto fail;
5851 {
5852 PyThreadState* __tstate = wxPyBeginAllowThreads();
5853 result = (wxTimerEvent *)new wxTimerEvent(arg1,arg2);
5854
5855 wxPyEndAllowThreads(__tstate);
5856 if (PyErr_Occurred()) SWIG_fail;
5857 }
5858 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimerEvent, 1);
5859 return resultobj;
5860 fail:
5861 return NULL;
5862}
5863
5864
5865static PyObject *_wrap_TimerEvent_GetInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
5866 PyObject *resultobj;
5867 wxTimerEvent *arg1 = (wxTimerEvent *) 0 ;
5868 int result;
5869 PyObject * obj0 = 0 ;
5870 char *kwnames[] = {
5871 (char *) "self", NULL
5872 };
5873
5874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimerEvent_GetInterval",kwnames,&obj0)) goto fail;
5875 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimerEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5876 {
5877 PyThreadState* __tstate = wxPyBeginAllowThreads();
5878 result = (int)((wxTimerEvent const *)arg1)->GetInterval();
5879
5880 wxPyEndAllowThreads(__tstate);
5881 if (PyErr_Occurred()) SWIG_fail;
5882 }
5883 resultobj = PyInt_FromLong((long)result);
5884 return resultobj;
5885 fail:
5886 return NULL;
5887}
5888
5889
5890static PyObject * TimerEvent_swigregister(PyObject *self, PyObject *args) {
5891 PyObject *obj;
5892 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5893 SWIG_TypeClientData(SWIGTYPE_p_wxTimerEvent, obj);
5894 Py_INCREF(obj);
5895 return Py_BuildValue((char *)"");
5896}
5897static PyObject *_wrap_new_TimerRunner__SWIG_0(PyObject *self, PyObject *args) {
5898 PyObject *resultobj;
5899 wxTimer *arg1 = 0 ;
5900 wxTimerRunner *result;
5901 PyObject * obj0 = 0 ;
5902
5903 if(!PyArg_ParseTuple(args,(char *)"O:new_TimerRunner",&obj0)) goto fail;
5904 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5905 if (arg1 == NULL) {
5906 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
5907 }
5908 {
5909 PyThreadState* __tstate = wxPyBeginAllowThreads();
5910 result = (wxTimerRunner *)new wxTimerRunner(*arg1);
5911
5912 wxPyEndAllowThreads(__tstate);
5913 if (PyErr_Occurred()) SWIG_fail;
5914 }
5915 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimerRunner, 1);
5916 return resultobj;
5917 fail:
5918 return NULL;
5919}
5920
5921
5922static PyObject *_wrap_new_TimerRunner__SWIG_1(PyObject *self, PyObject *args) {
5923 PyObject *resultobj;
5924 wxTimer *arg1 = 0 ;
5925 int arg2 ;
423f194a 5926 bool arg3 = (bool) False ;
d14a1e28
RD
5927 wxTimerRunner *result;
5928 PyObject * obj0 = 0 ;
5929 PyObject * obj2 = 0 ;
5930
5931 if(!PyArg_ParseTuple(args,(char *)"Oi|O:new_TimerRunner",&obj0,&arg2,&obj2)) goto fail;
5932 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5933 if (arg1 == NULL) {
5934 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
5935 }
5936 if (obj2) {
5937 arg3 = PyInt_AsLong(obj2) ? true : false;
5938 if (PyErr_Occurred()) SWIG_fail;
5939 }
5940 {
5941 PyThreadState* __tstate = wxPyBeginAllowThreads();
5942 result = (wxTimerRunner *)new wxTimerRunner(*arg1,arg2,arg3);
5943
5944 wxPyEndAllowThreads(__tstate);
5945 if (PyErr_Occurred()) SWIG_fail;
5946 }
5947 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimerRunner, 1);
5948 return resultobj;
5949 fail:
5950 return NULL;
5951}
5952
5953
5954static PyObject *_wrap_new_TimerRunner(PyObject *self, PyObject *args) {
5955 int argc;
5956 PyObject *argv[4];
5957 int ii;
5958
5959 argc = PyObject_Length(args);
5960 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
5961 argv[ii] = PyTuple_GetItem(args,ii);
5962 }
5963 if (argc == 1) {
5964 int _v;
5965 {
5966 void *ptr;
5967 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
5968 _v = 0;
5969 PyErr_Clear();
5970 } else {
5971 _v = 1;
5972 }
5973 }
5974 if (_v) {
5975 return _wrap_new_TimerRunner__SWIG_0(self,args);
5976 }
5977 }
5978 if ((argc >= 2) && (argc <= 3)) {
5979 int _v;
5980 {
5981 void *ptr;
5982 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
5983 _v = 0;
5984 PyErr_Clear();
5985 } else {
5986 _v = 1;
5987 }
5988 }
5989 if (_v) {
5990 {
5991 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
5992 }
5993 if (_v) {
5994 if (argc <= 2) {
5995 return _wrap_new_TimerRunner__SWIG_1(self,args);
5996 }
5997 {
5998 _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
5999 }
6000 if (_v) {
6001 return _wrap_new_TimerRunner__SWIG_1(self,args);
6002 }
6003 }
6004 }
6005 }
6006
6007 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_TimerRunner'");
6008 return NULL;
6009}
6010
6011
6012static PyObject *_wrap_delete_TimerRunner(PyObject *self, PyObject *args, PyObject *kwargs) {
6013 PyObject *resultobj;
6014 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
6015 PyObject * obj0 = 0 ;
6016 char *kwnames[] = {
6017 (char *) "self", NULL
6018 };
6019
6020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimerRunner",kwnames,&obj0)) goto fail;
6021 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimerRunner,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6022 {
6023 PyThreadState* __tstate = wxPyBeginAllowThreads();
6024 delete arg1;
6025
6026 wxPyEndAllowThreads(__tstate);
6027 if (PyErr_Occurred()) SWIG_fail;
6028 }
6029 Py_INCREF(Py_None); resultobj = Py_None;
6030 return resultobj;
6031 fail:
6032 return NULL;
6033}
6034
6035
6036static PyObject *_wrap_TimerRunner_Start(PyObject *self, PyObject *args, PyObject *kwargs) {
6037 PyObject *resultobj;
6038 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
6039 int arg2 ;
423f194a 6040 bool arg3 = (bool) False ;
d14a1e28
RD
6041 PyObject * obj0 = 0 ;
6042 PyObject * obj2 = 0 ;
6043 char *kwnames[] = {
6044 (char *) "self",(char *) "milli",(char *) "oneShot", NULL
6045 };
6046
6047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi|O:TimerRunner_Start",kwnames,&obj0,&arg2,&obj2)) goto fail;
6048 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimerRunner,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6049 if (obj2) {
6050 arg3 = PyInt_AsLong(obj2) ? true : false;
6051 if (PyErr_Occurred()) SWIG_fail;
6052 }
6053 {
6054 PyThreadState* __tstate = wxPyBeginAllowThreads();
6055 (arg1)->Start(arg2,arg3);
6056
6057 wxPyEndAllowThreads(__tstate);
6058 if (PyErr_Occurred()) SWIG_fail;
6059 }
6060 Py_INCREF(Py_None); resultobj = Py_None;
6061 return resultobj;
6062 fail:
6063 return NULL;
6064}
6065
6066
6067static PyObject * TimerRunner_swigregister(PyObject *self, PyObject *args) {
6068 PyObject *obj;
6069 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6070 SWIG_TypeClientData(SWIGTYPE_p_wxTimerRunner, obj);
6071 Py_INCREF(obj);
6072 return Py_BuildValue((char *)"");
6073}
6074static PyObject *_wrap_new_Log(PyObject *self, PyObject *args, PyObject *kwargs) {
6075 PyObject *resultobj;
6076 wxLog *result;
6077 char *kwnames[] = {
6078 NULL
6079 };
6080
6081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Log",kwnames)) goto fail;
6082 {
6083 PyThreadState* __tstate = wxPyBeginAllowThreads();
6084 result = (wxLog *)new wxLog();
6085
6086 wxPyEndAllowThreads(__tstate);
6087 if (PyErr_Occurred()) SWIG_fail;
6088 }
6089 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLog, 1);
6090 return resultobj;
6091 fail:
6092 return NULL;
6093}
6094
6095
6096static PyObject *_wrap_Log_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
6097 PyObject *resultobj;
6098 bool result;
6099 char *kwnames[] = {
6100 NULL
6101 };
6102
6103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_IsEnabled",kwnames)) goto fail;
6104 {
6105 PyThreadState* __tstate = wxPyBeginAllowThreads();
6106 result = (bool)wxLog::IsEnabled();
6107
6108 wxPyEndAllowThreads(__tstate);
6109 if (PyErr_Occurred()) SWIG_fail;
6110 }
6111 resultobj = PyInt_FromLong((long)result);
6112 return resultobj;
6113 fail:
6114 return NULL;
6115}
6116
6117
6118static PyObject *_wrap_Log_EnableLogging(PyObject *self, PyObject *args, PyObject *kwargs) {
6119 PyObject *resultobj;
423f194a 6120 bool arg1 = (bool) True ;
d14a1e28
RD
6121 bool result;
6122 PyObject * obj0 = 0 ;
6123 char *kwnames[] = {
6124 (char *) "doIt", NULL
6125 };
6126
6127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_EnableLogging",kwnames,&obj0)) goto fail;
6128 if (obj0) {
6129 arg1 = PyInt_AsLong(obj0) ? true : false;
6130 if (PyErr_Occurred()) SWIG_fail;
6131 }
6132 {
6133 PyThreadState* __tstate = wxPyBeginAllowThreads();
6134 result = (bool)wxLog::EnableLogging(arg1);
6135
6136 wxPyEndAllowThreads(__tstate);
6137 if (PyErr_Occurred()) SWIG_fail;
6138 }
6139 resultobj = PyInt_FromLong((long)result);
6140 return resultobj;
6141 fail:
6142 return NULL;
6143}
6144
6145
6146static PyObject *_wrap_Log_OnLog(PyObject *self, PyObject *args, PyObject *kwargs) {
6147 PyObject *resultobj;
6148 wxLogLevel arg1 ;
6149 wxChar *arg2 = (wxChar *) 0 ;
6150 time_t arg3 ;
6151 PyObject * obj0 = 0 ;
6152 PyObject * obj1 = 0 ;
6153 PyObject * obj2 = 0 ;
6154 char *kwnames[] = {
6155 (char *) "level",(char *) "szString",(char *) "t", NULL
6156 };
6157
6158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Log_OnLog",kwnames,&obj0,&obj1,&obj2)) goto fail;
6159 arg1 = (wxLogLevel) PyInt_AsLong(obj0);
6160 if (PyErr_Occurred()) SWIG_fail;
6161 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxChar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6162 arg3 = (time_t) PyInt_AsLong(obj2);
6163 if (PyErr_Occurred()) SWIG_fail;
6164 {
6165 PyThreadState* __tstate = wxPyBeginAllowThreads();
6166 wxLog::OnLog(arg1,(wxChar const *)arg2,arg3);
6167
6168 wxPyEndAllowThreads(__tstate);
6169 if (PyErr_Occurred()) SWIG_fail;
6170 }
6171 Py_INCREF(Py_None); resultobj = Py_None;
6172 return resultobj;
6173 fail:
6174 return NULL;
6175}
6176
6177
6178static PyObject *_wrap_Log_Flush(PyObject *self, PyObject *args, PyObject *kwargs) {
6179 PyObject *resultobj;
6180 wxLog *arg1 = (wxLog *) 0 ;
6181 PyObject * obj0 = 0 ;
6182 char *kwnames[] = {
6183 (char *) "self", NULL
6184 };
6185
6186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Flush",kwnames,&obj0)) goto fail;
6187 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6188 {
6189 PyThreadState* __tstate = wxPyBeginAllowThreads();
6190 (arg1)->Flush();
6191
6192 wxPyEndAllowThreads(__tstate);
6193 if (PyErr_Occurred()) SWIG_fail;
6194 }
6195 Py_INCREF(Py_None); resultobj = Py_None;
6196 return resultobj;
6197 fail:
6198 return NULL;
6199}
6200
6201
6202static PyObject *_wrap_Log_FlushActive(PyObject *self, PyObject *args, PyObject *kwargs) {
6203 PyObject *resultobj;
6204 char *kwnames[] = {
6205 NULL
6206 };
6207
6208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_FlushActive",kwnames)) goto fail;
6209 {
6210 PyThreadState* __tstate = wxPyBeginAllowThreads();
6211 wxLog::FlushActive();
6212
6213 wxPyEndAllowThreads(__tstate);
6214 if (PyErr_Occurred()) SWIG_fail;
6215 }
6216 Py_INCREF(Py_None); resultobj = Py_None;
6217 return resultobj;
6218 fail:
6219 return NULL;
6220}
6221
6222
6223static PyObject *_wrap_Log_GetActiveTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
6224 PyObject *resultobj;
6225 wxLog *result;
6226 char *kwnames[] = {
6227 NULL
6228 };
6229
6230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetActiveTarget",kwnames)) goto fail;
6231 {
6232 PyThreadState* __tstate = wxPyBeginAllowThreads();
6233 result = (wxLog *)wxLog::GetActiveTarget();
6234
6235 wxPyEndAllowThreads(__tstate);
6236 if (PyErr_Occurred()) SWIG_fail;
6237 }
6238 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLog, 0);
6239 return resultobj;
6240 fail:
6241 return NULL;
6242}
6243
6244
6245static PyObject *_wrap_Log_SetActiveTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
6246 PyObject *resultobj;
6247 wxLog *arg1 = (wxLog *) 0 ;
6248 wxLog *result;
6249 PyObject * obj0 = 0 ;
6250 char *kwnames[] = {
6251 (char *) "pLogger", NULL
6252 };
6253
6254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetActiveTarget",kwnames,&obj0)) goto fail;
6255 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6256 {
6257 PyThreadState* __tstate = wxPyBeginAllowThreads();
6258 result = (wxLog *)wxLog::SetActiveTarget(arg1);
6259
6260 wxPyEndAllowThreads(__tstate);
6261 if (PyErr_Occurred()) SWIG_fail;
6262 }
6263 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLog, 0);
6264 return resultobj;
6265 fail:
6266 return NULL;
6267}
6268
6269
6270static PyObject *_wrap_Log_Suspend(PyObject *self, PyObject *args, PyObject *kwargs) {
6271 PyObject *resultobj;
6272 char *kwnames[] = {
6273 NULL
6274 };
6275
6276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Suspend",kwnames)) goto fail;
6277 {
6278 PyThreadState* __tstate = wxPyBeginAllowThreads();
6279 wxLog::Suspend();
6280
6281 wxPyEndAllowThreads(__tstate);
6282 if (PyErr_Occurred()) SWIG_fail;
6283 }
6284 Py_INCREF(Py_None); resultobj = Py_None;
6285 return resultobj;
6286 fail:
6287 return NULL;
6288}
6289
6290
6291static PyObject *_wrap_Log_Resume(PyObject *self, PyObject *args, PyObject *kwargs) {
6292 PyObject *resultobj;
6293 char *kwnames[] = {
6294 NULL
6295 };
6296
6297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Resume",kwnames)) goto fail;
6298 {
6299 PyThreadState* __tstate = wxPyBeginAllowThreads();
6300 wxLog::Resume();
6301
6302 wxPyEndAllowThreads(__tstate);
6303 if (PyErr_Occurred()) SWIG_fail;
6304 }
6305 Py_INCREF(Py_None); resultobj = Py_None;
6306 return resultobj;
6307 fail:
6308 return NULL;
6309}
6310
6311
6312static PyObject *_wrap_Log_SetVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
6313 PyObject *resultobj;
423f194a 6314 bool arg1 = (bool) True ;
d14a1e28
RD
6315 PyObject * obj0 = 0 ;
6316 char *kwnames[] = {
6317 (char *) "bVerbose", NULL
6318 };
6319
6320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_SetVerbose",kwnames,&obj0)) goto fail;
6321 if (obj0) {
6322 arg1 = PyInt_AsLong(obj0) ? true : false;
6323 if (PyErr_Occurred()) SWIG_fail;
6324 }
6325 {
6326 PyThreadState* __tstate = wxPyBeginAllowThreads();
6327 wxLog::SetVerbose(arg1);
6328
6329 wxPyEndAllowThreads(__tstate);
6330 if (PyErr_Occurred()) SWIG_fail;
6331 }
6332 Py_INCREF(Py_None); resultobj = Py_None;
6333 return resultobj;
6334 fail:
6335 return NULL;
6336}
6337
6338
6339static PyObject *_wrap_Log_SetLogLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
6340 PyObject *resultobj;
6341 wxLogLevel arg1 ;
6342 PyObject * obj0 = 0 ;
6343 char *kwnames[] = {
6344 (char *) "logLevel", NULL
6345 };
6346
6347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetLogLevel",kwnames,&obj0)) goto fail;
6348 arg1 = (wxLogLevel) PyInt_AsLong(obj0);
6349 if (PyErr_Occurred()) SWIG_fail;
6350 {
6351 PyThreadState* __tstate = wxPyBeginAllowThreads();
6352 wxLog::SetLogLevel(arg1);
6353
6354 wxPyEndAllowThreads(__tstate);
6355 if (PyErr_Occurred()) SWIG_fail;
6356 }
6357 Py_INCREF(Py_None); resultobj = Py_None;
6358 return resultobj;
6359 fail:
6360 return NULL;
6361}
6362
6363
6364static PyObject *_wrap_Log_DontCreateOnDemand(PyObject *self, PyObject *args, PyObject *kwargs) {
6365 PyObject *resultobj;
6366 char *kwnames[] = {
6367 NULL
6368 };
6369
6370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_DontCreateOnDemand",kwnames)) goto fail;
6371 {
6372 PyThreadState* __tstate = wxPyBeginAllowThreads();
6373 wxLog::DontCreateOnDemand();
6374
6375 wxPyEndAllowThreads(__tstate);
6376 if (PyErr_Occurred()) SWIG_fail;
6377 }
6378 Py_INCREF(Py_None); resultobj = Py_None;
6379 return resultobj;
6380 fail:
6381 return NULL;
6382}
6383
6384
6385static PyObject *_wrap_Log_SetTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
6386 PyObject *resultobj;
6387 wxTraceMask arg1 ;
6388 PyObject * obj0 = 0 ;
6389 char *kwnames[] = {
6390 (char *) "ulMask", NULL
6391 };
6392
6393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTraceMask",kwnames,&obj0)) goto fail;
6394 arg1 = (wxTraceMask) PyInt_AsLong(obj0);
6395 if (PyErr_Occurred()) SWIG_fail;
6396 {
6397 PyThreadState* __tstate = wxPyBeginAllowThreads();
6398 wxLog::SetTraceMask(arg1);
6399
6400 wxPyEndAllowThreads(__tstate);
6401 if (PyErr_Occurred()) SWIG_fail;
6402 }
6403 Py_INCREF(Py_None); resultobj = Py_None;
6404 return resultobj;
6405 fail:
6406 return NULL;
6407}
6408
6409
6410static PyObject *_wrap_Log_AddTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
6411 PyObject *resultobj;
6412 wxString *arg1 = 0 ;
423f194a 6413 bool temp1 = False ;
d14a1e28
RD
6414 PyObject * obj0 = 0 ;
6415 char *kwnames[] = {
6416 (char *) "str", NULL
6417 };
6418
6419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_AddTraceMask",kwnames,&obj0)) goto fail;
6420 {
6421 arg1 = wxString_in_helper(obj0);
6422 if (arg1 == NULL) SWIG_fail;
423f194a 6423 temp1 = True;
d14a1e28
RD
6424 }
6425 {
6426 PyThreadState* __tstate = wxPyBeginAllowThreads();
6427 wxLog::AddTraceMask((wxString const &)*arg1);
6428
6429 wxPyEndAllowThreads(__tstate);
6430 if (PyErr_Occurred()) SWIG_fail;
6431 }
6432 Py_INCREF(Py_None); resultobj = Py_None;
6433 {
6434 if (temp1)
6435 delete arg1;
6436 }
6437 return resultobj;
6438 fail:
6439 {
6440 if (temp1)
6441 delete arg1;
6442 }
6443 return NULL;
6444}
6445
6446
6447static PyObject *_wrap_Log_RemoveTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
6448 PyObject *resultobj;
6449 wxString *arg1 = 0 ;
423f194a 6450 bool temp1 = False ;
d14a1e28
RD
6451 PyObject * obj0 = 0 ;
6452 char *kwnames[] = {
6453 (char *) "str", NULL
6454 };
6455
6456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_RemoveTraceMask",kwnames,&obj0)) goto fail;
6457 {
6458 arg1 = wxString_in_helper(obj0);
6459 if (arg1 == NULL) SWIG_fail;
423f194a 6460 temp1 = True;
d14a1e28
RD
6461 }
6462 {
6463 PyThreadState* __tstate = wxPyBeginAllowThreads();
6464 wxLog::RemoveTraceMask((wxString const &)*arg1);
6465
6466 wxPyEndAllowThreads(__tstate);
6467 if (PyErr_Occurred()) SWIG_fail;
6468 }
6469 Py_INCREF(Py_None); resultobj = Py_None;
6470 {
6471 if (temp1)
6472 delete arg1;
6473 }
6474 return resultobj;
6475 fail:
6476 {
6477 if (temp1)
6478 delete arg1;
6479 }
6480 return NULL;
6481}
6482
6483
6484static PyObject *_wrap_Log_ClearTraceMasks(PyObject *self, PyObject *args, PyObject *kwargs) {
6485 PyObject *resultobj;
6486 char *kwnames[] = {
6487 NULL
6488 };
6489
6490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_ClearTraceMasks",kwnames)) goto fail;
6491 {
6492 PyThreadState* __tstate = wxPyBeginAllowThreads();
6493 wxLog::ClearTraceMasks();
6494
6495 wxPyEndAllowThreads(__tstate);
6496 if (PyErr_Occurred()) SWIG_fail;
6497 }
6498 Py_INCREF(Py_None); resultobj = Py_None;
6499 return resultobj;
6500 fail:
6501 return NULL;
6502}
6503
6504
6505static PyObject *_wrap_Log_GetTraceMasks(PyObject *self, PyObject *args, PyObject *kwargs) {
6506 PyObject *resultobj;
6507 wxArrayString *result;
6508 char *kwnames[] = {
6509 NULL
6510 };
6511
6512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMasks",kwnames)) goto fail;
6513 {
6514 PyThreadState* __tstate = wxPyBeginAllowThreads();
6515 {
6516 wxArrayString const &_result_ref = wxLog::GetTraceMasks();
6517 result = (wxArrayString *) &_result_ref;
6518 }
6519
6520 wxPyEndAllowThreads(__tstate);
6521 if (PyErr_Occurred()) SWIG_fail;
6522 }
6523 {
6524 resultobj = wxArrayString2PyList_helper(*result);
6525 }
6526 return resultobj;
6527 fail:
6528 return NULL;
6529}
6530
6531
6532static PyObject *_wrap_Log_SetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
6533 PyObject *resultobj;
6534 wxChar *arg1 = (wxChar *) 0 ;
6535 PyObject * obj0 = 0 ;
6536 char *kwnames[] = {
6537 (char *) "ts", NULL
6538 };
6539
6540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTimestamp",kwnames,&obj0)) goto fail;
6541 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxChar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6542 {
6543 PyThreadState* __tstate = wxPyBeginAllowThreads();
6544 wxLog::SetTimestamp((wxChar const *)arg1);
6545
6546 wxPyEndAllowThreads(__tstate);
6547 if (PyErr_Occurred()) SWIG_fail;
6548 }
6549 Py_INCREF(Py_None); resultobj = Py_None;
6550 return resultobj;
6551 fail:
6552 return NULL;
6553}
6554
6555
6556static PyObject *_wrap_Log_GetVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
6557 PyObject *resultobj;
6558 bool result;
6559 char *kwnames[] = {
6560 NULL
6561 };
6562
6563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetVerbose",kwnames)) goto fail;
6564 {
6565 PyThreadState* __tstate = wxPyBeginAllowThreads();
6566 result = (bool)wxLog::GetVerbose();
6567
6568 wxPyEndAllowThreads(__tstate);
6569 if (PyErr_Occurred()) SWIG_fail;
6570 }
6571 resultobj = PyInt_FromLong((long)result);
6572 return resultobj;
6573 fail:
6574 return NULL;
6575}
6576
6577
6578static PyObject *_wrap_Log_GetTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
6579 PyObject *resultobj;
6580 wxTraceMask result;
6581 char *kwnames[] = {
6582 NULL
6583 };
6584
6585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMask",kwnames)) goto fail;
6586 {
6587 PyThreadState* __tstate = wxPyBeginAllowThreads();
6588 result = (wxTraceMask)wxLog::GetTraceMask();
6589
6590 wxPyEndAllowThreads(__tstate);
6591 if (PyErr_Occurred()) SWIG_fail;
6592 }
6593 resultobj = PyInt_FromLong((long)result);
6594 return resultobj;
6595 fail:
6596 return NULL;
6597}
6598
6599
6600static PyObject *_wrap_Log_IsAllowedTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
6601 PyObject *resultobj;
6602 wxChar *arg1 = (wxChar *) 0 ;
6603 bool result;
6604 PyObject * obj0 = 0 ;
6605 char *kwnames[] = {
6606 (char *) "mask", NULL
6607 };
6608
6609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_IsAllowedTraceMask",kwnames,&obj0)) goto fail;
6610 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxChar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6611 {
6612 PyThreadState* __tstate = wxPyBeginAllowThreads();
6613 result = (bool)wxLog::IsAllowedTraceMask((wxChar const *)arg1);
6614
6615 wxPyEndAllowThreads(__tstate);
6616 if (PyErr_Occurred()) SWIG_fail;
6617 }
6618 resultobj = PyInt_FromLong((long)result);
6619 return resultobj;
6620 fail:
6621 return NULL;
6622}
6623
6624
6625static PyObject *_wrap_Log_GetLogLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
6626 PyObject *resultobj;
6627 wxLogLevel result;
6628 char *kwnames[] = {
6629 NULL
6630 };
6631
6632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetLogLevel",kwnames)) goto fail;
6633 {
6634 PyThreadState* __tstate = wxPyBeginAllowThreads();
6635 result = (wxLogLevel)wxLog::GetLogLevel();
6636
6637 wxPyEndAllowThreads(__tstate);
6638 if (PyErr_Occurred()) SWIG_fail;
6639 }
6640 resultobj = PyInt_FromLong((long)result);
6641 return resultobj;
6642 fail:
6643 return NULL;
6644}
6645
6646
6647static PyObject *_wrap_Log_GetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
6648 PyObject *resultobj;
6649 wxChar *result;
6650 char *kwnames[] = {
6651 NULL
6652 };
6653
6654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTimestamp",kwnames)) goto fail;
6655 {
6656 PyThreadState* __tstate = wxPyBeginAllowThreads();
6657 result = (wxChar *)wxLog::GetTimestamp();
6658
6659 wxPyEndAllowThreads(__tstate);
6660 if (PyErr_Occurred()) SWIG_fail;
6661 }
6662 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxChar, 0);
6663 return resultobj;
6664 fail:
6665 return NULL;
6666}
6667
6668
6669static PyObject *_wrap_Log_TimeStamp(PyObject *self, PyObject *args, PyObject *kwargs) {
6670 PyObject *resultobj;
6671 wxString result;
6672 char *kwnames[] = {
6673 NULL
6674 };
6675
6676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_TimeStamp",kwnames)) goto fail;
6677 {
6678 PyThreadState* __tstate = wxPyBeginAllowThreads();
6679 result = Log_TimeStamp();
6680
6681 wxPyEndAllowThreads(__tstate);
6682 if (PyErr_Occurred()) SWIG_fail;
6683 }
6684 {
6685#if wxUSE_UNICODE
6686 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6687#else
6688 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6689#endif
6690 }
6691 return resultobj;
6692 fail:
6693 return NULL;
6694}
6695
6696
6697static PyObject *_wrap_Log_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
6698 PyObject *resultobj;
6699 wxLog *arg1 = (wxLog *) 0 ;
6700 PyObject * obj0 = 0 ;
6701 char *kwnames[] = {
6702 (char *) "self", NULL
6703 };
6704
6705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Destroy",kwnames,&obj0)) goto fail;
6706 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6707 {
6708 PyThreadState* __tstate = wxPyBeginAllowThreads();
6709 wxLog_Destroy(arg1);
6710
6711 wxPyEndAllowThreads(__tstate);
6712 if (PyErr_Occurred()) SWIG_fail;
6713 }
6714 Py_INCREF(Py_None); resultobj = Py_None;
6715 return resultobj;
6716 fail:
6717 return NULL;
6718}
6719
6720
6721static PyObject * Log_swigregister(PyObject *self, PyObject *args) {
6722 PyObject *obj;
6723 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6724 SWIG_TypeClientData(SWIGTYPE_p_wxLog, obj);
6725 Py_INCREF(obj);
6726 return Py_BuildValue((char *)"");
6727}
6728static PyObject *_wrap_new_LogStderr(PyObject *self, PyObject *args, PyObject *kwargs) {
6729 PyObject *resultobj;
6730 wxLogStderr *result;
6731 char *kwnames[] = {
6732 NULL
6733 };
6734
6735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogStderr",kwnames)) goto fail;
6736 {
6737 PyThreadState* __tstate = wxPyBeginAllowThreads();
6738 result = (wxLogStderr *)new wxLogStderr();
6739
6740 wxPyEndAllowThreads(__tstate);
6741 if (PyErr_Occurred()) SWIG_fail;
6742 }
6743 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLogStderr, 1);
6744 return resultobj;
6745 fail:
6746 return NULL;
6747}
6748
6749
6750static PyObject * LogStderr_swigregister(PyObject *self, PyObject *args) {
6751 PyObject *obj;
6752 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6753 SWIG_TypeClientData(SWIGTYPE_p_wxLogStderr, obj);
6754 Py_INCREF(obj);
6755 return Py_BuildValue((char *)"");
6756}
6757static PyObject *_wrap_new_LogTextCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
6758 PyObject *resultobj;
6759 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
6760 wxLogTextCtrl *result;
6761 PyObject * obj0 = 0 ;
6762 char *kwnames[] = {
6763 (char *) "pTextCtrl", NULL
6764 };
6765
6766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogTextCtrl",kwnames,&obj0)) goto fail;
6767 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTextCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6768 {
6769 PyThreadState* __tstate = wxPyBeginAllowThreads();
6770 result = (wxLogTextCtrl *)new wxLogTextCtrl(arg1);
6771
6772 wxPyEndAllowThreads(__tstate);
6773 if (PyErr_Occurred()) SWIG_fail;
6774 }
6775 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLogTextCtrl, 1);
6776 return resultobj;
6777 fail:
6778 return NULL;
6779}
6780
6781
6782static PyObject * LogTextCtrl_swigregister(PyObject *self, PyObject *args) {
6783 PyObject *obj;
6784 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6785 SWIG_TypeClientData(SWIGTYPE_p_wxLogTextCtrl, obj);
6786 Py_INCREF(obj);
6787 return Py_BuildValue((char *)"");
6788}
6789static PyObject *_wrap_new_LogGui(PyObject *self, PyObject *args, PyObject *kwargs) {
6790 PyObject *resultobj;
6791 wxLogGui *result;
6792 char *kwnames[] = {
6793 NULL
6794 };
6795
6796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogGui",kwnames)) goto fail;
6797 {
6798 PyThreadState* __tstate = wxPyBeginAllowThreads();
6799 result = (wxLogGui *)new wxLogGui();
6800
6801 wxPyEndAllowThreads(__tstate);
6802 if (PyErr_Occurred()) SWIG_fail;
6803 }
6804 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLogGui, 1);
6805 return resultobj;
6806 fail:
6807 return NULL;
6808}
6809
6810
6811static PyObject * LogGui_swigregister(PyObject *self, PyObject *args) {
6812 PyObject *obj;
6813 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6814 SWIG_TypeClientData(SWIGTYPE_p_wxLogGui, obj);
6815 Py_INCREF(obj);
6816 return Py_BuildValue((char *)"");
6817}
6818static PyObject *_wrap_new_LogWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
6819 PyObject *resultobj;
6820 wxFrame *arg1 = (wxFrame *) 0 ;
6821 wxString *arg2 = 0 ;
423f194a
RD
6822 bool arg3 = (bool) True ;
6823 bool arg4 = (bool) True ;
d14a1e28 6824 wxLogWindow *result;
423f194a 6825 bool temp2 = False ;
d14a1e28
RD
6826 PyObject * obj0 = 0 ;
6827 PyObject * obj1 = 0 ;
6828 PyObject * obj2 = 0 ;
6829 PyObject * obj3 = 0 ;
6830 char *kwnames[] = {
6831 (char *) "pParent",(char *) "szTitle",(char *) "bShow",(char *) "bPassToOld", NULL
6832 };
6833
6834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_LogWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6835 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFrame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6836 {
6837 arg2 = wxString_in_helper(obj1);
6838 if (arg2 == NULL) SWIG_fail;
423f194a 6839 temp2 = True;
d14a1e28
RD
6840 }
6841 if (obj2) {
6842 arg3 = PyInt_AsLong(obj2) ? true : false;
6843 if (PyErr_Occurred()) SWIG_fail;
6844 }
6845 if (obj3) {
6846 arg4 = PyInt_AsLong(obj3) ? true : false;
6847 if (PyErr_Occurred()) SWIG_fail;
6848 }
6849 {
6850 PyThreadState* __tstate = wxPyBeginAllowThreads();
6851 result = (wxLogWindow *)new wxLogWindow(arg1,(wxString const &)*arg2,arg3,arg4);
6852
6853 wxPyEndAllowThreads(__tstate);
6854 if (PyErr_Occurred()) SWIG_fail;
6855 }
6856 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLogWindow, 1);
6857 {
6858 if (temp2)
6859 delete arg2;
6860 }
6861 return resultobj;
6862 fail:
6863 {
6864 if (temp2)
6865 delete arg2;
6866 }
6867 return NULL;
6868}
6869
6870
6871static PyObject *_wrap_LogWindow_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
6872 PyObject *resultobj;
6873 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
423f194a 6874 bool arg2 = (bool) True ;
d14a1e28
RD
6875 PyObject * obj0 = 0 ;
6876 PyObject * obj1 = 0 ;
6877 char *kwnames[] = {
6878 (char *) "self",(char *) "bShow", NULL
6879 };
6880
6881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:LogWindow_Show",kwnames,&obj0,&obj1)) goto fail;
6882 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6883 if (obj1) {
6884 arg2 = PyInt_AsLong(obj1) ? true : false;
6885 if (PyErr_Occurred()) SWIG_fail;
6886 }
6887 {
6888 PyThreadState* __tstate = wxPyBeginAllowThreads();
6889 (arg1)->Show(arg2);
6890
6891 wxPyEndAllowThreads(__tstate);
6892 if (PyErr_Occurred()) SWIG_fail;
6893 }
6894 Py_INCREF(Py_None); resultobj = Py_None;
6895 return resultobj;
6896 fail:
6897 return NULL;
6898}
6899
6900
6901static PyObject *_wrap_LogWindow_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
6902 PyObject *resultobj;
6903 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
6904 wxFrame *result;
6905 PyObject * obj0 = 0 ;
6906 char *kwnames[] = {
6907 (char *) "self", NULL
6908 };
6909
6910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetFrame",kwnames,&obj0)) goto fail;
6911 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6912 {
6913 PyThreadState* __tstate = wxPyBeginAllowThreads();
6914 result = (wxFrame *)((wxLogWindow const *)arg1)->GetFrame();
6915
6916 wxPyEndAllowThreads(__tstate);
6917 if (PyErr_Occurred()) SWIG_fail;
6918 }
6919 {
6920 resultobj = wxPyMake_wxObject(result);
6921 }
6922 return resultobj;
6923 fail:
6924 return NULL;
6925}
6926
6927
6928static PyObject *_wrap_LogWindow_GetOldLog(PyObject *self, PyObject *args, PyObject *kwargs) {
6929 PyObject *resultobj;
6930 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
6931 wxLog *result;
6932 PyObject * obj0 = 0 ;
6933 char *kwnames[] = {
6934 (char *) "self", NULL
6935 };
6936
6937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetOldLog",kwnames,&obj0)) goto fail;
6938 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6939 {
6940 PyThreadState* __tstate = wxPyBeginAllowThreads();
6941 result = (wxLog *)((wxLogWindow const *)arg1)->GetOldLog();
6942
6943 wxPyEndAllowThreads(__tstate);
6944 if (PyErr_Occurred()) SWIG_fail;
6945 }
6946 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLog, 0);
6947 return resultobj;
6948 fail:
6949 return NULL;
6950}
6951
6952
6953static PyObject *_wrap_LogWindow_IsPassingMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
6954 PyObject *resultobj;
6955 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
6956 bool result;
6957 PyObject * obj0 = 0 ;
6958 char *kwnames[] = {
6959 (char *) "self", NULL
6960 };
6961
6962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_IsPassingMessages",kwnames,&obj0)) goto fail;
6963 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6964 {
6965 PyThreadState* __tstate = wxPyBeginAllowThreads();
6966 result = (bool)((wxLogWindow const *)arg1)->IsPassingMessages();
6967
6968 wxPyEndAllowThreads(__tstate);
6969 if (PyErr_Occurred()) SWIG_fail;
6970 }
6971 resultobj = PyInt_FromLong((long)result);
6972 return resultobj;
6973 fail:
6974 return NULL;
6975}
6976
6977
6978static PyObject *_wrap_LogWindow_PassMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
6979 PyObject *resultobj;
6980 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
6981 bool arg2 ;
6982 PyObject * obj0 = 0 ;
6983 PyObject * obj1 = 0 ;
6984 char *kwnames[] = {
6985 (char *) "self",(char *) "bDoPass", NULL
6986 };
6987
6988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogWindow_PassMessages",kwnames,&obj0,&obj1)) goto fail;
6989 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6990 arg2 = PyInt_AsLong(obj1) ? true : false;
6991 if (PyErr_Occurred()) SWIG_fail;
6992 {
6993 PyThreadState* __tstate = wxPyBeginAllowThreads();
6994 (arg1)->PassMessages(arg2);
6995
6996 wxPyEndAllowThreads(__tstate);
6997 if (PyErr_Occurred()) SWIG_fail;
6998 }
6999 Py_INCREF(Py_None); resultobj = Py_None;
7000 return resultobj;
7001 fail:
7002 return NULL;
7003}
7004
7005
7006static PyObject * LogWindow_swigregister(PyObject *self, PyObject *args) {
7007 PyObject *obj;
7008 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7009 SWIG_TypeClientData(SWIGTYPE_p_wxLogWindow, obj);
7010 Py_INCREF(obj);
7011 return Py_BuildValue((char *)"");
7012}
7013static PyObject *_wrap_new_LogChain(PyObject *self, PyObject *args, PyObject *kwargs) {
7014 PyObject *resultobj;
7015 wxLog *arg1 = (wxLog *) 0 ;
7016 wxLogChain *result;
7017 PyObject * obj0 = 0 ;
7018 char *kwnames[] = {
7019 (char *) "logger", NULL
7020 };
7021
7022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogChain",kwnames,&obj0)) goto fail;
7023 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7024 {
7025 PyThreadState* __tstate = wxPyBeginAllowThreads();
7026 result = (wxLogChain *)new wxLogChain(arg1);
7027
7028 wxPyEndAllowThreads(__tstate);
7029 if (PyErr_Occurred()) SWIG_fail;
7030 }
7031 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLogChain, 1);
7032 return resultobj;
7033 fail:
7034 return NULL;
7035}
7036
7037
7038static PyObject *_wrap_LogChain_SetLog(PyObject *self, PyObject *args, PyObject *kwargs) {
7039 PyObject *resultobj;
7040 wxLogChain *arg1 = (wxLogChain *) 0 ;
7041 wxLog *arg2 = (wxLog *) 0 ;
7042 PyObject * obj0 = 0 ;
7043 PyObject * obj1 = 0 ;
7044 char *kwnames[] = {
7045 (char *) "self",(char *) "logger", NULL
7046 };
7047
7048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_SetLog",kwnames,&obj0,&obj1)) goto fail;
7049 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogChain,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7050 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxLog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7051 {
7052 PyThreadState* __tstate = wxPyBeginAllowThreads();
7053 (arg1)->SetLog(arg2);
7054
7055 wxPyEndAllowThreads(__tstate);
7056 if (PyErr_Occurred()) SWIG_fail;
7057 }
7058 Py_INCREF(Py_None); resultobj = Py_None;
7059 return resultobj;
7060 fail:
7061 return NULL;
7062}
7063
7064
7065static PyObject *_wrap_LogChain_PassMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
7066 PyObject *resultobj;
7067 wxLogChain *arg1 = (wxLogChain *) 0 ;
7068 bool arg2 ;
7069 PyObject * obj0 = 0 ;
7070 PyObject * obj1 = 0 ;
7071 char *kwnames[] = {
7072 (char *) "self",(char *) "bDoPass", NULL
7073 };
7074
7075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_PassMessages",kwnames,&obj0,&obj1)) goto fail;
7076 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogChain,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7077 arg2 = PyInt_AsLong(obj1) ? true : false;
7078 if (PyErr_Occurred()) SWIG_fail;
7079 {
7080 PyThreadState* __tstate = wxPyBeginAllowThreads();
7081 (arg1)->PassMessages(arg2);
7082
7083 wxPyEndAllowThreads(__tstate);
7084 if (PyErr_Occurred()) SWIG_fail;
7085 }
7086 Py_INCREF(Py_None); resultobj = Py_None;
7087 return resultobj;
7088 fail:
7089 return NULL;
7090}
7091
7092
7093static PyObject *_wrap_LogChain_IsPassingMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
7094 PyObject *resultobj;
7095 wxLogChain *arg1 = (wxLogChain *) 0 ;
7096 bool result;
7097 PyObject * obj0 = 0 ;
7098 char *kwnames[] = {
7099 (char *) "self", NULL
7100 };
7101
7102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_IsPassingMessages",kwnames,&obj0)) goto fail;
7103 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogChain,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7104 {
7105 PyThreadState* __tstate = wxPyBeginAllowThreads();
7106 result = (bool)(arg1)->IsPassingMessages();
7107
7108 wxPyEndAllowThreads(__tstate);
7109 if (PyErr_Occurred()) SWIG_fail;
7110 }
7111 resultobj = PyInt_FromLong((long)result);
7112 return resultobj;
7113 fail:
7114 return NULL;
7115}
7116
7117
7118static PyObject *_wrap_LogChain_GetOldLog(PyObject *self, PyObject *args, PyObject *kwargs) {
7119 PyObject *resultobj;
7120 wxLogChain *arg1 = (wxLogChain *) 0 ;
7121 wxLog *result;
7122 PyObject * obj0 = 0 ;
7123 char *kwnames[] = {
7124 (char *) "self", NULL
7125 };
7126
7127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_GetOldLog",kwnames,&obj0)) goto fail;
7128 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogChain,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7129 {
7130 PyThreadState* __tstate = wxPyBeginAllowThreads();
7131 result = (wxLog *)(arg1)->GetOldLog();
7132
7133 wxPyEndAllowThreads(__tstate);
7134 if (PyErr_Occurred()) SWIG_fail;
7135 }
7136 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLog, 0);
7137 return resultobj;
7138 fail:
7139 return NULL;
7140}
7141
7142
7143static PyObject * LogChain_swigregister(PyObject *self, PyObject *args) {
7144 PyObject *obj;
7145 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7146 SWIG_TypeClientData(SWIGTYPE_p_wxLogChain, obj);
7147 Py_INCREF(obj);
7148 return Py_BuildValue((char *)"");
7149}
7150static PyObject *_wrap_SysErrorCode(PyObject *self, PyObject *args, PyObject *kwargs) {
7151 PyObject *resultobj;
7152 unsigned long result;
7153 char *kwnames[] = {
7154 NULL
7155 };
7156
7157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SysErrorCode",kwnames)) goto fail;
7158 {
7159 PyThreadState* __tstate = wxPyBeginAllowThreads();
7160 result = (unsigned long)wxSysErrorCode();
7161
7162 wxPyEndAllowThreads(__tstate);
7163 if (PyErr_Occurred()) SWIG_fail;
7164 }
7165 resultobj = PyInt_FromLong((long)result);
7166 return resultobj;
7167 fail:
7168 return NULL;
7169}
7170
7171
7172static PyObject *_wrap_SysErrorMsg(PyObject *self, PyObject *args, PyObject *kwargs) {
7173 PyObject *resultobj;
7174 unsigned long arg1 = (unsigned long) 0 ;
7175 wxString result;
7176 PyObject * obj0 = 0 ;
7177 char *kwnames[] = {
7178 (char *) "nErrCode", NULL
7179 };
7180
7181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SysErrorMsg",kwnames,&obj0)) goto fail;
7182 if (obj0) {
7183 arg1 = (unsigned long) PyInt_AsLong(obj0);
7184 if (PyErr_Occurred()) SWIG_fail;
7185 }
7186 {
7187 PyThreadState* __tstate = wxPyBeginAllowThreads();
7188 result = wxSysErrorMsg(arg1);
7189
7190 wxPyEndAllowThreads(__tstate);
7191 if (PyErr_Occurred()) SWIG_fail;
7192 }
7193 {
7194#if wxUSE_UNICODE
7195 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7196#else
7197 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7198#endif
7199 }
7200 return resultobj;
7201 fail:
7202 return NULL;
7203}
7204
7205
7206static PyObject *_wrap_LogFatalError(PyObject *self, PyObject *args, PyObject *kwargs) {
7207 PyObject *resultobj;
7208 wxString *arg1 = 0 ;
423f194a 7209 bool temp1 = False ;
d14a1e28
RD
7210 PyObject * obj0 = 0 ;
7211 char *kwnames[] = {
7212 (char *) "msg", NULL
7213 };
7214
7215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogFatalError",kwnames,&obj0)) goto fail;
7216 {
7217 arg1 = wxString_in_helper(obj0);
7218 if (arg1 == NULL) SWIG_fail;
423f194a 7219 temp1 = True;
d14a1e28
RD
7220 }
7221 {
7222 PyThreadState* __tstate = wxPyBeginAllowThreads();
7223 wxLogFatalError((wxString const &)*arg1);
7224
7225 wxPyEndAllowThreads(__tstate);
7226 if (PyErr_Occurred()) SWIG_fail;
7227 }
7228 Py_INCREF(Py_None); resultobj = Py_None;
7229 {
7230 if (temp1)
7231 delete arg1;
7232 }
7233 return resultobj;
7234 fail:
7235 {
7236 if (temp1)
7237 delete arg1;
7238 }
7239 return NULL;
7240}
7241
7242
7243static PyObject *_wrap_LogError(PyObject *self, PyObject *args, PyObject *kwargs) {
7244 PyObject *resultobj;
7245 wxString *arg1 = 0 ;
423f194a 7246 bool temp1 = False ;
d14a1e28
RD
7247 PyObject * obj0 = 0 ;
7248 char *kwnames[] = {
7249 (char *) "msg", NULL
7250 };
7251
7252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogError",kwnames,&obj0)) goto fail;
7253 {
7254 arg1 = wxString_in_helper(obj0);
7255 if (arg1 == NULL) SWIG_fail;
423f194a 7256 temp1 = True;
d14a1e28
RD
7257 }
7258 {
7259 PyThreadState* __tstate = wxPyBeginAllowThreads();
7260 wxLogError((wxString const &)*arg1);
7261
7262 wxPyEndAllowThreads(__tstate);
7263 if (PyErr_Occurred()) SWIG_fail;
7264 }
7265 Py_INCREF(Py_None); resultobj = Py_None;
7266 {
7267 if (temp1)
7268 delete arg1;
7269 }
7270 return resultobj;
7271 fail:
7272 {
7273 if (temp1)
7274 delete arg1;
7275 }
7276 return NULL;
7277}
7278
7279
7280static PyObject *_wrap_LogWarning(PyObject *self, PyObject *args, PyObject *kwargs) {
7281 PyObject *resultobj;
7282 wxString *arg1 = 0 ;
423f194a 7283 bool temp1 = False ;
d14a1e28
RD
7284 PyObject * obj0 = 0 ;
7285 char *kwnames[] = {
7286 (char *) "msg", NULL
7287 };
7288
7289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWarning",kwnames,&obj0)) goto fail;
7290 {
7291 arg1 = wxString_in_helper(obj0);
7292 if (arg1 == NULL) SWIG_fail;
423f194a 7293 temp1 = True;
d14a1e28
RD
7294 }
7295 {
7296 PyThreadState* __tstate = wxPyBeginAllowThreads();
7297 wxLogWarning((wxString const &)*arg1);
7298
7299 wxPyEndAllowThreads(__tstate);
7300 if (PyErr_Occurred()) SWIG_fail;
7301 }
7302 Py_INCREF(Py_None); resultobj = Py_None;
7303 {
7304 if (temp1)
7305 delete arg1;
7306 }
7307 return resultobj;
7308 fail:
7309 {
7310 if (temp1)
7311 delete arg1;
7312 }
7313 return NULL;
7314}
7315
7316
7317static PyObject *_wrap_LogMessage(PyObject *self, PyObject *args, PyObject *kwargs) {
7318 PyObject *resultobj;
7319 wxString *arg1 = 0 ;
423f194a 7320 bool temp1 = False ;
d14a1e28
RD
7321 PyObject * obj0 = 0 ;
7322 char *kwnames[] = {
7323 (char *) "msg", NULL
7324 };
7325
7326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogMessage",kwnames,&obj0)) goto fail;
7327 {
7328 arg1 = wxString_in_helper(obj0);
7329 if (arg1 == NULL) SWIG_fail;
423f194a 7330 temp1 = True;
d14a1e28
RD
7331 }
7332 {
7333 PyThreadState* __tstate = wxPyBeginAllowThreads();
7334 wxLogMessage((wxString const &)*arg1);
7335
7336 wxPyEndAllowThreads(__tstate);
7337 if (PyErr_Occurred()) SWIG_fail;
7338 }
7339 Py_INCREF(Py_None); resultobj = Py_None;
7340 {
7341 if (temp1)
7342 delete arg1;
7343 }
7344 return resultobj;
7345 fail:
7346 {
7347 if (temp1)
7348 delete arg1;
7349 }
7350 return NULL;
7351}
7352
7353
7354static PyObject *_wrap_LogInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
7355 PyObject *resultobj;
7356 wxString *arg1 = 0 ;
423f194a 7357 bool temp1 = False ;
d14a1e28
RD
7358 PyObject * obj0 = 0 ;
7359 char *kwnames[] = {
7360 (char *) "msg", NULL
7361 };
7362
7363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogInfo",kwnames,&obj0)) goto fail;
7364 {
7365 arg1 = wxString_in_helper(obj0);
7366 if (arg1 == NULL) SWIG_fail;
423f194a 7367 temp1 = True;
d14a1e28
RD
7368 }
7369 {
7370 PyThreadState* __tstate = wxPyBeginAllowThreads();
7371 wxLogInfo((wxString const &)*arg1);
7372
7373 wxPyEndAllowThreads(__tstate);
7374 if (PyErr_Occurred()) SWIG_fail;
7375 }
7376 Py_INCREF(Py_None); resultobj = Py_None;
7377 {
7378 if (temp1)
7379 delete arg1;
7380 }
7381 return resultobj;
7382 fail:
7383 {
7384 if (temp1)
7385 delete arg1;
7386 }
7387 return NULL;
7388}
7389
7390
7391static PyObject *_wrap_LogDebug(PyObject *self, PyObject *args, PyObject *kwargs) {
7392 PyObject *resultobj;
7393 wxString *arg1 = 0 ;
423f194a 7394 bool temp1 = False ;
d14a1e28
RD
7395 PyObject * obj0 = 0 ;
7396 char *kwnames[] = {
7397 (char *) "msg", NULL
7398 };
7399
7400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogDebug",kwnames,&obj0)) goto fail;
7401 {
7402 arg1 = wxString_in_helper(obj0);
7403 if (arg1 == NULL) SWIG_fail;
423f194a 7404 temp1 = True;
d14a1e28
RD
7405 }
7406 {
7407 PyThreadState* __tstate = wxPyBeginAllowThreads();
7408 wxLogDebug((wxString const &)*arg1);
7409
7410 wxPyEndAllowThreads(__tstate);
7411 if (PyErr_Occurred()) SWIG_fail;
7412 }
7413 Py_INCREF(Py_None); resultobj = Py_None;
7414 {
7415 if (temp1)
7416 delete arg1;
7417 }
7418 return resultobj;
7419 fail:
7420 {
7421 if (temp1)
7422 delete arg1;
7423 }
7424 return NULL;
7425}
7426
7427
7428static PyObject *_wrap_LogVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
7429 PyObject *resultobj;
7430 wxString *arg1 = 0 ;
423f194a 7431 bool temp1 = False ;
d14a1e28
RD
7432 PyObject * obj0 = 0 ;
7433 char *kwnames[] = {
7434 (char *) "msg", NULL
7435 };
7436
7437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogVerbose",kwnames,&obj0)) goto fail;
7438 {
7439 arg1 = wxString_in_helper(obj0);
7440 if (arg1 == NULL) SWIG_fail;
423f194a 7441 temp1 = True;
d14a1e28
RD
7442 }
7443 {
7444 PyThreadState* __tstate = wxPyBeginAllowThreads();
7445 wxLogVerbose((wxString const &)*arg1);
7446
7447 wxPyEndAllowThreads(__tstate);
7448 if (PyErr_Occurred()) SWIG_fail;
7449 }
7450 Py_INCREF(Py_None); resultobj = Py_None;
7451 {
7452 if (temp1)
7453 delete arg1;
7454 }
7455 return resultobj;
7456 fail:
7457 {
7458 if (temp1)
7459 delete arg1;
7460 }
7461 return NULL;
7462}
7463
7464
7465static PyObject *_wrap_LogStatus(PyObject *self, PyObject *args, PyObject *kwargs) {
7466 PyObject *resultobj;
7467 wxString *arg1 = 0 ;
423f194a 7468 bool temp1 = False ;
d14a1e28
RD
7469 PyObject * obj0 = 0 ;
7470 char *kwnames[] = {
7471 (char *) "msg", NULL
7472 };
7473
7474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogStatus",kwnames,&obj0)) goto fail;
7475 {
7476 arg1 = wxString_in_helper(obj0);
7477 if (arg1 == NULL) SWIG_fail;
423f194a 7478 temp1 = True;
d14a1e28
RD
7479 }
7480 {
7481 PyThreadState* __tstate = wxPyBeginAllowThreads();
7482 wxLogStatus((wxString const &)*arg1);
7483
7484 wxPyEndAllowThreads(__tstate);
7485 if (PyErr_Occurred()) SWIG_fail;
7486 }
7487 Py_INCREF(Py_None); resultobj = Py_None;
7488 {
7489 if (temp1)
7490 delete arg1;
7491 }
7492 return resultobj;
7493 fail:
7494 {
7495 if (temp1)
7496 delete arg1;
7497 }
7498 return NULL;
7499}
7500
7501
7502static PyObject *_wrap_LogStatusFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
7503 PyObject *resultobj;
7504 wxFrame *arg1 = (wxFrame *) 0 ;
7505 wxString *arg2 = 0 ;
423f194a 7506 bool temp2 = False ;
d14a1e28
RD
7507 PyObject * obj0 = 0 ;
7508 PyObject * obj1 = 0 ;
7509 char *kwnames[] = {
7510 (char *) "pFrame",(char *) "msg", NULL
7511 };
7512
7513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogStatusFrame",kwnames,&obj0,&obj1)) goto fail;
7514 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFrame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7515 {
7516 arg2 = wxString_in_helper(obj1);
7517 if (arg2 == NULL) SWIG_fail;
423f194a 7518 temp2 = True;
d14a1e28
RD
7519 }
7520 {
7521 PyThreadState* __tstate = wxPyBeginAllowThreads();
7522 wxLogStatus(arg1,(wxString const &)*arg2);
7523
7524 wxPyEndAllowThreads(__tstate);
7525 if (PyErr_Occurred()) SWIG_fail;
7526 }
7527 Py_INCREF(Py_None); resultobj = Py_None;
7528 {
7529 if (temp2)
7530 delete arg2;
7531 }
7532 return resultobj;
7533 fail:
7534 {
7535 if (temp2)
7536 delete arg2;
7537 }
7538 return NULL;
7539}
7540
7541
7542static PyObject *_wrap_LogSysError(PyObject *self, PyObject *args, PyObject *kwargs) {
7543 PyObject *resultobj;
7544 wxString *arg1 = 0 ;
423f194a 7545 bool temp1 = False ;
d14a1e28
RD
7546 PyObject * obj0 = 0 ;
7547 char *kwnames[] = {
7548 (char *) "msg", NULL
7549 };
7550
7551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogSysError",kwnames,&obj0)) goto fail;
7552 {
7553 arg1 = wxString_in_helper(obj0);
7554 if (arg1 == NULL) SWIG_fail;
423f194a 7555 temp1 = True;
d14a1e28
RD
7556 }
7557 {
7558 PyThreadState* __tstate = wxPyBeginAllowThreads();
7559 wxLogSysError((wxString const &)*arg1);
7560
7561 wxPyEndAllowThreads(__tstate);
7562 if (PyErr_Occurred()) SWIG_fail;
7563 }
7564 Py_INCREF(Py_None); resultobj = Py_None;
7565 {
7566 if (temp1)
7567 delete arg1;
7568 }
7569 return resultobj;
7570 fail:
7571 {
7572 if (temp1)
7573 delete arg1;
7574 }
7575 return NULL;
7576}
7577
7578
7579static PyObject *_wrap_LogTrace(PyObject *self, PyObject *args, PyObject *kwargs) {
7580 PyObject *resultobj;
7581 wxString *arg1 = 0 ;
423f194a 7582 bool temp1 = False ;
d14a1e28
RD
7583 PyObject * obj0 = 0 ;
7584 char *kwnames[] = {
7585 (char *) "msg", NULL
7586 };
7587
7588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogTrace",kwnames,&obj0)) goto fail;
7589 {
7590 arg1 = wxString_in_helper(obj0);
7591 if (arg1 == NULL) SWIG_fail;
423f194a 7592 temp1 = True;
d14a1e28
RD
7593 }
7594 {
7595 PyThreadState* __tstate = wxPyBeginAllowThreads();
7596 wxLogTrace((wxString const &)*arg1);
7597
7598 wxPyEndAllowThreads(__tstate);
7599 if (PyErr_Occurred()) SWIG_fail;
7600 }
7601 Py_INCREF(Py_None); resultobj = Py_None;
7602 {
7603 if (temp1)
7604 delete arg1;
7605 }
7606 return resultobj;
7607 fail:
7608 {
7609 if (temp1)
7610 delete arg1;
7611 }
7612 return NULL;
7613}
7614
7615
7616static PyObject *_wrap_LogTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
7617 PyObject *resultobj;
7618 wxString *arg1 = 0 ;
7619 wxString *arg2 = 0 ;
423f194a
RD
7620 bool temp1 = False ;
7621 bool temp2 = False ;
d14a1e28
RD
7622 PyObject * obj0 = 0 ;
7623 PyObject * obj1 = 0 ;
7624 char *kwnames[] = {
7625 (char *) "mask",(char *) "msg", NULL
7626 };
7627
7628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogTraceMask",kwnames,&obj0,&obj1)) goto fail;
7629 {
7630 arg1 = wxString_in_helper(obj0);
7631 if (arg1 == NULL) SWIG_fail;
423f194a 7632 temp1 = True;
d14a1e28
RD
7633 }
7634 {
7635 arg2 = wxString_in_helper(obj1);
7636 if (arg2 == NULL) SWIG_fail;
423f194a 7637 temp2 = True;
d14a1e28
RD
7638 }
7639 {
7640 PyThreadState* __tstate = wxPyBeginAllowThreads();
7641 wxLogTrace((wxString const &)*arg1,(wxString const &)*arg2);
7642
7643 wxPyEndAllowThreads(__tstate);
7644 if (PyErr_Occurred()) SWIG_fail;
7645 }
7646 Py_INCREF(Py_None); resultobj = Py_None;
7647 {
7648 if (temp1)
7649 delete arg1;
7650 }
7651 {
7652 if (temp2)
7653 delete arg2;
7654 }
7655 return resultobj;
7656 fail:
7657 {
7658 if (temp1)
7659 delete arg1;
7660 }
7661 {
7662 if (temp2)
7663 delete arg2;
7664 }
7665 return NULL;
7666}
7667
7668
7669static PyObject *_wrap_LogGeneric(PyObject *self, PyObject *args, PyObject *kwargs) {
7670 PyObject *resultobj;
7671 unsigned long arg1 ;
7672 wxString *arg2 = 0 ;
423f194a 7673 bool temp2 = False ;
d14a1e28
RD
7674 PyObject * obj0 = 0 ;
7675 PyObject * obj1 = 0 ;
7676 char *kwnames[] = {
7677 (char *) "level",(char *) "msg", NULL
7678 };
7679
7680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogGeneric",kwnames,&obj0,&obj1)) goto fail;
7681 arg1 = (unsigned long) PyInt_AsLong(obj0);
7682 if (PyErr_Occurred()) SWIG_fail;
7683 {
7684 arg2 = wxString_in_helper(obj1);
7685 if (arg2 == NULL) SWIG_fail;
423f194a 7686 temp2 = True;
d14a1e28
RD
7687 }
7688 {
7689 PyThreadState* __tstate = wxPyBeginAllowThreads();
7690 wxLogGeneric(arg1,(wxString const &)*arg2);
7691
7692 wxPyEndAllowThreads(__tstate);
7693 if (PyErr_Occurred()) SWIG_fail;
7694 }
7695 Py_INCREF(Py_None); resultobj = Py_None;
7696 {
7697 if (temp2)
7698 delete arg2;
7699 }
7700 return resultobj;
7701 fail:
7702 {
7703 if (temp2)
7704 delete arg2;
7705 }
7706 return NULL;
7707}
7708
7709
7710static PyObject *_wrap_SafeShowMessage(PyObject *self, PyObject *args, PyObject *kwargs) {
7711 PyObject *resultobj;
7712 wxString *arg1 = 0 ;
7713 wxString *arg2 = 0 ;
423f194a
RD
7714 bool temp1 = False ;
7715 bool temp2 = False ;
d14a1e28
RD
7716 PyObject * obj0 = 0 ;
7717 PyObject * obj1 = 0 ;
7718 char *kwnames[] = {
7719 (char *) "title",(char *) "text", NULL
7720 };
7721
7722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SafeShowMessage",kwnames,&obj0,&obj1)) goto fail;
7723 {
7724 arg1 = wxString_in_helper(obj0);
7725 if (arg1 == NULL) SWIG_fail;
423f194a 7726 temp1 = True;
d14a1e28
RD
7727 }
7728 {
7729 arg2 = wxString_in_helper(obj1);
7730 if (arg2 == NULL) SWIG_fail;
423f194a 7731 temp2 = True;
d14a1e28
RD
7732 }
7733 {
7734 PyThreadState* __tstate = wxPyBeginAllowThreads();
7735 wxSafeShowMessage((wxString const &)*arg1,(wxString const &)*arg2);
7736
7737 wxPyEndAllowThreads(__tstate);
7738 if (PyErr_Occurred()) SWIG_fail;
7739 }
7740 Py_INCREF(Py_None); resultobj = Py_None;
7741 {
7742 if (temp1)
7743 delete arg1;
7744 }
7745 {
7746 if (temp2)
7747 delete arg2;
7748 }
7749 return resultobj;
7750 fail:
7751 {
7752 if (temp1)
7753 delete arg1;
7754 }
7755 {
7756 if (temp2)
7757 delete arg2;
7758 }
7759 return NULL;
7760}
7761
7762
7763static PyObject *_wrap_new_LogNull(PyObject *self, PyObject *args, PyObject *kwargs) {
7764 PyObject *resultobj;
7765 wxLogNull *result;
7766 char *kwnames[] = {
7767 NULL
7768 };
7769
7770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogNull",kwnames)) goto fail;
7771 {
7772 PyThreadState* __tstate = wxPyBeginAllowThreads();
7773 result = (wxLogNull *)new wxLogNull();
7774
7775 wxPyEndAllowThreads(__tstate);
7776 if (PyErr_Occurred()) SWIG_fail;
7777 }
7778 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxLogNull, 1);
7779 return resultobj;
7780 fail:
7781 return NULL;
7782}
7783
7784
7785static PyObject *_wrap_delete_LogNull(PyObject *self, PyObject *args, PyObject *kwargs) {
7786 PyObject *resultobj;
7787 wxLogNull *arg1 = (wxLogNull *) 0 ;
7788 PyObject * obj0 = 0 ;
7789 char *kwnames[] = {
7790 (char *) "self", NULL
7791 };
7792
7793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_LogNull",kwnames,&obj0)) goto fail;
7794 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxLogNull,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7795 {
7796 PyThreadState* __tstate = wxPyBeginAllowThreads();
7797 delete arg1;
7798
7799 wxPyEndAllowThreads(__tstate);
7800 if (PyErr_Occurred()) SWIG_fail;
7801 }
7802 Py_INCREF(Py_None); resultobj = Py_None;
7803 return resultobj;
7804 fail:
7805 return NULL;
7806}
7807
7808
7809static PyObject * LogNull_swigregister(PyObject *self, PyObject *args) {
7810 PyObject *obj;
7811 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7812 SWIG_TypeClientData(SWIGTYPE_p_wxLogNull, obj);
7813 Py_INCREF(obj);
7814 return Py_BuildValue((char *)"");
7815}
7816static PyObject *_wrap_new_PyLog(PyObject *self, PyObject *args, PyObject *kwargs) {
7817 PyObject *resultobj;
7818 wxPyLog *result;
7819 char *kwnames[] = {
7820 NULL
7821 };
7822
7823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyLog",kwnames)) goto fail;
7824 {
7825 PyThreadState* __tstate = wxPyBeginAllowThreads();
7826 result = (wxPyLog *)new wxPyLog();
7827
7828 wxPyEndAllowThreads(__tstate);
7829 if (PyErr_Occurred()) SWIG_fail;
7830 }
7831 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyLog, 1);
7832 return resultobj;
7833 fail:
7834 return NULL;
7835}
7836
7837
7838static PyObject *_wrap_PyLog__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
7839 PyObject *resultobj;
7840 wxPyLog *arg1 = (wxPyLog *) 0 ;
7841 PyObject *arg2 = (PyObject *) 0 ;
7842 PyObject *arg3 = (PyObject *) 0 ;
7843 PyObject * obj0 = 0 ;
7844 PyObject * obj1 = 0 ;
7845 PyObject * obj2 = 0 ;
7846 char *kwnames[] = {
7847 (char *) "self",(char *) "self",(char *) "_class", NULL
7848 };
7849
7850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLog__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
7851 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyLog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7852 arg2 = obj1;
7853 arg3 = obj2;
7854 {
7855 PyThreadState* __tstate = wxPyBeginAllowThreads();
7856 (arg1)->_setCallbackInfo(arg2,arg3);
7857
7858 wxPyEndAllowThreads(__tstate);
7859 if (PyErr_Occurred()) SWIG_fail;
7860 }
7861 Py_INCREF(Py_None); resultobj = Py_None;
7862 return resultobj;
7863 fail:
7864 return NULL;
7865}
7866
7867
7868static PyObject * PyLog_swigregister(PyObject *self, PyObject *args) {
7869 PyObject *obj;
7870 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7871 SWIG_TypeClientData(SWIGTYPE_p_wxPyLog, obj);
7872 Py_INCREF(obj);
7873 return Py_BuildValue((char *)"");
7874}
7875static PyObject *_wrap_Process_Kill(PyObject *self, PyObject *args, PyObject *kwargs) {
7876 PyObject *resultobj;
7877 int arg1 ;
7878 int arg2 = (int) wxSIGTERM ;
7879 int result;
7880 char *kwnames[] = {
7881 (char *) "pid",(char *) "sig", NULL
7882 };
7883
7884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i|i:Process_Kill",kwnames,&arg1,&arg2)) goto fail;
7885 {
7886 PyThreadState* __tstate = wxPyBeginAllowThreads();
7887 result = (int)wxPyProcess::Kill(arg1,(wxSignal )arg2);
7888
7889 wxPyEndAllowThreads(__tstate);
7890 if (PyErr_Occurred()) SWIG_fail;
7891 }
7892 resultobj = PyInt_FromLong((long)result);
7893 return resultobj;
7894 fail:
7895 return NULL;
7896}
7897
7898
7899static PyObject *_wrap_Process_Exists(PyObject *self, PyObject *args, PyObject *kwargs) {
7900 PyObject *resultobj;
7901 int arg1 ;
7902 bool result;
7903 char *kwnames[] = {
7904 (char *) "pid", NULL
7905 };
7906
7907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:Process_Exists",kwnames,&arg1)) goto fail;
7908 {
7909 PyThreadState* __tstate = wxPyBeginAllowThreads();
7910 result = (bool)wxPyProcess::Exists(arg1);
7911
7912 wxPyEndAllowThreads(__tstate);
7913 if (PyErr_Occurred()) SWIG_fail;
7914 }
7915 resultobj = PyInt_FromLong((long)result);
7916 return resultobj;
7917 fail:
7918 return NULL;
7919}
7920
7921
7922static PyObject *_wrap_Process_Open(PyObject *self, PyObject *args, PyObject *kwargs) {
7923 PyObject *resultobj;
7924 wxString *arg1 = 0 ;
7925 int arg2 = (int) wxEXEC_ASYNC ;
7926 wxPyProcess *result;
423f194a 7927 bool temp1 = False ;
d14a1e28
RD
7928 PyObject * obj0 = 0 ;
7929 char *kwnames[] = {
7930 (char *) "cmd",(char *) "flags", NULL
7931 };
7932
7933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|i:Process_Open",kwnames,&obj0,&arg2)) goto fail;
7934 {
7935 arg1 = wxString_in_helper(obj0);
7936 if (arg1 == NULL) SWIG_fail;
423f194a 7937 temp1 = True;
d14a1e28
RD
7938 }
7939 {
7940 PyThreadState* __tstate = wxPyBeginAllowThreads();
7941 result = (wxPyProcess *)wxPyProcess::Open((wxString const &)*arg1,arg2);
7942
7943 wxPyEndAllowThreads(__tstate);
7944 if (PyErr_Occurred()) SWIG_fail;
7945 }
7946 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyProcess, 0);
7947 {
7948 if (temp1)
7949 delete arg1;
7950 }
7951 return resultobj;
7952 fail:
7953 {
7954 if (temp1)
7955 delete arg1;
7956 }
7957 return NULL;
7958}
7959
7960
7961static PyObject *_wrap_new_Process(PyObject *self, PyObject *args, PyObject *kwargs) {
7962 PyObject *resultobj;
7963 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
7964 int arg2 = (int) -1 ;
7965 wxPyProcess *result;
7966 PyObject * obj0 = 0 ;
7967 char *kwnames[] = {
7968 (char *) "parent",(char *) "id", NULL
7969 };
7970
7971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|Oi:new_Process",kwnames,&obj0,&arg2)) goto fail;
7972 if (obj0) {
7973 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxEvtHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7974 }
7975 {
7976 PyThreadState* __tstate = wxPyBeginAllowThreads();
7977 result = (wxPyProcess *)new wxPyProcess(arg1,arg2);
7978
7979 wxPyEndAllowThreads(__tstate);
7980 if (PyErr_Occurred()) SWIG_fail;
7981 }
7982 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyProcess, 1);
7983 return resultobj;
7984 fail:
7985 return NULL;
7986}
7987
7988
7989static PyObject *_wrap_Process__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
7990 PyObject *resultobj;
7991 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
7992 PyObject *arg2 = (PyObject *) 0 ;
7993 PyObject *arg3 = (PyObject *) 0 ;
7994 PyObject * obj0 = 0 ;
7995 PyObject * obj1 = 0 ;
7996 PyObject * obj2 = 0 ;
7997 char *kwnames[] = {
7998 (char *) "self",(char *) "self",(char *) "_class", NULL
7999 };
8000
8001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
8002 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8003 arg2 = obj1;
8004 arg3 = obj2;
8005 {
8006 PyThreadState* __tstate = wxPyBeginAllowThreads();
8007 (arg1)->_setCallbackInfo(arg2,arg3);
8008
8009 wxPyEndAllowThreads(__tstate);
8010 if (PyErr_Occurred()) SWIG_fail;
8011 }
8012 Py_INCREF(Py_None); resultobj = Py_None;
8013 return resultobj;
8014 fail:
8015 return NULL;
8016}
8017
8018
8019static PyObject *_wrap_Process_base_OnTerminate(PyObject *self, PyObject *args, PyObject *kwargs) {
8020 PyObject *resultobj;
8021 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8022 int arg2 ;
8023 int arg3 ;
8024 PyObject * obj0 = 0 ;
8025 char *kwnames[] = {
8026 (char *) "self",(char *) "pid",(char *) "status", NULL
8027 };
8028
8029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oii:Process_base_OnTerminate",kwnames,&obj0,&arg2,&arg3)) goto fail;
8030 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8031 {
8032 PyThreadState* __tstate = wxPyBeginAllowThreads();
8033 (arg1)->base_OnTerminate(arg2,arg3);
8034
8035 wxPyEndAllowThreads(__tstate);
8036 if (PyErr_Occurred()) SWIG_fail;
8037 }
8038 Py_INCREF(Py_None); resultobj = Py_None;
8039 return resultobj;
8040 fail:
8041 return NULL;
8042}
8043
8044
8045static PyObject *_wrap_Process_Redirect(PyObject *self, PyObject *args, PyObject *kwargs) {
8046 PyObject *resultobj;
8047 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8048 PyObject * obj0 = 0 ;
8049 char *kwnames[] = {
8050 (char *) "self", NULL
8051 };
8052
8053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Redirect",kwnames,&obj0)) goto fail;
8054 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8055 {
8056 PyThreadState* __tstate = wxPyBeginAllowThreads();
8057 (arg1)->Redirect();
8058
8059 wxPyEndAllowThreads(__tstate);
8060 if (PyErr_Occurred()) SWIG_fail;
8061 }
8062 Py_INCREF(Py_None); resultobj = Py_None;
8063 return resultobj;
8064 fail:
8065 return NULL;
8066}
8067
8068
8069static PyObject *_wrap_Process_IsRedirected(PyObject *self, PyObject *args, PyObject *kwargs) {
8070 PyObject *resultobj;
8071 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8072 bool result;
8073 PyObject * obj0 = 0 ;
8074 char *kwnames[] = {
8075 (char *) "self", NULL
8076 };
8077
8078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsRedirected",kwnames,&obj0)) goto fail;
8079 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8080 {
8081 PyThreadState* __tstate = wxPyBeginAllowThreads();
8082 result = (bool)(arg1)->IsRedirected();
8083
8084 wxPyEndAllowThreads(__tstate);
8085 if (PyErr_Occurred()) SWIG_fail;
8086 }
8087 resultobj = PyInt_FromLong((long)result);
8088 return resultobj;
8089 fail:
8090 return NULL;
8091}
8092
8093
8094static PyObject *_wrap_Process_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
8095 PyObject *resultobj;
8096 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8097 PyObject * obj0 = 0 ;
8098 char *kwnames[] = {
8099 (char *) "self", NULL
8100 };
8101
8102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Detach",kwnames,&obj0)) goto fail;
8103 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8104 {
8105 PyThreadState* __tstate = wxPyBeginAllowThreads();
8106 (arg1)->Detach();
8107
8108 wxPyEndAllowThreads(__tstate);
8109 if (PyErr_Occurred()) SWIG_fail;
8110 }
8111 Py_INCREF(Py_None); resultobj = Py_None;
8112 return resultobj;
8113 fail:
8114 return NULL;
8115}
8116
8117
8118static PyObject *_wrap_Process_GetInputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
8119 PyObject *resultobj;
8120 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8121 wxInputStream *result;
8122 PyObject * obj0 = 0 ;
8123 char *kwnames[] = {
8124 (char *) "self", NULL
8125 };
8126
8127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetInputStream",kwnames,&obj0)) goto fail;
8128 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8129 {
8130 PyThreadState* __tstate = wxPyBeginAllowThreads();
8131 result = (wxInputStream *)(arg1)->GetInputStream();
8132
8133 wxPyEndAllowThreads(__tstate);
8134 if (PyErr_Occurred()) SWIG_fail;
8135 }
8136 {
8137 wxPyInputStream * _ptr = NULL;
8138
8139 if (result) {
8140 _ptr = new wxPyInputStream(result);
8141 }
423f194a 8142 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
d14a1e28
RD
8143 }
8144 return resultobj;
8145 fail:
8146 return NULL;
8147}
8148
8149
8150static PyObject *_wrap_Process_GetErrorStream(PyObject *self, PyObject *args, PyObject *kwargs) {
8151 PyObject *resultobj;
8152 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8153 wxInputStream *result;
8154 PyObject * obj0 = 0 ;
8155 char *kwnames[] = {
8156 (char *) "self", NULL
8157 };
8158
8159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetErrorStream",kwnames,&obj0)) goto fail;
8160 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8161 {
8162 PyThreadState* __tstate = wxPyBeginAllowThreads();
8163 result = (wxInputStream *)(arg1)->GetErrorStream();
8164
8165 wxPyEndAllowThreads(__tstate);
8166 if (PyErr_Occurred()) SWIG_fail;
8167 }
8168 {
8169 wxPyInputStream * _ptr = NULL;
8170
8171 if (result) {
8172 _ptr = new wxPyInputStream(result);
8173 }
423f194a 8174 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
d14a1e28
RD
8175 }
8176 return resultobj;
8177 fail:
8178 return NULL;
8179}
8180
8181
8182static PyObject *_wrap_Process_GetOutputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
8183 PyObject *resultobj;
8184 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8185 wxOutputStream *result;
8186 PyObject * obj0 = 0 ;
8187 char *kwnames[] = {
8188 (char *) "self", NULL
8189 };
8190
8191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetOutputStream",kwnames,&obj0)) goto fail;
8192 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8193 {
8194 PyThreadState* __tstate = wxPyBeginAllowThreads();
8195 result = (wxOutputStream *)(arg1)->GetOutputStream();
8196
8197 wxPyEndAllowThreads(__tstate);
8198 if (PyErr_Occurred()) SWIG_fail;
8199 }
8200 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxOutputStream, 0);
8201 return resultobj;
8202 fail:
8203 return NULL;
8204}
8205
8206
8207static PyObject *_wrap_Process_CloseOutput(PyObject *self, PyObject *args, PyObject *kwargs) {
8208 PyObject *resultobj;
8209 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8210 PyObject * obj0 = 0 ;
8211 char *kwnames[] = {
8212 (char *) "self", NULL
8213 };
8214
8215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_CloseOutput",kwnames,&obj0)) goto fail;
8216 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8217 {
8218 PyThreadState* __tstate = wxPyBeginAllowThreads();
8219 (arg1)->CloseOutput();
8220
8221 wxPyEndAllowThreads(__tstate);
8222 if (PyErr_Occurred()) SWIG_fail;
8223 }
8224 Py_INCREF(Py_None); resultobj = Py_None;
8225 return resultobj;
8226 fail:
8227 return NULL;
8228}
8229
8230
8231static PyObject *_wrap_Process_IsInputOpened(PyObject *self, PyObject *args, PyObject *kwargs) {
8232 PyObject *resultobj;
8233 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8234 bool result;
8235 PyObject * obj0 = 0 ;
8236 char *kwnames[] = {
8237 (char *) "self", NULL
8238 };
8239
8240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputOpened",kwnames,&obj0)) goto fail;
8241 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8242 {
8243 PyThreadState* __tstate = wxPyBeginAllowThreads();
8244 result = (bool)((wxPyProcess const *)arg1)->IsInputOpened();
8245
8246 wxPyEndAllowThreads(__tstate);
8247 if (PyErr_Occurred()) SWIG_fail;
8248 }
8249 resultobj = PyInt_FromLong((long)result);
8250 return resultobj;
8251 fail:
8252 return NULL;
8253}
8254
8255
8256static PyObject *_wrap_Process_IsInputAvailable(PyObject *self, PyObject *args, PyObject *kwargs) {
8257 PyObject *resultobj;
8258 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8259 bool result;
8260 PyObject * obj0 = 0 ;
8261 char *kwnames[] = {
8262 (char *) "self", NULL
8263 };
8264
8265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputAvailable",kwnames,&obj0)) goto fail;
8266 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8267 {
8268 PyThreadState* __tstate = wxPyBeginAllowThreads();
8269 result = (bool)((wxPyProcess const *)arg1)->IsInputAvailable();
8270
8271 wxPyEndAllowThreads(__tstate);
8272 if (PyErr_Occurred()) SWIG_fail;
8273 }
8274 resultobj = PyInt_FromLong((long)result);
8275 return resultobj;
8276 fail:
8277 return NULL;
8278}
8279
8280
8281static PyObject *_wrap_Process_IsErrorAvailable(PyObject *self, PyObject *args, PyObject *kwargs) {
8282 PyObject *resultobj;
8283 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
8284 bool result;
8285 PyObject * obj0 = 0 ;
8286 char *kwnames[] = {
8287 (char *) "self", NULL
8288 };
8289
8290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsErrorAvailable",kwnames,&obj0)) goto fail;
8291 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8292 {
8293 PyThreadState* __tstate = wxPyBeginAllowThreads();
8294 result = (bool)((wxPyProcess const *)arg1)->IsErrorAvailable();
8295
8296 wxPyEndAllowThreads(__tstate);
8297 if (PyErr_Occurred()) SWIG_fail;
8298 }
8299 resultobj = PyInt_FromLong((long)result);
8300 return resultobj;
8301 fail:
8302 return NULL;
8303}
8304
8305
8306static PyObject * Process_swigregister(PyObject *self, PyObject *args) {
8307 PyObject *obj;
8308 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8309 SWIG_TypeClientData(SWIGTYPE_p_wxPyProcess, obj);
8310 Py_INCREF(obj);
8311 return Py_BuildValue((char *)"");
8312}
8313static PyObject *_wrap_new_ProcessEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
8314 PyObject *resultobj;
8315 int arg1 = (int) 0 ;
8316 int arg2 = (int) 0 ;
8317 int arg3 = (int) 0 ;
8318 wxProcessEvent *result;
8319 char *kwnames[] = {
8320 (char *) "id",(char *) "pid",(char *) "exitcode", NULL
8321 };
8322
8323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|iii:new_ProcessEvent",kwnames,&arg1,&arg2,&arg3)) goto fail;
8324 {
8325 PyThreadState* __tstate = wxPyBeginAllowThreads();
8326 result = (wxProcessEvent *)new wxProcessEvent(arg1,arg2,arg3);
8327
8328 wxPyEndAllowThreads(__tstate);
8329 if (PyErr_Occurred()) SWIG_fail;
8330 }
8331 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxProcessEvent, 1);
8332 return resultobj;
8333 fail:
8334 return NULL;
8335}
8336
8337
8338static PyObject *_wrap_ProcessEvent_GetPid(PyObject *self, PyObject *args, PyObject *kwargs) {
8339 PyObject *resultobj;
8340 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
8341 int result;
8342 PyObject * obj0 = 0 ;
8343 char *kwnames[] = {
8344 (char *) "self", NULL
8345 };
8346
8347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetPid",kwnames,&obj0)) goto fail;
8348 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxProcessEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8349 {
8350 PyThreadState* __tstate = wxPyBeginAllowThreads();
8351 result = (int)(arg1)->GetPid();
8352
8353 wxPyEndAllowThreads(__tstate);
8354 if (PyErr_Occurred()) SWIG_fail;
8355 }
8356 resultobj = PyInt_FromLong((long)result);
8357 return resultobj;
8358 fail:
8359 return NULL;
8360}
8361
8362
8363static PyObject *_wrap_ProcessEvent_GetExitCode(PyObject *self, PyObject *args, PyObject *kwargs) {
8364 PyObject *resultobj;
8365 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
8366 int result;
8367 PyObject * obj0 = 0 ;
8368 char *kwnames[] = {
8369 (char *) "self", NULL
8370 };
8371
8372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetExitCode",kwnames,&obj0)) goto fail;
8373 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxProcessEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8374 {
8375 PyThreadState* __tstate = wxPyBeginAllowThreads();
8376 result = (int)(arg1)->GetExitCode();
8377
8378 wxPyEndAllowThreads(__tstate);
8379 if (PyErr_Occurred()) SWIG_fail;
8380 }
8381 resultobj = PyInt_FromLong((long)result);
8382 return resultobj;
8383 fail:
8384 return NULL;
8385}
8386
8387
8388static PyObject *_wrap_ProcessEvent_m_pid_set(PyObject *self, PyObject *args, PyObject *kwargs) {
8389 PyObject *resultobj;
8390 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
8391 int arg2 ;
8392 PyObject * obj0 = 0 ;
8393 char *kwnames[] = {
8394 (char *) "self",(char *) "m_pid", NULL
8395 };
8396
8397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:ProcessEvent_m_pid_set",kwnames,&obj0,&arg2)) goto fail;
8398 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxProcessEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8399 if (arg1) (arg1)->m_pid = arg2;
8400
8401 Py_INCREF(Py_None); resultobj = Py_None;
8402 return resultobj;
8403 fail:
8404 return NULL;
8405}
8406
8407
8408static PyObject *_wrap_ProcessEvent_m_pid_get(PyObject *self, PyObject *args, PyObject *kwargs) {
8409 PyObject *resultobj;
8410 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
8411 int result;
8412 PyObject * obj0 = 0 ;
8413 char *kwnames[] = {
8414 (char *) "self", NULL
8415 };
8416
8417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_pid_get",kwnames,&obj0)) goto fail;
8418 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxProcessEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8419 result = (int) ((arg1)->m_pid);
8420
8421 resultobj = PyInt_FromLong((long)result);
8422 return resultobj;
8423 fail:
8424 return NULL;
8425}
8426
8427
8428static PyObject *_wrap_ProcessEvent_m_exitcode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
8429 PyObject *resultobj;
8430 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
8431 int arg2 ;
8432 PyObject * obj0 = 0 ;
8433 char *kwnames[] = {
8434 (char *) "self",(char *) "m_exitcode", NULL
8435 };
8436
8437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:ProcessEvent_m_exitcode_set",kwnames,&obj0,&arg2)) goto fail;
8438 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxProcessEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8439 if (arg1) (arg1)->m_exitcode = arg2;
8440
8441 Py_INCREF(Py_None); resultobj = Py_None;
8442 return resultobj;
8443 fail:
8444 return NULL;
8445}
8446
8447
8448static PyObject *_wrap_ProcessEvent_m_exitcode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
8449 PyObject *resultobj;
8450 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
8451 int result;
8452 PyObject * obj0 = 0 ;
8453 char *kwnames[] = {
8454 (char *) "self", NULL
8455 };
8456
8457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_exitcode_get",kwnames,&obj0)) goto fail;
8458 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxProcessEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8459 result = (int) ((arg1)->m_exitcode);
8460
8461 resultobj = PyInt_FromLong((long)result);
8462 return resultobj;
8463 fail:
8464 return NULL;
8465}
8466
8467
8468static PyObject * ProcessEvent_swigregister(PyObject *self, PyObject *args) {
8469 PyObject *obj;
8470 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8471 SWIG_TypeClientData(SWIGTYPE_p_wxProcessEvent, obj);
8472 Py_INCREF(obj);
8473 return Py_BuildValue((char *)"");
8474}
8475static PyObject *_wrap_Execute(PyObject *self, PyObject *args, PyObject *kwargs) {
8476 PyObject *resultobj;
8477 wxString *arg1 = 0 ;
8478 int arg2 = (int) wxEXEC_ASYNC ;
8479 wxPyProcess *arg3 = (wxPyProcess *) NULL ;
8480 long result;
423f194a 8481 bool temp1 = False ;
d14a1e28
RD
8482 PyObject * obj0 = 0 ;
8483 PyObject * obj2 = 0 ;
8484 char *kwnames[] = {
8485 (char *) "command",(char *) "flags",(char *) "process", NULL
8486 };
8487
8488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|iO:Execute",kwnames,&obj0,&arg2,&obj2)) goto fail;
8489 {
8490 arg1 = wxString_in_helper(obj0);
8491 if (arg1 == NULL) SWIG_fail;
423f194a 8492 temp1 = True;
d14a1e28
RD
8493 }
8494 if (obj2) {
8495 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxPyProcess,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8496 }
8497 {
8498 PyThreadState* __tstate = wxPyBeginAllowThreads();
8499 result = (long)wxExecute((wxString const &)*arg1,arg2,arg3);
8500
8501 wxPyEndAllowThreads(__tstate);
8502 if (PyErr_Occurred()) SWIG_fail;
8503 }
8504 resultobj = PyInt_FromLong((long)result);
8505 {
8506 if (temp1)
8507 delete arg1;
8508 }
8509 return resultobj;
8510 fail:
8511 {
8512 if (temp1)
8513 delete arg1;
8514 }
8515 return NULL;
8516}
8517
8518
8519static PyObject *_wrap_new_Joystick(PyObject *self, PyObject *args, PyObject *kwargs) {
8520 PyObject *resultobj;
8521 int arg1 = (int) wxJOYSTICK1 ;
8522 wxJoystick *result;
8523 char *kwnames[] = {
8524 (char *) "joystick", NULL
8525 };
8526
8527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|i:new_Joystick",kwnames,&arg1)) goto fail;
8528 {
8529 PyThreadState* __tstate = wxPyBeginAllowThreads();
8530 result = (wxJoystick *)new wxJoystick(arg1);
8531
8532 wxPyEndAllowThreads(__tstate);
8533 if (PyErr_Occurred()) SWIG_fail;
8534 }
8535 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxJoystick, 1);
8536 return resultobj;
8537 fail:
8538 return NULL;
8539}
8540
8541
8542static PyObject *_wrap_delete_Joystick(PyObject *self, PyObject *args, PyObject *kwargs) {
8543 PyObject *resultobj;
8544 wxJoystick *arg1 = (wxJoystick *) 0 ;
8545 PyObject * obj0 = 0 ;
8546 char *kwnames[] = {
8547 (char *) "self", NULL
8548 };
8549
8550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Joystick",kwnames,&obj0)) goto fail;
8551 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8552 {
8553 PyThreadState* __tstate = wxPyBeginAllowThreads();
8554 delete arg1;
8555
8556 wxPyEndAllowThreads(__tstate);
8557 if (PyErr_Occurred()) SWIG_fail;
8558 }
8559 Py_INCREF(Py_None); resultobj = Py_None;
8560 return resultobj;
8561 fail:
8562 return NULL;
8563}
8564
8565
8566static PyObject *_wrap_Joystick_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
8567 PyObject *resultobj;
8568 wxJoystick *arg1 = (wxJoystick *) 0 ;
8569 wxPoint result;
8570 PyObject * obj0 = 0 ;
8571 char *kwnames[] = {
8572 (char *) "self", NULL
8573 };
8574
8575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPosition",kwnames,&obj0)) goto fail;
8576 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8577 {
8578 PyThreadState* __tstate = wxPyBeginAllowThreads();
8579 result = (arg1)->GetPosition();
8580
8581 wxPyEndAllowThreads(__tstate);
8582 if (PyErr_Occurred()) SWIG_fail;
8583 }
8584 {
8585 wxPoint * resultptr;
8586 resultptr = new wxPoint((wxPoint &) result);
8587 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxPoint, 1);
8588 }
8589 return resultobj;
8590 fail:
8591 return NULL;
8592}
8593
8594
8595static PyObject *_wrap_Joystick_GetZPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
8596 PyObject *resultobj;
8597 wxJoystick *arg1 = (wxJoystick *) 0 ;
8598 int result;
8599 PyObject * obj0 = 0 ;
8600 char *kwnames[] = {
8601 (char *) "self", NULL
8602 };
8603
8604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZPosition",kwnames,&obj0)) goto fail;
8605 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8606 {
8607 PyThreadState* __tstate = wxPyBeginAllowThreads();
8608 result = (int)(arg1)->GetZPosition();
8609
8610 wxPyEndAllowThreads(__tstate);
8611 if (PyErr_Occurred()) SWIG_fail;
8612 }
8613 resultobj = PyInt_FromLong((long)result);
8614 return resultobj;
8615 fail:
8616 return NULL;
8617}
8618
8619
8620static PyObject *_wrap_Joystick_GetButtonState(PyObject *self, PyObject *args, PyObject *kwargs) {
8621 PyObject *resultobj;
8622 wxJoystick *arg1 = (wxJoystick *) 0 ;
8623 int result;
8624 PyObject * obj0 = 0 ;
8625 char *kwnames[] = {
8626 (char *) "self", NULL
8627 };
8628
8629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetButtonState",kwnames,&obj0)) goto fail;
8630 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8631 {
8632 PyThreadState* __tstate = wxPyBeginAllowThreads();
8633 result = (int)(arg1)->GetButtonState();
8634
8635 wxPyEndAllowThreads(__tstate);
8636 if (PyErr_Occurred()) SWIG_fail;
8637 }
8638 resultobj = PyInt_FromLong((long)result);
8639 return resultobj;
8640 fail:
8641 return NULL;
8642}
8643
8644
8645static PyObject *_wrap_Joystick_GetPOVPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
8646 PyObject *resultobj;
8647 wxJoystick *arg1 = (wxJoystick *) 0 ;
8648 int result;
8649 PyObject * obj0 = 0 ;
8650 char *kwnames[] = {
8651 (char *) "self", NULL
8652 };
8653
8654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVPosition",kwnames,&obj0)) goto fail;
8655 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8656 {
8657 PyThreadState* __tstate = wxPyBeginAllowThreads();
8658 result = (int)(arg1)->GetPOVPosition();
8659
8660 wxPyEndAllowThreads(__tstate);
8661 if (PyErr_Occurred()) SWIG_fail;
8662 }
8663 resultobj = PyInt_FromLong((long)result);
8664 return resultobj;
8665 fail:
8666 return NULL;
8667}
8668
8669
8670static PyObject *_wrap_Joystick_GetPOVCTSPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
8671 PyObject *resultobj;
8672 wxJoystick *arg1 = (wxJoystick *) 0 ;
8673 int result;
8674 PyObject * obj0 = 0 ;
8675 char *kwnames[] = {
8676 (char *) "self", NULL
8677 };
8678
8679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVCTSPosition",kwnames,&obj0)) goto fail;
8680 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8681 {
8682 PyThreadState* __tstate = wxPyBeginAllowThreads();
8683 result = (int)(arg1)->GetPOVCTSPosition();
8684
8685 wxPyEndAllowThreads(__tstate);
8686 if (PyErr_Occurred()) SWIG_fail;
8687 }
8688 resultobj = PyInt_FromLong((long)result);
8689 return resultobj;
8690 fail:
8691 return NULL;
8692}
8693
8694
8695static PyObject *_wrap_Joystick_GetRudderPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
8696 PyObject *resultobj;
8697 wxJoystick *arg1 = (wxJoystick *) 0 ;
8698 int result;
8699 PyObject * obj0 = 0 ;
8700 char *kwnames[] = {
8701 (char *) "self", NULL
8702 };
8703
8704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderPosition",kwnames,&obj0)) goto fail;
8705 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8706 {
8707 PyThreadState* __tstate = wxPyBeginAllowThreads();
8708 result = (int)(arg1)->GetRudderPosition();
8709
8710 wxPyEndAllowThreads(__tstate);
8711 if (PyErr_Occurred()) SWIG_fail;
8712 }
8713 resultobj = PyInt_FromLong((long)result);
8714 return resultobj;
8715 fail:
8716 return NULL;
8717}
8718
8719
8720static PyObject *_wrap_Joystick_GetUPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
8721 PyObject *resultobj;
8722 wxJoystick *arg1 = (wxJoystick *) 0 ;
8723 int result;
8724 PyObject * obj0 = 0 ;
8725 char *kwnames[] = {
8726 (char *) "self", NULL
8727 };
8728
8729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUPosition",kwnames,&obj0)) goto fail;
8730 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8731 {
8732 PyThreadState* __tstate = wxPyBeginAllowThreads();
8733 result = (int)(arg1)->GetUPosition();
8734
8735 wxPyEndAllowThreads(__tstate);
8736 if (PyErr_Occurred()) SWIG_fail;
8737 }
8738 resultobj = PyInt_FromLong((long)result);
8739 return resultobj;
8740 fail:
8741 return NULL;
8742}
8743
8744
8745static PyObject *_wrap_Joystick_GetVPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
8746 PyObject *resultobj;
8747 wxJoystick *arg1 = (wxJoystick *) 0 ;
8748 int result;
8749 PyObject * obj0 = 0 ;
8750 char *kwnames[] = {
8751 (char *) "self", NULL
8752 };
8753
8754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVPosition",kwnames,&obj0)) goto fail;
8755 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8756 {
8757 PyThreadState* __tstate = wxPyBeginAllowThreads();
8758 result = (int)(arg1)->GetVPosition();
8759
8760 wxPyEndAllowThreads(__tstate);
8761 if (PyErr_Occurred()) SWIG_fail;
8762 }
8763 resultobj = PyInt_FromLong((long)result);
8764 return resultobj;
8765 fail:
8766 return NULL;
8767}
8768
8769
8770static PyObject *_wrap_Joystick_GetMovementThreshold(PyObject *self, PyObject *args, PyObject *kwargs) {
8771 PyObject *resultobj;
8772 wxJoystick *arg1 = (wxJoystick *) 0 ;
8773 int result;
8774 PyObject * obj0 = 0 ;
8775 char *kwnames[] = {
8776 (char *) "self", NULL
8777 };
8778
8779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMovementThreshold",kwnames,&obj0)) goto fail;
8780 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8781 {
8782 PyThreadState* __tstate = wxPyBeginAllowThreads();
8783 result = (int)(arg1)->GetMovementThreshold();
8784
8785 wxPyEndAllowThreads(__tstate);
8786 if (PyErr_Occurred()) SWIG_fail;
8787 }
8788 resultobj = PyInt_FromLong((long)result);
8789 return resultobj;
8790 fail:
8791 return NULL;
8792}
8793
8794
8795static PyObject *_wrap_Joystick_SetMovementThreshold(PyObject *self, PyObject *args, PyObject *kwargs) {
8796 PyObject *resultobj;
8797 wxJoystick *arg1 = (wxJoystick *) 0 ;
8798 int arg2 ;
8799 PyObject * obj0 = 0 ;
8800 char *kwnames[] = {
8801 (char *) "self",(char *) "threshold", NULL
8802 };
8803
8804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:Joystick_SetMovementThreshold",kwnames,&obj0,&arg2)) goto fail;
8805 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8806 {
8807 PyThreadState* __tstate = wxPyBeginAllowThreads();
8808 (arg1)->SetMovementThreshold(arg2);
8809
8810 wxPyEndAllowThreads(__tstate);
8811 if (PyErr_Occurred()) SWIG_fail;
8812 }
8813 Py_INCREF(Py_None); resultobj = Py_None;
8814 return resultobj;
8815 fail:
8816 return NULL;
8817}
8818
8819
8820static PyObject *_wrap_Joystick_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
8821 PyObject *resultobj;
8822 wxJoystick *arg1 = (wxJoystick *) 0 ;
8823 bool result;
8824 PyObject * obj0 = 0 ;
8825 char *kwnames[] = {
8826 (char *) "self", NULL
8827 };
8828
8829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_IsOk",kwnames,&obj0)) goto fail;
8830 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8831 {
8832 PyThreadState* __tstate = wxPyBeginAllowThreads();
8833 result = (bool)(arg1)->IsOk();
8834
8835 wxPyEndAllowThreads(__tstate);
8836 if (PyErr_Occurred()) SWIG_fail;
8837 }
8838 resultobj = PyInt_FromLong((long)result);
8839 return resultobj;
8840 fail:
8841 return NULL;
8842}
8843
8844
8845static PyObject *_wrap_Joystick_GetNumberJoysticks(PyObject *self, PyObject *args, PyObject *kwargs) {
8846 PyObject *resultobj;
8847 wxJoystick *arg1 = (wxJoystick *) 0 ;
8848 int result;
8849 PyObject * obj0 = 0 ;
8850 char *kwnames[] = {
8851 (char *) "self", NULL
8852 };
8853
8854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberJoysticks",kwnames,&obj0)) goto fail;
8855 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8856 {
8857 PyThreadState* __tstate = wxPyBeginAllowThreads();
8858 result = (int)(arg1)->GetNumberJoysticks();
8859
8860 wxPyEndAllowThreads(__tstate);
8861 if (PyErr_Occurred()) SWIG_fail;
8862 }
8863 resultobj = PyInt_FromLong((long)result);
8864 return resultobj;
8865 fail:
8866 return NULL;
8867}
8868
8869
8870static PyObject *_wrap_Joystick_GetManufacturerId(PyObject *self, PyObject *args, PyObject *kwargs) {
8871 PyObject *resultobj;
8872 wxJoystick *arg1 = (wxJoystick *) 0 ;
8873 int result;
8874 PyObject * obj0 = 0 ;
8875 char *kwnames[] = {
8876 (char *) "self", NULL
8877 };
8878
8879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetManufacturerId",kwnames,&obj0)) goto fail;
8880 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8881 {
8882 PyThreadState* __tstate = wxPyBeginAllowThreads();
8883 result = (int)(arg1)->GetManufacturerId();
8884
8885 wxPyEndAllowThreads(__tstate);
8886 if (PyErr_Occurred()) SWIG_fail;
8887 }
8888 resultobj = PyInt_FromLong((long)result);
8889 return resultobj;
8890 fail:
8891 return NULL;
8892}
8893
8894
8895static PyObject *_wrap_Joystick_GetProductId(PyObject *self, PyObject *args, PyObject *kwargs) {
8896 PyObject *resultobj;
8897 wxJoystick *arg1 = (wxJoystick *) 0 ;
8898 int result;
8899 PyObject * obj0 = 0 ;
8900 char *kwnames[] = {
8901 (char *) "self", NULL
8902 };
8903
8904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductId",kwnames,&obj0)) goto fail;
8905 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8906 {
8907 PyThreadState* __tstate = wxPyBeginAllowThreads();
8908 result = (int)(arg1)->GetProductId();
8909
8910 wxPyEndAllowThreads(__tstate);
8911 if (PyErr_Occurred()) SWIG_fail;
8912 }
8913 resultobj = PyInt_FromLong((long)result);
8914 return resultobj;
8915 fail:
8916 return NULL;
8917}
8918
8919
8920static PyObject *_wrap_Joystick_GetProductName(PyObject *self, PyObject *args, PyObject *kwargs) {
8921 PyObject *resultobj;
8922 wxJoystick *arg1 = (wxJoystick *) 0 ;
8923 wxString result;
8924 PyObject * obj0 = 0 ;
8925 char *kwnames[] = {
8926 (char *) "self", NULL
8927 };
8928
8929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductName",kwnames,&obj0)) goto fail;
8930 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8931 {
8932 PyThreadState* __tstate = wxPyBeginAllowThreads();
8933 result = (arg1)->GetProductName();
8934
8935 wxPyEndAllowThreads(__tstate);
8936 if (PyErr_Occurred()) SWIG_fail;
8937 }
8938 {
8939#if wxUSE_UNICODE
8940 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8941#else
8942 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8943#endif
8944 }
8945 return resultobj;
8946 fail:
8947 return NULL;
8948}
8949
8950
8951static PyObject *_wrap_Joystick_GetXMin(PyObject *self, PyObject *args, PyObject *kwargs) {
8952 PyObject *resultobj;
8953 wxJoystick *arg1 = (wxJoystick *) 0 ;
8954 int result;
8955 PyObject * obj0 = 0 ;
8956 char *kwnames[] = {
8957 (char *) "self", NULL
8958 };
8959
8960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMin",kwnames,&obj0)) goto fail;
8961 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8962 {
8963 PyThreadState* __tstate = wxPyBeginAllowThreads();
8964 result = (int)(arg1)->GetXMin();
8965
8966 wxPyEndAllowThreads(__tstate);
8967 if (PyErr_Occurred()) SWIG_fail;
8968 }
8969 resultobj = PyInt_FromLong((long)result);
8970 return resultobj;
8971 fail:
8972 return NULL;
8973}
8974
8975
8976static PyObject *_wrap_Joystick_GetYMin(PyObject *self, PyObject *args, PyObject *kwargs) {
8977 PyObject *resultobj;
8978 wxJoystick *arg1 = (wxJoystick *) 0 ;
8979 int result;
8980 PyObject * obj0 = 0 ;
8981 char *kwnames[] = {
8982 (char *) "self", NULL
8983 };
8984
8985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMin",kwnames,&obj0)) goto fail;
8986 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8987 {
8988 PyThreadState* __tstate = wxPyBeginAllowThreads();
8989 result = (int)(arg1)->GetYMin();
8990
8991 wxPyEndAllowThreads(__tstate);
8992 if (PyErr_Occurred()) SWIG_fail;
8993 }
8994 resultobj = PyInt_FromLong((long)result);
8995 return resultobj;
8996 fail:
8997 return NULL;
8998}
8999
9000
9001static PyObject *_wrap_Joystick_GetZMin(PyObject *self, PyObject *args, PyObject *kwargs) {
9002 PyObject *resultobj;
9003 wxJoystick *arg1 = (wxJoystick *) 0 ;
9004 int result;
9005 PyObject * obj0 = 0 ;
9006 char *kwnames[] = {
9007 (char *) "self", NULL
9008 };
9009
9010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMin",kwnames,&obj0)) goto fail;
9011 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9012 {
9013 PyThreadState* __tstate = wxPyBeginAllowThreads();
9014 result = (int)(arg1)->GetZMin();
9015
9016 wxPyEndAllowThreads(__tstate);
9017 if (PyErr_Occurred()) SWIG_fail;
9018 }
9019 resultobj = PyInt_FromLong((long)result);
9020 return resultobj;
9021 fail:
9022 return NULL;
9023}
9024
9025
9026static PyObject *_wrap_Joystick_GetXMax(PyObject *self, PyObject *args, PyObject *kwargs) {
9027 PyObject *resultobj;
9028 wxJoystick *arg1 = (wxJoystick *) 0 ;
9029 int result;
9030 PyObject * obj0 = 0 ;
9031 char *kwnames[] = {
9032 (char *) "self", NULL
9033 };
9034
9035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMax",kwnames,&obj0)) goto fail;
9036 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9037 {
9038 PyThreadState* __tstate = wxPyBeginAllowThreads();
9039 result = (int)(arg1)->GetXMax();
9040
9041 wxPyEndAllowThreads(__tstate);
9042 if (PyErr_Occurred()) SWIG_fail;
9043 }
9044 resultobj = PyInt_FromLong((long)result);
9045 return resultobj;
9046 fail:
9047 return NULL;
9048}
9049
9050
9051static PyObject *_wrap_Joystick_GetYMax(PyObject *self, PyObject *args, PyObject *kwargs) {
9052 PyObject *resultobj;
9053 wxJoystick *arg1 = (wxJoystick *) 0 ;
9054 int result;
9055 PyObject * obj0 = 0 ;
9056 char *kwnames[] = {
9057 (char *) "self", NULL
9058 };
9059
9060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMax",kwnames,&obj0)) goto fail;
9061 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9062 {
9063 PyThreadState* __tstate = wxPyBeginAllowThreads();
9064 result = (int)(arg1)->GetYMax();
9065
9066 wxPyEndAllowThreads(__tstate);
9067 if (PyErr_Occurred()) SWIG_fail;
9068 }
9069 resultobj = PyInt_FromLong((long)result);
9070 return resultobj;
9071 fail:
9072 return NULL;
9073}
9074
9075
9076static PyObject *_wrap_Joystick_GetZMax(PyObject *self, PyObject *args, PyObject *kwargs) {
9077 PyObject *resultobj;
9078 wxJoystick *arg1 = (wxJoystick *) 0 ;
9079 int result;
9080 PyObject * obj0 = 0 ;
9081 char *kwnames[] = {
9082 (char *) "self", NULL
9083 };
9084
9085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMax",kwnames,&obj0)) goto fail;
9086 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9087 {
9088 PyThreadState* __tstate = wxPyBeginAllowThreads();
9089 result = (int)(arg1)->GetZMax();
9090
9091 wxPyEndAllowThreads(__tstate);
9092 if (PyErr_Occurred()) SWIG_fail;
9093 }
9094 resultobj = PyInt_FromLong((long)result);
9095 return resultobj;
9096 fail:
9097 return NULL;
9098}
9099
9100
9101static PyObject *_wrap_Joystick_GetNumberButtons(PyObject *self, PyObject *args, PyObject *kwargs) {
9102 PyObject *resultobj;
9103 wxJoystick *arg1 = (wxJoystick *) 0 ;
9104 int result;
9105 PyObject * obj0 = 0 ;
9106 char *kwnames[] = {
9107 (char *) "self", NULL
9108 };
9109
9110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberButtons",kwnames,&obj0)) goto fail;
9111 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9112 {
9113 PyThreadState* __tstate = wxPyBeginAllowThreads();
9114 result = (int)(arg1)->GetNumberButtons();
9115
9116 wxPyEndAllowThreads(__tstate);
9117 if (PyErr_Occurred()) SWIG_fail;
9118 }
9119 resultobj = PyInt_FromLong((long)result);
9120 return resultobj;
9121 fail:
9122 return NULL;
9123}
9124
9125
9126static PyObject *_wrap_Joystick_GetNumberAxes(PyObject *self, PyObject *args, PyObject *kwargs) {
9127 PyObject *resultobj;
9128 wxJoystick *arg1 = (wxJoystick *) 0 ;
9129 int result;
9130 PyObject * obj0 = 0 ;
9131 char *kwnames[] = {
9132 (char *) "self", NULL
9133 };
9134
9135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberAxes",kwnames,&obj0)) goto fail;
9136 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9137 {
9138 PyThreadState* __tstate = wxPyBeginAllowThreads();
9139 result = (int)(arg1)->GetNumberAxes();
9140
9141 wxPyEndAllowThreads(__tstate);
9142 if (PyErr_Occurred()) SWIG_fail;
9143 }
9144 resultobj = PyInt_FromLong((long)result);
9145 return resultobj;
9146 fail:
9147 return NULL;
9148}
9149
9150
9151static PyObject *_wrap_Joystick_GetMaxButtons(PyObject *self, PyObject *args, PyObject *kwargs) {
9152 PyObject *resultobj;
9153 wxJoystick *arg1 = (wxJoystick *) 0 ;
9154 int result;
9155 PyObject * obj0 = 0 ;
9156 char *kwnames[] = {
9157 (char *) "self", NULL
9158 };
9159
9160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxButtons",kwnames,&obj0)) goto fail;
9161 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9162 {
9163 PyThreadState* __tstate = wxPyBeginAllowThreads();
9164 result = (int)(arg1)->GetMaxButtons();
9165
9166 wxPyEndAllowThreads(__tstate);
9167 if (PyErr_Occurred()) SWIG_fail;
9168 }
9169 resultobj = PyInt_FromLong((long)result);
9170 return resultobj;
9171 fail:
9172 return NULL;
9173}
9174
9175
9176static PyObject *_wrap_Joystick_GetMaxAxes(PyObject *self, PyObject *args, PyObject *kwargs) {
9177 PyObject *resultobj;
9178 wxJoystick *arg1 = (wxJoystick *) 0 ;
9179 int result;
9180 PyObject * obj0 = 0 ;
9181 char *kwnames[] = {
9182 (char *) "self", NULL
9183 };
9184
9185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxAxes",kwnames,&obj0)) goto fail;
9186 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9187 {
9188 PyThreadState* __tstate = wxPyBeginAllowThreads();
9189 result = (int)(arg1)->GetMaxAxes();
9190
9191 wxPyEndAllowThreads(__tstate);
9192 if (PyErr_Occurred()) SWIG_fail;
9193 }
9194 resultobj = PyInt_FromLong((long)result);
9195 return resultobj;
9196 fail:
9197 return NULL;
9198}
9199
9200
9201static PyObject *_wrap_Joystick_GetPollingMin(PyObject *self, PyObject *args, PyObject *kwargs) {
9202 PyObject *resultobj;
9203 wxJoystick *arg1 = (wxJoystick *) 0 ;
9204 int result;
9205 PyObject * obj0 = 0 ;
9206 char *kwnames[] = {
9207 (char *) "self", NULL
9208 };
9209
9210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMin",kwnames,&obj0)) goto fail;
9211 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9212 {
9213 PyThreadState* __tstate = wxPyBeginAllowThreads();
9214 result = (int)(arg1)->GetPollingMin();
9215
9216 wxPyEndAllowThreads(__tstate);
9217 if (PyErr_Occurred()) SWIG_fail;
9218 }
9219 resultobj = PyInt_FromLong((long)result);
9220 return resultobj;
9221 fail:
9222 return NULL;
9223}
9224
9225
9226static PyObject *_wrap_Joystick_GetPollingMax(PyObject *self, PyObject *args, PyObject *kwargs) {
9227 PyObject *resultobj;
9228 wxJoystick *arg1 = (wxJoystick *) 0 ;
9229 int result;
9230 PyObject * obj0 = 0 ;
9231 char *kwnames[] = {
9232 (char *) "self", NULL
9233 };
9234
9235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMax",kwnames,&obj0)) goto fail;
9236 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9237 {
9238 PyThreadState* __tstate = wxPyBeginAllowThreads();
9239 result = (int)(arg1)->GetPollingMax();
9240
9241 wxPyEndAllowThreads(__tstate);
9242 if (PyErr_Occurred()) SWIG_fail;
9243 }
9244 resultobj = PyInt_FromLong((long)result);
9245 return resultobj;
9246 fail:
9247 return NULL;
9248}
9249
9250
9251static PyObject *_wrap_Joystick_GetRudderMin(PyObject *self, PyObject *args, PyObject *kwargs) {
9252 PyObject *resultobj;
9253 wxJoystick *arg1 = (wxJoystick *) 0 ;
9254 int result;
9255 PyObject * obj0 = 0 ;
9256 char *kwnames[] = {
9257 (char *) "self", NULL
9258 };
9259
9260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMin",kwnames,&obj0)) goto fail;
9261 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9262 {
9263 PyThreadState* __tstate = wxPyBeginAllowThreads();
9264 result = (int)(arg1)->GetRudderMin();
9265
9266 wxPyEndAllowThreads(__tstate);
9267 if (PyErr_Occurred()) SWIG_fail;
9268 }
9269 resultobj = PyInt_FromLong((long)result);
9270 return resultobj;
9271 fail:
9272 return NULL;
9273}
9274
9275
9276static PyObject *_wrap_Joystick_GetRudderMax(PyObject *self, PyObject *args, PyObject *kwargs) {
9277 PyObject *resultobj;
9278 wxJoystick *arg1 = (wxJoystick *) 0 ;
9279 int result;
9280 PyObject * obj0 = 0 ;
9281 char *kwnames[] = {
9282 (char *) "self", NULL
9283 };
9284
9285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMax",kwnames,&obj0)) goto fail;
9286 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9287 {
9288 PyThreadState* __tstate = wxPyBeginAllowThreads();
9289 result = (int)(arg1)->GetRudderMax();
9290
9291 wxPyEndAllowThreads(__tstate);
9292 if (PyErr_Occurred()) SWIG_fail;
9293 }
9294 resultobj = PyInt_FromLong((long)result);
9295 return resultobj;
9296 fail:
9297 return NULL;
9298}
9299
9300
9301static PyObject *_wrap_Joystick_GetUMin(PyObject *self, PyObject *args, PyObject *kwargs) {
9302 PyObject *resultobj;
9303 wxJoystick *arg1 = (wxJoystick *) 0 ;
9304 int result;
9305 PyObject * obj0 = 0 ;
9306 char *kwnames[] = {
9307 (char *) "self", NULL
9308 };
9309
9310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMin",kwnames,&obj0)) goto fail;
9311 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9312 {
9313 PyThreadState* __tstate = wxPyBeginAllowThreads();
9314 result = (int)(arg1)->GetUMin();
9315
9316 wxPyEndAllowThreads(__tstate);
9317 if (PyErr_Occurred()) SWIG_fail;
9318 }
9319 resultobj = PyInt_FromLong((long)result);
9320 return resultobj;
9321 fail:
9322 return NULL;
9323}
9324
9325
9326static PyObject *_wrap_Joystick_GetUMax(PyObject *self, PyObject *args, PyObject *kwargs) {
9327 PyObject *resultobj;
9328 wxJoystick *arg1 = (wxJoystick *) 0 ;
9329 int result;
9330 PyObject * obj0 = 0 ;
9331 char *kwnames[] = {
9332 (char *) "self", NULL
9333 };
9334
9335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMax",kwnames,&obj0)) goto fail;
9336 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9337 {
9338 PyThreadState* __tstate = wxPyBeginAllowThreads();
9339 result = (int)(arg1)->GetUMax();
9340
9341 wxPyEndAllowThreads(__tstate);
9342 if (PyErr_Occurred()) SWIG_fail;
9343 }
9344 resultobj = PyInt_FromLong((long)result);
9345 return resultobj;
9346 fail:
9347 return NULL;
9348}
9349
9350
9351static PyObject *_wrap_Joystick_GetVMin(PyObject *self, PyObject *args, PyObject *kwargs) {
9352 PyObject *resultobj;
9353 wxJoystick *arg1 = (wxJoystick *) 0 ;
9354 int result;
9355 PyObject * obj0 = 0 ;
9356 char *kwnames[] = {
9357 (char *) "self", NULL
9358 };
9359
9360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMin",kwnames,&obj0)) goto fail;
9361 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9362 {
9363 PyThreadState* __tstate = wxPyBeginAllowThreads();
9364 result = (int)(arg1)->GetVMin();
9365
9366 wxPyEndAllowThreads(__tstate);
9367 if (PyErr_Occurred()) SWIG_fail;
9368 }
9369 resultobj = PyInt_FromLong((long)result);
9370 return resultobj;
9371 fail:
9372 return NULL;
9373}
9374
9375
9376static PyObject *_wrap_Joystick_GetVMax(PyObject *self, PyObject *args, PyObject *kwargs) {
9377 PyObject *resultobj;
9378 wxJoystick *arg1 = (wxJoystick *) 0 ;
9379 int result;
9380 PyObject * obj0 = 0 ;
9381 char *kwnames[] = {
9382 (char *) "self", NULL
9383 };
9384
9385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMax",kwnames,&obj0)) goto fail;
9386 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9387 {
9388 PyThreadState* __tstate = wxPyBeginAllowThreads();
9389 result = (int)(arg1)->GetVMax();
9390
9391 wxPyEndAllowThreads(__tstate);
9392 if (PyErr_Occurred()) SWIG_fail;
9393 }
9394 resultobj = PyInt_FromLong((long)result);
9395 return resultobj;
9396 fail:
9397 return NULL;
9398}
9399
9400
9401static PyObject *_wrap_Joystick_HasRudder(PyObject *self, PyObject *args, PyObject *kwargs) {
9402 PyObject *resultobj;
9403 wxJoystick *arg1 = (wxJoystick *) 0 ;
9404 bool result;
9405 PyObject * obj0 = 0 ;
9406 char *kwnames[] = {
9407 (char *) "self", NULL
9408 };
9409
9410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasRudder",kwnames,&obj0)) goto fail;
9411 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9412 {
9413 PyThreadState* __tstate = wxPyBeginAllowThreads();
9414 result = (bool)(arg1)->HasRudder();
9415
9416 wxPyEndAllowThreads(__tstate);
9417 if (PyErr_Occurred()) SWIG_fail;
9418 }
9419 resultobj = PyInt_FromLong((long)result);
9420 return resultobj;
9421 fail:
9422 return NULL;
9423}
9424
9425
9426static PyObject *_wrap_Joystick_HasZ(PyObject *self, PyObject *args, PyObject *kwargs) {
9427 PyObject *resultobj;
9428 wxJoystick *arg1 = (wxJoystick *) 0 ;
9429 bool result;
9430 PyObject * obj0 = 0 ;
9431 char *kwnames[] = {
9432 (char *) "self", NULL
9433 };
9434
9435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasZ",kwnames,&obj0)) goto fail;
9436 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9437 {
9438 PyThreadState* __tstate = wxPyBeginAllowThreads();
9439 result = (bool)(arg1)->HasZ();
9440
9441 wxPyEndAllowThreads(__tstate);
9442 if (PyErr_Occurred()) SWIG_fail;
9443 }
9444 resultobj = PyInt_FromLong((long)result);
9445 return resultobj;
9446 fail:
9447 return NULL;
9448}
9449
9450
9451static PyObject *_wrap_Joystick_HasU(PyObject *self, PyObject *args, PyObject *kwargs) {
9452 PyObject *resultobj;
9453 wxJoystick *arg1 = (wxJoystick *) 0 ;
9454 bool result;
9455 PyObject * obj0 = 0 ;
9456 char *kwnames[] = {
9457 (char *) "self", NULL
9458 };
9459
9460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasU",kwnames,&obj0)) goto fail;
9461 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9462 {
9463 PyThreadState* __tstate = wxPyBeginAllowThreads();
9464 result = (bool)(arg1)->HasU();
9465
9466 wxPyEndAllowThreads(__tstate);
9467 if (PyErr_Occurred()) SWIG_fail;
9468 }
9469 resultobj = PyInt_FromLong((long)result);
9470 return resultobj;
9471 fail:
9472 return NULL;
9473}
9474
9475
9476static PyObject *_wrap_Joystick_HasV(PyObject *self, PyObject *args, PyObject *kwargs) {
9477 PyObject *resultobj;
9478 wxJoystick *arg1 = (wxJoystick *) 0 ;
9479 bool result;
9480 PyObject * obj0 = 0 ;
9481 char *kwnames[] = {
9482 (char *) "self", NULL
9483 };
9484
9485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasV",kwnames,&obj0)) goto fail;
9486 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9487 {
9488 PyThreadState* __tstate = wxPyBeginAllowThreads();
9489 result = (bool)(arg1)->HasV();
9490
9491 wxPyEndAllowThreads(__tstate);
9492 if (PyErr_Occurred()) SWIG_fail;
9493 }
9494 resultobj = PyInt_FromLong((long)result);
9495 return resultobj;
9496 fail:
9497 return NULL;
9498}
9499
9500
9501static PyObject *_wrap_Joystick_HasPOV(PyObject *self, PyObject *args, PyObject *kwargs) {
9502 PyObject *resultobj;
9503 wxJoystick *arg1 = (wxJoystick *) 0 ;
9504 bool result;
9505 PyObject * obj0 = 0 ;
9506 char *kwnames[] = {
9507 (char *) "self", NULL
9508 };
9509
9510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV",kwnames,&obj0)) goto fail;
9511 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9512 {
9513 PyThreadState* __tstate = wxPyBeginAllowThreads();
9514 result = (bool)(arg1)->HasPOV();
9515
9516 wxPyEndAllowThreads(__tstate);
9517 if (PyErr_Occurred()) SWIG_fail;
9518 }
9519 resultobj = PyInt_FromLong((long)result);
9520 return resultobj;
9521 fail:
9522 return NULL;
9523}
9524
9525
9526static PyObject *_wrap_Joystick_HasPOV4Dir(PyObject *self, PyObject *args, PyObject *kwargs) {
9527 PyObject *resultobj;
9528 wxJoystick *arg1 = (wxJoystick *) 0 ;
9529 bool result;
9530 PyObject * obj0 = 0 ;
9531 char *kwnames[] = {
9532 (char *) "self", NULL
9533 };
9534
9535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV4Dir",kwnames,&obj0)) goto fail;
9536 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9537 {
9538 PyThreadState* __tstate = wxPyBeginAllowThreads();
9539 result = (bool)(arg1)->HasPOV4Dir();
9540
9541 wxPyEndAllowThreads(__tstate);
9542 if (PyErr_Occurred()) SWIG_fail;
9543 }
9544 resultobj = PyInt_FromLong((long)result);
9545 return resultobj;
9546 fail:
9547 return NULL;
9548}
9549
9550
9551static PyObject *_wrap_Joystick_HasPOVCTS(PyObject *self, PyObject *args, PyObject *kwargs) {
9552 PyObject *resultobj;
9553 wxJoystick *arg1 = (wxJoystick *) 0 ;
9554 bool result;
9555 PyObject * obj0 = 0 ;
9556 char *kwnames[] = {
9557 (char *) "self", NULL
9558 };
9559
9560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOVCTS",kwnames,&obj0)) goto fail;
9561 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9562 {
9563 PyThreadState* __tstate = wxPyBeginAllowThreads();
9564 result = (bool)(arg1)->HasPOVCTS();
9565
9566 wxPyEndAllowThreads(__tstate);
9567 if (PyErr_Occurred()) SWIG_fail;
9568 }
9569 resultobj = PyInt_FromLong((long)result);
9570 return resultobj;
9571 fail:
9572 return NULL;
9573}
9574
9575
9576static PyObject *_wrap_Joystick_SetCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
9577 PyObject *resultobj;
9578 wxJoystick *arg1 = (wxJoystick *) 0 ;
9579 wxWindow *arg2 = (wxWindow *) 0 ;
9580 int arg3 = (int) 0 ;
9581 bool result;
9582 PyObject * obj0 = 0 ;
9583 PyObject * obj1 = 0 ;
9584 char *kwnames[] = {
9585 (char *) "self",(char *) "win",(char *) "pollingFreq", NULL
9586 };
9587
9588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|i:Joystick_SetCapture",kwnames,&obj0,&obj1,&arg3)) goto fail;
9589 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9590 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9591 {
9592 PyThreadState* __tstate = wxPyBeginAllowThreads();
9593 result = (bool)(arg1)->SetCapture(arg2,arg3);
9594
9595 wxPyEndAllowThreads(__tstate);
9596 if (PyErr_Occurred()) SWIG_fail;
9597 }
9598 resultobj = PyInt_FromLong((long)result);
9599 return resultobj;
9600 fail:
9601 return NULL;
9602}
9603
9604
9605static PyObject *_wrap_Joystick_ReleaseCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
9606 PyObject *resultobj;
9607 wxJoystick *arg1 = (wxJoystick *) 0 ;
9608 bool result;
9609 PyObject * obj0 = 0 ;
9610 char *kwnames[] = {
9611 (char *) "self", NULL
9612 };
9613
9614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_ReleaseCapture",kwnames,&obj0)) goto fail;
9615 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystick,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9616 {
9617 PyThreadState* __tstate = wxPyBeginAllowThreads();
9618 result = (bool)(arg1)->ReleaseCapture();
9619
9620 wxPyEndAllowThreads(__tstate);
9621 if (PyErr_Occurred()) SWIG_fail;
9622 }
9623 resultobj = PyInt_FromLong((long)result);
9624 return resultobj;
9625 fail:
9626 return NULL;
9627}
9628
9629
9630static PyObject * Joystick_swigregister(PyObject *self, PyObject *args) {
9631 PyObject *obj;
9632 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9633 SWIG_TypeClientData(SWIGTYPE_p_wxJoystick, obj);
9634 Py_INCREF(obj);
9635 return Py_BuildValue((char *)"");
9636}
9637static PyObject *_wrap_JoystickEvent_m_pos_set(PyObject *self, PyObject *args, PyObject *kwargs) {
9638 PyObject *resultobj;
9639 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9640 wxPoint *arg2 = (wxPoint *) 0 ;
9641 PyObject * obj0 = 0 ;
9642 PyObject * obj1 = 0 ;
9643 char *kwnames[] = {
9644 (char *) "self",(char *) "m_pos", NULL
9645 };
9646
9647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
9648 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9649 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxPoint,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9650 if (arg1) (arg1)->m_pos = *arg2;
9651
9652 Py_INCREF(Py_None); resultobj = Py_None;
9653 return resultobj;
9654 fail:
9655 return NULL;
9656}
9657
9658
9659static PyObject *_wrap_JoystickEvent_m_pos_get(PyObject *self, PyObject *args, PyObject *kwargs) {
9660 PyObject *resultobj;
9661 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9662 wxPoint *result;
9663 PyObject * obj0 = 0 ;
9664 char *kwnames[] = {
9665 (char *) "self", NULL
9666 };
9667
9668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_pos_get",kwnames,&obj0)) goto fail;
9669 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9670 result = (wxPoint *)& ((arg1)->m_pos);
9671
9672 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPoint, 0);
9673 return resultobj;
9674 fail:
9675 return NULL;
9676}
9677
9678
9679static PyObject *_wrap_JoystickEvent_m_zPosition_set(PyObject *self, PyObject *args, PyObject *kwargs) {
9680 PyObject *resultobj;
9681 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9682 int arg2 ;
9683 PyObject * obj0 = 0 ;
9684 char *kwnames[] = {
9685 (char *) "self",(char *) "m_zPosition", NULL
9686 };
9687
9688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:JoystickEvent_m_zPosition_set",kwnames,&obj0,&arg2)) goto fail;
9689 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9690 if (arg1) (arg1)->m_zPosition = arg2;
9691
9692 Py_INCREF(Py_None); resultobj = Py_None;
9693 return resultobj;
9694 fail:
9695 return NULL;
9696}
9697
9698
9699static PyObject *_wrap_JoystickEvent_m_zPosition_get(PyObject *self, PyObject *args, PyObject *kwargs) {
9700 PyObject *resultobj;
9701 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9702 int result;
9703 PyObject * obj0 = 0 ;
9704 char *kwnames[] = {
9705 (char *) "self", NULL
9706 };
9707
9708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_zPosition_get",kwnames,&obj0)) goto fail;
9709 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9710 result = (int) ((arg1)->m_zPosition);
9711
9712 resultobj = PyInt_FromLong((long)result);
9713 return resultobj;
9714 fail:
9715 return NULL;
9716}
9717
9718
9719static PyObject *_wrap_JoystickEvent_m_buttonChange_set(PyObject *self, PyObject *args, PyObject *kwargs) {
9720 PyObject *resultobj;
9721 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9722 int arg2 ;
9723 PyObject * obj0 = 0 ;
9724 char *kwnames[] = {
9725 (char *) "self",(char *) "m_buttonChange", NULL
9726 };
9727
9728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:JoystickEvent_m_buttonChange_set",kwnames,&obj0,&arg2)) goto fail;
9729 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9730 if (arg1) (arg1)->m_buttonChange = arg2;
9731
9732 Py_INCREF(Py_None); resultobj = Py_None;
9733 return resultobj;
9734 fail:
9735 return NULL;
9736}
9737
9738
9739static PyObject *_wrap_JoystickEvent_m_buttonChange_get(PyObject *self, PyObject *args, PyObject *kwargs) {
9740 PyObject *resultobj;
9741 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9742 int result;
9743 PyObject * obj0 = 0 ;
9744 char *kwnames[] = {
9745 (char *) "self", NULL
9746 };
9747
9748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_buttonChange_get",kwnames,&obj0)) goto fail;
9749 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9750 result = (int) ((arg1)->m_buttonChange);
9751
9752 resultobj = PyInt_FromLong((long)result);
9753 return resultobj;
9754 fail:
9755 return NULL;
9756}
9757
9758
9759static PyObject *_wrap_JoystickEvent_m_buttonState_set(PyObject *self, PyObject *args, PyObject *kwargs) {
9760 PyObject *resultobj;
9761 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9762 int arg2 ;
9763 PyObject * obj0 = 0 ;
9764 char *kwnames[] = {
9765 (char *) "self",(char *) "m_buttonState", NULL
9766 };
9767
9768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:JoystickEvent_m_buttonState_set",kwnames,&obj0,&arg2)) goto fail;
9769 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9770 if (arg1) (arg1)->m_buttonState = arg2;
9771
9772 Py_INCREF(Py_None); resultobj = Py_None;
9773 return resultobj;
9774 fail:
9775 return NULL;
9776}
9777
9778
9779static PyObject *_wrap_JoystickEvent_m_buttonState_get(PyObject *self, PyObject *args, PyObject *kwargs) {
9780 PyObject *resultobj;
9781 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9782 int result;
9783 PyObject * obj0 = 0 ;
9784 char *kwnames[] = {
9785 (char *) "self", NULL
9786 };
9787
9788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_buttonState_get",kwnames,&obj0)) goto fail;
9789 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9790 result = (int) ((arg1)->m_buttonState);
9791
9792 resultobj = PyInt_FromLong((long)result);
9793 return resultobj;
9794 fail:
9795 return NULL;
9796}
9797
9798
9799static PyObject *_wrap_JoystickEvent_m_joyStick_set(PyObject *self, PyObject *args, PyObject *kwargs) {
9800 PyObject *resultobj;
9801 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9802 int arg2 ;
9803 PyObject * obj0 = 0 ;
9804 char *kwnames[] = {
9805 (char *) "self",(char *) "m_joyStick", NULL
9806 };
9807
9808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:JoystickEvent_m_joyStick_set",kwnames,&obj0,&arg2)) goto fail;
9809 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9810 if (arg1) (arg1)->m_joyStick = arg2;
9811
9812 Py_INCREF(Py_None); resultobj = Py_None;
9813 return resultobj;
9814 fail:
9815 return NULL;
9816}
9817
9818
9819static PyObject *_wrap_JoystickEvent_m_joyStick_get(PyObject *self, PyObject *args, PyObject *kwargs) {
9820 PyObject *resultobj;
9821 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9822 int result;
9823 PyObject * obj0 = 0 ;
9824 char *kwnames[] = {
9825 (char *) "self", NULL
9826 };
9827
9828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_joyStick_get",kwnames,&obj0)) goto fail;
9829 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9830 result = (int) ((arg1)->m_joyStick);
9831
9832 resultobj = PyInt_FromLong((long)result);
9833 return resultobj;
9834 fail:
9835 return NULL;
9836}
9837
9838
9839static PyObject *_wrap_new_JoystickEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
9840 PyObject *resultobj;
9841 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
9842 int arg2 = (int) 0 ;
9843 int arg3 = (int) wxJOYSTICK1 ;
9844 int arg4 = (int) 0 ;
9845 wxJoystickEvent *result;
9846 char *kwnames[] = {
9847 (char *) "type",(char *) "state",(char *) "joystick",(char *) "change", NULL
9848 };
9849
9850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|iiii:new_JoystickEvent",kwnames,&arg1,&arg2,&arg3,&arg4)) goto fail;
9851 {
9852 PyThreadState* __tstate = wxPyBeginAllowThreads();
9853 result = (wxJoystickEvent *)new wxJoystickEvent(arg1,arg2,arg3,arg4);
9854
9855 wxPyEndAllowThreads(__tstate);
9856 if (PyErr_Occurred()) SWIG_fail;
9857 }
9858 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxJoystickEvent, 1);
9859 return resultobj;
9860 fail:
9861 return NULL;
9862}
9863
9864
9865static PyObject *_wrap_JoystickEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9866 PyObject *resultobj;
9867 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9868 wxPoint result;
9869 PyObject * obj0 = 0 ;
9870 char *kwnames[] = {
9871 (char *) "self", NULL
9872 };
9873
9874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetPosition",kwnames,&obj0)) goto fail;
9875 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9876 {
9877 PyThreadState* __tstate = wxPyBeginAllowThreads();
9878 result = ((wxJoystickEvent const *)arg1)->GetPosition();
9879
9880 wxPyEndAllowThreads(__tstate);
9881 if (PyErr_Occurred()) SWIG_fail;
9882 }
9883 {
9884 wxPoint * resultptr;
9885 resultptr = new wxPoint((wxPoint &) result);
9886 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxPoint, 1);
9887 }
9888 return resultobj;
9889 fail:
9890 return NULL;
9891}
9892
9893
9894static PyObject *_wrap_JoystickEvent_GetZPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9895 PyObject *resultobj;
9896 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9897 int result;
9898 PyObject * obj0 = 0 ;
9899 char *kwnames[] = {
9900 (char *) "self", NULL
9901 };
9902
9903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetZPosition",kwnames,&obj0)) goto fail;
9904 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9905 {
9906 PyThreadState* __tstate = wxPyBeginAllowThreads();
9907 result = (int)((wxJoystickEvent const *)arg1)->GetZPosition();
9908
9909 wxPyEndAllowThreads(__tstate);
9910 if (PyErr_Occurred()) SWIG_fail;
9911 }
9912 resultobj = PyInt_FromLong((long)result);
9913 return resultobj;
9914 fail:
9915 return NULL;
9916}
9917
9918
9919static PyObject *_wrap_JoystickEvent_GetButtonState(PyObject *self, PyObject *args, PyObject *kwargs) {
9920 PyObject *resultobj;
9921 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9922 int result;
9923 PyObject * obj0 = 0 ;
9924 char *kwnames[] = {
9925 (char *) "self", NULL
9926 };
9927
9928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonState",kwnames,&obj0)) goto fail;
9929 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9930 {
9931 PyThreadState* __tstate = wxPyBeginAllowThreads();
9932 result = (int)((wxJoystickEvent const *)arg1)->GetButtonState();
9933
9934 wxPyEndAllowThreads(__tstate);
9935 if (PyErr_Occurred()) SWIG_fail;
9936 }
9937 resultobj = PyInt_FromLong((long)result);
9938 return resultobj;
9939 fail:
9940 return NULL;
9941}
9942
9943
9944static PyObject *_wrap_JoystickEvent_GetButtonChange(PyObject *self, PyObject *args, PyObject *kwargs) {
9945 PyObject *resultobj;
9946 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9947 int result;
9948 PyObject * obj0 = 0 ;
9949 char *kwnames[] = {
9950 (char *) "self", NULL
9951 };
9952
9953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonChange",kwnames,&obj0)) goto fail;
9954 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9955 {
9956 PyThreadState* __tstate = wxPyBeginAllowThreads();
9957 result = (int)((wxJoystickEvent const *)arg1)->GetButtonChange();
9958
9959 wxPyEndAllowThreads(__tstate);
9960 if (PyErr_Occurred()) SWIG_fail;
9961 }
9962 resultobj = PyInt_FromLong((long)result);
9963 return resultobj;
9964 fail:
9965 return NULL;
9966}
9967
9968
9969static PyObject *_wrap_JoystickEvent_GetJoystick(PyObject *self, PyObject *args, PyObject *kwargs) {
9970 PyObject *resultobj;
9971 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9972 int result;
9973 PyObject * obj0 = 0 ;
9974 char *kwnames[] = {
9975 (char *) "self", NULL
9976 };
9977
9978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetJoystick",kwnames,&obj0)) goto fail;
9979 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9980 {
9981 PyThreadState* __tstate = wxPyBeginAllowThreads();
9982 result = (int)((wxJoystickEvent const *)arg1)->GetJoystick();
9983
9984 wxPyEndAllowThreads(__tstate);
9985 if (PyErr_Occurred()) SWIG_fail;
9986 }
9987 resultobj = PyInt_FromLong((long)result);
9988 return resultobj;
9989 fail:
9990 return NULL;
9991}
9992
9993
9994static PyObject *_wrap_JoystickEvent_SetJoystick(PyObject *self, PyObject *args, PyObject *kwargs) {
9995 PyObject *resultobj;
9996 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
9997 int arg2 ;
9998 PyObject * obj0 = 0 ;
9999 char *kwnames[] = {
10000 (char *) "self",(char *) "stick", NULL
10001 };
10002
10003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:JoystickEvent_SetJoystick",kwnames,&obj0,&arg2)) goto fail;
10004 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10005 {
10006 PyThreadState* __tstate = wxPyBeginAllowThreads();
10007 (arg1)->SetJoystick(arg2);
10008
10009 wxPyEndAllowThreads(__tstate);
10010 if (PyErr_Occurred()) SWIG_fail;
10011 }
10012 Py_INCREF(Py_None); resultobj = Py_None;
10013 return resultobj;
10014 fail:
10015 return NULL;
10016}
10017
10018
10019static PyObject *_wrap_JoystickEvent_SetButtonState(PyObject *self, PyObject *args, PyObject *kwargs) {
10020 PyObject *resultobj;
10021 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10022 int arg2 ;
10023 PyObject * obj0 = 0 ;
10024 char *kwnames[] = {
10025 (char *) "self",(char *) "state", NULL
10026 };
10027
10028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:JoystickEvent_SetButtonState",kwnames,&obj0,&arg2)) goto fail;
10029 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10030 {
10031 PyThreadState* __tstate = wxPyBeginAllowThreads();
10032 (arg1)->SetButtonState(arg2);
10033
10034 wxPyEndAllowThreads(__tstate);
10035 if (PyErr_Occurred()) SWIG_fail;
10036 }
10037 Py_INCREF(Py_None); resultobj = Py_None;
10038 return resultobj;
10039 fail:
10040 return NULL;
10041}
10042
10043
10044static PyObject *_wrap_JoystickEvent_SetButtonChange(PyObject *self, PyObject *args, PyObject *kwargs) {
10045 PyObject *resultobj;
10046 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10047 int arg2 ;
10048 PyObject * obj0 = 0 ;
10049 char *kwnames[] = {
10050 (char *) "self",(char *) "change", NULL
10051 };
10052
10053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:JoystickEvent_SetButtonChange",kwnames,&obj0,&arg2)) goto fail;
10054 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10055 {
10056 PyThreadState* __tstate = wxPyBeginAllowThreads();
10057 (arg1)->SetButtonChange(arg2);
10058
10059 wxPyEndAllowThreads(__tstate);
10060 if (PyErr_Occurred()) SWIG_fail;
10061 }
10062 Py_INCREF(Py_None); resultobj = Py_None;
10063 return resultobj;
10064 fail:
10065 return NULL;
10066}
10067
10068
10069static PyObject *_wrap_JoystickEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
10070 PyObject *resultobj;
10071 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10072 wxPoint *arg2 = 0 ;
10073 wxPoint temp2 ;
10074 PyObject * obj0 = 0 ;
10075 PyObject * obj1 = 0 ;
10076 char *kwnames[] = {
10077 (char *) "self",(char *) "pos", NULL
10078 };
10079
10080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
10081 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10082 {
10083 arg2 = &temp2;
10084 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
10085 }
10086 {
10087 PyThreadState* __tstate = wxPyBeginAllowThreads();
10088 (arg1)->SetPosition((wxPoint const &)*arg2);
10089
10090 wxPyEndAllowThreads(__tstate);
10091 if (PyErr_Occurred()) SWIG_fail;
10092 }
10093 Py_INCREF(Py_None); resultobj = Py_None;
10094 return resultobj;
10095 fail:
10096 return NULL;
10097}
10098
10099
10100static PyObject *_wrap_JoystickEvent_SetZPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
10101 PyObject *resultobj;
10102 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10103 int arg2 ;
10104 PyObject * obj0 = 0 ;
10105 char *kwnames[] = {
10106 (char *) "self",(char *) "zPos", NULL
10107 };
10108
10109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:JoystickEvent_SetZPosition",kwnames,&obj0,&arg2)) goto fail;
10110 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10111 {
10112 PyThreadState* __tstate = wxPyBeginAllowThreads();
10113 (arg1)->SetZPosition(arg2);
10114
10115 wxPyEndAllowThreads(__tstate);
10116 if (PyErr_Occurred()) SWIG_fail;
10117 }
10118 Py_INCREF(Py_None); resultobj = Py_None;
10119 return resultobj;
10120 fail:
10121 return NULL;
10122}
10123
10124
10125static PyObject *_wrap_JoystickEvent_IsButton(PyObject *self, PyObject *args, PyObject *kwargs) {
10126 PyObject *resultobj;
10127 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10128 bool result;
10129 PyObject * obj0 = 0 ;
10130 char *kwnames[] = {
10131 (char *) "self", NULL
10132 };
10133
10134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsButton",kwnames,&obj0)) goto fail;
10135 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10136 {
10137 PyThreadState* __tstate = wxPyBeginAllowThreads();
10138 result = (bool)((wxJoystickEvent const *)arg1)->IsButton();
10139
10140 wxPyEndAllowThreads(__tstate);
10141 if (PyErr_Occurred()) SWIG_fail;
10142 }
10143 resultobj = PyInt_FromLong((long)result);
10144 return resultobj;
10145 fail:
10146 return NULL;
10147}
10148
10149
10150static PyObject *_wrap_JoystickEvent_IsMove(PyObject *self, PyObject *args, PyObject *kwargs) {
10151 PyObject *resultobj;
10152 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10153 bool result;
10154 PyObject * obj0 = 0 ;
10155 char *kwnames[] = {
10156 (char *) "self", NULL
10157 };
10158
10159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsMove",kwnames,&obj0)) goto fail;
10160 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10161 {
10162 PyThreadState* __tstate = wxPyBeginAllowThreads();
10163 result = (bool)((wxJoystickEvent const *)arg1)->IsMove();
10164
10165 wxPyEndAllowThreads(__tstate);
10166 if (PyErr_Occurred()) SWIG_fail;
10167 }
10168 resultobj = PyInt_FromLong((long)result);
10169 return resultobj;
10170 fail:
10171 return NULL;
10172}
10173
10174
10175static PyObject *_wrap_JoystickEvent_IsZMove(PyObject *self, PyObject *args, PyObject *kwargs) {
10176 PyObject *resultobj;
10177 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10178 bool result;
10179 PyObject * obj0 = 0 ;
10180 char *kwnames[] = {
10181 (char *) "self", NULL
10182 };
10183
10184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsZMove",kwnames,&obj0)) goto fail;
10185 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10186 {
10187 PyThreadState* __tstate = wxPyBeginAllowThreads();
10188 result = (bool)((wxJoystickEvent const *)arg1)->IsZMove();
10189
10190 wxPyEndAllowThreads(__tstate);
10191 if (PyErr_Occurred()) SWIG_fail;
10192 }
10193 resultobj = PyInt_FromLong((long)result);
10194 return resultobj;
10195 fail:
10196 return NULL;
10197}
10198
10199
10200static PyObject *_wrap_JoystickEvent_ButtonDown(PyObject *self, PyObject *args, PyObject *kwargs) {
10201 PyObject *resultobj;
10202 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10203 int arg2 = (int) wxJOY_BUTTON_ANY ;
10204 bool result;
10205 PyObject * obj0 = 0 ;
10206 char *kwnames[] = {
10207 (char *) "self",(char *) "but", NULL
10208 };
10209
10210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|i:JoystickEvent_ButtonDown",kwnames,&obj0,&arg2)) goto fail;
10211 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10212 {
10213 PyThreadState* __tstate = wxPyBeginAllowThreads();
10214 result = (bool)((wxJoystickEvent const *)arg1)->ButtonDown(arg2);
10215
10216 wxPyEndAllowThreads(__tstate);
10217 if (PyErr_Occurred()) SWIG_fail;
10218 }
10219 resultobj = PyInt_FromLong((long)result);
10220 return resultobj;
10221 fail:
10222 return NULL;
10223}
10224
10225
10226static PyObject *_wrap_JoystickEvent_ButtonUp(PyObject *self, PyObject *args, PyObject *kwargs) {
10227 PyObject *resultobj;
10228 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10229 int arg2 = (int) wxJOY_BUTTON_ANY ;
10230 bool result;
10231 PyObject * obj0 = 0 ;
10232 char *kwnames[] = {
10233 (char *) "self",(char *) "but", NULL
10234 };
10235
10236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|i:JoystickEvent_ButtonUp",kwnames,&obj0,&arg2)) goto fail;
10237 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10238 {
10239 PyThreadState* __tstate = wxPyBeginAllowThreads();
10240 result = (bool)((wxJoystickEvent const *)arg1)->ButtonUp(arg2);
10241
10242 wxPyEndAllowThreads(__tstate);
10243 if (PyErr_Occurred()) SWIG_fail;
10244 }
10245 resultobj = PyInt_FromLong((long)result);
10246 return resultobj;
10247 fail:
10248 return NULL;
10249}
10250
10251
10252static PyObject *_wrap_JoystickEvent_ButtonIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
10253 PyObject *resultobj;
10254 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
10255 int arg2 = (int) wxJOY_BUTTON_ANY ;
10256 bool result;
10257 PyObject * obj0 = 0 ;
10258 char *kwnames[] = {
10259 (char *) "self",(char *) "but", NULL
10260 };
10261
10262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|i:JoystickEvent_ButtonIsDown",kwnames,&obj0,&arg2)) goto fail;
10263 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxJoystickEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10264 {
10265 PyThreadState* __tstate = wxPyBeginAllowThreads();
10266 result = (bool)((wxJoystickEvent const *)arg1)->ButtonIsDown(arg2);
10267
10268 wxPyEndAllowThreads(__tstate);
10269 if (PyErr_Occurred()) SWIG_fail;
10270 }
10271 resultobj = PyInt_FromLong((long)result);
10272 return resultobj;
10273 fail:
10274 return NULL;
10275}
10276
10277
10278static PyObject * JoystickEvent_swigregister(PyObject *self, PyObject *args) {
10279 PyObject *obj;
10280 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10281 SWIG_TypeClientData(SWIGTYPE_p_wxJoystickEvent, obj);
10282 Py_INCREF(obj);
10283 return Py_BuildValue((char *)"");
10284}
10285static PyObject *_wrap_new_Wave(PyObject *self, PyObject *args, PyObject *kwargs) {
10286 PyObject *resultobj;
10287 wxString *arg1 = 0 ;
423f194a 10288 bool arg2 = (bool) False ;
d14a1e28 10289 wxWave *result;
423f194a 10290 bool temp1 = False ;
d14a1e28
RD
10291 PyObject * obj0 = 0 ;
10292 PyObject * obj1 = 0 ;
10293 char *kwnames[] = {
10294 (char *) "fileName",(char *) "isResource", NULL
10295 };
10296
10297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_Wave",kwnames,&obj0,&obj1)) goto fail;
10298 {
10299 arg1 = wxString_in_helper(obj0);
10300 if (arg1 == NULL) SWIG_fail;
423f194a 10301 temp1 = True;
d14a1e28
RD
10302 }
10303 if (obj1) {
10304 arg2 = PyInt_AsLong(obj1) ? true : false;
10305 if (PyErr_Occurred()) SWIG_fail;
10306 }
10307 {
10308 PyThreadState* __tstate = wxPyBeginAllowThreads();
10309 result = (wxWave *)new wxWave((wxString const &)*arg1,arg2);
10310
10311 wxPyEndAllowThreads(__tstate);
10312 if (PyErr_Occurred()) SWIG_fail;
10313 }
10314 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxWave, 1);
10315 {
10316 if (temp1)
10317 delete arg1;
10318 }
10319 return resultobj;
10320 fail:
10321 {
10322 if (temp1)
10323 delete arg1;
10324 }
10325 return NULL;
10326}
10327
10328
10329static PyObject *_wrap_new_WaveData(PyObject *self, PyObject *args, PyObject *kwargs) {
10330 PyObject *resultobj;
10331 wxString *arg1 = 0 ;
10332 wxWave *result;
423f194a 10333 bool temp1 = False ;
d14a1e28
RD
10334 PyObject * obj0 = 0 ;
10335 char *kwnames[] = {
10336 (char *) "data", NULL
10337 };
10338
10339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_WaveData",kwnames,&obj0)) goto fail;
10340 {
10341 arg1 = wxString_in_helper(obj0);
10342 if (arg1 == NULL) SWIG_fail;
423f194a 10343 temp1 = True;
d14a1e28
RD
10344 }
10345 {
10346 PyThreadState* __tstate = wxPyBeginAllowThreads();
10347 result = (wxWave *)new_wxWave((wxString const &)*arg1);
10348
10349 wxPyEndAllowThreads(__tstate);
10350 if (PyErr_Occurred()) SWIG_fail;
10351 }
10352 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxWave, 1);
10353 {
10354 if (temp1)
10355 delete arg1;
10356 }
10357 return resultobj;
10358 fail:
10359 {
10360 if (temp1)
10361 delete arg1;
10362 }
10363 return NULL;
10364}
10365
10366
10367static PyObject *_wrap_delete_Wave(PyObject *self, PyObject *args, PyObject *kwargs) {
10368 PyObject *resultobj;
10369 wxWave *arg1 = (wxWave *) 0 ;
10370 PyObject * obj0 = 0 ;
10371 char *kwnames[] = {
10372 (char *) "self", NULL
10373 };
10374
10375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Wave",kwnames,&obj0)) goto fail;
10376 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWave,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10377 {
10378 PyThreadState* __tstate = wxPyBeginAllowThreads();
10379 delete arg1;
10380
10381 wxPyEndAllowThreads(__tstate);
10382 if (PyErr_Occurred()) SWIG_fail;
10383 }
10384 Py_INCREF(Py_None); resultobj = Py_None;
10385 return resultobj;
10386 fail:
10387 return NULL;
10388}
10389
10390
10391static PyObject *_wrap_Wave_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
10392 PyObject *resultobj;
10393 wxWave *arg1 = (wxWave *) 0 ;
10394 bool result;
10395 PyObject * obj0 = 0 ;
10396 char *kwnames[] = {
10397 (char *) "self", NULL
10398 };
10399
10400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Wave_IsOk",kwnames,&obj0)) goto fail;
10401 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWave,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10402 {
10403 PyThreadState* __tstate = wxPyBeginAllowThreads();
10404 result = (bool)((wxWave const *)arg1)->IsOk();
10405
10406 wxPyEndAllowThreads(__tstate);
10407 if (PyErr_Occurred()) SWIG_fail;
10408 }
10409 resultobj = PyInt_FromLong((long)result);
10410 return resultobj;
10411 fail:
10412 return NULL;
10413}
10414
10415
10416static PyObject *_wrap_Wave_Play(PyObject *self, PyObject *args, PyObject *kwargs) {
10417 PyObject *resultobj;
10418 wxWave *arg1 = (wxWave *) 0 ;
423f194a
RD
10419 bool arg2 = (bool) True ;
10420 bool arg3 = (bool) False ;
d14a1e28
RD
10421 bool result;
10422 PyObject * obj0 = 0 ;
10423 PyObject * obj1 = 0 ;
10424 PyObject * obj2 = 0 ;
10425 char *kwnames[] = {
10426 (char *) "self",(char *) "async",(char *) "looped", NULL
10427 };
10428
10429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Wave_Play",kwnames,&obj0,&obj1,&obj2)) goto fail;
10430 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWave,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10431 if (obj1) {
10432 arg2 = PyInt_AsLong(obj1) ? true : false;
10433 if (PyErr_Occurred()) SWIG_fail;
10434 }
10435 if (obj2) {
10436 arg3 = PyInt_AsLong(obj2) ? true : false;
10437 if (PyErr_Occurred()) SWIG_fail;
10438 }
10439 {
10440 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 10441 result = (bool)(arg1)->Play(arg2,arg3);
d14a1e28
RD
10442
10443 wxPyEndAllowThreads(__tstate);
10444 if (PyErr_Occurred()) SWIG_fail;
10445 }
10446 resultobj = PyInt_FromLong((long)result);
10447 return resultobj;
10448 fail:
10449 return NULL;
10450}
10451
10452
10453static PyObject * Wave_swigregister(PyObject *self, PyObject *args) {
10454 PyObject *obj;
10455 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10456 SWIG_TypeClientData(SWIGTYPE_p_wxWave, obj);
10457 Py_INCREF(obj);
10458 return Py_BuildValue((char *)"");
10459}
10460static PyObject *_wrap_new_FileTypeInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
10461 PyObject *resultobj;
10462 wxString *arg1 = 0 ;
10463 wxString *arg2 = 0 ;
10464 wxString *arg3 = 0 ;
10465 wxString *arg4 = 0 ;
10466 wxFileTypeInfo *result;
423f194a
RD
10467 bool temp1 = False ;
10468 bool temp2 = False ;
10469 bool temp3 = False ;
10470 bool temp4 = False ;
d14a1e28
RD
10471 PyObject * obj0 = 0 ;
10472 PyObject * obj1 = 0 ;
10473 PyObject * obj2 = 0 ;
10474 PyObject * obj3 = 0 ;
10475 char *kwnames[] = {
10476 (char *) "mimeType",(char *) "openCmd",(char *) "printCmd",(char *) "desc", NULL
10477 };
10478
10479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_FileTypeInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10480 {
10481 arg1 = wxString_in_helper(obj0);
10482 if (arg1 == NULL) SWIG_fail;
423f194a 10483 temp1 = True;
d14a1e28
RD
10484 }
10485 {
10486 arg2 = wxString_in_helper(obj1);
10487 if (arg2 == NULL) SWIG_fail;
423f194a 10488 temp2 = True;
d14a1e28
RD
10489 }
10490 {
10491 arg3 = wxString_in_helper(obj2);
10492 if (arg3 == NULL) SWIG_fail;
423f194a 10493 temp3 = True;
d14a1e28
RD
10494 }
10495 {
10496 arg4 = wxString_in_helper(obj3);
10497 if (arg4 == NULL) SWIG_fail;
423f194a 10498 temp4 = True;
d14a1e28
RD
10499 }
10500 {
10501 PyThreadState* __tstate = wxPyBeginAllowThreads();
10502 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4);
10503
10504 wxPyEndAllowThreads(__tstate);
10505 if (PyErr_Occurred()) SWIG_fail;
10506 }
10507 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileTypeInfo, 1);
10508 {
10509 if (temp1)
10510 delete arg1;
10511 }
10512 {
10513 if (temp2)
10514 delete arg2;
10515 }
10516 {
10517 if (temp3)
10518 delete arg3;
10519 }
10520 {
10521 if (temp4)
10522 delete arg4;
10523 }
10524 return resultobj;
10525 fail:
10526 {
10527 if (temp1)
10528 delete arg1;
10529 }
10530 {
10531 if (temp2)
10532 delete arg2;
10533 }
10534 {
10535 if (temp3)
10536 delete arg3;
10537 }
10538 {
10539 if (temp4)
10540 delete arg4;
10541 }
10542 return NULL;
10543}
10544
10545
10546static PyObject *_wrap_new_FileTypeInfoSequence(PyObject *self, PyObject *args, PyObject *kwargs) {
10547 PyObject *resultobj;
10548 wxArrayString *arg1 = 0 ;
10549 wxFileTypeInfo *result;
10550 PyObject * obj0 = 0 ;
10551 char *kwnames[] = {
10552 (char *) "sArray", NULL
10553 };
10554
10555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileTypeInfoSequence",kwnames,&obj0)) goto fail;
10556 {
10557 if (! PySequence_Check(obj0)) {
10558 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
10559 SWIG_fail;
10560 }
10561 arg1 = new wxArrayString;
10562 int i, len=PySequence_Length(obj0);
10563 for (i=0; i<len; i++) {
10564 PyObject* item = PySequence_GetItem(obj0, i);
10565#if wxUSE_UNICODE
10566 PyObject* str = PyObject_Unicode(item);
10567#else
10568 PyObject* str = PyObject_Str(item);
10569#endif
10570 arg1->Add(Py2wxString(str));
10571 Py_DECREF(item);
10572 Py_DECREF(str);
10573 }
10574 }
10575 {
10576 PyThreadState* __tstate = wxPyBeginAllowThreads();
10577 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxArrayString const &)*arg1);
10578
10579 wxPyEndAllowThreads(__tstate);
10580 if (PyErr_Occurred()) SWIG_fail;
10581 }
10582 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileTypeInfo, 1);
10583 {
10584 if (arg1) delete arg1;
10585 }
10586 return resultobj;
10587 fail:
10588 {
10589 if (arg1) delete arg1;
10590 }
10591 return NULL;
10592}
10593
10594
10595static PyObject *_wrap_new_NullFileTypeInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
10596 PyObject *resultobj;
10597 wxFileTypeInfo *result;
10598 char *kwnames[] = {
10599 NULL
10600 };
10601
10602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NullFileTypeInfo",kwnames)) goto fail;
10603 {
10604 PyThreadState* __tstate = wxPyBeginAllowThreads();
10605 result = (wxFileTypeInfo *)new wxFileTypeInfo();
10606
10607 wxPyEndAllowThreads(__tstate);
10608 if (PyErr_Occurred()) SWIG_fail;
10609 }
10610 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileTypeInfo, 1);
10611 return resultobj;
10612 fail:
10613 return NULL;
10614}
10615
10616
10617static PyObject *_wrap_FileTypeInfo_IsValid(PyObject *self, PyObject *args, PyObject *kwargs) {
10618 PyObject *resultobj;
10619 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
10620 bool result;
10621 PyObject * obj0 = 0 ;
10622 char *kwnames[] = {
10623 (char *) "self", NULL
10624 };
10625
10626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_IsValid",kwnames,&obj0)) goto fail;
10627 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10628 {
10629 PyThreadState* __tstate = wxPyBeginAllowThreads();
10630 result = (bool)((wxFileTypeInfo const *)arg1)->IsValid();
10631
10632 wxPyEndAllowThreads(__tstate);
10633 if (PyErr_Occurred()) SWIG_fail;
10634 }
10635 resultobj = PyInt_FromLong((long)result);
10636 return resultobj;
10637 fail:
10638 return NULL;
10639}
10640
10641
10642static PyObject *_wrap_FileTypeInfo_SetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
10643 PyObject *resultobj;
10644 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
10645 wxString *arg2 = 0 ;
10646 int arg3 = (int) 0 ;
423f194a 10647 bool temp2 = False ;
d14a1e28
RD
10648 PyObject * obj0 = 0 ;
10649 PyObject * obj1 = 0 ;
10650 char *kwnames[] = {
10651 (char *) "self",(char *) "iconFile",(char *) "iconIndex", NULL
10652 };
10653
10654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|i:FileTypeInfo_SetIcon",kwnames,&obj0,&obj1,&arg3)) goto fail;
10655 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10656 {
10657 arg2 = wxString_in_helper(obj1);
10658 if (arg2 == NULL) SWIG_fail;
423f194a 10659 temp2 = True;
d14a1e28
RD
10660 }
10661 {
10662 PyThreadState* __tstate = wxPyBeginAllowThreads();
10663 (arg1)->SetIcon((wxString const &)*arg2,arg3);
10664
10665 wxPyEndAllowThreads(__tstate);
10666 if (PyErr_Occurred()) SWIG_fail;
10667 }
10668 Py_INCREF(Py_None); resultobj = Py_None;
10669 {
10670 if (temp2)
10671 delete arg2;
10672 }
10673 return resultobj;
10674 fail:
10675 {
10676 if (temp2)
10677 delete arg2;
10678 }
10679 return NULL;
10680}
10681
10682
10683static PyObject *_wrap_FileTypeInfo_SetShortDesc(PyObject *self, PyObject *args, PyObject *kwargs) {
10684 PyObject *resultobj;
10685 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
10686 wxString *arg2 = 0 ;
423f194a 10687 bool temp2 = False ;
d14a1e28
RD
10688 PyObject * obj0 = 0 ;
10689 PyObject * obj1 = 0 ;
10690 char *kwnames[] = {
10691 (char *) "self",(char *) "shortDesc", NULL
10692 };
10693
10694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileTypeInfo_SetShortDesc",kwnames,&obj0,&obj1)) goto fail;
10695 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10696 {
10697 arg2 = wxString_in_helper(obj1);
10698 if (arg2 == NULL) SWIG_fail;
423f194a 10699 temp2 = True;
d14a1e28
RD
10700 }
10701 {
10702 PyThreadState* __tstate = wxPyBeginAllowThreads();
10703 (arg1)->SetShortDesc((wxString const &)*arg2);
10704
10705 wxPyEndAllowThreads(__tstate);
10706 if (PyErr_Occurred()) SWIG_fail;
10707 }
10708 Py_INCREF(Py_None); resultobj = Py_None;
10709 {
10710 if (temp2)
10711 delete arg2;
10712 }
10713 return resultobj;
10714 fail:
10715 {
10716 if (temp2)
10717 delete arg2;
10718 }
10719 return NULL;
10720}
10721
10722
10723static PyObject *_wrap_FileTypeInfo_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
10724 PyObject *resultobj;
10725 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
10726 wxString *result;
10727 PyObject * obj0 = 0 ;
10728 char *kwnames[] = {
10729 (char *) "self", NULL
10730 };
10731
10732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetMimeType",kwnames,&obj0)) goto fail;
10733 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10734 {
10735 PyThreadState* __tstate = wxPyBeginAllowThreads();
10736 {
10737 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetMimeType();
10738 result = (wxString *) &_result_ref;
10739 }
10740
10741 wxPyEndAllowThreads(__tstate);
10742 if (PyErr_Occurred()) SWIG_fail;
10743 }
10744 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxString, 0);
10745 return resultobj;
10746 fail:
10747 return NULL;
10748}
10749
10750
10751static PyObject *_wrap_FileTypeInfo_GetOpenCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
10752 PyObject *resultobj;
10753 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
10754 wxString *result;
10755 PyObject * obj0 = 0 ;
10756 char *kwnames[] = {
10757 (char *) "self", NULL
10758 };
10759
10760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetOpenCommand",kwnames,&obj0)) goto fail;
10761 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10762 {
10763 PyThreadState* __tstate = wxPyBeginAllowThreads();
10764 {
10765 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetOpenCommand();
10766 result = (wxString *) &_result_ref;
10767 }
10768
10769 wxPyEndAllowThreads(__tstate);
10770 if (PyErr_Occurred()) SWIG_fail;
10771 }
10772 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxString, 0);
10773 return resultobj;
10774 fail:
10775 return NULL;
10776}
10777
10778
10779static PyObject *_wrap_FileTypeInfo_GetPrintCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
10780 PyObject *resultobj;
10781 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
10782 wxString *result;
10783 PyObject * obj0 = 0 ;
10784 char *kwnames[] = {
10785 (char *) "self", NULL
10786 };
10787
10788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetPrintCommand",kwnames,&obj0)) goto fail;
10789 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10790 {
10791 PyThreadState* __tstate = wxPyBeginAllowThreads();
10792 {
10793 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetPrintCommand();
10794 result = (wxString *) &_result_ref;
10795 }
10796
10797 wxPyEndAllowThreads(__tstate);
10798 if (PyErr_Occurred()) SWIG_fail;
10799 }
10800 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxString, 0);
10801 return resultobj;
10802 fail:
10803 return NULL;
10804}
10805
10806
10807static PyObject *_wrap_FileTypeInfo_GetShortDesc(PyObject *self, PyObject *args, PyObject *kwargs) {
10808 PyObject *resultobj;
10809 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
10810 wxString *result;
10811 PyObject * obj0 = 0 ;
10812 char *kwnames[] = {
10813 (char *) "self", NULL
10814 };
10815
10816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetShortDesc",kwnames,&obj0)) goto fail;
10817 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10818 {
10819 PyThreadState* __tstate = wxPyBeginAllowThreads();
10820 {
10821 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetShortDesc();
10822 result = (wxString *) &_result_ref;
10823 }
10824
10825 wxPyEndAllowThreads(__tstate);
10826 if (PyErr_Occurred()) SWIG_fail;
10827 }
10828 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxString, 0);
10829 return resultobj;
10830 fail:
10831 return NULL;
10832}
10833
10834
10835static PyObject *_wrap_FileTypeInfo_GetDescription(PyObject *self, PyObject *args, PyObject *kwargs) {
10836 PyObject *resultobj;
10837 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
10838 wxString *result;
10839 PyObject * obj0 = 0 ;
10840 char *kwnames[] = {
10841 (char *) "self", NULL
10842 };
10843
10844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetDescription",kwnames,&obj0)) goto fail;
10845 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10846 {
10847 PyThreadState* __tstate = wxPyBeginAllowThreads();
10848 {
10849 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetDescription();
10850 result = (wxString *) &_result_ref;
10851 }
10852
10853 wxPyEndAllowThreads(__tstate);
10854 if (PyErr_Occurred()) SWIG_fail;
10855 }
10856 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxString, 0);
10857 return resultobj;
10858 fail:
10859 return NULL;
10860}
10861
10862
10863static PyObject *_wrap_FileTypeInfo_GetExtensions(PyObject *self, PyObject *args, PyObject *kwargs) {
10864 PyObject *resultobj;
10865 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
10866 wxArrayString *result;
10867 PyObject * obj0 = 0 ;
10868 char *kwnames[] = {
10869 (char *) "self", NULL
10870 };
10871
10872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensions",kwnames,&obj0)) goto fail;
10873 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10874 {
10875 PyThreadState* __tstate = wxPyBeginAllowThreads();
10876 {
10877 wxArrayString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetExtensions();
10878 result = (wxArrayString *) &_result_ref;
10879 }
10880
10881 wxPyEndAllowThreads(__tstate);
10882 if (PyErr_Occurred()) SWIG_fail;
10883 }
10884 {
10885 resultobj = wxArrayString2PyList_helper(*result);
10886 }
10887 return resultobj;
10888 fail:
10889 return NULL;
10890}
10891
10892
10893static PyObject *_wrap_FileTypeInfo_GetExtensionsCount(PyObject *self, PyObject *args, PyObject *kwargs) {
10894 PyObject *resultobj;
10895 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
10896 int result;
10897 PyObject * obj0 = 0 ;
10898 char *kwnames[] = {
10899 (char *) "self", NULL
10900 };
10901
10902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensionsCount",kwnames,&obj0)) goto fail;
10903 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10904 {
10905 PyThreadState* __tstate = wxPyBeginAllowThreads();
10906 result = (int)((wxFileTypeInfo const *)arg1)->GetExtensionsCount();
10907
10908 wxPyEndAllowThreads(__tstate);
10909 if (PyErr_Occurred()) SWIG_fail;
10910 }
10911 resultobj = PyInt_FromLong((long)result);
10912 return resultobj;
10913 fail:
10914 return NULL;
10915}
10916
10917
10918static PyObject *_wrap_FileTypeInfo_GetIconFile(PyObject *self, PyObject *args, PyObject *kwargs) {
10919 PyObject *resultobj;
10920 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
10921 wxString *result;
10922 PyObject * obj0 = 0 ;
10923 char *kwnames[] = {
10924 (char *) "self", NULL
10925 };
10926
10927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconFile",kwnames,&obj0)) goto fail;
10928 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10929 {
10930 PyThreadState* __tstate = wxPyBeginAllowThreads();
10931 {
10932 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetIconFile();
10933 result = (wxString *) &_result_ref;
10934 }
10935
10936 wxPyEndAllowThreads(__tstate);
10937 if (PyErr_Occurred()) SWIG_fail;
10938 }
10939 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxString, 0);
10940 return resultobj;
10941 fail:
10942 return NULL;
10943}
10944
10945
10946static PyObject *_wrap_FileTypeInfo_GetIconIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
10947 PyObject *resultobj;
10948 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
10949 int result;
10950 PyObject * obj0 = 0 ;
10951 char *kwnames[] = {
10952 (char *) "self", NULL
10953 };
10954
10955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconIndex",kwnames,&obj0)) goto fail;
10956 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10957 {
10958 PyThreadState* __tstate = wxPyBeginAllowThreads();
10959 result = (int)((wxFileTypeInfo const *)arg1)->GetIconIndex();
10960
10961 wxPyEndAllowThreads(__tstate);
10962 if (PyErr_Occurred()) SWIG_fail;
10963 }
10964 resultobj = PyInt_FromLong((long)result);
10965 return resultobj;
10966 fail:
10967 return NULL;
10968}
10969
10970
10971static PyObject * FileTypeInfo_swigregister(PyObject *self, PyObject *args) {
10972 PyObject *obj;
10973 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10974 SWIG_TypeClientData(SWIGTYPE_p_wxFileTypeInfo, obj);
10975 Py_INCREF(obj);
10976 return Py_BuildValue((char *)"");
10977}
10978static PyObject *_wrap_new_FileType(PyObject *self, PyObject *args, PyObject *kwargs) {
10979 PyObject *resultobj;
10980 wxFileTypeInfo *arg1 = 0 ;
10981 wxFileType *result;
10982 PyObject * obj0 = 0 ;
10983 char *kwnames[] = {
10984 (char *) "ftInfo", NULL
10985 };
10986
10987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileType",kwnames,&obj0)) goto fail;
10988 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10989 if (arg1 == NULL) {
10990 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
10991 }
10992 {
10993 PyThreadState* __tstate = wxPyBeginAllowThreads();
10994 result = (wxFileType *)new wxFileType((wxFileTypeInfo const &)*arg1);
10995
10996 wxPyEndAllowThreads(__tstate);
10997 if (PyErr_Occurred()) SWIG_fail;
10998 }
10999 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileType, 1);
11000 return resultobj;
11001 fail:
11002 return NULL;
11003}
11004
11005
11006static PyObject *_wrap_delete_FileType(PyObject *self, PyObject *args, PyObject *kwargs) {
11007 PyObject *resultobj;
11008 wxFileType *arg1 = (wxFileType *) 0 ;
11009 PyObject * obj0 = 0 ;
11010 char *kwnames[] = {
11011 (char *) "self", NULL
11012 };
11013
11014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileType",kwnames,&obj0)) goto fail;
11015 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11016 {
11017 PyThreadState* __tstate = wxPyBeginAllowThreads();
11018 delete arg1;
11019
11020 wxPyEndAllowThreads(__tstate);
11021 if (PyErr_Occurred()) SWIG_fail;
11022 }
11023 Py_INCREF(Py_None); resultobj = Py_None;
11024 return resultobj;
11025 fail:
11026 return NULL;
11027}
11028
11029
11030static PyObject *_wrap_FileType_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
11031 PyObject *resultobj;
11032 wxFileType *arg1 = (wxFileType *) 0 ;
11033 PyObject *result;
11034 PyObject * obj0 = 0 ;
11035 char *kwnames[] = {
11036 (char *) "self", NULL
11037 };
11038
11039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeType",kwnames,&obj0)) goto fail;
11040 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11041 {
11042 PyThreadState* __tstate = wxPyBeginAllowThreads();
11043 result = (PyObject *)wxFileType_GetMimeType(arg1);
11044
11045 wxPyEndAllowThreads(__tstate);
11046 if (PyErr_Occurred()) SWIG_fail;
11047 }
11048 resultobj = result;
11049 return resultobj;
11050 fail:
11051 return NULL;
11052}
11053
11054
11055static PyObject *_wrap_FileType_GetMimeTypes(PyObject *self, PyObject *args, PyObject *kwargs) {
11056 PyObject *resultobj;
11057 wxFileType *arg1 = (wxFileType *) 0 ;
11058 PyObject *result;
11059 PyObject * obj0 = 0 ;
11060 char *kwnames[] = {
11061 (char *) "self", NULL
11062 };
11063
11064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeTypes",kwnames,&obj0)) goto fail;
11065 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11066 {
11067 PyThreadState* __tstate = wxPyBeginAllowThreads();
11068 result = (PyObject *)wxFileType_GetMimeTypes(arg1);
11069
11070 wxPyEndAllowThreads(__tstate);
11071 if (PyErr_Occurred()) SWIG_fail;
11072 }
11073 resultobj = result;
11074 return resultobj;
11075 fail:
11076 return NULL;
11077}
11078
11079
11080static PyObject *_wrap_FileType_GetExtensions(PyObject *self, PyObject *args, PyObject *kwargs) {
11081 PyObject *resultobj;
11082 wxFileType *arg1 = (wxFileType *) 0 ;
11083 PyObject *result;
11084 PyObject * obj0 = 0 ;
11085 char *kwnames[] = {
11086 (char *) "self", NULL
11087 };
11088
11089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetExtensions",kwnames,&obj0)) goto fail;
11090 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11091 {
11092 PyThreadState* __tstate = wxPyBeginAllowThreads();
11093 result = (PyObject *)wxFileType_GetExtensions(arg1);
11094
11095 wxPyEndAllowThreads(__tstate);
11096 if (PyErr_Occurred()) SWIG_fail;
11097 }
11098 resultobj = result;
11099 return resultobj;
11100 fail:
11101 return NULL;
11102}
11103
11104
11105static PyObject *_wrap_FileType_GetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
11106 PyObject *resultobj;
11107 wxFileType *arg1 = (wxFileType *) 0 ;
11108 wxIcon *result;
11109 PyObject * obj0 = 0 ;
11110 char *kwnames[] = {
11111 (char *) "self", NULL
11112 };
11113
11114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIcon",kwnames,&obj0)) goto fail;
11115 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11116 {
11117 PyThreadState* __tstate = wxPyBeginAllowThreads();
11118 result = (wxIcon *)wxFileType_GetIcon(arg1);
11119
11120 wxPyEndAllowThreads(__tstate);
11121 if (PyErr_Occurred()) SWIG_fail;
11122 }
11123 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxIcon, 1);
11124 return resultobj;
11125 fail:
11126 return NULL;
11127}
11128
11129
11130static PyObject *_wrap_FileType_GetIconInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
11131 PyObject *resultobj;
11132 wxFileType *arg1 = (wxFileType *) 0 ;
11133 PyObject *result;
11134 PyObject * obj0 = 0 ;
11135 char *kwnames[] = {
11136 (char *) "self", NULL
11137 };
11138
11139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIconInfo",kwnames,&obj0)) goto fail;
11140 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11141 {
11142 PyThreadState* __tstate = wxPyBeginAllowThreads();
11143 result = (PyObject *)wxFileType_GetIconInfo(arg1);
11144
11145 wxPyEndAllowThreads(__tstate);
11146 if (PyErr_Occurred()) SWIG_fail;
11147 }
11148 resultobj = result;
11149 return resultobj;
11150 fail:
11151 return NULL;
11152}
11153
11154
11155static PyObject *_wrap_FileType_GetDescription(PyObject *self, PyObject *args, PyObject *kwargs) {
11156 PyObject *resultobj;
11157 wxFileType *arg1 = (wxFileType *) 0 ;
11158 PyObject *result;
11159 PyObject * obj0 = 0 ;
11160 char *kwnames[] = {
11161 (char *) "self", NULL
11162 };
11163
11164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetDescription",kwnames,&obj0)) goto fail;
11165 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11166 {
11167 PyThreadState* __tstate = wxPyBeginAllowThreads();
11168 result = (PyObject *)wxFileType_GetDescription(arg1);
11169
11170 wxPyEndAllowThreads(__tstate);
11171 if (PyErr_Occurred()) SWIG_fail;
11172 }
11173 resultobj = result;
11174 return resultobj;
11175 fail:
11176 return NULL;
11177}
11178
11179
11180static PyObject *_wrap_FileType_GetOpenCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
11181 PyObject *resultobj;
11182 wxFileType *arg1 = (wxFileType *) 0 ;
11183 wxString *arg2 = 0 ;
11184 wxString const &arg3_defvalue = wxPyEmptyString ;
11185 wxString *arg3 = (wxString *) &arg3_defvalue ;
11186 PyObject *result;
423f194a
RD
11187 bool temp2 = False ;
11188 bool temp3 = False ;
d14a1e28
RD
11189 PyObject * obj0 = 0 ;
11190 PyObject * obj1 = 0 ;
11191 PyObject * obj2 = 0 ;
11192 char *kwnames[] = {
11193 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
11194 };
11195
11196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetOpenCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
11197 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11198 {
11199 arg2 = wxString_in_helper(obj1);
11200 if (arg2 == NULL) SWIG_fail;
423f194a 11201 temp2 = True;
d14a1e28
RD
11202 }
11203 if (obj2) {
11204 {
11205 arg3 = wxString_in_helper(obj2);
11206 if (arg3 == NULL) SWIG_fail;
423f194a 11207 temp3 = True;
d14a1e28
RD
11208 }
11209 }
11210 {
11211 PyThreadState* __tstate = wxPyBeginAllowThreads();
11212 result = (PyObject *)wxFileType_GetOpenCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
11213
11214 wxPyEndAllowThreads(__tstate);
11215 if (PyErr_Occurred()) SWIG_fail;
11216 }
11217 resultobj = result;
11218 {
11219 if (temp2)
11220 delete arg2;
11221 }
11222 {
11223 if (temp3)
11224 delete arg3;
11225 }
11226 return resultobj;
11227 fail:
11228 {
11229 if (temp2)
11230 delete arg2;
11231 }
11232 {
11233 if (temp3)
11234 delete arg3;
11235 }
11236 return NULL;
11237}
11238
11239
11240static PyObject *_wrap_FileType_GetPrintCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
11241 PyObject *resultobj;
11242 wxFileType *arg1 = (wxFileType *) 0 ;
11243 wxString *arg2 = 0 ;
11244 wxString const &arg3_defvalue = wxPyEmptyString ;
11245 wxString *arg3 = (wxString *) &arg3_defvalue ;
11246 PyObject *result;
423f194a
RD
11247 bool temp2 = False ;
11248 bool temp3 = False ;
d14a1e28
RD
11249 PyObject * obj0 = 0 ;
11250 PyObject * obj1 = 0 ;
11251 PyObject * obj2 = 0 ;
11252 char *kwnames[] = {
11253 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
11254 };
11255
11256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetPrintCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
11257 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11258 {
11259 arg2 = wxString_in_helper(obj1);
11260 if (arg2 == NULL) SWIG_fail;
423f194a 11261 temp2 = True;
d14a1e28
RD
11262 }
11263 if (obj2) {
11264 {
11265 arg3 = wxString_in_helper(obj2);
11266 if (arg3 == NULL) SWIG_fail;
423f194a 11267 temp3 = True;
d14a1e28
RD
11268 }
11269 }
11270 {
11271 PyThreadState* __tstate = wxPyBeginAllowThreads();
11272 result = (PyObject *)wxFileType_GetPrintCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
11273
11274 wxPyEndAllowThreads(__tstate);
11275 if (PyErr_Occurred()) SWIG_fail;
11276 }
11277 resultobj = result;
11278 {
11279 if (temp2)
11280 delete arg2;
11281 }
11282 {
11283 if (temp3)
11284 delete arg3;
11285 }
11286 return resultobj;
11287 fail:
11288 {
11289 if (temp2)
11290 delete arg2;
11291 }
11292 {
11293 if (temp3)
11294 delete arg3;
11295 }
11296 return NULL;
11297}
11298
11299
11300static PyObject *_wrap_FileType_GetAllCommands(PyObject *self, PyObject *args, PyObject *kwargs) {
11301 PyObject *resultobj;
11302 wxFileType *arg1 = (wxFileType *) 0 ;
11303 wxString *arg2 = 0 ;
11304 wxString const &arg3_defvalue = wxPyEmptyString ;
11305 wxString *arg3 = (wxString *) &arg3_defvalue ;
11306 PyObject *result;
423f194a
RD
11307 bool temp2 = False ;
11308 bool temp3 = False ;
d14a1e28
RD
11309 PyObject * obj0 = 0 ;
11310 PyObject * obj1 = 0 ;
11311 PyObject * obj2 = 0 ;
11312 char *kwnames[] = {
11313 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
11314 };
11315
11316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetAllCommands",kwnames,&obj0,&obj1,&obj2)) goto fail;
11317 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11318 {
11319 arg2 = wxString_in_helper(obj1);
11320 if (arg2 == NULL) SWIG_fail;
423f194a 11321 temp2 = True;
d14a1e28
RD
11322 }
11323 if (obj2) {
11324 {
11325 arg3 = wxString_in_helper(obj2);
11326 if (arg3 == NULL) SWIG_fail;
423f194a 11327 temp3 = True;
d14a1e28
RD
11328 }
11329 }
11330 {
11331 PyThreadState* __tstate = wxPyBeginAllowThreads();
11332 result = (PyObject *)wxFileType_GetAllCommands(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
11333
11334 wxPyEndAllowThreads(__tstate);
11335 if (PyErr_Occurred()) SWIG_fail;
11336 }
11337 resultobj = result;
11338 {
11339 if (temp2)
11340 delete arg2;
11341 }
11342 {
11343 if (temp3)
11344 delete arg3;
11345 }
11346 return resultobj;
11347 fail:
11348 {
11349 if (temp2)
11350 delete arg2;
11351 }
11352 {
11353 if (temp3)
11354 delete arg3;
11355 }
11356 return NULL;
11357}
11358
11359
11360static PyObject *_wrap_FileType_SetCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
11361 PyObject *resultobj;
11362 wxFileType *arg1 = (wxFileType *) 0 ;
11363 wxString *arg2 = 0 ;
11364 wxString *arg3 = 0 ;
423f194a 11365 bool arg4 = (bool) True ;
d14a1e28 11366 bool result;
423f194a
RD
11367 bool temp2 = False ;
11368 bool temp3 = False ;
d14a1e28
RD
11369 PyObject * obj0 = 0 ;
11370 PyObject * obj1 = 0 ;
11371 PyObject * obj2 = 0 ;
11372 PyObject * obj3 = 0 ;
11373 char *kwnames[] = {
11374 (char *) "self",(char *) "cmd",(char *) "verb",(char *) "overwriteprompt", NULL
11375 };
11376
11377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:FileType_SetCommand",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11378 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11379 {
11380 arg2 = wxString_in_helper(obj1);
11381 if (arg2 == NULL) SWIG_fail;
423f194a 11382 temp2 = True;
d14a1e28
RD
11383 }
11384 {
11385 arg3 = wxString_in_helper(obj2);
11386 if (arg3 == NULL) SWIG_fail;
423f194a 11387 temp3 = True;
d14a1e28
RD
11388 }
11389 if (obj3) {
11390 arg4 = PyInt_AsLong(obj3) ? true : false;
11391 if (PyErr_Occurred()) SWIG_fail;
11392 }
11393 {
11394 PyThreadState* __tstate = wxPyBeginAllowThreads();
11395 result = (bool)(arg1)->SetCommand((wxString const &)*arg2,(wxString const &)*arg3,arg4);
11396
11397 wxPyEndAllowThreads(__tstate);
11398 if (PyErr_Occurred()) SWIG_fail;
11399 }
11400 resultobj = PyInt_FromLong((long)result);
11401 {
11402 if (temp2)
11403 delete arg2;
11404 }
11405 {
11406 if (temp3)
11407 delete arg3;
11408 }
11409 return resultobj;
11410 fail:
11411 {
11412 if (temp2)
11413 delete arg2;
11414 }
11415 {
11416 if (temp3)
11417 delete arg3;
11418 }
11419 return NULL;
11420}
11421
11422
11423static PyObject *_wrap_FileType_SetDefaultIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
11424 PyObject *resultobj;
11425 wxFileType *arg1 = (wxFileType *) 0 ;
11426 wxString const &arg2_defvalue = wxPyEmptyString ;
11427 wxString *arg2 = (wxString *) &arg2_defvalue ;
11428 int arg3 = (int) 0 ;
11429 bool result;
423f194a 11430 bool temp2 = False ;
d14a1e28
RD
11431 PyObject * obj0 = 0 ;
11432 PyObject * obj1 = 0 ;
11433 char *kwnames[] = {
11434 (char *) "self",(char *) "cmd",(char *) "index", NULL
11435 };
11436
11437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|Oi:FileType_SetDefaultIcon",kwnames,&obj0,&obj1,&arg3)) goto fail;
11438 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11439 if (obj1) {
11440 {
11441 arg2 = wxString_in_helper(obj1);
11442 if (arg2 == NULL) SWIG_fail;
423f194a 11443 temp2 = True;
d14a1e28
RD
11444 }
11445 }
11446 {
11447 PyThreadState* __tstate = wxPyBeginAllowThreads();
11448 result = (bool)(arg1)->SetDefaultIcon((wxString const &)*arg2,arg3);
11449
11450 wxPyEndAllowThreads(__tstate);
11451 if (PyErr_Occurred()) SWIG_fail;
11452 }
11453 resultobj = PyInt_FromLong((long)result);
11454 {
11455 if (temp2)
11456 delete arg2;
11457 }
11458 return resultobj;
11459 fail:
11460 {
11461 if (temp2)
11462 delete arg2;
11463 }
11464 return NULL;
11465}
11466
11467
11468static PyObject *_wrap_FileType_Unassociate(PyObject *self, PyObject *args, PyObject *kwargs) {
11469 PyObject *resultobj;
11470 wxFileType *arg1 = (wxFileType *) 0 ;
11471 bool result;
11472 PyObject * obj0 = 0 ;
11473 char *kwnames[] = {
11474 (char *) "self", NULL
11475 };
11476
11477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_Unassociate",kwnames,&obj0)) goto fail;
11478 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11479 {
11480 PyThreadState* __tstate = wxPyBeginAllowThreads();
11481 result = (bool)(arg1)->Unassociate();
11482
11483 wxPyEndAllowThreads(__tstate);
11484 if (PyErr_Occurred()) SWIG_fail;
11485 }
11486 resultobj = PyInt_FromLong((long)result);
11487 return resultobj;
11488 fail:
11489 return NULL;
11490}
11491
11492
11493static PyObject *_wrap_FileType_ExpandCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
11494 PyObject *resultobj;
11495 wxString *arg1 = 0 ;
11496 wxString *arg2 = 0 ;
11497 wxString const &arg3_defvalue = wxPyEmptyString ;
11498 wxString *arg3 = (wxString *) &arg3_defvalue ;
11499 wxString result;
423f194a
RD
11500 bool temp1 = False ;
11501 bool temp2 = False ;
11502 bool temp3 = False ;
d14a1e28
RD
11503 PyObject * obj0 = 0 ;
11504 PyObject * obj1 = 0 ;
11505 PyObject * obj2 = 0 ;
11506 char *kwnames[] = {
11507 (char *) "command",(char *) "filename",(char *) "mimetype", NULL
11508 };
11509
11510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_ExpandCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
11511 {
11512 arg1 = wxString_in_helper(obj0);
11513 if (arg1 == NULL) SWIG_fail;
423f194a 11514 temp1 = True;
d14a1e28
RD
11515 }
11516 {
11517 arg2 = wxString_in_helper(obj1);
11518 if (arg2 == NULL) SWIG_fail;
423f194a 11519 temp2 = True;
d14a1e28
RD
11520 }
11521 if (obj2) {
11522 {
11523 arg3 = wxString_in_helper(obj2);
11524 if (arg3 == NULL) SWIG_fail;
423f194a 11525 temp3 = True;
d14a1e28
RD
11526 }
11527 }
11528 {
11529 PyThreadState* __tstate = wxPyBeginAllowThreads();
11530 result = FileType_ExpandCommand((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3);
11531
11532 wxPyEndAllowThreads(__tstate);
11533 if (PyErr_Occurred()) SWIG_fail;
11534 }
11535 {
11536#if wxUSE_UNICODE
11537 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11538#else
11539 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11540#endif
11541 }
11542 {
11543 if (temp1)
11544 delete arg1;
11545 }
11546 {
11547 if (temp2)
11548 delete arg2;
11549 }
11550 {
11551 if (temp3)
11552 delete arg3;
11553 }
11554 return resultobj;
11555 fail:
11556 {
11557 if (temp1)
11558 delete arg1;
11559 }
11560 {
11561 if (temp2)
11562 delete arg2;
11563 }
11564 {
11565 if (temp3)
11566 delete arg3;
11567 }
11568 return NULL;
11569}
11570
11571
11572static PyObject * FileType_swigregister(PyObject *self, PyObject *args) {
11573 PyObject *obj;
11574 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11575 SWIG_TypeClientData(SWIGTYPE_p_wxFileType, obj);
11576 Py_INCREF(obj);
11577 return Py_BuildValue((char *)"");
11578}
11579static int _wrap_TheMimeTypesManager_set(PyObject *_val) {
11580 PyErr_SetString(PyExc_TypeError,"Variable TheMimeTypesManager is read-only.");
11581 return 1;
11582}
11583
11584
11585static PyObject *_wrap_TheMimeTypesManager_get() {
11586 PyObject *pyobj;
11587
11588 pyobj = SWIG_NewPointerObj((void *) wxTheMimeTypesManager, SWIGTYPE_p_wxMimeTypesManager, 0);
11589 return pyobj;
11590}
11591
11592
11593static PyObject *_wrap_MimeTypesManager_IsOfType(PyObject *self, PyObject *args, PyObject *kwargs) {
11594 PyObject *resultobj;
11595 wxString *arg1 = 0 ;
11596 wxString *arg2 = 0 ;
11597 bool result;
423f194a
RD
11598 bool temp1 = False ;
11599 bool temp2 = False ;
d14a1e28
RD
11600 PyObject * obj0 = 0 ;
11601 PyObject * obj1 = 0 ;
11602 char *kwnames[] = {
11603 (char *) "mimeType",(char *) "wildcard", NULL
11604 };
11605
11606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_IsOfType",kwnames,&obj0,&obj1)) goto fail;
11607 {
11608 arg1 = wxString_in_helper(obj0);
11609 if (arg1 == NULL) SWIG_fail;
423f194a 11610 temp1 = True;
d14a1e28
RD
11611 }
11612 {
11613 arg2 = wxString_in_helper(obj1);
11614 if (arg2 == NULL) SWIG_fail;
423f194a 11615 temp2 = True;
d14a1e28
RD
11616 }
11617 {
11618 PyThreadState* __tstate = wxPyBeginAllowThreads();
11619 result = (bool)wxMimeTypesManager::IsOfType((wxString const &)*arg1,(wxString const &)*arg2);
11620
11621 wxPyEndAllowThreads(__tstate);
11622 if (PyErr_Occurred()) SWIG_fail;
11623 }
11624 resultobj = PyInt_FromLong((long)result);
11625 {
11626 if (temp1)
11627 delete arg1;
11628 }
11629 {
11630 if (temp2)
11631 delete arg2;
11632 }
11633 return resultobj;
11634 fail:
11635 {
11636 if (temp1)
11637 delete arg1;
11638 }
11639 {
11640 if (temp2)
11641 delete arg2;
11642 }
11643 return NULL;
11644}
11645
11646
11647static PyObject *_wrap_new_MimeTypesManager(PyObject *self, PyObject *args, PyObject *kwargs) {
11648 PyObject *resultobj;
11649 wxMimeTypesManager *result;
11650 char *kwnames[] = {
11651 NULL
11652 };
11653
11654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MimeTypesManager",kwnames)) goto fail;
11655 {
11656 PyThreadState* __tstate = wxPyBeginAllowThreads();
11657 result = (wxMimeTypesManager *)new wxMimeTypesManager();
11658
11659 wxPyEndAllowThreads(__tstate);
11660 if (PyErr_Occurred()) SWIG_fail;
11661 }
11662 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxMimeTypesManager, 1);
11663 return resultobj;
11664 fail:
11665 return NULL;
11666}
11667
11668
11669static PyObject *_wrap_MimeTypesManager_Initialize(PyObject *self, PyObject *args, PyObject *kwargs) {
11670 PyObject *resultobj;
11671 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
11672 int arg2 = (int) wxMAILCAP_ALL ;
11673 wxString const &arg3_defvalue = wxPyEmptyString ;
11674 wxString *arg3 = (wxString *) &arg3_defvalue ;
423f194a 11675 bool temp3 = False ;
d14a1e28
RD
11676 PyObject * obj0 = 0 ;
11677 PyObject * obj2 = 0 ;
11678 char *kwnames[] = {
11679 (char *) "self",(char *) "mailcapStyle",(char *) "extraDir", NULL
11680 };
11681
11682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|iO:MimeTypesManager_Initialize",kwnames,&obj0,&arg2,&obj2)) goto fail;
11683 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11684 if (obj2) {
11685 {
11686 arg3 = wxString_in_helper(obj2);
11687 if (arg3 == NULL) SWIG_fail;
423f194a 11688 temp3 = True;
d14a1e28
RD
11689 }
11690 }
11691 {
11692 PyThreadState* __tstate = wxPyBeginAllowThreads();
11693 (arg1)->Initialize(arg2,(wxString const &)*arg3);
11694
11695 wxPyEndAllowThreads(__tstate);
11696 if (PyErr_Occurred()) SWIG_fail;
11697 }
11698 Py_INCREF(Py_None); resultobj = Py_None;
11699 {
11700 if (temp3)
11701 delete arg3;
11702 }
11703 return resultobj;
11704 fail:
11705 {
11706 if (temp3)
11707 delete arg3;
11708 }
11709 return NULL;
11710}
11711
11712
11713static PyObject *_wrap_MimeTypesManager_ClearData(PyObject *self, PyObject *args, PyObject *kwargs) {
11714 PyObject *resultobj;
11715 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
11716 PyObject * obj0 = 0 ;
11717 char *kwnames[] = {
11718 (char *) "self", NULL
11719 };
11720
11721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_ClearData",kwnames,&obj0)) goto fail;
11722 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11723 {
11724 PyThreadState* __tstate = wxPyBeginAllowThreads();
11725 (arg1)->ClearData();
11726
11727 wxPyEndAllowThreads(__tstate);
11728 if (PyErr_Occurred()) SWIG_fail;
11729 }
11730 Py_INCREF(Py_None); resultobj = Py_None;
11731 return resultobj;
11732 fail:
11733 return NULL;
11734}
11735
11736
11737static PyObject *_wrap_MimeTypesManager_GetFileTypeFromExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
11738 PyObject *resultobj;
11739 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
11740 wxString *arg2 = 0 ;
11741 wxFileType *result;
423f194a 11742 bool temp2 = False ;
d14a1e28
RD
11743 PyObject * obj0 = 0 ;
11744 PyObject * obj1 = 0 ;
11745 char *kwnames[] = {
11746 (char *) "self",(char *) "ext", NULL
11747 };
11748
11749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromExtension",kwnames,&obj0,&obj1)) goto fail;
11750 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11751 {
11752 arg2 = wxString_in_helper(obj1);
11753 if (arg2 == NULL) SWIG_fail;
423f194a 11754 temp2 = True;
d14a1e28
RD
11755 }
11756 {
11757 PyThreadState* __tstate = wxPyBeginAllowThreads();
11758 result = (wxFileType *)(arg1)->GetFileTypeFromExtension((wxString const &)*arg2);
11759
11760 wxPyEndAllowThreads(__tstate);
11761 if (PyErr_Occurred()) SWIG_fail;
11762 }
11763 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileType, 1);
11764 {
11765 if (temp2)
11766 delete arg2;
11767 }
11768 return resultobj;
11769 fail:
11770 {
11771 if (temp2)
11772 delete arg2;
11773 }
11774 return NULL;
11775}
11776
11777
11778static PyObject *_wrap_MimeTypesManager_GetFileTypeFromMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
11779 PyObject *resultobj;
11780 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
11781 wxString *arg2 = 0 ;
11782 wxFileType *result;
423f194a 11783 bool temp2 = False ;
d14a1e28
RD
11784 PyObject * obj0 = 0 ;
11785 PyObject * obj1 = 0 ;
11786 char *kwnames[] = {
11787 (char *) "self",(char *) "mimeType", NULL
11788 };
11789
11790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromMimeType",kwnames,&obj0,&obj1)) goto fail;
11791 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11792 {
11793 arg2 = wxString_in_helper(obj1);
11794 if (arg2 == NULL) SWIG_fail;
423f194a 11795 temp2 = True;
d14a1e28
RD
11796 }
11797 {
11798 PyThreadState* __tstate = wxPyBeginAllowThreads();
11799 result = (wxFileType *)(arg1)->GetFileTypeFromMimeType((wxString const &)*arg2);
11800
11801 wxPyEndAllowThreads(__tstate);
11802 if (PyErr_Occurred()) SWIG_fail;
11803 }
11804 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileType, 1);
11805 {
11806 if (temp2)
11807 delete arg2;
11808 }
11809 return resultobj;
11810 fail:
11811 {
11812 if (temp2)
11813 delete arg2;
11814 }
11815 return NULL;
11816}
11817
11818
11819static PyObject *_wrap_MimeTypesManager_ReadMailcap(PyObject *self, PyObject *args, PyObject *kwargs) {
11820 PyObject *resultobj;
11821 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
11822 wxString *arg2 = 0 ;
423f194a 11823 bool arg3 = (bool) False ;
d14a1e28 11824 bool result;
423f194a 11825 bool temp2 = False ;
d14a1e28
RD
11826 PyObject * obj0 = 0 ;
11827 PyObject * obj1 = 0 ;
11828 PyObject * obj2 = 0 ;
11829 char *kwnames[] = {
11830 (char *) "self",(char *) "filename",(char *) "fallback", NULL
11831 };
11832
11833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MimeTypesManager_ReadMailcap",kwnames,&obj0,&obj1,&obj2)) goto fail;
11834 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11835 {
11836 arg2 = wxString_in_helper(obj1);
11837 if (arg2 == NULL) SWIG_fail;
423f194a 11838 temp2 = True;
d14a1e28
RD
11839 }
11840 if (obj2) {
11841 arg3 = PyInt_AsLong(obj2) ? true : false;
11842 if (PyErr_Occurred()) SWIG_fail;
11843 }
11844 {
11845 PyThreadState* __tstate = wxPyBeginAllowThreads();
11846 result = (bool)(arg1)->ReadMailcap((wxString const &)*arg2,arg3);
11847
11848 wxPyEndAllowThreads(__tstate);
11849 if (PyErr_Occurred()) SWIG_fail;
11850 }
11851 resultobj = PyInt_FromLong((long)result);
11852 {
11853 if (temp2)
11854 delete arg2;
11855 }
11856 return resultobj;
11857 fail:
11858 {
11859 if (temp2)
11860 delete arg2;
11861 }
11862 return NULL;
11863}
11864
11865
11866static PyObject *_wrap_MimeTypesManager_ReadMimeTypes(PyObject *self, PyObject *args, PyObject *kwargs) {
11867 PyObject *resultobj;
11868 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
11869 wxString *arg2 = 0 ;
11870 bool result;
423f194a 11871 bool temp2 = False ;
d14a1e28
RD
11872 PyObject * obj0 = 0 ;
11873 PyObject * obj1 = 0 ;
11874 char *kwnames[] = {
11875 (char *) "self",(char *) "filename", NULL
11876 };
11877
11878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_ReadMimeTypes",kwnames,&obj0,&obj1)) goto fail;
11879 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11880 {
11881 arg2 = wxString_in_helper(obj1);
11882 if (arg2 == NULL) SWIG_fail;
423f194a 11883 temp2 = True;
d14a1e28
RD
11884 }
11885 {
11886 PyThreadState* __tstate = wxPyBeginAllowThreads();
11887 result = (bool)(arg1)->ReadMimeTypes((wxString const &)*arg2);
11888
11889 wxPyEndAllowThreads(__tstate);
11890 if (PyErr_Occurred()) SWIG_fail;
11891 }
11892 resultobj = PyInt_FromLong((long)result);
11893 {
11894 if (temp2)
11895 delete arg2;
11896 }
11897 return resultobj;
11898 fail:
11899 {
11900 if (temp2)
11901 delete arg2;
11902 }
11903 return NULL;
11904}
11905
11906
11907static PyObject *_wrap_MimeTypesManager_EnumAllFileTypes(PyObject *self, PyObject *args, PyObject *kwargs) {
11908 PyObject *resultobj;
11909 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
11910 PyObject *result;
11911 PyObject * obj0 = 0 ;
11912 char *kwnames[] = {
11913 (char *) "self", NULL
11914 };
11915
11916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_EnumAllFileTypes",kwnames,&obj0)) goto fail;
11917 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11918 {
11919 PyThreadState* __tstate = wxPyBeginAllowThreads();
11920 result = (PyObject *)wxMimeTypesManager_EnumAllFileTypes(arg1);
11921
11922 wxPyEndAllowThreads(__tstate);
11923 if (PyErr_Occurred()) SWIG_fail;
11924 }
11925 resultobj = result;
11926 return resultobj;
11927 fail:
11928 return NULL;
11929}
11930
11931
11932static PyObject *_wrap_MimeTypesManager_AddFallback(PyObject *self, PyObject *args, PyObject *kwargs) {
11933 PyObject *resultobj;
11934 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
11935 wxFileTypeInfo *arg2 = 0 ;
11936 PyObject * obj0 = 0 ;
11937 PyObject * obj1 = 0 ;
11938 char *kwnames[] = {
11939 (char *) "self",(char *) "ft", NULL
11940 };
11941
11942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_AddFallback",kwnames,&obj0,&obj1)) goto fail;
11943 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11944 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11945 if (arg2 == NULL) {
11946 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
11947 }
11948 {
11949 PyThreadState* __tstate = wxPyBeginAllowThreads();
11950 (arg1)->AddFallback((wxFileTypeInfo const &)*arg2);
11951
11952 wxPyEndAllowThreads(__tstate);
11953 if (PyErr_Occurred()) SWIG_fail;
11954 }
11955 Py_INCREF(Py_None); resultobj = Py_None;
11956 return resultobj;
11957 fail:
11958 return NULL;
11959}
11960
11961
11962static PyObject *_wrap_MimeTypesManager_Associate(PyObject *self, PyObject *args, PyObject *kwargs) {
11963 PyObject *resultobj;
11964 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
11965 wxFileTypeInfo *arg2 = 0 ;
11966 wxFileType *result;
11967 PyObject * obj0 = 0 ;
11968 PyObject * obj1 = 0 ;
11969 char *kwnames[] = {
11970 (char *) "self",(char *) "ftInfo", NULL
11971 };
11972
11973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Associate",kwnames,&obj0,&obj1)) goto fail;
11974 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11975 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxFileTypeInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11976 if (arg2 == NULL) {
11977 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
11978 }
11979 {
11980 PyThreadState* __tstate = wxPyBeginAllowThreads();
11981 result = (wxFileType *)(arg1)->Associate((wxFileTypeInfo const &)*arg2);
11982
11983 wxPyEndAllowThreads(__tstate);
11984 if (PyErr_Occurred()) SWIG_fail;
11985 }
11986 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileType, 1);
11987 return resultobj;
11988 fail:
11989 return NULL;
11990}
11991
11992
11993static PyObject *_wrap_MimeTypesManager_Unassociate(PyObject *self, PyObject *args, PyObject *kwargs) {
11994 PyObject *resultobj;
11995 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
11996 wxFileType *arg2 = (wxFileType *) 0 ;
11997 bool result;
11998 PyObject * obj0 = 0 ;
11999 PyObject * obj1 = 0 ;
12000 char *kwnames[] = {
12001 (char *) "self",(char *) "ft", NULL
12002 };
12003
12004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Unassociate",kwnames,&obj0,&obj1)) goto fail;
12005 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12006 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxFileType,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12007 {
12008 PyThreadState* __tstate = wxPyBeginAllowThreads();
12009 result = (bool)(arg1)->Unassociate(arg2);
12010
12011 wxPyEndAllowThreads(__tstate);
12012 if (PyErr_Occurred()) SWIG_fail;
12013 }
12014 resultobj = PyInt_FromLong((long)result);
12015 return resultobj;
12016 fail:
12017 return NULL;
12018}
12019
12020
12021static PyObject *_wrap_delete_MimeTypesManager(PyObject *self, PyObject *args, PyObject *kwargs) {
12022 PyObject *resultobj;
12023 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
12024 PyObject * obj0 = 0 ;
12025 char *kwnames[] = {
12026 (char *) "self", NULL
12027 };
12028
12029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MimeTypesManager",kwnames,&obj0)) goto fail;
12030 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMimeTypesManager,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12031 {
12032 PyThreadState* __tstate = wxPyBeginAllowThreads();
12033 delete arg1;
12034
12035 wxPyEndAllowThreads(__tstate);
12036 if (PyErr_Occurred()) SWIG_fail;
12037 }
12038 Py_INCREF(Py_None); resultobj = Py_None;
12039 return resultobj;
12040 fail:
12041 return NULL;
12042}
12043
12044
12045static PyObject * MimeTypesManager_swigregister(PyObject *self, PyObject *args) {
12046 PyObject *obj;
12047 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12048 SWIG_TypeClientData(SWIGTYPE_p_wxMimeTypesManager, obj);
12049 Py_INCREF(obj);
12050 return Py_BuildValue((char *)"");
12051}
12052static int _wrap_ART_TOOLBAR_set(PyObject *_val) {
12053 PyErr_SetString(PyExc_TypeError,"Variable ART_TOOLBAR is read-only.");
12054 return 1;
12055}
12056
12057
12058static PyObject *_wrap_ART_TOOLBAR_get() {
12059 PyObject *pyobj;
12060
12061 {
12062#if wxUSE_UNICODE
12063 pyobj = PyUnicode_FromWideChar((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
12064#else
12065 pyobj = PyString_FromStringAndSize((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
12066#endif
12067 }
12068 return pyobj;
12069}
12070
12071
12072static int _wrap_ART_MENU_set(PyObject *_val) {
12073 PyErr_SetString(PyExc_TypeError,"Variable ART_MENU is read-only.");
12074 return 1;
12075}
12076
12077
12078static PyObject *_wrap_ART_MENU_get() {
12079 PyObject *pyobj;
12080
12081 {
12082#if wxUSE_UNICODE
12083 pyobj = PyUnicode_FromWideChar((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
12084#else
12085 pyobj = PyString_FromStringAndSize((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
12086#endif
12087 }
12088 return pyobj;
12089}
12090
12091
12092static int _wrap_ART_FRAME_ICON_set(PyObject *_val) {
12093 PyErr_SetString(PyExc_TypeError,"Variable ART_FRAME_ICON is read-only.");
12094 return 1;
12095}
12096
12097
12098static PyObject *_wrap_ART_FRAME_ICON_get() {
12099 PyObject *pyobj;
12100
12101 {
12102#if wxUSE_UNICODE
12103 pyobj = PyUnicode_FromWideChar((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
12104#else
12105 pyobj = PyString_FromStringAndSize((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
12106#endif
12107 }
12108 return pyobj;
12109}
12110
12111
12112static int _wrap_ART_CMN_DIALOG_set(PyObject *_val) {
12113 PyErr_SetString(PyExc_TypeError,"Variable ART_CMN_DIALOG is read-only.");
12114 return 1;
12115}
12116
12117
12118static PyObject *_wrap_ART_CMN_DIALOG_get() {
12119 PyObject *pyobj;
12120
12121 {
12122#if wxUSE_UNICODE
12123 pyobj = PyUnicode_FromWideChar((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
12124#else
12125 pyobj = PyString_FromStringAndSize((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
12126#endif
12127 }
12128 return pyobj;
12129}
12130
12131
12132static int _wrap_ART_HELP_BROWSER_set(PyObject *_val) {
12133 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BROWSER is read-only.");
12134 return 1;
12135}
12136
12137
12138static PyObject *_wrap_ART_HELP_BROWSER_get() {
12139 PyObject *pyobj;
12140
12141 {
12142#if wxUSE_UNICODE
12143 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
12144#else
12145 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
12146#endif
12147 }
12148 return pyobj;
12149}
12150
12151
12152static int _wrap_ART_MESSAGE_BOX_set(PyObject *_val) {
12153 PyErr_SetString(PyExc_TypeError,"Variable ART_MESSAGE_BOX is read-only.");
12154 return 1;
12155}
12156
12157
12158static PyObject *_wrap_ART_MESSAGE_BOX_get() {
12159 PyObject *pyobj;
12160
12161 {
12162#if wxUSE_UNICODE
12163 pyobj = PyUnicode_FromWideChar((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
12164#else
12165 pyobj = PyString_FromStringAndSize((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
12166#endif
12167 }
12168 return pyobj;
12169}
12170
12171
12172static int _wrap_ART_OTHER_set(PyObject *_val) {
12173 PyErr_SetString(PyExc_TypeError,"Variable ART_OTHER is read-only.");
12174 return 1;
12175}
12176
12177
12178static PyObject *_wrap_ART_OTHER_get() {
12179 PyObject *pyobj;
12180
12181 {
12182#if wxUSE_UNICODE
12183 pyobj = PyUnicode_FromWideChar((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
12184#else
12185 pyobj = PyString_FromStringAndSize((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
12186#endif
12187 }
12188 return pyobj;
12189}
12190
12191
12192static int _wrap_ART_ADD_BOOKMARK_set(PyObject *_val) {
12193 PyErr_SetString(PyExc_TypeError,"Variable ART_ADD_BOOKMARK is read-only.");
12194 return 1;
12195}
12196
12197
12198static PyObject *_wrap_ART_ADD_BOOKMARK_get() {
12199 PyObject *pyobj;
12200
12201 {
12202#if wxUSE_UNICODE
12203 pyobj = PyUnicode_FromWideChar((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
12204#else
12205 pyobj = PyString_FromStringAndSize((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
12206#endif
12207 }
12208 return pyobj;
12209}
12210
12211
12212static int _wrap_ART_DEL_BOOKMARK_set(PyObject *_val) {
12213 PyErr_SetString(PyExc_TypeError,"Variable ART_DEL_BOOKMARK is read-only.");
12214 return 1;
12215}
12216
12217
12218static PyObject *_wrap_ART_DEL_BOOKMARK_get() {
12219 PyObject *pyobj;
12220
12221 {
12222#if wxUSE_UNICODE
12223 pyobj = PyUnicode_FromWideChar((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
12224#else
12225 pyobj = PyString_FromStringAndSize((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
12226#endif
12227 }
12228 return pyobj;
12229}
12230
12231
12232static int _wrap_ART_HELP_SIDE_PANEL_set(PyObject *_val) {
12233 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SIDE_PANEL is read-only.");
12234 return 1;
12235}
12236
12237
12238static PyObject *_wrap_ART_HELP_SIDE_PANEL_get() {
12239 PyObject *pyobj;
12240
12241 {
12242#if wxUSE_UNICODE
12243 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
12244#else
12245 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
12246#endif
12247 }
12248 return pyobj;
12249}
12250
12251
12252static int _wrap_ART_HELP_SETTINGS_set(PyObject *_val) {
12253 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SETTINGS is read-only.");
12254 return 1;
12255}
12256
12257
12258static PyObject *_wrap_ART_HELP_SETTINGS_get() {
12259 PyObject *pyobj;
12260
12261 {
12262#if wxUSE_UNICODE
12263 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
12264#else
12265 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
12266#endif
12267 }
12268 return pyobj;
12269}
12270
12271
12272static int _wrap_ART_HELP_BOOK_set(PyObject *_val) {
12273 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BOOK is read-only.");
12274 return 1;
12275}
12276
12277
12278static PyObject *_wrap_ART_HELP_BOOK_get() {
12279 PyObject *pyobj;
12280
12281 {
12282#if wxUSE_UNICODE
12283 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
12284#else
12285 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
12286#endif
12287 }
12288 return pyobj;
12289}
12290
12291
12292static int _wrap_ART_HELP_FOLDER_set(PyObject *_val) {
12293 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_FOLDER is read-only.");
12294 return 1;
12295}
12296
12297
12298static PyObject *_wrap_ART_HELP_FOLDER_get() {
12299 PyObject *pyobj;
12300
12301 {
12302#if wxUSE_UNICODE
12303 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
12304#else
12305 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
12306#endif
12307 }
12308 return pyobj;
12309}
12310
12311
12312static int _wrap_ART_HELP_PAGE_set(PyObject *_val) {
12313 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_PAGE is read-only.");
12314 return 1;
12315}
12316
12317
12318static PyObject *_wrap_ART_HELP_PAGE_get() {
12319 PyObject *pyobj;
12320
12321 {
12322#if wxUSE_UNICODE
12323 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
12324#else
12325 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
12326#endif
12327 }
12328 return pyobj;
12329}
12330
12331
12332static int _wrap_ART_GO_BACK_set(PyObject *_val) {
12333 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_BACK is read-only.");
12334 return 1;
12335}
12336
12337
12338static PyObject *_wrap_ART_GO_BACK_get() {
12339 PyObject *pyobj;
12340
12341 {
12342#if wxUSE_UNICODE
12343 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
12344#else
12345 pyobj = PyString_FromStringAndSize((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
12346#endif
12347 }
12348 return pyobj;
12349}
12350
12351
12352static int _wrap_ART_GO_FORWARD_set(PyObject *_val) {
12353 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_FORWARD is read-only.");
12354 return 1;
12355}
12356
12357
12358static PyObject *_wrap_ART_GO_FORWARD_get() {
12359 PyObject *pyobj;
12360
12361 {
12362#if wxUSE_UNICODE
12363 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
12364#else
12365 pyobj = PyString_FromStringAndSize((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
12366#endif
12367 }
12368 return pyobj;
12369}
12370
12371
12372static int _wrap_ART_GO_UP_set(PyObject *_val) {
12373 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_UP is read-only.");
12374 return 1;
12375}
12376
12377
12378static PyObject *_wrap_ART_GO_UP_get() {
12379 PyObject *pyobj;
12380
12381 {
12382#if wxUSE_UNICODE
12383 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
12384#else
12385 pyobj = PyString_FromStringAndSize((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
12386#endif
12387 }
12388 return pyobj;
12389}
12390
12391
12392static int _wrap_ART_GO_DOWN_set(PyObject *_val) {
12393 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DOWN is read-only.");
12394 return 1;
12395}
12396
12397
12398static PyObject *_wrap_ART_GO_DOWN_get() {
12399 PyObject *pyobj;
12400
12401 {
12402#if wxUSE_UNICODE
12403 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
12404#else
12405 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
12406#endif
12407 }
12408 return pyobj;
12409}
12410
12411
12412static int _wrap_ART_GO_TO_PARENT_set(PyObject *_val) {
12413 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_TO_PARENT is read-only.");
12414 return 1;
12415}
12416
12417
12418static PyObject *_wrap_ART_GO_TO_PARENT_get() {
12419 PyObject *pyobj;
12420
12421 {
12422#if wxUSE_UNICODE
12423 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
12424#else
12425 pyobj = PyString_FromStringAndSize((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
12426#endif
12427 }
12428 return pyobj;
12429}
12430
12431
12432static int _wrap_ART_GO_HOME_set(PyObject *_val) {
12433 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_HOME is read-only.");
12434 return 1;
12435}
12436
12437
12438static PyObject *_wrap_ART_GO_HOME_get() {
12439 PyObject *pyobj;
12440
12441 {
12442#if wxUSE_UNICODE
12443 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
12444#else
12445 pyobj = PyString_FromStringAndSize((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
12446#endif
12447 }
12448 return pyobj;
12449}
12450
12451
12452static int _wrap_ART_FILE_OPEN_set(PyObject *_val) {
12453 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_OPEN is read-only.");
12454 return 1;
12455}
12456
12457
12458static PyObject *_wrap_ART_FILE_OPEN_get() {
12459 PyObject *pyobj;
12460
12461 {
12462#if wxUSE_UNICODE
12463 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
12464#else
12465 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
12466#endif
12467 }
12468 return pyobj;
12469}
12470
12471
12472static int _wrap_ART_PRINT_set(PyObject *_val) {
12473 PyErr_SetString(PyExc_TypeError,"Variable ART_PRINT is read-only.");
12474 return 1;
12475}
12476
12477
12478static PyObject *_wrap_ART_PRINT_get() {
12479 PyObject *pyobj;
12480
12481 {
12482#if wxUSE_UNICODE
12483 pyobj = PyUnicode_FromWideChar((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
12484#else
12485 pyobj = PyString_FromStringAndSize((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
12486#endif
12487 }
12488 return pyobj;
12489}
12490
12491
12492static int _wrap_ART_HELP_set(PyObject *_val) {
12493 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP is read-only.");
12494 return 1;
12495}
12496
12497
12498static PyObject *_wrap_ART_HELP_get() {
12499 PyObject *pyobj;
12500
12501 {
12502#if wxUSE_UNICODE
12503 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
12504#else
12505 pyobj = PyString_FromStringAndSize((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
12506#endif
12507 }
12508 return pyobj;
12509}
12510
12511
12512static int _wrap_ART_TIP_set(PyObject *_val) {
12513 PyErr_SetString(PyExc_TypeError,"Variable ART_TIP is read-only.");
12514 return 1;
12515}
12516
12517
12518static PyObject *_wrap_ART_TIP_get() {
12519 PyObject *pyobj;
12520
12521 {
12522#if wxUSE_UNICODE
12523 pyobj = PyUnicode_FromWideChar((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
12524#else
12525 pyobj = PyString_FromStringAndSize((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
12526#endif
12527 }
12528 return pyobj;
12529}
12530
12531
12532static int _wrap_ART_REPORT_VIEW_set(PyObject *_val) {
12533 PyErr_SetString(PyExc_TypeError,"Variable ART_REPORT_VIEW is read-only.");
12534 return 1;
12535}
12536
12537
12538static PyObject *_wrap_ART_REPORT_VIEW_get() {
12539 PyObject *pyobj;
12540
12541 {
12542#if wxUSE_UNICODE
12543 pyobj = PyUnicode_FromWideChar((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
12544#else
12545 pyobj = PyString_FromStringAndSize((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
12546#endif
12547 }
12548 return pyobj;
12549}
12550
12551
12552static int _wrap_ART_LIST_VIEW_set(PyObject *_val) {
12553 PyErr_SetString(PyExc_TypeError,"Variable ART_LIST_VIEW is read-only.");
12554 return 1;
12555}
12556
12557
12558static PyObject *_wrap_ART_LIST_VIEW_get() {
12559 PyObject *pyobj;
12560
12561 {
12562#if wxUSE_UNICODE
12563 pyobj = PyUnicode_FromWideChar((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
12564#else
12565 pyobj = PyString_FromStringAndSize((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
12566#endif
12567 }
12568 return pyobj;
12569}
12570
12571
12572static int _wrap_ART_NEW_DIR_set(PyObject *_val) {
12573 PyErr_SetString(PyExc_TypeError,"Variable ART_NEW_DIR is read-only.");
12574 return 1;
12575}
12576
12577
12578static PyObject *_wrap_ART_NEW_DIR_get() {
12579 PyObject *pyobj;
12580
12581 {
12582#if wxUSE_UNICODE
12583 pyobj = PyUnicode_FromWideChar((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
12584#else
12585 pyobj = PyString_FromStringAndSize((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
12586#endif
12587 }
12588 return pyobj;
12589}
12590
12591
12592static int _wrap_ART_FOLDER_set(PyObject *_val) {
12593 PyErr_SetString(PyExc_TypeError,"Variable ART_FOLDER is read-only.");
12594 return 1;
12595}
12596
12597
12598static PyObject *_wrap_ART_FOLDER_get() {
12599 PyObject *pyobj;
12600
12601 {
12602#if wxUSE_UNICODE
12603 pyobj = PyUnicode_FromWideChar((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
12604#else
12605 pyobj = PyString_FromStringAndSize((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
12606#endif
12607 }
12608 return pyobj;
12609}
12610
12611
12612static int _wrap_ART_GO_DIR_UP_set(PyObject *_val) {
12613 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DIR_UP is read-only.");
12614 return 1;
12615}
12616
12617
12618static PyObject *_wrap_ART_GO_DIR_UP_get() {
12619 PyObject *pyobj;
12620
12621 {
12622#if wxUSE_UNICODE
12623 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
12624#else
12625 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
12626#endif
12627 }
12628 return pyobj;
12629}
12630
12631
12632static int _wrap_ART_EXECUTABLE_FILE_set(PyObject *_val) {
12633 PyErr_SetString(PyExc_TypeError,"Variable ART_EXECUTABLE_FILE is read-only.");
12634 return 1;
12635}
12636
12637
12638static PyObject *_wrap_ART_EXECUTABLE_FILE_get() {
12639 PyObject *pyobj;
12640
12641 {
12642#if wxUSE_UNICODE
12643 pyobj = PyUnicode_FromWideChar((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
12644#else
12645 pyobj = PyString_FromStringAndSize((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
12646#endif
12647 }
12648 return pyobj;
12649}
12650
12651
12652static int _wrap_ART_NORMAL_FILE_set(PyObject *_val) {
12653 PyErr_SetString(PyExc_TypeError,"Variable ART_NORMAL_FILE is read-only.");
12654 return 1;
12655}
12656
12657
12658static PyObject *_wrap_ART_NORMAL_FILE_get() {
12659 PyObject *pyobj;
12660
12661 {
12662#if wxUSE_UNICODE
12663 pyobj = PyUnicode_FromWideChar((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
12664#else
12665 pyobj = PyString_FromStringAndSize((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
12666#endif
12667 }
12668 return pyobj;
12669}
12670
12671
12672static int _wrap_ART_TICK_MARK_set(PyObject *_val) {
12673 PyErr_SetString(PyExc_TypeError,"Variable ART_TICK_MARK is read-only.");
12674 return 1;
12675}
12676
12677
12678static PyObject *_wrap_ART_TICK_MARK_get() {
12679 PyObject *pyobj;
12680
12681 {
12682#if wxUSE_UNICODE
12683 pyobj = PyUnicode_FromWideChar((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
12684#else
12685 pyobj = PyString_FromStringAndSize((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
12686#endif
12687 }
12688 return pyobj;
12689}
12690
12691
12692static int _wrap_ART_CROSS_MARK_set(PyObject *_val) {
12693 PyErr_SetString(PyExc_TypeError,"Variable ART_CROSS_MARK is read-only.");
12694 return 1;
12695}
12696
12697
12698static PyObject *_wrap_ART_CROSS_MARK_get() {
12699 PyObject *pyobj;
12700
12701 {
12702#if wxUSE_UNICODE
12703 pyobj = PyUnicode_FromWideChar((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
12704#else
12705 pyobj = PyString_FromStringAndSize((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
12706#endif
12707 }
12708 return pyobj;
12709}
12710
12711
12712static int _wrap_ART_ERROR_set(PyObject *_val) {
12713 PyErr_SetString(PyExc_TypeError,"Variable ART_ERROR is read-only.");
12714 return 1;
12715}
12716
12717
12718static PyObject *_wrap_ART_ERROR_get() {
12719 PyObject *pyobj;
12720
12721 {
12722#if wxUSE_UNICODE
12723 pyobj = PyUnicode_FromWideChar((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
12724#else
12725 pyobj = PyString_FromStringAndSize((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
12726#endif
12727 }
12728 return pyobj;
12729}
12730
12731
12732static int _wrap_ART_QUESTION_set(PyObject *_val) {
12733 PyErr_SetString(PyExc_TypeError,"Variable ART_QUESTION is read-only.");
12734 return 1;
12735}
12736
12737
12738static PyObject *_wrap_ART_QUESTION_get() {
12739 PyObject *pyobj;
12740
12741 {
12742#if wxUSE_UNICODE
12743 pyobj = PyUnicode_FromWideChar((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
12744#else
12745 pyobj = PyString_FromStringAndSize((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
12746#endif
12747 }
12748 return pyobj;
12749}
12750
12751
12752static int _wrap_ART_WARNING_set(PyObject *_val) {
12753 PyErr_SetString(PyExc_TypeError,"Variable ART_WARNING is read-only.");
12754 return 1;
12755}
12756
12757
12758static PyObject *_wrap_ART_WARNING_get() {
12759 PyObject *pyobj;
12760
12761 {
12762#if wxUSE_UNICODE
12763 pyobj = PyUnicode_FromWideChar((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
12764#else
12765 pyobj = PyString_FromStringAndSize((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
12766#endif
12767 }
12768 return pyobj;
12769}
12770
12771
12772static int _wrap_ART_INFORMATION_set(PyObject *_val) {
12773 PyErr_SetString(PyExc_TypeError,"Variable ART_INFORMATION is read-only.");
12774 return 1;
12775}
12776
12777
12778static PyObject *_wrap_ART_INFORMATION_get() {
12779 PyObject *pyobj;
12780
12781 {
12782#if wxUSE_UNICODE
12783 pyobj = PyUnicode_FromWideChar((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
12784#else
12785 pyobj = PyString_FromStringAndSize((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
12786#endif
12787 }
12788 return pyobj;
12789}
12790
12791
12792static int _wrap_ART_MISSING_IMAGE_set(PyObject *_val) {
12793 PyErr_SetString(PyExc_TypeError,"Variable ART_MISSING_IMAGE is read-only.");
12794 return 1;
12795}
12796
12797
12798static PyObject *_wrap_ART_MISSING_IMAGE_get() {
12799 PyObject *pyobj;
12800
12801 {
12802#if wxUSE_UNICODE
12803 pyobj = PyUnicode_FromWideChar((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
12804#else
12805 pyobj = PyString_FromStringAndSize((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
12806#endif
12807 }
12808 return pyobj;
12809}
12810
12811
12812static PyObject *_wrap_new_ArtProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
12813 PyObject *resultobj;
12814 wxPyArtProvider *result;
12815 char *kwnames[] = {
12816 NULL
12817 };
12818
12819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ArtProvider",kwnames)) goto fail;
12820 {
12821 PyThreadState* __tstate = wxPyBeginAllowThreads();
12822 result = (wxPyArtProvider *)new wxPyArtProvider();
12823
12824 wxPyEndAllowThreads(__tstate);
12825 if (PyErr_Occurred()) SWIG_fail;
12826 }
12827 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyArtProvider, 1);
12828 return resultobj;
12829 fail:
12830 return NULL;
12831}
12832
12833
d14a1e28
RD
12834static PyObject *_wrap_ArtProvider__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
12835 PyObject *resultobj;
12836 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
12837 PyObject *arg2 = (PyObject *) 0 ;
12838 PyObject *arg3 = (PyObject *) 0 ;
12839 PyObject * obj0 = 0 ;
12840 PyObject * obj1 = 0 ;
12841 PyObject * obj2 = 0 ;
12842 char *kwnames[] = {
12843 (char *) "self",(char *) "self",(char *) "_class", NULL
12844 };
12845
12846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ArtProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
12847 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyArtProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12848 arg2 = obj1;
12849 arg3 = obj2;
12850 {
12851 PyThreadState* __tstate = wxPyBeginAllowThreads();
12852 (arg1)->_setCallbackInfo(arg2,arg3);
12853
12854 wxPyEndAllowThreads(__tstate);
12855 if (PyErr_Occurred()) SWIG_fail;
12856 }
12857 Py_INCREF(Py_None); resultobj = Py_None;
12858 return resultobj;
12859 fail:
12860 return NULL;
12861}
12862
12863
12864static PyObject *_wrap_ArtProvider_PushProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
12865 PyObject *resultobj;
12866 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
12867 PyObject * obj0 = 0 ;
12868 char *kwnames[] = {
12869 (char *) "provider", NULL
12870 };
12871
12872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_PushProvider",kwnames,&obj0)) goto fail;
12873 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyArtProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12874 {
12875 PyThreadState* __tstate = wxPyBeginAllowThreads();
12876 wxPyArtProvider::PushProvider(arg1);
12877
12878 wxPyEndAllowThreads(__tstate);
12879 if (PyErr_Occurred()) SWIG_fail;
12880 }
12881 Py_INCREF(Py_None); resultobj = Py_None;
12882 return resultobj;
12883 fail:
12884 return NULL;
12885}
12886
12887
12888static PyObject *_wrap_ArtProvider_PopProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
12889 PyObject *resultobj;
12890 bool result;
12891 char *kwnames[] = {
12892 NULL
12893 };
12894
12895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ArtProvider_PopProvider",kwnames)) goto fail;
12896 {
12897 PyThreadState* __tstate = wxPyBeginAllowThreads();
12898 result = (bool)wxPyArtProvider::PopProvider();
12899
12900 wxPyEndAllowThreads(__tstate);
12901 if (PyErr_Occurred()) SWIG_fail;
12902 }
12903 resultobj = PyInt_FromLong((long)result);
12904 return resultobj;
12905 fail:
12906 return NULL;
12907}
12908
12909
12910static PyObject *_wrap_ArtProvider_RemoveProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
12911 PyObject *resultobj;
12912 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
12913 bool result;
12914 PyObject * obj0 = 0 ;
12915 char *kwnames[] = {
12916 (char *) "provider", NULL
12917 };
12918
12919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_RemoveProvider",kwnames,&obj0)) goto fail;
12920 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyArtProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12921 {
12922 PyThreadState* __tstate = wxPyBeginAllowThreads();
12923 result = (bool)wxPyArtProvider::RemoveProvider(arg1);
12924
12925 wxPyEndAllowThreads(__tstate);
12926 if (PyErr_Occurred()) SWIG_fail;
12927 }
12928 resultobj = PyInt_FromLong((long)result);
12929 return resultobj;
12930 fail:
12931 return NULL;
12932}
12933
12934
12935static PyObject *_wrap_ArtProvider_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
12936 PyObject *resultobj;
12937 wxString *arg1 = 0 ;
12938 wxString const &arg2_defvalue = wxPyART_OTHER ;
12939 wxString *arg2 = (wxString *) &arg2_defvalue ;
12940 wxSize const &arg3_defvalue = wxDefaultSize ;
12941 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
12942 wxBitmap result;
423f194a
RD
12943 bool temp1 = False ;
12944 bool temp2 = False ;
d14a1e28
RD
12945 wxSize temp3 ;
12946 PyObject * obj0 = 0 ;
12947 PyObject * obj1 = 0 ;
12948 PyObject * obj2 = 0 ;
12949 char *kwnames[] = {
12950 (char *) "id",(char *) "client",(char *) "size", NULL
12951 };
12952
12953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
12954 {
12955 arg1 = wxString_in_helper(obj0);
12956 if (arg1 == NULL) SWIG_fail;
423f194a 12957 temp1 = True;
d14a1e28
RD
12958 }
12959 if (obj1) {
12960 {
12961 arg2 = wxString_in_helper(obj1);
12962 if (arg2 == NULL) SWIG_fail;
423f194a 12963 temp2 = True;
d14a1e28
RD
12964 }
12965 }
12966 if (obj2) {
12967 {
12968 arg3 = &temp3;
12969 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
12970 }
12971 }
12972 {
12973 PyThreadState* __tstate = wxPyBeginAllowThreads();
12974 result = wxPyArtProvider::GetBitmap((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
12975
12976 wxPyEndAllowThreads(__tstate);
12977 if (PyErr_Occurred()) SWIG_fail;
12978 }
12979 {
12980 wxBitmap * resultptr;
12981 resultptr = new wxBitmap((wxBitmap &) result);
12982 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxBitmap, 1);
12983 }
12984 {
12985 if (temp1)
12986 delete arg1;
12987 }
12988 {
12989 if (temp2)
12990 delete arg2;
12991 }
12992 return resultobj;
12993 fail:
12994 {
12995 if (temp1)
12996 delete arg1;
12997 }
12998 {
12999 if (temp2)
13000 delete arg2;
13001 }
13002 return NULL;
13003}
13004
13005
13006static PyObject *_wrap_ArtProvider_GetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
13007 PyObject *resultobj;
13008 wxString *arg1 = 0 ;
13009 wxString const &arg2_defvalue = wxPyART_OTHER ;
13010 wxString *arg2 = (wxString *) &arg2_defvalue ;
13011 wxSize const &arg3_defvalue = wxDefaultSize ;
13012 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
13013 wxIcon result;
423f194a
RD
13014 bool temp1 = False ;
13015 bool temp2 = False ;
d14a1e28
RD
13016 wxSize temp3 ;
13017 PyObject * obj0 = 0 ;
13018 PyObject * obj1 = 0 ;
13019 PyObject * obj2 = 0 ;
13020 char *kwnames[] = {
13021 (char *) "id",(char *) "client",(char *) "size", NULL
13022 };
13023
13024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
13025 {
13026 arg1 = wxString_in_helper(obj0);
13027 if (arg1 == NULL) SWIG_fail;
423f194a 13028 temp1 = True;
d14a1e28
RD
13029 }
13030 if (obj1) {
13031 {
13032 arg2 = wxString_in_helper(obj1);
13033 if (arg2 == NULL) SWIG_fail;
423f194a 13034 temp2 = True;
d14a1e28
RD
13035 }
13036 }
13037 if (obj2) {
13038 {
13039 arg3 = &temp3;
13040 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
13041 }
13042 }
13043 {
13044 PyThreadState* __tstate = wxPyBeginAllowThreads();
13045 result = wxPyArtProvider::GetIcon((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
13046
13047 wxPyEndAllowThreads(__tstate);
13048 if (PyErr_Occurred()) SWIG_fail;
13049 }
13050 {
13051 wxIcon * resultptr;
13052 resultptr = new wxIcon((wxIcon &) result);
13053 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxIcon, 1);
13054 }
13055 {
13056 if (temp1)
13057 delete arg1;
13058 }
13059 {
13060 if (temp2)
13061 delete arg2;
13062 }
13063 return resultobj;
13064 fail:
13065 {
13066 if (temp1)
13067 delete arg1;
13068 }
13069 {
13070 if (temp2)
13071 delete arg2;
13072 }
13073 return NULL;
13074}
13075
13076
41f1cec7
RD
13077static PyObject *_wrap_ArtProvider_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
13078 PyObject *resultobj;
13079 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
13080 PyObject * obj0 = 0 ;
13081 char *kwnames[] = {
13082 (char *) "self", NULL
13083 };
13084
13085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_Destroy",kwnames,&obj0)) goto fail;
13086 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyArtProvider,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13087 {
13088 PyThreadState* __tstate = wxPyBeginAllowThreads();
13089 wxPyArtProvider_Destroy(arg1);
13090
13091 wxPyEndAllowThreads(__tstate);
13092 if (PyErr_Occurred()) SWIG_fail;
13093 }
13094 Py_INCREF(Py_None); resultobj = Py_None;
13095 return resultobj;
13096 fail:
13097 return NULL;
13098}
13099
13100
d14a1e28
RD
13101static PyObject * ArtProvider_swigregister(PyObject *self, PyObject *args) {
13102 PyObject *obj;
13103 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13104 SWIG_TypeClientData(SWIGTYPE_p_wxPyArtProvider, obj);
13105 Py_INCREF(obj);
13106 return Py_BuildValue((char *)"");
13107}
13108static PyObject *_wrap_delete_ConfigBase(PyObject *self, PyObject *args, PyObject *kwargs) {
13109 PyObject *resultobj;
13110 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13111 PyObject * obj0 = 0 ;
13112 char *kwnames[] = {
13113 (char *) "self", NULL
13114 };
13115
13116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigBase",kwnames,&obj0)) goto fail;
13117 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13118 {
13119 PyThreadState* __tstate = wxPyBeginAllowThreads();
13120 delete arg1;
13121
13122 wxPyEndAllowThreads(__tstate);
13123 if (PyErr_Occurred()) SWIG_fail;
13124 }
13125 Py_INCREF(Py_None); resultobj = Py_None;
13126 return resultobj;
13127 fail:
13128 return NULL;
13129}
13130
13131
13132static PyObject *_wrap_ConfigBase_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
13133 PyObject *resultobj;
13134 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13135 wxConfigBase *result;
13136 PyObject * obj0 = 0 ;
13137 char *kwnames[] = {
13138 (char *) "pConfig", NULL
13139 };
13140
13141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_Set",kwnames,&obj0)) goto fail;
13142 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13143 {
13144 PyThreadState* __tstate = wxPyBeginAllowThreads();
13145 result = (wxConfigBase *)wxConfigBase::Set(arg1);
13146
13147 wxPyEndAllowThreads(__tstate);
13148 if (PyErr_Occurred()) SWIG_fail;
13149 }
13150 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxConfigBase, 0);
13151 return resultobj;
13152 fail:
13153 return NULL;
13154}
13155
13156
13157static PyObject *_wrap_ConfigBase_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
13158 PyObject *resultobj;
423f194a 13159 bool arg1 = (bool) True ;
d14a1e28
RD
13160 wxConfigBase *result;
13161 PyObject * obj0 = 0 ;
13162 char *kwnames[] = {
13163 (char *) "createOnDemand", NULL
13164 };
13165
13166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ConfigBase_Get",kwnames,&obj0)) goto fail;
13167 if (obj0) {
13168 arg1 = PyInt_AsLong(obj0) ? true : false;
13169 if (PyErr_Occurred()) SWIG_fail;
13170 }
13171 {
13172 PyThreadState* __tstate = wxPyBeginAllowThreads();
13173 result = (wxConfigBase *)wxConfigBase::Get(arg1);
13174
13175 wxPyEndAllowThreads(__tstate);
13176 if (PyErr_Occurred()) SWIG_fail;
13177 }
13178 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxConfigBase, 0);
13179 return resultobj;
13180 fail:
13181 return NULL;
13182}
13183
13184
13185static PyObject *_wrap_ConfigBase_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
13186 PyObject *resultobj;
13187 wxConfigBase *result;
13188 char *kwnames[] = {
13189 NULL
13190 };
13191
13192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_Create",kwnames)) goto fail;
13193 {
13194 PyThreadState* __tstate = wxPyBeginAllowThreads();
13195 result = (wxConfigBase *)wxConfigBase::Create();
13196
13197 wxPyEndAllowThreads(__tstate);
13198 if (PyErr_Occurred()) SWIG_fail;
13199 }
13200 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxConfigBase, 0);
13201 return resultobj;
13202 fail:
13203 return NULL;
13204}
13205
13206
13207static PyObject *_wrap_ConfigBase_DontCreateOnDemand(PyObject *self, PyObject *args, PyObject *kwargs) {
13208 PyObject *resultobj;
13209 char *kwnames[] = {
13210 NULL
13211 };
13212
13213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_DontCreateOnDemand",kwnames)) goto fail;
13214 {
13215 PyThreadState* __tstate = wxPyBeginAllowThreads();
13216 wxConfigBase::DontCreateOnDemand();
13217
13218 wxPyEndAllowThreads(__tstate);
13219 if (PyErr_Occurred()) SWIG_fail;
13220 }
13221 Py_INCREF(Py_None); resultobj = Py_None;
13222 return resultobj;
13223 fail:
13224 return NULL;
13225}
13226
13227
13228static PyObject *_wrap_ConfigBase_SetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
13229 PyObject *resultobj;
13230 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13231 wxString *arg2 = 0 ;
423f194a 13232 bool temp2 = False ;
d14a1e28
RD
13233 PyObject * obj0 = 0 ;
13234 PyObject * obj1 = 0 ;
13235 char *kwnames[] = {
13236 (char *) "self",(char *) "strPath", NULL
13237 };
13238
13239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetPath",kwnames,&obj0,&obj1)) goto fail;
13240 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13241 {
13242 arg2 = wxString_in_helper(obj1);
13243 if (arg2 == NULL) SWIG_fail;
423f194a 13244 temp2 = True;
d14a1e28
RD
13245 }
13246 {
13247 PyThreadState* __tstate = wxPyBeginAllowThreads();
13248 (arg1)->SetPath((wxString const &)*arg2);
13249
13250 wxPyEndAllowThreads(__tstate);
13251 if (PyErr_Occurred()) SWIG_fail;
13252 }
13253 Py_INCREF(Py_None); resultobj = Py_None;
13254 {
13255 if (temp2)
13256 delete arg2;
13257 }
13258 return resultobj;
13259 fail:
13260 {
13261 if (temp2)
13262 delete arg2;
13263 }
13264 return NULL;
13265}
13266
13267
13268static PyObject *_wrap_ConfigBase_GetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
13269 PyObject *resultobj;
13270 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13271 wxString *result;
13272 PyObject * obj0 = 0 ;
13273 char *kwnames[] = {
13274 (char *) "self", NULL
13275 };
13276
13277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetPath",kwnames,&obj0)) goto fail;
13278 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13279 {
13280 PyThreadState* __tstate = wxPyBeginAllowThreads();
13281 {
13282 wxString const &_result_ref = ((wxConfigBase const *)arg1)->GetPath();
13283 result = (wxString *) &_result_ref;
13284 }
13285
13286 wxPyEndAllowThreads(__tstate);
13287 if (PyErr_Occurred()) SWIG_fail;
13288 }
13289 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxString, 0);
13290 return resultobj;
13291 fail:
13292 return NULL;
13293}
13294
13295
13296static PyObject *_wrap_ConfigBase_GetFirstGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
13297 PyObject *resultobj;
13298 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13299 PyObject *result;
13300 PyObject * obj0 = 0 ;
13301 char *kwnames[] = {
13302 (char *) "self", NULL
13303 };
13304
13305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstGroup",kwnames,&obj0)) goto fail;
13306 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13307 {
13308 PyThreadState* __tstate = wxPyBeginAllowThreads();
13309 result = (PyObject *)wxConfigBase_GetFirstGroup(arg1);
13310
13311 wxPyEndAllowThreads(__tstate);
13312 if (PyErr_Occurred()) SWIG_fail;
13313 }
13314 resultobj = result;
13315 return resultobj;
13316 fail:
13317 return NULL;
13318}
13319
13320
13321static PyObject *_wrap_ConfigBase_GetNextGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
13322 PyObject *resultobj;
13323 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13324 long arg2 ;
13325 PyObject *result;
13326 PyObject * obj0 = 0 ;
13327 char *kwnames[] = {
13328 (char *) "self",(char *) "index", NULL
13329 };
13330
13331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Ol:ConfigBase_GetNextGroup",kwnames,&obj0,&arg2)) goto fail;
13332 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13333 {
13334 PyThreadState* __tstate = wxPyBeginAllowThreads();
13335 result = (PyObject *)wxConfigBase_GetNextGroup(arg1,arg2);
13336
13337 wxPyEndAllowThreads(__tstate);
13338 if (PyErr_Occurred()) SWIG_fail;
13339 }
13340 resultobj = result;
13341 return resultobj;
13342 fail:
13343 return NULL;
13344}
13345
13346
13347static PyObject *_wrap_ConfigBase_GetFirstEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
13348 PyObject *resultobj;
13349 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13350 PyObject *result;
13351 PyObject * obj0 = 0 ;
13352 char *kwnames[] = {
13353 (char *) "self", NULL
13354 };
13355
13356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstEntry",kwnames,&obj0)) goto fail;
13357 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13358 {
13359 PyThreadState* __tstate = wxPyBeginAllowThreads();
13360 result = (PyObject *)wxConfigBase_GetFirstEntry(arg1);
13361
13362 wxPyEndAllowThreads(__tstate);
13363 if (PyErr_Occurred()) SWIG_fail;
13364 }
13365 resultobj = result;
13366 return resultobj;
13367 fail:
13368 return NULL;
13369}
13370
13371
13372static PyObject *_wrap_ConfigBase_GetNextEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
13373 PyObject *resultobj;
13374 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13375 long arg2 ;
13376 PyObject *result;
13377 PyObject * obj0 = 0 ;
13378 char *kwnames[] = {
13379 (char *) "self",(char *) "index", NULL
13380 };
13381
13382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Ol:ConfigBase_GetNextEntry",kwnames,&obj0,&arg2)) goto fail;
13383 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13384 {
13385 PyThreadState* __tstate = wxPyBeginAllowThreads();
13386 result = (PyObject *)wxConfigBase_GetNextEntry(arg1,arg2);
13387
13388 wxPyEndAllowThreads(__tstate);
13389 if (PyErr_Occurred()) SWIG_fail;
13390 }
13391 resultobj = result;
13392 return resultobj;
13393 fail:
13394 return NULL;
13395}
13396
13397
13398static PyObject *_wrap_ConfigBase_GetNumberOfEntries(PyObject *self, PyObject *args, PyObject *kwargs) {
13399 PyObject *resultobj;
13400 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
423f194a 13401 bool arg2 = (bool) False ;
d14a1e28
RD
13402 size_t result;
13403 PyObject * obj0 = 0 ;
13404 PyObject * obj1 = 0 ;
13405 char *kwnames[] = {
13406 (char *) "self",(char *) "bRecursive", NULL
13407 };
13408
13409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfEntries",kwnames,&obj0,&obj1)) goto fail;
13410 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13411 if (obj1) {
13412 arg2 = PyInt_AsLong(obj1) ? true : false;
13413 if (PyErr_Occurred()) SWIG_fail;
13414 }
13415 {
13416 PyThreadState* __tstate = wxPyBeginAllowThreads();
13417 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfEntries(arg2);
13418
13419 wxPyEndAllowThreads(__tstate);
13420 if (PyErr_Occurred()) SWIG_fail;
13421 }
13422 resultobj = PyInt_FromLong((long)result);
13423 return resultobj;
13424 fail:
13425 return NULL;
13426}
13427
13428
13429static PyObject *_wrap_ConfigBase_GetNumberOfGroups(PyObject *self, PyObject *args, PyObject *kwargs) {
13430 PyObject *resultobj;
13431 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
423f194a 13432 bool arg2 = (bool) False ;
d14a1e28
RD
13433 size_t result;
13434 PyObject * obj0 = 0 ;
13435 PyObject * obj1 = 0 ;
13436 char *kwnames[] = {
13437 (char *) "self",(char *) "bRecursive", NULL
13438 };
13439
13440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfGroups",kwnames,&obj0,&obj1)) goto fail;
13441 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13442 if (obj1) {
13443 arg2 = PyInt_AsLong(obj1) ? true : false;
13444 if (PyErr_Occurred()) SWIG_fail;
13445 }
13446 {
13447 PyThreadState* __tstate = wxPyBeginAllowThreads();
13448 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfGroups(arg2);
13449
13450 wxPyEndAllowThreads(__tstate);
13451 if (PyErr_Occurred()) SWIG_fail;
13452 }
13453 resultobj = PyInt_FromLong((long)result);
13454 return resultobj;
13455 fail:
13456 return NULL;
13457}
13458
13459
13460static PyObject *_wrap_ConfigBase_HasGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
13461 PyObject *resultobj;
13462 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13463 wxString *arg2 = 0 ;
13464 bool result;
423f194a 13465 bool temp2 = False ;
d14a1e28
RD
13466 PyObject * obj0 = 0 ;
13467 PyObject * obj1 = 0 ;
13468 char *kwnames[] = {
13469 (char *) "self",(char *) "strName", NULL
13470 };
13471
13472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasGroup",kwnames,&obj0,&obj1)) goto fail;
13473 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13474 {
13475 arg2 = wxString_in_helper(obj1);
13476 if (arg2 == NULL) SWIG_fail;
423f194a 13477 temp2 = True;
d14a1e28
RD
13478 }
13479 {
13480 PyThreadState* __tstate = wxPyBeginAllowThreads();
13481 result = (bool)((wxConfigBase const *)arg1)->HasGroup((wxString const &)*arg2);
13482
13483 wxPyEndAllowThreads(__tstate);
13484 if (PyErr_Occurred()) SWIG_fail;
13485 }
13486 resultobj = PyInt_FromLong((long)result);
13487 {
13488 if (temp2)
13489 delete arg2;
13490 }
13491 return resultobj;
13492 fail:
13493 {
13494 if (temp2)
13495 delete arg2;
13496 }
13497 return NULL;
13498}
13499
13500
13501static PyObject *_wrap_ConfigBase_HasEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
13502 PyObject *resultobj;
13503 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13504 wxString *arg2 = 0 ;
13505 bool result;
423f194a 13506 bool temp2 = False ;
d14a1e28
RD
13507 PyObject * obj0 = 0 ;
13508 PyObject * obj1 = 0 ;
13509 char *kwnames[] = {
13510 (char *) "self",(char *) "strName", NULL
13511 };
13512
13513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasEntry",kwnames,&obj0,&obj1)) goto fail;
13514 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13515 {
13516 arg2 = wxString_in_helper(obj1);
13517 if (arg2 == NULL) SWIG_fail;
423f194a 13518 temp2 = True;
d14a1e28
RD
13519 }
13520 {
13521 PyThreadState* __tstate = wxPyBeginAllowThreads();
13522 result = (bool)((wxConfigBase const *)arg1)->HasEntry((wxString const &)*arg2);
13523
13524 wxPyEndAllowThreads(__tstate);
13525 if (PyErr_Occurred()) SWIG_fail;
13526 }
13527 resultobj = PyInt_FromLong((long)result);
13528 {
13529 if (temp2)
13530 delete arg2;
13531 }
13532 return resultobj;
13533 fail:
13534 {
13535 if (temp2)
13536 delete arg2;
13537 }
13538 return NULL;
13539}
13540
13541
13542static PyObject *_wrap_ConfigBase_Exists(PyObject *self, PyObject *args, PyObject *kwargs) {
13543 PyObject *resultobj;
13544 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13545 wxString *arg2 = 0 ;
13546 bool result;
423f194a 13547 bool temp2 = False ;
d14a1e28
RD
13548 PyObject * obj0 = 0 ;
13549 PyObject * obj1 = 0 ;
13550 char *kwnames[] = {
13551 (char *) "self",(char *) "strName", NULL
13552 };
13553
13554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_Exists",kwnames,&obj0,&obj1)) goto fail;
13555 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13556 {
13557 arg2 = wxString_in_helper(obj1);
13558 if (arg2 == NULL) SWIG_fail;
423f194a 13559 temp2 = True;
d14a1e28
RD
13560 }
13561 {
13562 PyThreadState* __tstate = wxPyBeginAllowThreads();
13563 result = (bool)((wxConfigBase const *)arg1)->Exists((wxString const &)*arg2);
13564
13565 wxPyEndAllowThreads(__tstate);
13566 if (PyErr_Occurred()) SWIG_fail;
13567 }
13568 resultobj = PyInt_FromLong((long)result);
13569 {
13570 if (temp2)
13571 delete arg2;
13572 }
13573 return resultobj;
13574 fail:
13575 {
13576 if (temp2)
13577 delete arg2;
13578 }
13579 return NULL;
13580}
13581
13582
13583static PyObject *_wrap_ConfigBase_GetEntryType(PyObject *self, PyObject *args, PyObject *kwargs) {
13584 PyObject *resultobj;
13585 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13586 wxString *arg2 = 0 ;
13587 int result;
423f194a 13588 bool temp2 = False ;
d14a1e28
RD
13589 PyObject * obj0 = 0 ;
13590 PyObject * obj1 = 0 ;
13591 char *kwnames[] = {
13592 (char *) "self",(char *) "name", NULL
13593 };
13594
13595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetEntryType",kwnames,&obj0,&obj1)) goto fail;
13596 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13597 {
13598 arg2 = wxString_in_helper(obj1);
13599 if (arg2 == NULL) SWIG_fail;
423f194a 13600 temp2 = True;
d14a1e28
RD
13601 }
13602 {
13603 PyThreadState* __tstate = wxPyBeginAllowThreads();
13604 result = (int)((wxConfigBase const *)arg1)->GetEntryType((wxString const &)*arg2);
13605
13606 wxPyEndAllowThreads(__tstate);
13607 if (PyErr_Occurred()) SWIG_fail;
13608 }
13609 resultobj = PyInt_FromLong((long)result);
13610 {
13611 if (temp2)
13612 delete arg2;
13613 }
13614 return resultobj;
13615 fail:
13616 {
13617 if (temp2)
13618 delete arg2;
13619 }
13620 return NULL;
13621}
13622
13623
13624static PyObject *_wrap_ConfigBase_Read(PyObject *self, PyObject *args, PyObject *kwargs) {
13625 PyObject *resultobj;
13626 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13627 wxString *arg2 = 0 ;
13628 wxString const &arg3_defvalue = wxPyEmptyString ;
13629 wxString *arg3 = (wxString *) &arg3_defvalue ;
13630 wxString result;
423f194a
RD
13631 bool temp2 = False ;
13632 bool temp3 = False ;
d14a1e28
RD
13633 PyObject * obj0 = 0 ;
13634 PyObject * obj1 = 0 ;
13635 PyObject * obj2 = 0 ;
13636 char *kwnames[] = {
13637 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
13638 };
13639
13640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_Read",kwnames,&obj0,&obj1,&obj2)) goto fail;
13641 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13642 {
13643 arg2 = wxString_in_helper(obj1);
13644 if (arg2 == NULL) SWIG_fail;
423f194a 13645 temp2 = True;
d14a1e28
RD
13646 }
13647 if (obj2) {
13648 {
13649 arg3 = wxString_in_helper(obj2);
13650 if (arg3 == NULL) SWIG_fail;
423f194a 13651 temp3 = True;
d14a1e28
RD
13652 }
13653 }
13654 {
13655 PyThreadState* __tstate = wxPyBeginAllowThreads();
13656 result = (arg1)->Read((wxString const &)*arg2,(wxString const &)*arg3);
13657
13658 wxPyEndAllowThreads(__tstate);
13659 if (PyErr_Occurred()) SWIG_fail;
13660 }
13661 {
13662#if wxUSE_UNICODE
13663 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13664#else
13665 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13666#endif
13667 }
13668 {
13669 if (temp2)
13670 delete arg2;
13671 }
13672 {
13673 if (temp3)
13674 delete arg3;
13675 }
13676 return resultobj;
13677 fail:
13678 {
13679 if (temp2)
13680 delete arg2;
13681 }
13682 {
13683 if (temp3)
13684 delete arg3;
13685 }
13686 return NULL;
13687}
13688
13689
13690static PyObject *_wrap_ConfigBase_ReadInt(PyObject *self, PyObject *args, PyObject *kwargs) {
13691 PyObject *resultobj;
13692 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13693 wxString *arg2 = 0 ;
13694 long arg3 = (long) 0 ;
13695 long result;
423f194a 13696 bool temp2 = False ;
d14a1e28
RD
13697 PyObject * obj0 = 0 ;
13698 PyObject * obj1 = 0 ;
13699 char *kwnames[] = {
13700 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
13701 };
13702
13703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|l:ConfigBase_ReadInt",kwnames,&obj0,&obj1,&arg3)) goto fail;
13704 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13705 {
13706 arg2 = wxString_in_helper(obj1);
13707 if (arg2 == NULL) SWIG_fail;
423f194a 13708 temp2 = True;
d14a1e28
RD
13709 }
13710 {
13711 PyThreadState* __tstate = wxPyBeginAllowThreads();
13712 result = (long)wxConfigBase_ReadInt(arg1,(wxString const &)*arg2,arg3);
13713
13714 wxPyEndAllowThreads(__tstate);
13715 if (PyErr_Occurred()) SWIG_fail;
13716 }
13717 resultobj = PyInt_FromLong((long)result);
13718 {
13719 if (temp2)
13720 delete arg2;
13721 }
13722 return resultobj;
13723 fail:
13724 {
13725 if (temp2)
13726 delete arg2;
13727 }
13728 return NULL;
13729}
13730
13731
13732static PyObject *_wrap_ConfigBase_ReadFloat(PyObject *self, PyObject *args, PyObject *kwargs) {
13733 PyObject *resultobj;
13734 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13735 wxString *arg2 = 0 ;
13736 double arg3 = (double) 0.0 ;
13737 double result;
423f194a 13738 bool temp2 = False ;
d14a1e28
RD
13739 PyObject * obj0 = 0 ;
13740 PyObject * obj1 = 0 ;
13741 char *kwnames[] = {
13742 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
13743 };
13744
13745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|d:ConfigBase_ReadFloat",kwnames,&obj0,&obj1,&arg3)) goto fail;
13746 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13747 {
13748 arg2 = wxString_in_helper(obj1);
13749 if (arg2 == NULL) SWIG_fail;
423f194a 13750 temp2 = True;
d14a1e28
RD
13751 }
13752 {
13753 PyThreadState* __tstate = wxPyBeginAllowThreads();
13754 result = (double)wxConfigBase_ReadFloat(arg1,(wxString const &)*arg2,arg3);
13755
13756 wxPyEndAllowThreads(__tstate);
13757 if (PyErr_Occurred()) SWIG_fail;
13758 }
13759 resultobj = PyFloat_FromDouble(result);
13760 {
13761 if (temp2)
13762 delete arg2;
13763 }
13764 return resultobj;
13765 fail:
13766 {
13767 if (temp2)
13768 delete arg2;
13769 }
13770 return NULL;
13771}
13772
13773
13774static PyObject *_wrap_ConfigBase_ReadBool(PyObject *self, PyObject *args, PyObject *kwargs) {
13775 PyObject *resultobj;
13776 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13777 wxString *arg2 = 0 ;
423f194a 13778 bool arg3 = (bool) False ;
d14a1e28 13779 bool result;
423f194a 13780 bool temp2 = False ;
d14a1e28
RD
13781 PyObject * obj0 = 0 ;
13782 PyObject * obj1 = 0 ;
13783 PyObject * obj2 = 0 ;
13784 char *kwnames[] = {
13785 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
13786 };
13787
13788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
13789 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13790 {
13791 arg2 = wxString_in_helper(obj1);
13792 if (arg2 == NULL) SWIG_fail;
423f194a 13793 temp2 = True;
d14a1e28
RD
13794 }
13795 if (obj2) {
13796 arg3 = PyInt_AsLong(obj2) ? true : false;
13797 if (PyErr_Occurred()) SWIG_fail;
13798 }
13799 {
13800 PyThreadState* __tstate = wxPyBeginAllowThreads();
13801 result = (bool)wxConfigBase_ReadBool(arg1,(wxString const &)*arg2,arg3);
13802
13803 wxPyEndAllowThreads(__tstate);
13804 if (PyErr_Occurred()) SWIG_fail;
13805 }
13806 resultobj = PyInt_FromLong((long)result);
13807 {
13808 if (temp2)
13809 delete arg2;
13810 }
13811 return resultobj;
13812 fail:
13813 {
13814 if (temp2)
13815 delete arg2;
13816 }
13817 return NULL;
13818}
13819
13820
13821static PyObject *_wrap_ConfigBase_Write(PyObject *self, PyObject *args, PyObject *kwargs) {
13822 PyObject *resultobj;
13823 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13824 wxString *arg2 = 0 ;
13825 wxString *arg3 = 0 ;
13826 bool result;
423f194a
RD
13827 bool temp2 = False ;
13828 bool temp3 = False ;
d14a1e28
RD
13829 PyObject * obj0 = 0 ;
13830 PyObject * obj1 = 0 ;
13831 PyObject * obj2 = 0 ;
13832 char *kwnames[] = {
13833 (char *) "self",(char *) "key",(char *) "value", NULL
13834 };
13835
13836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_Write",kwnames,&obj0,&obj1,&obj2)) goto fail;
13837 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13838 {
13839 arg2 = wxString_in_helper(obj1);
13840 if (arg2 == NULL) SWIG_fail;
423f194a 13841 temp2 = True;
d14a1e28
RD
13842 }
13843 {
13844 arg3 = wxString_in_helper(obj2);
13845 if (arg3 == NULL) SWIG_fail;
423f194a 13846 temp3 = True;
d14a1e28
RD
13847 }
13848 {
13849 PyThreadState* __tstate = wxPyBeginAllowThreads();
13850 result = (bool)(arg1)->Write((wxString const &)*arg2,(wxString const &)*arg3);
13851
13852 wxPyEndAllowThreads(__tstate);
13853 if (PyErr_Occurred()) SWIG_fail;
13854 }
13855 resultobj = PyInt_FromLong((long)result);
13856 {
13857 if (temp2)
13858 delete arg2;
13859 }
13860 {
13861 if (temp3)
13862 delete arg3;
13863 }
13864 return resultobj;
13865 fail:
13866 {
13867 if (temp2)
13868 delete arg2;
13869 }
13870 {
13871 if (temp3)
13872 delete arg3;
13873 }
13874 return NULL;
13875}
13876
13877
13878static PyObject *_wrap_ConfigBase_WriteInt(PyObject *self, PyObject *args, PyObject *kwargs) {
13879 PyObject *resultobj;
13880 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13881 wxString *arg2 = 0 ;
13882 long arg3 ;
13883 bool result;
423f194a 13884 bool temp2 = False ;
d14a1e28
RD
13885 PyObject * obj0 = 0 ;
13886 PyObject * obj1 = 0 ;
13887 char *kwnames[] = {
13888 (char *) "self",(char *) "key",(char *) "value", NULL
13889 };
13890
13891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOl:ConfigBase_WriteInt",kwnames,&obj0,&obj1,&arg3)) goto fail;
13892 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13893 {
13894 arg2 = wxString_in_helper(obj1);
13895 if (arg2 == NULL) SWIG_fail;
423f194a 13896 temp2 = True;
d14a1e28
RD
13897 }
13898 {
13899 PyThreadState* __tstate = wxPyBeginAllowThreads();
13900 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
13901
13902 wxPyEndAllowThreads(__tstate);
13903 if (PyErr_Occurred()) SWIG_fail;
13904 }
13905 resultobj = PyInt_FromLong((long)result);
13906 {
13907 if (temp2)
13908 delete arg2;
13909 }
13910 return resultobj;
13911 fail:
13912 {
13913 if (temp2)
13914 delete arg2;
13915 }
13916 return NULL;
13917}
13918
13919
13920static PyObject *_wrap_ConfigBase_WriteFloat(PyObject *self, PyObject *args, PyObject *kwargs) {
13921 PyObject *resultobj;
13922 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13923 wxString *arg2 = 0 ;
13924 double arg3 ;
13925 bool result;
423f194a 13926 bool temp2 = False ;
d14a1e28
RD
13927 PyObject * obj0 = 0 ;
13928 PyObject * obj1 = 0 ;
13929 char *kwnames[] = {
13930 (char *) "self",(char *) "key",(char *) "value", NULL
13931 };
13932
13933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOd:ConfigBase_WriteFloat",kwnames,&obj0,&obj1,&arg3)) goto fail;
13934 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13935 {
13936 arg2 = wxString_in_helper(obj1);
13937 if (arg2 == NULL) SWIG_fail;
423f194a 13938 temp2 = True;
d14a1e28
RD
13939 }
13940 {
13941 PyThreadState* __tstate = wxPyBeginAllowThreads();
13942 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
13943
13944 wxPyEndAllowThreads(__tstate);
13945 if (PyErr_Occurred()) SWIG_fail;
13946 }
13947 resultobj = PyInt_FromLong((long)result);
13948 {
13949 if (temp2)
13950 delete arg2;
13951 }
13952 return resultobj;
13953 fail:
13954 {
13955 if (temp2)
13956 delete arg2;
13957 }
13958 return NULL;
13959}
13960
13961
13962static PyObject *_wrap_ConfigBase_WriteBool(PyObject *self, PyObject *args, PyObject *kwargs) {
13963 PyObject *resultobj;
13964 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
13965 wxString *arg2 = 0 ;
13966 bool arg3 ;
13967 bool result;
423f194a 13968 bool temp2 = False ;
d14a1e28
RD
13969 PyObject * obj0 = 0 ;
13970 PyObject * obj1 = 0 ;
13971 PyObject * obj2 = 0 ;
13972 char *kwnames[] = {
13973 (char *) "self",(char *) "key",(char *) "value", NULL
13974 };
13975
13976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
13977 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13978 {
13979 arg2 = wxString_in_helper(obj1);
13980 if (arg2 == NULL) SWIG_fail;
423f194a 13981 temp2 = True;
d14a1e28
RD
13982 }
13983 arg3 = PyInt_AsLong(obj2) ? true : false;
13984 if (PyErr_Occurred()) SWIG_fail;
13985 {
13986 PyThreadState* __tstate = wxPyBeginAllowThreads();
13987 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
13988
13989 wxPyEndAllowThreads(__tstate);
13990 if (PyErr_Occurred()) SWIG_fail;
13991 }
13992 resultobj = PyInt_FromLong((long)result);
13993 {
13994 if (temp2)
13995 delete arg2;
13996 }
13997 return resultobj;
13998 fail:
13999 {
14000 if (temp2)
14001 delete arg2;
14002 }
14003 return NULL;
14004}
14005
14006
14007static PyObject *_wrap_ConfigBase_Flush(PyObject *self, PyObject *args, PyObject *kwargs) {
14008 PyObject *resultobj;
14009 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
423f194a 14010 bool arg2 = (bool) False ;
d14a1e28
RD
14011 bool result;
14012 PyObject * obj0 = 0 ;
14013 PyObject * obj1 = 0 ;
14014 char *kwnames[] = {
14015 (char *) "self",(char *) "bCurrentOnly", NULL
14016 };
14017
14018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_Flush",kwnames,&obj0,&obj1)) goto fail;
14019 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14020 if (obj1) {
14021 arg2 = PyInt_AsLong(obj1) ? true : false;
14022 if (PyErr_Occurred()) SWIG_fail;
14023 }
14024 {
14025 PyThreadState* __tstate = wxPyBeginAllowThreads();
14026 result = (bool)(arg1)->Flush(arg2);
14027
14028 wxPyEndAllowThreads(__tstate);
14029 if (PyErr_Occurred()) SWIG_fail;
14030 }
14031 resultobj = PyInt_FromLong((long)result);
14032 return resultobj;
14033 fail:
14034 return NULL;
14035}
14036
14037
14038static PyObject *_wrap_ConfigBase_RenameEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
14039 PyObject *resultobj;
14040 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14041 wxString *arg2 = 0 ;
14042 wxString *arg3 = 0 ;
14043 bool result;
423f194a
RD
14044 bool temp2 = False ;
14045 bool temp3 = False ;
d14a1e28
RD
14046 PyObject * obj0 = 0 ;
14047 PyObject * obj1 = 0 ;
14048 PyObject * obj2 = 0 ;
14049 char *kwnames[] = {
14050 (char *) "self",(char *) "oldName",(char *) "newName", NULL
14051 };
14052
14053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
14054 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14055 {
14056 arg2 = wxString_in_helper(obj1);
14057 if (arg2 == NULL) SWIG_fail;
423f194a 14058 temp2 = True;
d14a1e28
RD
14059 }
14060 {
14061 arg3 = wxString_in_helper(obj2);
14062 if (arg3 == NULL) SWIG_fail;
423f194a 14063 temp3 = True;
d14a1e28
RD
14064 }
14065 {
14066 PyThreadState* __tstate = wxPyBeginAllowThreads();
14067 result = (bool)(arg1)->RenameEntry((wxString const &)*arg2,(wxString const &)*arg3);
14068
14069 wxPyEndAllowThreads(__tstate);
14070 if (PyErr_Occurred()) SWIG_fail;
14071 }
14072 resultobj = PyInt_FromLong((long)result);
14073 {
14074 if (temp2)
14075 delete arg2;
14076 }
14077 {
14078 if (temp3)
14079 delete arg3;
14080 }
14081 return resultobj;
14082 fail:
14083 {
14084 if (temp2)
14085 delete arg2;
14086 }
14087 {
14088 if (temp3)
14089 delete arg3;
14090 }
14091 return NULL;
14092}
14093
14094
14095static PyObject *_wrap_ConfigBase_RenameGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
14096 PyObject *resultobj;
14097 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14098 wxString *arg2 = 0 ;
14099 wxString *arg3 = 0 ;
14100 bool result;
423f194a
RD
14101 bool temp2 = False ;
14102 bool temp3 = False ;
d14a1e28
RD
14103 PyObject * obj0 = 0 ;
14104 PyObject * obj1 = 0 ;
14105 PyObject * obj2 = 0 ;
14106 char *kwnames[] = {
14107 (char *) "self",(char *) "oldName",(char *) "newName", NULL
14108 };
14109
14110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameGroup",kwnames,&obj0,&obj1,&obj2)) goto fail;
14111 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14112 {
14113 arg2 = wxString_in_helper(obj1);
14114 if (arg2 == NULL) SWIG_fail;
423f194a 14115 temp2 = True;
d14a1e28
RD
14116 }
14117 {
14118 arg3 = wxString_in_helper(obj2);
14119 if (arg3 == NULL) SWIG_fail;
423f194a 14120 temp3 = True;
d14a1e28
RD
14121 }
14122 {
14123 PyThreadState* __tstate = wxPyBeginAllowThreads();
14124 result = (bool)(arg1)->RenameGroup((wxString const &)*arg2,(wxString const &)*arg3);
14125
14126 wxPyEndAllowThreads(__tstate);
14127 if (PyErr_Occurred()) SWIG_fail;
14128 }
14129 resultobj = PyInt_FromLong((long)result);
14130 {
14131 if (temp2)
14132 delete arg2;
14133 }
14134 {
14135 if (temp3)
14136 delete arg3;
14137 }
14138 return resultobj;
14139 fail:
14140 {
14141 if (temp2)
14142 delete arg2;
14143 }
14144 {
14145 if (temp3)
14146 delete arg3;
14147 }
14148 return NULL;
14149}
14150
14151
14152static PyObject *_wrap_ConfigBase_DeleteEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
14153 PyObject *resultobj;
14154 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14155 wxString *arg2 = 0 ;
423f194a 14156 bool arg3 = (bool) True ;
d14a1e28 14157 bool result;
423f194a 14158 bool temp2 = False ;
d14a1e28
RD
14159 PyObject * obj0 = 0 ;
14160 PyObject * obj1 = 0 ;
14161 PyObject * obj2 = 0 ;
14162 char *kwnames[] = {
14163 (char *) "self",(char *) "key",(char *) "bDeleteGroupIfEmpty", NULL
14164 };
14165
14166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_DeleteEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
14167 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14168 {
14169 arg2 = wxString_in_helper(obj1);
14170 if (arg2 == NULL) SWIG_fail;
423f194a 14171 temp2 = True;
d14a1e28
RD
14172 }
14173 if (obj2) {
14174 arg3 = PyInt_AsLong(obj2) ? true : false;
14175 if (PyErr_Occurred()) SWIG_fail;
14176 }
14177 {
14178 PyThreadState* __tstate = wxPyBeginAllowThreads();
14179 result = (bool)(arg1)->DeleteEntry((wxString const &)*arg2,arg3);
14180
14181 wxPyEndAllowThreads(__tstate);
14182 if (PyErr_Occurred()) SWIG_fail;
14183 }
14184 resultobj = PyInt_FromLong((long)result);
14185 {
14186 if (temp2)
14187 delete arg2;
14188 }
14189 return resultobj;
14190 fail:
14191 {
14192 if (temp2)
14193 delete arg2;
14194 }
14195 return NULL;
14196}
14197
14198
14199static PyObject *_wrap_ConfigBase_DeleteGroup(PyObject *self, PyObject *args, PyObject *kwargs) {
14200 PyObject *resultobj;
14201 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14202 wxString *arg2 = 0 ;
14203 bool result;
423f194a 14204 bool temp2 = False ;
d14a1e28
RD
14205 PyObject * obj0 = 0 ;
14206 PyObject * obj1 = 0 ;
14207 char *kwnames[] = {
14208 (char *) "self",(char *) "key", NULL
14209 };
14210
14211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_DeleteGroup",kwnames,&obj0,&obj1)) goto fail;
14212 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14213 {
14214 arg2 = wxString_in_helper(obj1);
14215 if (arg2 == NULL) SWIG_fail;
423f194a 14216 temp2 = True;
d14a1e28
RD
14217 }
14218 {
14219 PyThreadState* __tstate = wxPyBeginAllowThreads();
14220 result = (bool)(arg1)->DeleteGroup((wxString const &)*arg2);
14221
14222 wxPyEndAllowThreads(__tstate);
14223 if (PyErr_Occurred()) SWIG_fail;
14224 }
14225 resultobj = PyInt_FromLong((long)result);
14226 {
14227 if (temp2)
14228 delete arg2;
14229 }
14230 return resultobj;
14231 fail:
14232 {
14233 if (temp2)
14234 delete arg2;
14235 }
14236 return NULL;
14237}
14238
14239
14240static PyObject *_wrap_ConfigBase_DeleteAll(PyObject *self, PyObject *args, PyObject *kwargs) {
14241 PyObject *resultobj;
14242 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14243 bool result;
14244 PyObject * obj0 = 0 ;
14245 char *kwnames[] = {
14246 (char *) "self", NULL
14247 };
14248
14249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_DeleteAll",kwnames,&obj0)) goto fail;
14250 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14251 {
14252 PyThreadState* __tstate = wxPyBeginAllowThreads();
14253 result = (bool)(arg1)->DeleteAll();
14254
14255 wxPyEndAllowThreads(__tstate);
14256 if (PyErr_Occurred()) SWIG_fail;
14257 }
14258 resultobj = PyInt_FromLong((long)result);
14259 return resultobj;
14260 fail:
14261 return NULL;
14262}
14263
14264
14265static PyObject *_wrap_ConfigBase_IsExpandingEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
14266 PyObject *resultobj;
14267 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14268 bool result;
14269 PyObject * obj0 = 0 ;
14270 char *kwnames[] = {
14271 (char *) "self", NULL
14272 };
14273
14274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsExpandingEnvVars",kwnames,&obj0)) goto fail;
14275 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14276 {
14277 PyThreadState* __tstate = wxPyBeginAllowThreads();
14278 result = (bool)((wxConfigBase const *)arg1)->IsExpandingEnvVars();
14279
14280 wxPyEndAllowThreads(__tstate);
14281 if (PyErr_Occurred()) SWIG_fail;
14282 }
14283 resultobj = PyInt_FromLong((long)result);
14284 return resultobj;
14285 fail:
14286 return NULL;
14287}
14288
14289
14290static PyObject *_wrap_ConfigBase_SetExpandEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
14291 PyObject *resultobj;
14292 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
423f194a 14293 bool arg2 = (bool) True ;
d14a1e28
RD
14294 PyObject * obj0 = 0 ;
14295 PyObject * obj1 = 0 ;
14296 char *kwnames[] = {
14297 (char *) "self",(char *) "bDoIt", NULL
14298 };
14299
14300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
14301 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14302 if (obj1) {
14303 arg2 = PyInt_AsLong(obj1) ? true : false;
14304 if (PyErr_Occurred()) SWIG_fail;
14305 }
14306 {
14307 PyThreadState* __tstate = wxPyBeginAllowThreads();
14308 (arg1)->SetExpandEnvVars(arg2);
14309
14310 wxPyEndAllowThreads(__tstate);
14311 if (PyErr_Occurred()) SWIG_fail;
14312 }
14313 Py_INCREF(Py_None); resultobj = Py_None;
14314 return resultobj;
14315 fail:
14316 return NULL;
14317}
14318
14319
14320static PyObject *_wrap_ConfigBase_SetRecordDefaults(PyObject *self, PyObject *args, PyObject *kwargs) {
14321 PyObject *resultobj;
14322 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
423f194a 14323 bool arg2 = (bool) True ;
d14a1e28
RD
14324 PyObject * obj0 = 0 ;
14325 PyObject * obj1 = 0 ;
14326 char *kwnames[] = {
14327 (char *) "self",(char *) "bDoIt", NULL
14328 };
14329
14330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetRecordDefaults",kwnames,&obj0,&obj1)) goto fail;
14331 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14332 if (obj1) {
14333 arg2 = PyInt_AsLong(obj1) ? true : false;
14334 if (PyErr_Occurred()) SWIG_fail;
14335 }
14336 {
14337 PyThreadState* __tstate = wxPyBeginAllowThreads();
14338 (arg1)->SetRecordDefaults(arg2);
14339
14340 wxPyEndAllowThreads(__tstate);
14341 if (PyErr_Occurred()) SWIG_fail;
14342 }
14343 Py_INCREF(Py_None); resultobj = Py_None;
14344 return resultobj;
14345 fail:
14346 return NULL;
14347}
14348
14349
14350static PyObject *_wrap_ConfigBase_IsRecordingDefaults(PyObject *self, PyObject *args, PyObject *kwargs) {
14351 PyObject *resultobj;
14352 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14353 bool result;
14354 PyObject * obj0 = 0 ;
14355 char *kwnames[] = {
14356 (char *) "self", NULL
14357 };
14358
14359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsRecordingDefaults",kwnames,&obj0)) goto fail;
14360 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14361 {
14362 PyThreadState* __tstate = wxPyBeginAllowThreads();
14363 result = (bool)((wxConfigBase const *)arg1)->IsRecordingDefaults();
14364
14365 wxPyEndAllowThreads(__tstate);
14366 if (PyErr_Occurred()) SWIG_fail;
14367 }
14368 resultobj = PyInt_FromLong((long)result);
14369 return resultobj;
14370 fail:
14371 return NULL;
14372}
14373
14374
14375static PyObject *_wrap_ConfigBase_ExpandEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
14376 PyObject *resultobj;
14377 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14378 wxString *arg2 = 0 ;
14379 wxString result;
423f194a 14380 bool temp2 = False ;
d14a1e28
RD
14381 PyObject * obj0 = 0 ;
14382 PyObject * obj1 = 0 ;
14383 char *kwnames[] = {
14384 (char *) "self",(char *) "str", NULL
14385 };
14386
14387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_ExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
14388 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14389 {
14390 arg2 = wxString_in_helper(obj1);
14391 if (arg2 == NULL) SWIG_fail;
423f194a 14392 temp2 = True;
d14a1e28
RD
14393 }
14394 {
14395 PyThreadState* __tstate = wxPyBeginAllowThreads();
14396 result = ((wxConfigBase const *)arg1)->ExpandEnvVars((wxString const &)*arg2);
14397
14398 wxPyEndAllowThreads(__tstate);
14399 if (PyErr_Occurred()) SWIG_fail;
14400 }
14401 {
14402#if wxUSE_UNICODE
14403 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14404#else
14405 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14406#endif
14407 }
14408 {
14409 if (temp2)
14410 delete arg2;
14411 }
14412 return resultobj;
14413 fail:
14414 {
14415 if (temp2)
14416 delete arg2;
14417 }
14418 return NULL;
14419}
14420
14421
14422static PyObject *_wrap_ConfigBase_GetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
14423 PyObject *resultobj;
14424 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14425 wxString result;
14426 PyObject * obj0 = 0 ;
14427 char *kwnames[] = {
14428 (char *) "self", NULL
14429 };
14430
14431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetAppName",kwnames,&obj0)) goto fail;
14432 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14433 {
14434 PyThreadState* __tstate = wxPyBeginAllowThreads();
14435 result = ((wxConfigBase const *)arg1)->GetAppName();
14436
14437 wxPyEndAllowThreads(__tstate);
14438 if (PyErr_Occurred()) SWIG_fail;
14439 }
14440 {
14441#if wxUSE_UNICODE
14442 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14443#else
14444 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14445#endif
14446 }
14447 return resultobj;
14448 fail:
14449 return NULL;
14450}
14451
14452
14453static PyObject *_wrap_ConfigBase_GetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
14454 PyObject *resultobj;
14455 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14456 wxString result;
14457 PyObject * obj0 = 0 ;
14458 char *kwnames[] = {
14459 (char *) "self", NULL
14460 };
14461
14462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetVendorName",kwnames,&obj0)) goto fail;
14463 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14464 {
14465 PyThreadState* __tstate = wxPyBeginAllowThreads();
14466 result = ((wxConfigBase const *)arg1)->GetVendorName();
14467
14468 wxPyEndAllowThreads(__tstate);
14469 if (PyErr_Occurred()) SWIG_fail;
14470 }
14471 {
14472#if wxUSE_UNICODE
14473 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14474#else
14475 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14476#endif
14477 }
14478 return resultobj;
14479 fail:
14480 return NULL;
14481}
14482
14483
14484static PyObject *_wrap_ConfigBase_SetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
14485 PyObject *resultobj;
14486 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14487 wxString *arg2 = 0 ;
423f194a 14488 bool temp2 = False ;
d14a1e28
RD
14489 PyObject * obj0 = 0 ;
14490 PyObject * obj1 = 0 ;
14491 char *kwnames[] = {
14492 (char *) "self",(char *) "appName", NULL
14493 };
14494
14495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetAppName",kwnames,&obj0,&obj1)) goto fail;
14496 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14497 {
14498 arg2 = wxString_in_helper(obj1);
14499 if (arg2 == NULL) SWIG_fail;
423f194a 14500 temp2 = True;
d14a1e28
RD
14501 }
14502 {
14503 PyThreadState* __tstate = wxPyBeginAllowThreads();
14504 (arg1)->SetAppName((wxString const &)*arg2);
14505
14506 wxPyEndAllowThreads(__tstate);
14507 if (PyErr_Occurred()) SWIG_fail;
14508 }
14509 Py_INCREF(Py_None); resultobj = Py_None;
14510 {
14511 if (temp2)
14512 delete arg2;
14513 }
14514 return resultobj;
14515 fail:
14516 {
14517 if (temp2)
14518 delete arg2;
14519 }
14520 return NULL;
14521}
14522
14523
14524static PyObject *_wrap_ConfigBase_SetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
14525 PyObject *resultobj;
14526 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14527 wxString *arg2 = 0 ;
423f194a 14528 bool temp2 = False ;
d14a1e28
RD
14529 PyObject * obj0 = 0 ;
14530 PyObject * obj1 = 0 ;
14531 char *kwnames[] = {
14532 (char *) "self",(char *) "vendorName", NULL
14533 };
14534
14535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
14536 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14537 {
14538 arg2 = wxString_in_helper(obj1);
14539 if (arg2 == NULL) SWIG_fail;
423f194a 14540 temp2 = True;
d14a1e28
RD
14541 }
14542 {
14543 PyThreadState* __tstate = wxPyBeginAllowThreads();
14544 (arg1)->SetVendorName((wxString const &)*arg2);
14545
14546 wxPyEndAllowThreads(__tstate);
14547 if (PyErr_Occurred()) SWIG_fail;
14548 }
14549 Py_INCREF(Py_None); resultobj = Py_None;
14550 {
14551 if (temp2)
14552 delete arg2;
14553 }
14554 return resultobj;
14555 fail:
14556 {
14557 if (temp2)
14558 delete arg2;
14559 }
14560 return NULL;
14561}
14562
14563
14564static PyObject *_wrap_ConfigBase_SetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
14565 PyObject *resultobj;
14566 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14567 long arg2 ;
14568 PyObject * obj0 = 0 ;
14569 char *kwnames[] = {
14570 (char *) "self",(char *) "style", NULL
14571 };
14572
14573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Ol:ConfigBase_SetStyle",kwnames,&obj0,&arg2)) goto fail;
14574 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14575 {
14576 PyThreadState* __tstate = wxPyBeginAllowThreads();
14577 (arg1)->SetStyle(arg2);
14578
14579 wxPyEndAllowThreads(__tstate);
14580 if (PyErr_Occurred()) SWIG_fail;
14581 }
14582 Py_INCREF(Py_None); resultobj = Py_None;
14583 return resultobj;
14584 fail:
14585 return NULL;
14586}
14587
14588
14589static PyObject *_wrap_ConfigBase_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
14590 PyObject *resultobj;
14591 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14592 long result;
14593 PyObject * obj0 = 0 ;
14594 char *kwnames[] = {
14595 (char *) "self", NULL
14596 };
14597
14598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetStyle",kwnames,&obj0)) goto fail;
14599 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14600 {
14601 PyThreadState* __tstate = wxPyBeginAllowThreads();
14602 result = (long)((wxConfigBase const *)arg1)->GetStyle();
14603
14604 wxPyEndAllowThreads(__tstate);
14605 if (PyErr_Occurred()) SWIG_fail;
14606 }
14607 resultobj = PyInt_FromLong((long)result);
14608 return resultobj;
14609 fail:
14610 return NULL;
14611}
14612
14613
14614static PyObject * ConfigBase_swigregister(PyObject *self, PyObject *args) {
14615 PyObject *obj;
14616 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14617 SWIG_TypeClientData(SWIGTYPE_p_wxConfigBase, obj);
14618 Py_INCREF(obj);
14619 return Py_BuildValue((char *)"");
14620}
14621static PyObject *_wrap_new_ConfigPathChanger(PyObject *self, PyObject *args, PyObject *kwargs) {
14622 PyObject *resultobj;
14623 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14624 wxString *arg2 = 0 ;
14625 wxConfigPathChanger *result;
423f194a 14626 bool temp2 = False ;
d14a1e28
RD
14627 PyObject * obj0 = 0 ;
14628 PyObject * obj1 = 0 ;
14629 char *kwnames[] = {
14630 (char *) "pContainer",(char *) "strEntry", NULL
14631 };
14632
14633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_ConfigPathChanger",kwnames,&obj0,&obj1)) goto fail;
14634 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigBase,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14635 {
14636 arg2 = wxString_in_helper(obj1);
14637 if (arg2 == NULL) SWIG_fail;
423f194a 14638 temp2 = True;
d14a1e28
RD
14639 }
14640 {
14641 PyThreadState* __tstate = wxPyBeginAllowThreads();
14642 result = (wxConfigPathChanger *)new wxConfigPathChanger((wxConfigBase const *)arg1,(wxString const &)*arg2);
14643
14644 wxPyEndAllowThreads(__tstate);
14645 if (PyErr_Occurred()) SWIG_fail;
14646 }
14647 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxConfigPathChanger, 1);
14648 {
14649 if (temp2)
14650 delete arg2;
14651 }
14652 return resultobj;
14653 fail:
14654 {
14655 if (temp2)
14656 delete arg2;
14657 }
14658 return NULL;
14659}
14660
14661
14662static PyObject *_wrap_delete_ConfigPathChanger(PyObject *self, PyObject *args, PyObject *kwargs) {
14663 PyObject *resultobj;
14664 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
14665 PyObject * obj0 = 0 ;
14666 char *kwnames[] = {
14667 (char *) "self", NULL
14668 };
14669
14670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigPathChanger",kwnames,&obj0)) goto fail;
14671 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigPathChanger,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14672 {
14673 PyThreadState* __tstate = wxPyBeginAllowThreads();
14674 delete arg1;
14675
14676 wxPyEndAllowThreads(__tstate);
14677 if (PyErr_Occurred()) SWIG_fail;
14678 }
14679 Py_INCREF(Py_None); resultobj = Py_None;
14680 return resultobj;
14681 fail:
14682 return NULL;
14683}
14684
14685
14686static PyObject *_wrap_ConfigPathChanger_Name(PyObject *self, PyObject *args, PyObject *kwargs) {
14687 PyObject *resultobj;
14688 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
14689 wxString *result;
14690 PyObject * obj0 = 0 ;
14691 char *kwnames[] = {
14692 (char *) "self", NULL
14693 };
14694
14695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigPathChanger_Name",kwnames,&obj0)) goto fail;
14696 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfigPathChanger,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14697 {
14698 PyThreadState* __tstate = wxPyBeginAllowThreads();
14699 {
14700 wxString const &_result_ref = ((wxConfigPathChanger const *)arg1)->Name();
14701 result = (wxString *) &_result_ref;
14702 }
14703
14704 wxPyEndAllowThreads(__tstate);
14705 if (PyErr_Occurred()) SWIG_fail;
14706 }
14707 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxString, 0);
14708 return resultobj;
14709 fail:
14710 return NULL;
14711}
14712
14713
14714static PyObject * ConfigPathChanger_swigregister(PyObject *self, PyObject *args) {
14715 PyObject *obj;
14716 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14717 SWIG_TypeClientData(SWIGTYPE_p_wxConfigPathChanger, obj);
14718 Py_INCREF(obj);
14719 return Py_BuildValue((char *)"");
14720}
14721static PyObject *_wrap_new_Config(PyObject *self, PyObject *args, PyObject *kwargs) {
14722 PyObject *resultobj;
14723 wxString const &arg1_defvalue = wxPyEmptyString ;
14724 wxString *arg1 = (wxString *) &arg1_defvalue ;
14725 wxString const &arg2_defvalue = wxPyEmptyString ;
14726 wxString *arg2 = (wxString *) &arg2_defvalue ;
14727 wxString const &arg3_defvalue = wxPyEmptyString ;
14728 wxString *arg3 = (wxString *) &arg3_defvalue ;
14729 wxString const &arg4_defvalue = wxPyEmptyString ;
14730 wxString *arg4 = (wxString *) &arg4_defvalue ;
14731 long arg5 = (long) 0 ;
14732 wxConfig *result;
423f194a
RD
14733 bool temp1 = False ;
14734 bool temp2 = False ;
14735 bool temp3 = False ;
14736 bool temp4 = False ;
d14a1e28
RD
14737 PyObject * obj0 = 0 ;
14738 PyObject * obj1 = 0 ;
14739 PyObject * obj2 = 0 ;
14740 PyObject * obj3 = 0 ;
14741 char *kwnames[] = {
14742 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
14743 };
14744
14745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOl:new_Config",kwnames,&obj0,&obj1,&obj2,&obj3,&arg5)) goto fail;
14746 if (obj0) {
14747 {
14748 arg1 = wxString_in_helper(obj0);
14749 if (arg1 == NULL) SWIG_fail;
423f194a 14750 temp1 = True;
d14a1e28
RD
14751 }
14752 }
14753 if (obj1) {
14754 {
14755 arg2 = wxString_in_helper(obj1);
14756 if (arg2 == NULL) SWIG_fail;
423f194a 14757 temp2 = True;
d14a1e28
RD
14758 }
14759 }
14760 if (obj2) {
14761 {
14762 arg3 = wxString_in_helper(obj2);
14763 if (arg3 == NULL) SWIG_fail;
423f194a 14764 temp3 = True;
d14a1e28
RD
14765 }
14766 }
14767 if (obj3) {
14768 {
14769 arg4 = wxString_in_helper(obj3);
14770 if (arg4 == NULL) SWIG_fail;
423f194a 14771 temp4 = True;
d14a1e28
RD
14772 }
14773 }
14774 {
14775 PyThreadState* __tstate = wxPyBeginAllowThreads();
14776 result = (wxConfig *)new wxConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
14777
14778 wxPyEndAllowThreads(__tstate);
14779 if (PyErr_Occurred()) SWIG_fail;
14780 }
14781 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxConfig, 1);
14782 {
14783 if (temp1)
14784 delete arg1;
14785 }
14786 {
14787 if (temp2)
14788 delete arg2;
14789 }
14790 {
14791 if (temp3)
14792 delete arg3;
14793 }
14794 {
14795 if (temp4)
14796 delete arg4;
14797 }
14798 return resultobj;
14799 fail:
14800 {
14801 if (temp1)
14802 delete arg1;
14803 }
14804 {
14805 if (temp2)
14806 delete arg2;
14807 }
14808 {
14809 if (temp3)
14810 delete arg3;
14811 }
14812 {
14813 if (temp4)
14814 delete arg4;
14815 }
14816 return NULL;
14817}
14818
14819
14820static PyObject *_wrap_delete_Config(PyObject *self, PyObject *args, PyObject *kwargs) {
14821 PyObject *resultobj;
14822 wxConfig *arg1 = (wxConfig *) 0 ;
14823 PyObject * obj0 = 0 ;
14824 char *kwnames[] = {
14825 (char *) "self", NULL
14826 };
14827
14828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Config",kwnames,&obj0)) goto fail;
14829 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxConfig,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14830 {
14831 PyThreadState* __tstate = wxPyBeginAllowThreads();
14832 delete arg1;
14833
14834 wxPyEndAllowThreads(__tstate);
14835 if (PyErr_Occurred()) SWIG_fail;
14836 }
14837 Py_INCREF(Py_None); resultobj = Py_None;
14838 return resultobj;
14839 fail:
14840 return NULL;
14841}
14842
14843
14844static PyObject * Config_swigregister(PyObject *self, PyObject *args) {
14845 PyObject *obj;
14846 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14847 SWIG_TypeClientData(SWIGTYPE_p_wxConfig, obj);
14848 Py_INCREF(obj);
14849 return Py_BuildValue((char *)"");
14850}
14851static PyObject *_wrap_new_FileConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
14852 PyObject *resultobj;
14853 wxString const &arg1_defvalue = wxPyEmptyString ;
14854 wxString *arg1 = (wxString *) &arg1_defvalue ;
14855 wxString const &arg2_defvalue = wxPyEmptyString ;
14856 wxString *arg2 = (wxString *) &arg2_defvalue ;
14857 wxString const &arg3_defvalue = wxPyEmptyString ;
14858 wxString *arg3 = (wxString *) &arg3_defvalue ;
14859 wxString const &arg4_defvalue = wxPyEmptyString ;
14860 wxString *arg4 = (wxString *) &arg4_defvalue ;
14861 long arg5 = (long) 0 ;
14862 wxFileConfig *result;
423f194a
RD
14863 bool temp1 = False ;
14864 bool temp2 = False ;
14865 bool temp3 = False ;
14866 bool temp4 = False ;
d14a1e28
RD
14867 PyObject * obj0 = 0 ;
14868 PyObject * obj1 = 0 ;
14869 PyObject * obj2 = 0 ;
14870 PyObject * obj3 = 0 ;
14871 char *kwnames[] = {
14872 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
14873 };
14874
14875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOl:new_FileConfig",kwnames,&obj0,&obj1,&obj2,&obj3,&arg5)) goto fail;
14876 if (obj0) {
14877 {
14878 arg1 = wxString_in_helper(obj0);
14879 if (arg1 == NULL) SWIG_fail;
423f194a 14880 temp1 = True;
d14a1e28
RD
14881 }
14882 }
14883 if (obj1) {
14884 {
14885 arg2 = wxString_in_helper(obj1);
14886 if (arg2 == NULL) SWIG_fail;
423f194a 14887 temp2 = True;
d14a1e28
RD
14888 }
14889 }
14890 if (obj2) {
14891 {
14892 arg3 = wxString_in_helper(obj2);
14893 if (arg3 == NULL) SWIG_fail;
423f194a 14894 temp3 = True;
d14a1e28
RD
14895 }
14896 }
14897 if (obj3) {
14898 {
14899 arg4 = wxString_in_helper(obj3);
14900 if (arg4 == NULL) SWIG_fail;
423f194a 14901 temp4 = True;
d14a1e28
RD
14902 }
14903 }
14904 {
14905 PyThreadState* __tstate = wxPyBeginAllowThreads();
14906 result = (wxFileConfig *)new wxFileConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
14907
14908 wxPyEndAllowThreads(__tstate);
14909 if (PyErr_Occurred()) SWIG_fail;
14910 }
14911 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileConfig, 1);
14912 {
14913 if (temp1)
14914 delete arg1;
14915 }
14916 {
14917 if (temp2)
14918 delete arg2;
14919 }
14920 {
14921 if (temp3)
14922 delete arg3;
14923 }
14924 {
14925 if (temp4)
14926 delete arg4;
14927 }
14928 return resultobj;
14929 fail:
14930 {
14931 if (temp1)
14932 delete arg1;
14933 }
14934 {
14935 if (temp2)
14936 delete arg2;
14937 }
14938 {
14939 if (temp3)
14940 delete arg3;
14941 }
14942 {
14943 if (temp4)
14944 delete arg4;
14945 }
14946 return NULL;
14947}
14948
14949
14950static PyObject *_wrap_delete_FileConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
14951 PyObject *resultobj;
14952 wxFileConfig *arg1 = (wxFileConfig *) 0 ;
14953 PyObject * obj0 = 0 ;
14954 char *kwnames[] = {
14955 (char *) "self", NULL
14956 };
14957
14958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileConfig",kwnames,&obj0)) goto fail;
14959 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileConfig,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14960 {
14961 PyThreadState* __tstate = wxPyBeginAllowThreads();
14962 delete arg1;
14963
14964 wxPyEndAllowThreads(__tstate);
14965 if (PyErr_Occurred()) SWIG_fail;
14966 }
14967 Py_INCREF(Py_None); resultobj = Py_None;
14968 return resultobj;
14969 fail:
14970 return NULL;
14971}
14972
14973
14974static PyObject * FileConfig_swigregister(PyObject *self, PyObject *args) {
14975 PyObject *obj;
14976 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14977 SWIG_TypeClientData(SWIGTYPE_p_wxFileConfig, obj);
14978 Py_INCREF(obj);
14979 return Py_BuildValue((char *)"");
14980}
14981static PyObject *_wrap_ExpandEnvVars(PyObject *self, PyObject *args, PyObject *kwargs) {
14982 PyObject *resultobj;
14983 wxString *arg1 = 0 ;
14984 wxString result;
423f194a 14985 bool temp1 = False ;
d14a1e28
RD
14986 PyObject * obj0 = 0 ;
14987 char *kwnames[] = {
14988 (char *) "sz", NULL
14989 };
14990
14991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ExpandEnvVars",kwnames,&obj0)) goto fail;
14992 {
14993 arg1 = wxString_in_helper(obj0);
14994 if (arg1 == NULL) SWIG_fail;
423f194a 14995 temp1 = True;
d14a1e28
RD
14996 }
14997 {
14998 PyThreadState* __tstate = wxPyBeginAllowThreads();
14999 result = wxExpandEnvVars((wxString const &)*arg1);
15000
15001 wxPyEndAllowThreads(__tstate);
15002 if (PyErr_Occurred()) SWIG_fail;
15003 }
15004 {
15005#if wxUSE_UNICODE
15006 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15007#else
15008 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15009#endif
15010 }
15011 {
15012 if (temp1)
15013 delete arg1;
15014 }
15015 return resultobj;
15016 fail:
15017 {
15018 if (temp1)
15019 delete arg1;
15020 }
15021 return NULL;
15022}
15023
15024
15025static PyObject *_wrap_DateTime_SetCountry(PyObject *self, PyObject *args, PyObject *kwargs) {
15026 PyObject *resultobj;
15027 int arg1 ;
15028 char *kwnames[] = {
15029 (char *) "country", NULL
15030 };
15031
15032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:DateTime_SetCountry",kwnames,&arg1)) goto fail;
15033 {
15034 PyThreadState* __tstate = wxPyBeginAllowThreads();
15035 wxDateTime::SetCountry((wxDateTime::Country )arg1);
15036
15037 wxPyEndAllowThreads(__tstate);
15038 if (PyErr_Occurred()) SWIG_fail;
15039 }
15040 Py_INCREF(Py_None); resultobj = Py_None;
15041 return resultobj;
15042 fail:
15043 return NULL;
15044}
15045
15046
15047static PyObject *_wrap_DateTime_GetCountry(PyObject *self, PyObject *args, PyObject *kwargs) {
15048 PyObject *resultobj;
15049 int result;
15050 char *kwnames[] = {
15051 NULL
15052 };
15053
15054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_GetCountry",kwnames)) goto fail;
15055 {
15056 PyThreadState* __tstate = wxPyBeginAllowThreads();
15057 result = (int)wxDateTime::GetCountry();
15058
15059 wxPyEndAllowThreads(__tstate);
15060 if (PyErr_Occurred()) SWIG_fail;
15061 }
15062 resultobj = PyInt_FromLong((long)result);
15063 return resultobj;
15064 fail:
15065 return NULL;
15066}
15067
15068
15069static PyObject *_wrap_DateTime_IsWestEuropeanCountry(PyObject *self, PyObject *args, PyObject *kwargs) {
15070 PyObject *resultobj;
15071 int arg1 = (int) wxDateTime::Country_Default ;
15072 bool result;
15073 char *kwnames[] = {
15074 (char *) "country", NULL
15075 };
15076
15077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|i:DateTime_IsWestEuropeanCountry",kwnames,&arg1)) goto fail;
15078 {
15079 PyThreadState* __tstate = wxPyBeginAllowThreads();
15080 result = (bool)wxDateTime::IsWestEuropeanCountry((wxDateTime::Country )arg1);
15081
15082 wxPyEndAllowThreads(__tstate);
15083 if (PyErr_Occurred()) SWIG_fail;
15084 }
15085 resultobj = PyInt_FromLong((long)result);
15086 return resultobj;
15087 fail:
15088 return NULL;
15089}
15090
15091
15092static PyObject *_wrap_DateTime_GetCurrentYear(PyObject *self, PyObject *args, PyObject *kwargs) {
15093 PyObject *resultobj;
15094 int arg1 = (int) wxDateTime::Gregorian ;
15095 int result;
15096 char *kwnames[] = {
15097 (char *) "cal", NULL
15098 };
15099
15100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|i:DateTime_GetCurrentYear",kwnames,&arg1)) goto fail;
15101 {
15102 PyThreadState* __tstate = wxPyBeginAllowThreads();
15103 result = (int)wxDateTime::GetCurrentYear((wxDateTime::Calendar )arg1);
15104
15105 wxPyEndAllowThreads(__tstate);
15106 if (PyErr_Occurred()) SWIG_fail;
15107 }
15108 resultobj = PyInt_FromLong((long)result);
15109 return resultobj;
15110 fail:
15111 return NULL;
15112}
15113
15114
15115static PyObject *_wrap_DateTime_ConvertYearToBC(PyObject *self, PyObject *args, PyObject *kwargs) {
15116 PyObject *resultobj;
15117 int arg1 ;
15118 int result;
15119 char *kwnames[] = {
15120 (char *) "year", NULL
15121 };
15122
15123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:DateTime_ConvertYearToBC",kwnames,&arg1)) goto fail;
15124 {
15125 PyThreadState* __tstate = wxPyBeginAllowThreads();
15126 result = (int)wxDateTime::ConvertYearToBC(arg1);
15127
15128 wxPyEndAllowThreads(__tstate);
15129 if (PyErr_Occurred()) SWIG_fail;
15130 }
15131 resultobj = PyInt_FromLong((long)result);
15132 return resultobj;
15133 fail:
15134 return NULL;
15135}
15136
15137
15138static PyObject *_wrap_DateTime_GetCurrentMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
15139 PyObject *resultobj;
15140 int arg1 = (int) wxDateTime::Gregorian ;
15141 int result;
15142 char *kwnames[] = {
15143 (char *) "cal", NULL
15144 };
15145
15146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|i:DateTime_GetCurrentMonth",kwnames,&arg1)) goto fail;
15147 {
15148 PyThreadState* __tstate = wxPyBeginAllowThreads();
15149 result = (int)wxDateTime::GetCurrentMonth((wxDateTime::Calendar )arg1);
15150
15151 wxPyEndAllowThreads(__tstate);
15152 if (PyErr_Occurred()) SWIG_fail;
15153 }
15154 resultobj = PyInt_FromLong((long)result);
15155 return resultobj;
15156 fail:
15157 return NULL;
15158}
15159
15160
15161static PyObject *_wrap_DateTime_IsLeapYear(PyObject *self, PyObject *args, PyObject *kwargs) {
15162 PyObject *resultobj;
15163 int arg1 = (int) wxDateTime::Inv_Year ;
15164 int arg2 = (int) wxDateTime::Gregorian ;
15165 bool result;
15166 char *kwnames[] = {
15167 (char *) "year",(char *) "cal", NULL
15168 };
15169
15170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|ii:DateTime_IsLeapYear",kwnames,&arg1,&arg2)) goto fail;
15171 {
15172 PyThreadState* __tstate = wxPyBeginAllowThreads();
15173 result = (bool)wxDateTime::IsLeapYear(arg1,(wxDateTime::Calendar )arg2);
15174
15175 wxPyEndAllowThreads(__tstate);
15176 if (PyErr_Occurred()) SWIG_fail;
15177 }
15178 resultobj = PyInt_FromLong((long)result);
15179 return resultobj;
15180 fail:
15181 return NULL;
15182}
15183
15184
15185static PyObject *_wrap_DateTime_GetCentury(PyObject *self, PyObject *args, PyObject *kwargs) {
15186 PyObject *resultobj;
15187 int arg1 = (int) wxDateTime::Inv_Year ;
15188 int result;
15189 char *kwnames[] = {
15190 (char *) "year", NULL
15191 };
15192
15193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|i:DateTime_GetCentury",kwnames,&arg1)) goto fail;
15194 {
15195 PyThreadState* __tstate = wxPyBeginAllowThreads();
15196 result = (int)wxDateTime::GetCentury(arg1);
15197
15198 wxPyEndAllowThreads(__tstate);
15199 if (PyErr_Occurred()) SWIG_fail;
15200 }
15201 resultobj = PyInt_FromLong((long)result);
15202 return resultobj;
15203 fail:
15204 return NULL;
15205}
15206
15207
15208static PyObject *_wrap_DateTime_GetNumberOfDaysinYear(PyObject *self, PyObject *args, PyObject *kwargs) {
15209 PyObject *resultobj;
15210 int arg1 ;
15211 int arg2 = (int) wxDateTime::Gregorian ;
44127b65 15212 int result;
d14a1e28
RD
15213 char *kwnames[] = {
15214 (char *) "year",(char *) "cal", NULL
15215 };
15216
15217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i|i:DateTime_GetNumberOfDaysinYear",kwnames,&arg1,&arg2)) goto fail;
15218 {
15219 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 15220 result = (int)wxDateTime::GetNumberOfDays(arg1,(wxDateTime::Calendar )arg2);
d14a1e28
RD
15221
15222 wxPyEndAllowThreads(__tstate);
15223 if (PyErr_Occurred()) SWIG_fail;
15224 }
15225 resultobj = PyInt_FromLong((long)result);
15226 return resultobj;
15227 fail:
15228 return NULL;
15229}
15230
15231
15232static PyObject *_wrap_DateTime_GetNumberOfDaysInMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
15233 PyObject *resultobj;
15234 int arg1 ;
15235 int arg2 = (int) wxDateTime::Inv_Year ;
15236 int arg3 = (int) wxDateTime::Gregorian ;
44127b65 15237 int result;
d14a1e28
RD
15238 char *kwnames[] = {
15239 (char *) "month",(char *) "year",(char *) "cal", NULL
15240 };
15241
15242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i|ii:DateTime_GetNumberOfDaysInMonth",kwnames,&arg1,&arg2,&arg3)) goto fail;
15243 {
15244 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 15245 result = (int)wxDateTime::GetNumberOfDays((wxDateTime::Month )arg1,arg2,(wxDateTime::Calendar )arg3);
d14a1e28
RD
15246
15247 wxPyEndAllowThreads(__tstate);
15248 if (PyErr_Occurred()) SWIG_fail;
15249 }
15250 resultobj = PyInt_FromLong((long)result);
15251 return resultobj;
15252 fail:
15253 return NULL;
15254}
15255
15256
15257static PyObject *_wrap_DateTime_GetMonthName(PyObject *self, PyObject *args, PyObject *kwargs) {
15258 PyObject *resultobj;
15259 int arg1 ;
15260 int arg2 = (int) wxDateTime::Name_Full ;
15261 wxString result;
15262 char *kwnames[] = {
15263 (char *) "month",(char *) "flags", NULL
15264 };
15265
15266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i|i:DateTime_GetMonthName",kwnames,&arg1,&arg2)) goto fail;
15267 {
15268 PyThreadState* __tstate = wxPyBeginAllowThreads();
15269 result = wxDateTime::GetMonthName((wxDateTime::Month )arg1,(wxDateTime::NameFlags )arg2);
15270
15271 wxPyEndAllowThreads(__tstate);
15272 if (PyErr_Occurred()) SWIG_fail;
15273 }
15274 {
15275#if wxUSE_UNICODE
15276 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15277#else
15278 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15279#endif
15280 }
15281 return resultobj;
15282 fail:
15283 return NULL;
15284}
15285
15286
15287static PyObject *_wrap_DateTime_GetWeekDayName(PyObject *self, PyObject *args, PyObject *kwargs) {
15288 PyObject *resultobj;
15289 int arg1 ;
15290 int arg2 = (int) wxDateTime::Name_Full ;
15291 wxString result;
15292 char *kwnames[] = {
15293 (char *) "weekday",(char *) "flags", NULL
15294 };
15295
15296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i|i:DateTime_GetWeekDayName",kwnames,&arg1,&arg2)) goto fail;
15297 {
15298 PyThreadState* __tstate = wxPyBeginAllowThreads();
15299 result = wxDateTime::GetWeekDayName((wxDateTime::WeekDay )arg1,(wxDateTime::NameFlags )arg2);
15300
15301 wxPyEndAllowThreads(__tstate);
15302 if (PyErr_Occurred()) SWIG_fail;
15303 }
15304 {
15305#if wxUSE_UNICODE
15306 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15307#else
15308 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15309#endif
15310 }
15311 return resultobj;
15312 fail:
15313 return NULL;
15314}
15315
15316
15317static PyObject *_wrap_DateTime_GetAmPmStrings(PyObject *self, PyObject *args, PyObject *kwargs) {
15318 PyObject *resultobj;
15319 wxString *arg1 = (wxString *) 0 ;
15320 wxString *arg2 = (wxString *) 0 ;
15321 PyObject * obj0 = 0 ;
15322 PyObject * obj1 = 0 ;
15323 char *kwnames[] = {
15324 (char *) "OUTPUT",(char *) "OUTPUT", NULL
15325 };
15326
15327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetAmPmStrings",kwnames,&obj0,&obj1)) goto fail;
15328 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxString,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15329 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxString,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15330 {
15331 PyThreadState* __tstate = wxPyBeginAllowThreads();
15332 wxDateTime::GetAmPmStrings(arg1,arg2);
15333
15334 wxPyEndAllowThreads(__tstate);
15335 if (PyErr_Occurred()) SWIG_fail;
15336 }
15337 Py_INCREF(Py_None); resultobj = Py_None;
15338 return resultobj;
15339 fail:
15340 return NULL;
15341}
15342
15343
15344static PyObject *_wrap_DateTime_IsDSTApplicable(PyObject *self, PyObject *args, PyObject *kwargs) {
15345 PyObject *resultobj;
15346 int arg1 = (int) wxDateTime::Inv_Year ;
15347 int arg2 = (int) wxDateTime::Country_Default ;
15348 bool result;
15349 char *kwnames[] = {
15350 (char *) "year",(char *) "country", NULL
15351 };
15352
15353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|ii:DateTime_IsDSTApplicable",kwnames,&arg1,&arg2)) goto fail;
15354 {
15355 PyThreadState* __tstate = wxPyBeginAllowThreads();
15356 result = (bool)wxDateTime::IsDSTApplicable(arg1,(wxDateTime::Country )arg2);
15357
15358 wxPyEndAllowThreads(__tstate);
15359 if (PyErr_Occurred()) SWIG_fail;
15360 }
15361 resultobj = PyInt_FromLong((long)result);
15362 return resultobj;
15363 fail:
15364 return NULL;
15365}
15366
15367
15368static PyObject *_wrap_DateTime_GetBeginDST(PyObject *self, PyObject *args, PyObject *kwargs) {
15369 PyObject *resultobj;
15370 int arg1 = (int) wxDateTime::Inv_Year ;
15371 int arg2 = (int) wxDateTime::Country_Default ;
15372 wxDateTime result;
15373 char *kwnames[] = {
15374 (char *) "year",(char *) "country", NULL
15375 };
15376
15377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|ii:DateTime_GetBeginDST",kwnames,&arg1,&arg2)) goto fail;
15378 {
15379 PyThreadState* __tstate = wxPyBeginAllowThreads();
15380 result = wxDateTime::GetBeginDST(arg1,(wxDateTime::Country )arg2);
15381
15382 wxPyEndAllowThreads(__tstate);
15383 if (PyErr_Occurred()) SWIG_fail;
15384 }
15385 {
15386 wxDateTime * resultptr;
15387 resultptr = new wxDateTime((wxDateTime &) result);
15388 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
15389 }
15390 return resultobj;
15391 fail:
15392 return NULL;
15393}
15394
15395
15396static PyObject *_wrap_DateTime_GetEndDST(PyObject *self, PyObject *args, PyObject *kwargs) {
15397 PyObject *resultobj;
15398 int arg1 = (int) wxDateTime::Inv_Year ;
15399 int arg2 = (int) wxDateTime::Country_Default ;
15400 wxDateTime result;
15401 char *kwnames[] = {
15402 (char *) "year",(char *) "country", NULL
15403 };
15404
15405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|ii:DateTime_GetEndDST",kwnames,&arg1,&arg2)) goto fail;
15406 {
15407 PyThreadState* __tstate = wxPyBeginAllowThreads();
15408 result = wxDateTime::GetEndDST(arg1,(wxDateTime::Country )arg2);
15409
15410 wxPyEndAllowThreads(__tstate);
15411 if (PyErr_Occurred()) SWIG_fail;
15412 }
15413 {
15414 wxDateTime * resultptr;
15415 resultptr = new wxDateTime((wxDateTime &) result);
15416 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
15417 }
15418 return resultobj;
15419 fail:
15420 return NULL;
15421}
15422
15423
15424static PyObject *_wrap_DateTime_Now(PyObject *self, PyObject *args, PyObject *kwargs) {
15425 PyObject *resultobj;
15426 wxDateTime result;
15427 char *kwnames[] = {
15428 NULL
15429 };
15430
15431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Now",kwnames)) goto fail;
15432 {
15433 PyThreadState* __tstate = wxPyBeginAllowThreads();
15434 result = wxDateTime::Now();
15435
15436 wxPyEndAllowThreads(__tstate);
15437 if (PyErr_Occurred()) SWIG_fail;
15438 }
15439 {
15440 wxDateTime * resultptr;
15441 resultptr = new wxDateTime((wxDateTime &) result);
15442 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
15443 }
15444 return resultobj;
15445 fail:
15446 return NULL;
15447}
15448
15449
15450static PyObject *_wrap_DateTime_UNow(PyObject *self, PyObject *args, PyObject *kwargs) {
15451 PyObject *resultobj;
15452 wxDateTime result;
15453 char *kwnames[] = {
15454 NULL
15455 };
15456
15457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_UNow",kwnames)) goto fail;
15458 {
15459 PyThreadState* __tstate = wxPyBeginAllowThreads();
15460 result = wxDateTime::UNow();
15461
15462 wxPyEndAllowThreads(__tstate);
15463 if (PyErr_Occurred()) SWIG_fail;
15464 }
15465 {
15466 wxDateTime * resultptr;
15467 resultptr = new wxDateTime((wxDateTime &) result);
15468 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
15469 }
15470 return resultobj;
15471 fail:
15472 return NULL;
15473}
15474
15475
15476static PyObject *_wrap_DateTime_Today(PyObject *self, PyObject *args, PyObject *kwargs) {
15477 PyObject *resultobj;
15478 wxDateTime result;
15479 char *kwnames[] = {
15480 NULL
15481 };
15482
15483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Today",kwnames)) goto fail;
15484 {
15485 PyThreadState* __tstate = wxPyBeginAllowThreads();
15486 result = wxDateTime::Today();
15487
15488 wxPyEndAllowThreads(__tstate);
15489 if (PyErr_Occurred()) SWIG_fail;
15490 }
15491 {
15492 wxDateTime * resultptr;
15493 resultptr = new wxDateTime((wxDateTime &) result);
15494 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
15495 }
15496 return resultobj;
15497 fail:
15498 return NULL;
15499}
15500
15501
15502static PyObject *_wrap_new_DateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
15503 PyObject *resultobj;
15504 wxDateTime *result;
15505 char *kwnames[] = {
15506 NULL
15507 };
15508
15509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DateTime",kwnames)) goto fail;
15510 {
15511 PyThreadState* __tstate = wxPyBeginAllowThreads();
15512 result = (wxDateTime *)new wxDateTime();
15513
15514 wxPyEndAllowThreads(__tstate);
15515 if (PyErr_Occurred()) SWIG_fail;
15516 }
15517 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 1);
15518 return resultobj;
15519 fail:
15520 return NULL;
15521}
15522
15523
15524static PyObject *_wrap_new_DateTimeFromTimeT(PyObject *self, PyObject *args, PyObject *kwargs) {
15525 PyObject *resultobj;
15526 time_t arg1 ;
15527 wxDateTime *result;
15528 PyObject * obj0 = 0 ;
15529 char *kwnames[] = {
15530 (char *) "timet", NULL
15531 };
15532
15533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromTimeT",kwnames,&obj0)) goto fail;
15534 arg1 = (time_t) PyInt_AsLong(obj0);
15535 if (PyErr_Occurred()) SWIG_fail;
15536 {
15537 PyThreadState* __tstate = wxPyBeginAllowThreads();
15538 result = (wxDateTime *)new wxDateTime(arg1);
15539
15540 wxPyEndAllowThreads(__tstate);
15541 if (PyErr_Occurred()) SWIG_fail;
15542 }
15543 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 1);
15544 return resultobj;
15545 fail:
15546 return NULL;
15547}
15548
15549
15550static PyObject *_wrap_new_DateTimeFromJDN(PyObject *self, PyObject *args, PyObject *kwargs) {
15551 PyObject *resultobj;
15552 double arg1 ;
15553 wxDateTime *result;
15554 char *kwnames[] = {
15555 (char *) "jdn", NULL
15556 };
15557
15558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"d:new_DateTimeFromJDN",kwnames,&arg1)) goto fail;
15559 {
15560 PyThreadState* __tstate = wxPyBeginAllowThreads();
15561 result = (wxDateTime *)new wxDateTime(arg1);
15562
15563 wxPyEndAllowThreads(__tstate);
15564 if (PyErr_Occurred()) SWIG_fail;
15565 }
15566 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 1);
15567 return resultobj;
15568 fail:
15569 return NULL;
15570}
15571
15572
15573static PyObject *_wrap_new_DateTimeFromHMS(PyObject *self, PyObject *args, PyObject *kwargs) {
15574 PyObject *resultobj;
44127b65
RD
15575 int arg1 ;
15576 int arg2 = (int) 0 ;
15577 int arg3 = (int) 0 ;
15578 int arg4 = (int) 0 ;
d14a1e28 15579 wxDateTime *result;
d14a1e28
RD
15580 char *kwnames[] = {
15581 (char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
15582 };
15583
44127b65 15584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i|iii:new_DateTimeFromHMS",kwnames,&arg1,&arg2,&arg3,&arg4)) goto fail;
d14a1e28
RD
15585 {
15586 PyThreadState* __tstate = wxPyBeginAllowThreads();
15587 result = (wxDateTime *)new wxDateTime(arg1,arg2,arg3,arg4);
15588
15589 wxPyEndAllowThreads(__tstate);
15590 if (PyErr_Occurred()) SWIG_fail;
15591 }
15592 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 1);
15593 return resultobj;
15594 fail:
15595 return NULL;
15596}
15597
15598
15599static PyObject *_wrap_new_DateTimeFromDMY(PyObject *self, PyObject *args, PyObject *kwargs) {
15600 PyObject *resultobj;
44127b65 15601 int arg1 ;
d14a1e28
RD
15602 int arg2 = (int) wxDateTime::Inv_Month ;
15603 int arg3 = (int) wxDateTime::Inv_Year ;
44127b65
RD
15604 int arg4 = (int) 0 ;
15605 int arg5 = (int) 0 ;
15606 int arg6 = (int) 0 ;
15607 int arg7 = (int) 0 ;
d14a1e28 15608 wxDateTime *result;
d14a1e28
RD
15609 char *kwnames[] = {
15610 (char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
15611 };
15612
44127b65 15613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i|iiiiii:new_DateTimeFromDMY",kwnames,&arg1,&arg2,&arg3,&arg4,&arg5,&arg6,&arg7)) goto fail;
d14a1e28
RD
15614 {
15615 PyThreadState* __tstate = wxPyBeginAllowThreads();
15616 result = (wxDateTime *)new wxDateTime(arg1,(wxDateTime::Month )arg2,arg3,arg4,arg5,arg6,arg7);
15617
15618 wxPyEndAllowThreads(__tstate);
15619 if (PyErr_Occurred()) SWIG_fail;
15620 }
15621 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 1);
15622 return resultobj;
15623 fail:
15624 return NULL;
15625}
15626
15627
15628static PyObject *_wrap_delete_DateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
15629 PyObject *resultobj;
15630 wxDateTime *arg1 = (wxDateTime *) 0 ;
15631 PyObject * obj0 = 0 ;
15632 char *kwnames[] = {
15633 (char *) "self", NULL
15634 };
15635
15636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateTime",kwnames,&obj0)) goto fail;
15637 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15638 {
15639 PyThreadState* __tstate = wxPyBeginAllowThreads();
15640 delete arg1;
15641
15642 wxPyEndAllowThreads(__tstate);
15643 if (PyErr_Occurred()) SWIG_fail;
15644 }
15645 Py_INCREF(Py_None); resultobj = Py_None;
15646 return resultobj;
15647 fail:
15648 return NULL;
15649}
15650
15651
15652static PyObject *_wrap_DateTime_SetToCurrent(PyObject *self, PyObject *args, PyObject *kwargs) {
15653 PyObject *resultobj;
15654 wxDateTime *arg1 = (wxDateTime *) 0 ;
15655 wxDateTime *result;
15656 PyObject * obj0 = 0 ;
15657 char *kwnames[] = {
15658 (char *) "self", NULL
15659 };
15660
15661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetToCurrent",kwnames,&obj0)) goto fail;
15662 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15663 {
15664 PyThreadState* __tstate = wxPyBeginAllowThreads();
15665 {
15666 wxDateTime &_result_ref = (arg1)->SetToCurrent();
15667 result = (wxDateTime *) &_result_ref;
15668 }
15669
15670 wxPyEndAllowThreads(__tstate);
15671 if (PyErr_Occurred()) SWIG_fail;
15672 }
15673 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
15674 return resultobj;
15675 fail:
15676 return NULL;
15677}
15678
15679
15680static PyObject *_wrap_DateTime_SetTimeT(PyObject *self, PyObject *args, PyObject *kwargs) {
15681 PyObject *resultobj;
15682 wxDateTime *arg1 = (wxDateTime *) 0 ;
15683 time_t arg2 ;
15684 wxDateTime *result;
15685 PyObject * obj0 = 0 ;
15686 PyObject * obj1 = 0 ;
15687 char *kwnames[] = {
15688 (char *) "self",(char *) "timet", NULL
15689 };
15690
15691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetTimeT",kwnames,&obj0,&obj1)) goto fail;
15692 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15693 arg2 = (time_t) PyInt_AsLong(obj1);
15694 if (PyErr_Occurred()) SWIG_fail;
15695 {
15696 PyThreadState* __tstate = wxPyBeginAllowThreads();
15697 {
15698 wxDateTime &_result_ref = (arg1)->Set(arg2);
15699 result = (wxDateTime *) &_result_ref;
15700 }
15701
15702 wxPyEndAllowThreads(__tstate);
15703 if (PyErr_Occurred()) SWIG_fail;
15704 }
15705 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
15706 return resultobj;
15707 fail:
15708 return NULL;
15709}
15710
15711
15712static PyObject *_wrap_DateTime_SetJDN(PyObject *self, PyObject *args, PyObject *kwargs) {
15713 PyObject *resultobj;
15714 wxDateTime *arg1 = (wxDateTime *) 0 ;
15715 double arg2 ;
15716 wxDateTime *result;
15717 PyObject * obj0 = 0 ;
15718 char *kwnames[] = {
15719 (char *) "self",(char *) "jdn", NULL
15720 };
15721
15722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Od:DateTime_SetJDN",kwnames,&obj0,&arg2)) goto fail;
15723 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15724 {
15725 PyThreadState* __tstate = wxPyBeginAllowThreads();
15726 {
15727 wxDateTime &_result_ref = (arg1)->Set(arg2);
15728 result = (wxDateTime *) &_result_ref;
15729 }
15730
15731 wxPyEndAllowThreads(__tstate);
15732 if (PyErr_Occurred()) SWIG_fail;
15733 }
15734 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
15735 return resultobj;
15736 fail:
15737 return NULL;
15738}
15739
15740
15741static PyObject *_wrap_DateTime_SetHMS(PyObject *self, PyObject *args, PyObject *kwargs) {
15742 PyObject *resultobj;
15743 wxDateTime *arg1 = (wxDateTime *) 0 ;
44127b65
RD
15744 int arg2 ;
15745 int arg3 = (int) 0 ;
15746 int arg4 = (int) 0 ;
15747 int arg5 = (int) 0 ;
d14a1e28
RD
15748 wxDateTime *result;
15749 PyObject * obj0 = 0 ;
d14a1e28
RD
15750 char *kwnames[] = {
15751 (char *) "self",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
15752 };
15753
44127b65 15754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi|iii:DateTime_SetHMS",kwnames,&obj0,&arg2,&arg3,&arg4,&arg5)) goto fail;
d14a1e28 15755 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
d14a1e28
RD
15756 {
15757 PyThreadState* __tstate = wxPyBeginAllowThreads();
15758 {
15759 wxDateTime &_result_ref = (arg1)->Set(arg2,arg3,arg4,arg5);
15760 result = (wxDateTime *) &_result_ref;
15761 }
15762
15763 wxPyEndAllowThreads(__tstate);
15764 if (PyErr_Occurred()) SWIG_fail;
15765 }
15766 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
15767 return resultobj;
15768 fail:
15769 return NULL;
15770}
15771
15772
15773static PyObject *_wrap_DateTime_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
15774 PyObject *resultobj;
15775 wxDateTime *arg1 = (wxDateTime *) 0 ;
44127b65 15776 int arg2 ;
d14a1e28
RD
15777 int arg3 = (int) wxDateTime::Inv_Month ;
15778 int arg4 = (int) wxDateTime::Inv_Year ;
44127b65
RD
15779 int arg5 = (int) 0 ;
15780 int arg6 = (int) 0 ;
15781 int arg7 = (int) 0 ;
15782 int arg8 = (int) 0 ;
d14a1e28
RD
15783 wxDateTime *result;
15784 PyObject * obj0 = 0 ;
d14a1e28
RD
15785 char *kwnames[] = {
15786 (char *) "self",(char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
15787 };
15788
44127b65 15789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi|iiiiii:DateTime_Set",kwnames,&obj0,&arg2,&arg3,&arg4,&arg5,&arg6,&arg7,&arg8)) goto fail;
d14a1e28 15790 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
d14a1e28
RD
15791 {
15792 PyThreadState* __tstate = wxPyBeginAllowThreads();
15793 {
15794 wxDateTime &_result_ref = (arg1)->Set(arg2,(wxDateTime::Month )arg3,arg4,arg5,arg6,arg7,arg8);
15795 result = (wxDateTime *) &_result_ref;
15796 }
15797
15798 wxPyEndAllowThreads(__tstate);
15799 if (PyErr_Occurred()) SWIG_fail;
15800 }
15801 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
15802 return resultobj;
15803 fail:
15804 return NULL;
15805}
15806
15807
15808static PyObject *_wrap_DateTime_ResetTime(PyObject *self, PyObject *args, PyObject *kwargs) {
15809 PyObject *resultobj;
15810 wxDateTime *arg1 = (wxDateTime *) 0 ;
15811 wxDateTime *result;
15812 PyObject * obj0 = 0 ;
15813 char *kwnames[] = {
15814 (char *) "self", NULL
15815 };
15816
15817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ResetTime",kwnames,&obj0)) goto fail;
15818 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15819 {
15820 PyThreadState* __tstate = wxPyBeginAllowThreads();
15821 {
15822 wxDateTime &_result_ref = (arg1)->ResetTime();
15823 result = (wxDateTime *) &_result_ref;
15824 }
15825
15826 wxPyEndAllowThreads(__tstate);
15827 if (PyErr_Occurred()) SWIG_fail;
15828 }
15829 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
15830 return resultobj;
15831 fail:
15832 return NULL;
15833}
15834
15835
15836static PyObject *_wrap_DateTime_SetYear(PyObject *self, PyObject *args, PyObject *kwargs) {
15837 PyObject *resultobj;
15838 wxDateTime *arg1 = (wxDateTime *) 0 ;
15839 int arg2 ;
15840 wxDateTime *result;
15841 PyObject * obj0 = 0 ;
15842 char *kwnames[] = {
15843 (char *) "self",(char *) "year", NULL
15844 };
15845
15846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateTime_SetYear",kwnames,&obj0,&arg2)) goto fail;
15847 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15848 {
15849 PyThreadState* __tstate = wxPyBeginAllowThreads();
15850 {
15851 wxDateTime &_result_ref = (arg1)->SetYear(arg2);
15852 result = (wxDateTime *) &_result_ref;
15853 }
15854
15855 wxPyEndAllowThreads(__tstate);
15856 if (PyErr_Occurred()) SWIG_fail;
15857 }
15858 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
15859 return resultobj;
15860 fail:
15861 return NULL;
15862}
15863
15864
15865static PyObject *_wrap_DateTime_SetMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
15866 PyObject *resultobj;
15867 wxDateTime *arg1 = (wxDateTime *) 0 ;
15868 int arg2 ;
15869 wxDateTime *result;
15870 PyObject * obj0 = 0 ;
15871 char *kwnames[] = {
15872 (char *) "self",(char *) "month", NULL
15873 };
15874
15875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateTime_SetMonth",kwnames,&obj0,&arg2)) goto fail;
15876 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15877 {
15878 PyThreadState* __tstate = wxPyBeginAllowThreads();
15879 {
15880 wxDateTime &_result_ref = (arg1)->SetMonth((wxDateTime::Month )arg2);
15881 result = (wxDateTime *) &_result_ref;
15882 }
15883
15884 wxPyEndAllowThreads(__tstate);
15885 if (PyErr_Occurred()) SWIG_fail;
15886 }
15887 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
15888 return resultobj;
15889 fail:
15890 return NULL;
15891}
15892
15893
15894static PyObject *_wrap_DateTime_SetDay(PyObject *self, PyObject *args, PyObject *kwargs) {
15895 PyObject *resultobj;
15896 wxDateTime *arg1 = (wxDateTime *) 0 ;
44127b65 15897 int arg2 ;
d14a1e28
RD
15898 wxDateTime *result;
15899 PyObject * obj0 = 0 ;
d14a1e28
RD
15900 char *kwnames[] = {
15901 (char *) "self",(char *) "day", NULL
15902 };
15903
44127b65 15904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateTime_SetDay",kwnames,&obj0,&arg2)) goto fail;
d14a1e28 15905 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
d14a1e28
RD
15906 {
15907 PyThreadState* __tstate = wxPyBeginAllowThreads();
15908 {
15909 wxDateTime &_result_ref = (arg1)->SetDay(arg2);
15910 result = (wxDateTime *) &_result_ref;
15911 }
15912
15913 wxPyEndAllowThreads(__tstate);
15914 if (PyErr_Occurred()) SWIG_fail;
15915 }
15916 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
15917 return resultobj;
15918 fail:
15919 return NULL;
15920}
15921
15922
15923static PyObject *_wrap_DateTime_SetHour(PyObject *self, PyObject *args, PyObject *kwargs) {
15924 PyObject *resultobj;
15925 wxDateTime *arg1 = (wxDateTime *) 0 ;
44127b65 15926 int arg2 ;
d14a1e28
RD
15927 wxDateTime *result;
15928 PyObject * obj0 = 0 ;
d14a1e28
RD
15929 char *kwnames[] = {
15930 (char *) "self",(char *) "hour", NULL
15931 };
15932
44127b65 15933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateTime_SetHour",kwnames,&obj0,&arg2)) goto fail;
d14a1e28 15934 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
d14a1e28
RD
15935 {
15936 PyThreadState* __tstate = wxPyBeginAllowThreads();
15937 {
15938 wxDateTime &_result_ref = (arg1)->SetHour(arg2);
15939 result = (wxDateTime *) &_result_ref;
15940 }
15941
15942 wxPyEndAllowThreads(__tstate);
15943 if (PyErr_Occurred()) SWIG_fail;
15944 }
15945 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
15946 return resultobj;
15947 fail:
15948 return NULL;
15949}
15950
15951
15952static PyObject *_wrap_DateTime_SetMinute(PyObject *self, PyObject *args, PyObject *kwargs) {
15953 PyObject *resultobj;
15954 wxDateTime *arg1 = (wxDateTime *) 0 ;
44127b65 15955 int arg2 ;
d14a1e28
RD
15956 wxDateTime *result;
15957 PyObject * obj0 = 0 ;
d14a1e28
RD
15958 char *kwnames[] = {
15959 (char *) "self",(char *) "minute", NULL
15960 };
15961
44127b65 15962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateTime_SetMinute",kwnames,&obj0,&arg2)) goto fail;
d14a1e28 15963 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
d14a1e28
RD
15964 {
15965 PyThreadState* __tstate = wxPyBeginAllowThreads();
15966 {
15967 wxDateTime &_result_ref = (arg1)->SetMinute(arg2);
15968 result = (wxDateTime *) &_result_ref;
15969 }
15970
15971 wxPyEndAllowThreads(__tstate);
15972 if (PyErr_Occurred()) SWIG_fail;
15973 }
15974 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
15975 return resultobj;
15976 fail:
15977 return NULL;
15978}
15979
15980
15981static PyObject *_wrap_DateTime_SetSecond(PyObject *self, PyObject *args, PyObject *kwargs) {
15982 PyObject *resultobj;
15983 wxDateTime *arg1 = (wxDateTime *) 0 ;
44127b65 15984 int arg2 ;
d14a1e28
RD
15985 wxDateTime *result;
15986 PyObject * obj0 = 0 ;
d14a1e28
RD
15987 char *kwnames[] = {
15988 (char *) "self",(char *) "second", NULL
15989 };
15990
44127b65 15991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateTime_SetSecond",kwnames,&obj0,&arg2)) goto fail;
d14a1e28 15992 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
d14a1e28
RD
15993 {
15994 PyThreadState* __tstate = wxPyBeginAllowThreads();
15995 {
15996 wxDateTime &_result_ref = (arg1)->SetSecond(arg2);
15997 result = (wxDateTime *) &_result_ref;
15998 }
15999
16000 wxPyEndAllowThreads(__tstate);
16001 if (PyErr_Occurred()) SWIG_fail;
16002 }
16003 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
16004 return resultobj;
16005 fail:
16006 return NULL;
16007}
16008
16009
16010static PyObject *_wrap_DateTime_SetMillisecond(PyObject *self, PyObject *args, PyObject *kwargs) {
16011 PyObject *resultobj;
16012 wxDateTime *arg1 = (wxDateTime *) 0 ;
44127b65 16013 int arg2 ;
d14a1e28
RD
16014 wxDateTime *result;
16015 PyObject * obj0 = 0 ;
d14a1e28
RD
16016 char *kwnames[] = {
16017 (char *) "self",(char *) "millisecond", NULL
16018 };
16019
44127b65 16020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateTime_SetMillisecond",kwnames,&obj0,&arg2)) goto fail;
d14a1e28 16021 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
d14a1e28
RD
16022 {
16023 PyThreadState* __tstate = wxPyBeginAllowThreads();
16024 {
16025 wxDateTime &_result_ref = (arg1)->SetMillisecond(arg2);
16026 result = (wxDateTime *) &_result_ref;
16027 }
16028
16029 wxPyEndAllowThreads(__tstate);
16030 if (PyErr_Occurred()) SWIG_fail;
16031 }
16032 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
16033 return resultobj;
16034 fail:
16035 return NULL;
16036}
16037
16038
16039static PyObject *_wrap_DateTime_SetToWeekDayInSameWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
16040 PyObject *resultobj;
16041 wxDateTime *arg1 = (wxDateTime *) 0 ;
16042 int arg2 ;
16043 int arg3 = (int) wxDateTime::Monday_First ;
16044 wxDateTime *result;
16045 PyObject * obj0 = 0 ;
16046 char *kwnames[] = {
16047 (char *) "self",(char *) "weekday",(char *) "flags", NULL
16048 };
16049
16050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi|i:DateTime_SetToWeekDayInSameWeek",kwnames,&obj0,&arg2,&arg3)) goto fail;
16051 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16052 {
16053 PyThreadState* __tstate = wxPyBeginAllowThreads();
16054 {
16055 wxDateTime &_result_ref = (arg1)->SetToWeekDayInSameWeek((wxDateTime::WeekDay )arg2,(wxDateTime::WeekFlags )arg3);
16056 result = (wxDateTime *) &_result_ref;
16057 }
16058
16059 wxPyEndAllowThreads(__tstate);
16060 if (PyErr_Occurred()) SWIG_fail;
16061 }
16062 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
16063 return resultobj;
16064 fail:
16065 return NULL;
16066}
16067
16068
16069static PyObject *_wrap_DateTime_GetWeekDayInSameWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
16070 PyObject *resultobj;
16071 wxDateTime *arg1 = (wxDateTime *) 0 ;
16072 int arg2 ;
16073 int arg3 = (int) wxDateTime::Monday_First ;
16074 wxDateTime result;
16075 PyObject * obj0 = 0 ;
16076 char *kwnames[] = {
16077 (char *) "self",(char *) "weekday",(char *) "flags", NULL
16078 };
16079
16080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi|i:DateTime_GetWeekDayInSameWeek",kwnames,&obj0,&arg2,&arg3)) goto fail;
16081 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16082 {
16083 PyThreadState* __tstate = wxPyBeginAllowThreads();
16084 result = (arg1)->GetWeekDayInSameWeek((wxDateTime::WeekDay )arg2,(wxDateTime::WeekFlags )arg3);
16085
16086 wxPyEndAllowThreads(__tstate);
16087 if (PyErr_Occurred()) SWIG_fail;
16088 }
16089 {
16090 wxDateTime * resultptr;
16091 resultptr = new wxDateTime((wxDateTime &) result);
16092 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16093 }
16094 return resultobj;
16095 fail:
16096 return NULL;
16097}
16098
16099
16100static PyObject *_wrap_DateTime_SetToNextWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
16101 PyObject *resultobj;
16102 wxDateTime *arg1 = (wxDateTime *) 0 ;
16103 int arg2 ;
16104 wxDateTime *result;
16105 PyObject * obj0 = 0 ;
16106 char *kwnames[] = {
16107 (char *) "self",(char *) "weekday", NULL
16108 };
16109
16110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateTime_SetToNextWeekDay",kwnames,&obj0,&arg2)) goto fail;
16111 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16112 {
16113 PyThreadState* __tstate = wxPyBeginAllowThreads();
16114 {
16115 wxDateTime &_result_ref = (arg1)->SetToNextWeekDay((wxDateTime::WeekDay )arg2);
16116 result = (wxDateTime *) &_result_ref;
16117 }
16118
16119 wxPyEndAllowThreads(__tstate);
16120 if (PyErr_Occurred()) SWIG_fail;
16121 }
16122 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
16123 return resultobj;
16124 fail:
16125 return NULL;
16126}
16127
16128
16129static PyObject *_wrap_DateTime_GetNextWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
16130 PyObject *resultobj;
16131 wxDateTime *arg1 = (wxDateTime *) 0 ;
16132 int arg2 ;
16133 wxDateTime result;
16134 PyObject * obj0 = 0 ;
16135 char *kwnames[] = {
16136 (char *) "self",(char *) "weekday", NULL
16137 };
16138
16139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateTime_GetNextWeekDay",kwnames,&obj0,&arg2)) goto fail;
16140 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16141 {
16142 PyThreadState* __tstate = wxPyBeginAllowThreads();
16143 result = (arg1)->GetNextWeekDay((wxDateTime::WeekDay )arg2);
16144
16145 wxPyEndAllowThreads(__tstate);
16146 if (PyErr_Occurred()) SWIG_fail;
16147 }
16148 {
16149 wxDateTime * resultptr;
16150 resultptr = new wxDateTime((wxDateTime &) result);
16151 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16152 }
16153 return resultobj;
16154 fail:
16155 return NULL;
16156}
16157
16158
16159static PyObject *_wrap_DateTime_SetToPrevWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
16160 PyObject *resultobj;
16161 wxDateTime *arg1 = (wxDateTime *) 0 ;
16162 int arg2 ;
16163 wxDateTime *result;
16164 PyObject * obj0 = 0 ;
16165 char *kwnames[] = {
16166 (char *) "self",(char *) "weekday", NULL
16167 };
16168
16169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateTime_SetToPrevWeekDay",kwnames,&obj0,&arg2)) goto fail;
16170 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16171 {
16172 PyThreadState* __tstate = wxPyBeginAllowThreads();
16173 {
16174 wxDateTime &_result_ref = (arg1)->SetToPrevWeekDay((wxDateTime::WeekDay )arg2);
16175 result = (wxDateTime *) &_result_ref;
16176 }
16177
16178 wxPyEndAllowThreads(__tstate);
16179 if (PyErr_Occurred()) SWIG_fail;
16180 }
16181 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
16182 return resultobj;
16183 fail:
16184 return NULL;
16185}
16186
16187
16188static PyObject *_wrap_DateTime_GetPrevWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
16189 PyObject *resultobj;
16190 wxDateTime *arg1 = (wxDateTime *) 0 ;
16191 int arg2 ;
16192 wxDateTime result;
16193 PyObject * obj0 = 0 ;
16194 char *kwnames[] = {
16195 (char *) "self",(char *) "weekday", NULL
16196 };
16197
16198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateTime_GetPrevWeekDay",kwnames,&obj0,&arg2)) goto fail;
16199 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16200 {
16201 PyThreadState* __tstate = wxPyBeginAllowThreads();
16202 result = (arg1)->GetPrevWeekDay((wxDateTime::WeekDay )arg2);
16203
16204 wxPyEndAllowThreads(__tstate);
16205 if (PyErr_Occurred()) SWIG_fail;
16206 }
16207 {
16208 wxDateTime * resultptr;
16209 resultptr = new wxDateTime((wxDateTime &) result);
16210 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16211 }
16212 return resultobj;
16213 fail:
16214 return NULL;
16215}
16216
16217
16218static PyObject *_wrap_DateTime_SetToWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
16219 PyObject *resultobj;
16220 wxDateTime *arg1 = (wxDateTime *) 0 ;
16221 int arg2 ;
16222 int arg3 = (int) 1 ;
16223 int arg4 = (int) wxDateTime::Inv_Month ;
16224 int arg5 = (int) wxDateTime::Inv_Year ;
16225 bool result;
16226 PyObject * obj0 = 0 ;
16227 char *kwnames[] = {
16228 (char *) "self",(char *) "weekday",(char *) "n",(char *) "month",(char *) "year", NULL
16229 };
16230
16231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi|iii:DateTime_SetToWeekDay",kwnames,&obj0,&arg2,&arg3,&arg4,&arg5)) goto fail;
16232 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16233 {
16234 PyThreadState* __tstate = wxPyBeginAllowThreads();
16235 result = (bool)(arg1)->SetToWeekDay((wxDateTime::WeekDay )arg2,arg3,(wxDateTime::Month )arg4,arg5);
16236
16237 wxPyEndAllowThreads(__tstate);
16238 if (PyErr_Occurred()) SWIG_fail;
16239 }
16240 resultobj = PyInt_FromLong((long)result);
16241 return resultobj;
16242 fail:
16243 return NULL;
16244}
16245
16246
16247static PyObject *_wrap_DateTime_SetToLastWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
16248 PyObject *resultobj;
16249 wxDateTime *arg1 = (wxDateTime *) 0 ;
16250 int arg2 ;
16251 int arg3 = (int) wxDateTime::Inv_Month ;
16252 int arg4 = (int) wxDateTime::Inv_Year ;
16253 bool result;
16254 PyObject * obj0 = 0 ;
16255 char *kwnames[] = {
16256 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
16257 };
16258
16259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi|ii:DateTime_SetToLastWeekDay",kwnames,&obj0,&arg2,&arg3,&arg4)) goto fail;
16260 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16261 {
16262 PyThreadState* __tstate = wxPyBeginAllowThreads();
16263 result = (bool)(arg1)->SetToLastWeekDay((wxDateTime::WeekDay )arg2,(wxDateTime::Month )arg3,arg4);
16264
16265 wxPyEndAllowThreads(__tstate);
16266 if (PyErr_Occurred()) SWIG_fail;
16267 }
16268 resultobj = PyInt_FromLong((long)result);
16269 return resultobj;
16270 fail:
16271 return NULL;
16272}
16273
16274
16275static PyObject *_wrap_DateTime_GetLastWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
16276 PyObject *resultobj;
16277 wxDateTime *arg1 = (wxDateTime *) 0 ;
16278 int arg2 ;
16279 int arg3 = (int) wxDateTime::Inv_Month ;
16280 int arg4 = (int) wxDateTime::Inv_Year ;
16281 wxDateTime result;
16282 PyObject * obj0 = 0 ;
16283 char *kwnames[] = {
16284 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
16285 };
16286
16287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi|ii:DateTime_GetLastWeekDay",kwnames,&obj0,&arg2,&arg3,&arg4)) goto fail;
16288 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16289 {
16290 PyThreadState* __tstate = wxPyBeginAllowThreads();
16291 result = (arg1)->GetLastWeekDay((wxDateTime::WeekDay )arg2,(wxDateTime::Month )arg3,arg4);
16292
16293 wxPyEndAllowThreads(__tstate);
16294 if (PyErr_Occurred()) SWIG_fail;
16295 }
16296 {
16297 wxDateTime * resultptr;
16298 resultptr = new wxDateTime((wxDateTime &) result);
16299 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16300 }
16301 return resultobj;
16302 fail:
16303 return NULL;
16304}
16305
16306
16307static PyObject *_wrap_DateTime_SetToTheWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
16308 PyObject *resultobj;
16309 wxDateTime *arg1 = (wxDateTime *) 0 ;
44127b65 16310 int arg2 ;
d14a1e28
RD
16311 int arg3 = (int) wxDateTime::Mon ;
16312 int arg4 = (int) wxDateTime::Monday_First ;
16313 bool result;
16314 PyObject * obj0 = 0 ;
d14a1e28
RD
16315 char *kwnames[] = {
16316 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
16317 };
16318
44127b65 16319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi|ii:DateTime_SetToTheWeek",kwnames,&obj0,&arg2,&arg3,&arg4)) goto fail;
d14a1e28 16320 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
d14a1e28
RD
16321 {
16322 PyThreadState* __tstate = wxPyBeginAllowThreads();
16323 result = (bool)(arg1)->SetToTheWeek(arg2,(wxDateTime::WeekDay )arg3,(wxDateTime::WeekFlags )arg4);
16324
16325 wxPyEndAllowThreads(__tstate);
16326 if (PyErr_Occurred()) SWIG_fail;
16327 }
16328 resultobj = PyInt_FromLong((long)result);
16329 return resultobj;
16330 fail:
16331 return NULL;
16332}
16333
16334
16335static PyObject *_wrap_DateTime_GetWeek(PyObject *self, PyObject *args, PyObject *kwargs) {
16336 PyObject *resultobj;
16337 wxDateTime *arg1 = (wxDateTime *) 0 ;
44127b65 16338 int arg2 ;
d14a1e28
RD
16339 int arg3 = (int) wxDateTime::Mon ;
16340 int arg4 = (int) wxDateTime::Monday_First ;
16341 wxDateTime result;
16342 PyObject * obj0 = 0 ;
d14a1e28
RD
16343 char *kwnames[] = {
16344 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
16345 };
16346
44127b65 16347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi|ii:DateTime_GetWeek",kwnames,&obj0,&arg2,&arg3,&arg4)) goto fail;
d14a1e28 16348 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
d14a1e28
RD
16349 {
16350 PyThreadState* __tstate = wxPyBeginAllowThreads();
16351 result = (arg1)->GetWeek(arg2,(wxDateTime::WeekDay )arg3,(wxDateTime::WeekFlags )arg4);
16352
16353 wxPyEndAllowThreads(__tstate);
16354 if (PyErr_Occurred()) SWIG_fail;
16355 }
16356 {
16357 wxDateTime * resultptr;
16358 resultptr = new wxDateTime((wxDateTime &) result);
16359 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16360 }
16361 return resultobj;
16362 fail:
16363 return NULL;
16364}
16365
16366
16367static PyObject *_wrap_DateTime_SetToLastMonthDay(PyObject *self, PyObject *args, PyObject *kwargs) {
16368 PyObject *resultobj;
16369 wxDateTime *arg1 = (wxDateTime *) 0 ;
16370 int arg2 = (int) wxDateTime::Inv_Month ;
16371 int arg3 = (int) wxDateTime::Inv_Year ;
16372 wxDateTime *result;
16373 PyObject * obj0 = 0 ;
16374 char *kwnames[] = {
16375 (char *) "self",(char *) "month",(char *) "year", NULL
16376 };
16377
16378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|ii:DateTime_SetToLastMonthDay",kwnames,&obj0,&arg2,&arg3)) goto fail;
16379 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16380 {
16381 PyThreadState* __tstate = wxPyBeginAllowThreads();
16382 {
16383 wxDateTime &_result_ref = (arg1)->SetToLastMonthDay((wxDateTime::Month )arg2,arg3);
16384 result = (wxDateTime *) &_result_ref;
16385 }
16386
16387 wxPyEndAllowThreads(__tstate);
16388 if (PyErr_Occurred()) SWIG_fail;
16389 }
16390 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
16391 return resultobj;
16392 fail:
16393 return NULL;
16394}
16395
16396
16397static PyObject *_wrap_DateTime_GetLastMonthDay(PyObject *self, PyObject *args, PyObject *kwargs) {
16398 PyObject *resultobj;
16399 wxDateTime *arg1 = (wxDateTime *) 0 ;
16400 int arg2 = (int) wxDateTime::Inv_Month ;
16401 int arg3 = (int) wxDateTime::Inv_Year ;
16402 wxDateTime result;
16403 PyObject * obj0 = 0 ;
16404 char *kwnames[] = {
16405 (char *) "self",(char *) "month",(char *) "year", NULL
16406 };
16407
16408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|ii:DateTime_GetLastMonthDay",kwnames,&obj0,&arg2,&arg3)) goto fail;
16409 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16410 {
16411 PyThreadState* __tstate = wxPyBeginAllowThreads();
16412 result = (arg1)->GetLastMonthDay((wxDateTime::Month )arg2,arg3);
16413
16414 wxPyEndAllowThreads(__tstate);
16415 if (PyErr_Occurred()) SWIG_fail;
16416 }
16417 {
16418 wxDateTime * resultptr;
16419 resultptr = new wxDateTime((wxDateTime &) result);
16420 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16421 }
16422 return resultobj;
16423 fail:
16424 return NULL;
16425}
16426
16427
16428static PyObject *_wrap_DateTime_SetToYearDay(PyObject *self, PyObject *args, PyObject *kwargs) {
16429 PyObject *resultobj;
16430 wxDateTime *arg1 = (wxDateTime *) 0 ;
44127b65 16431 int arg2 ;
d14a1e28
RD
16432 wxDateTime *result;
16433 PyObject * obj0 = 0 ;
d14a1e28
RD
16434 char *kwnames[] = {
16435 (char *) "self",(char *) "yday", NULL
16436 };
16437
44127b65 16438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateTime_SetToYearDay",kwnames,&obj0,&arg2)) goto fail;
d14a1e28 16439 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
d14a1e28
RD
16440 {
16441 PyThreadState* __tstate = wxPyBeginAllowThreads();
16442 {
16443 wxDateTime &_result_ref = (arg1)->SetToYearDay(arg2);
16444 result = (wxDateTime *) &_result_ref;
16445 }
16446
16447 wxPyEndAllowThreads(__tstate);
16448 if (PyErr_Occurred()) SWIG_fail;
16449 }
16450 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
16451 return resultobj;
16452 fail:
16453 return NULL;
16454}
16455
16456
16457static PyObject *_wrap_DateTime_GetYearDay(PyObject *self, PyObject *args, PyObject *kwargs) {
16458 PyObject *resultobj;
16459 wxDateTime *arg1 = (wxDateTime *) 0 ;
44127b65 16460 int arg2 ;
d14a1e28
RD
16461 wxDateTime result;
16462 PyObject * obj0 = 0 ;
d14a1e28
RD
16463 char *kwnames[] = {
16464 (char *) "self",(char *) "yday", NULL
16465 };
16466
44127b65 16467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateTime_GetYearDay",kwnames,&obj0,&arg2)) goto fail;
d14a1e28 16468 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
d14a1e28
RD
16469 {
16470 PyThreadState* __tstate = wxPyBeginAllowThreads();
16471 result = (arg1)->GetYearDay(arg2);
16472
16473 wxPyEndAllowThreads(__tstate);
16474 if (PyErr_Occurred()) SWIG_fail;
16475 }
16476 {
16477 wxDateTime * resultptr;
16478 resultptr = new wxDateTime((wxDateTime &) result);
16479 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16480 }
16481 return resultobj;
16482 fail:
16483 return NULL;
16484}
16485
16486
16487static PyObject *_wrap_DateTime_GetJulianDayNumber(PyObject *self, PyObject *args, PyObject *kwargs) {
16488 PyObject *resultobj;
16489 wxDateTime *arg1 = (wxDateTime *) 0 ;
16490 double result;
16491 PyObject * obj0 = 0 ;
16492 char *kwnames[] = {
16493 (char *) "self", NULL
16494 };
16495
16496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJulianDayNumber",kwnames,&obj0)) goto fail;
16497 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16498 {
16499 PyThreadState* __tstate = wxPyBeginAllowThreads();
16500 result = (double)(arg1)->GetJulianDayNumber();
16501
16502 wxPyEndAllowThreads(__tstate);
16503 if (PyErr_Occurred()) SWIG_fail;
16504 }
16505 resultobj = PyFloat_FromDouble(result);
16506 return resultobj;
16507 fail:
16508 return NULL;
16509}
16510
16511
16512static PyObject *_wrap_DateTime_GetJDN(PyObject *self, PyObject *args, PyObject *kwargs) {
16513 PyObject *resultobj;
16514 wxDateTime *arg1 = (wxDateTime *) 0 ;
16515 double result;
16516 PyObject * obj0 = 0 ;
16517 char *kwnames[] = {
16518 (char *) "self", NULL
16519 };
16520
16521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJDN",kwnames,&obj0)) goto fail;
16522 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16523 {
16524 PyThreadState* __tstate = wxPyBeginAllowThreads();
16525 result = (double)(arg1)->GetJDN();
16526
16527 wxPyEndAllowThreads(__tstate);
16528 if (PyErr_Occurred()) SWIG_fail;
16529 }
16530 resultobj = PyFloat_FromDouble(result);
16531 return resultobj;
16532 fail:
16533 return NULL;
16534}
16535
16536
16537static PyObject *_wrap_DateTime_GetModifiedJulianDayNumber(PyObject *self, PyObject *args, PyObject *kwargs) {
16538 PyObject *resultobj;
16539 wxDateTime *arg1 = (wxDateTime *) 0 ;
16540 double result;
16541 PyObject * obj0 = 0 ;
16542 char *kwnames[] = {
16543 (char *) "self", NULL
16544 };
16545
16546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetModifiedJulianDayNumber",kwnames,&obj0)) goto fail;
16547 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16548 {
16549 PyThreadState* __tstate = wxPyBeginAllowThreads();
16550 result = (double)((wxDateTime const *)arg1)->GetModifiedJulianDayNumber();
16551
16552 wxPyEndAllowThreads(__tstate);
16553 if (PyErr_Occurred()) SWIG_fail;
16554 }
16555 resultobj = PyFloat_FromDouble(result);
16556 return resultobj;
16557 fail:
16558 return NULL;
16559}
16560
16561
16562static PyObject *_wrap_DateTime_GetMJD(PyObject *self, PyObject *args, PyObject *kwargs) {
16563 PyObject *resultobj;
16564 wxDateTime *arg1 = (wxDateTime *) 0 ;
16565 double result;
16566 PyObject * obj0 = 0 ;
16567 char *kwnames[] = {
16568 (char *) "self", NULL
16569 };
16570
16571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetMJD",kwnames,&obj0)) goto fail;
16572 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16573 {
16574 PyThreadState* __tstate = wxPyBeginAllowThreads();
16575 result = (double)(arg1)->GetMJD();
16576
16577 wxPyEndAllowThreads(__tstate);
16578 if (PyErr_Occurred()) SWIG_fail;
16579 }
16580 resultobj = PyFloat_FromDouble(result);
16581 return resultobj;
16582 fail:
16583 return NULL;
16584}
16585
16586
16587static PyObject *_wrap_DateTime_GetRataDie(PyObject *self, PyObject *args, PyObject *kwargs) {
16588 PyObject *resultobj;
16589 wxDateTime *arg1 = (wxDateTime *) 0 ;
16590 double result;
16591 PyObject * obj0 = 0 ;
16592 char *kwnames[] = {
16593 (char *) "self", NULL
16594 };
16595
16596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetRataDie",kwnames,&obj0)) goto fail;
16597 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16598 {
16599 PyThreadState* __tstate = wxPyBeginAllowThreads();
16600 result = (double)(arg1)->GetRataDie();
16601
16602 wxPyEndAllowThreads(__tstate);
16603 if (PyErr_Occurred()) SWIG_fail;
16604 }
16605 resultobj = PyFloat_FromDouble(result);
16606 return resultobj;
16607 fail:
16608 return NULL;
16609}
16610
16611
16612static PyObject *_wrap_DateTime_ToTimezone(PyObject *self, PyObject *args, PyObject *kwargs) {
16613 PyObject *resultobj;
16614 wxDateTime *arg1 = (wxDateTime *) 0 ;
16615 wxDateTime::TimeZone *arg2 = 0 ;
423f194a 16616 bool arg3 = (bool) False ;
d14a1e28 16617 wxDateTime result;
44127b65 16618 bool temp2 = False ;
d14a1e28
RD
16619 PyObject * obj0 = 0 ;
16620 PyObject * obj1 = 0 ;
16621 PyObject * obj2 = 0 ;
16622 char *kwnames[] = {
16623 (char *) "self",(char *) "tz",(char *) "noDST", NULL
16624 };
16625
16626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_ToTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
16627 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16628 {
16629 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
44127b65 16630 temp2 = True;
d14a1e28
RD
16631 }
16632 if (obj2) {
16633 arg3 = PyInt_AsLong(obj2) ? true : false;
16634 if (PyErr_Occurred()) SWIG_fail;
16635 }
16636 {
16637 PyThreadState* __tstate = wxPyBeginAllowThreads();
16638 result = (arg1)->ToTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
16639
16640 wxPyEndAllowThreads(__tstate);
16641 if (PyErr_Occurred()) SWIG_fail;
16642 }
16643 {
16644 wxDateTime * resultptr;
16645 resultptr = new wxDateTime((wxDateTime &) result);
16646 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16647 }
16648 {
44127b65 16649 if (temp2) delete arg2;
d14a1e28
RD
16650 }
16651 return resultobj;
16652 fail:
16653 {
44127b65 16654 if (temp2) delete arg2;
d14a1e28
RD
16655 }
16656 return NULL;
16657}
16658
16659
16660static PyObject *_wrap_DateTime_MakeTimezone(PyObject *self, PyObject *args, PyObject *kwargs) {
16661 PyObject *resultobj;
16662 wxDateTime *arg1 = (wxDateTime *) 0 ;
16663 wxDateTime::TimeZone *arg2 = 0 ;
423f194a 16664 bool arg3 = (bool) False ;
d14a1e28 16665 wxDateTime *result;
44127b65 16666 bool temp2 = False ;
d14a1e28
RD
16667 PyObject * obj0 = 0 ;
16668 PyObject * obj1 = 0 ;
16669 PyObject * obj2 = 0 ;
16670 char *kwnames[] = {
16671 (char *) "self",(char *) "tz",(char *) "noDST", NULL
16672 };
16673
16674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_MakeTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
16675 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16676 {
16677 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
44127b65 16678 temp2 = True;
d14a1e28
RD
16679 }
16680 if (obj2) {
16681 arg3 = PyInt_AsLong(obj2) ? true : false;
16682 if (PyErr_Occurred()) SWIG_fail;
16683 }
16684 {
16685 PyThreadState* __tstate = wxPyBeginAllowThreads();
16686 {
16687 wxDateTime &_result_ref = (arg1)->MakeTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
16688 result = (wxDateTime *) &_result_ref;
16689 }
16690
16691 wxPyEndAllowThreads(__tstate);
16692 if (PyErr_Occurred()) SWIG_fail;
16693 }
16694 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
16695 {
44127b65 16696 if (temp2) delete arg2;
d14a1e28
RD
16697 }
16698 return resultobj;
16699 fail:
16700 {
44127b65 16701 if (temp2) delete arg2;
d14a1e28
RD
16702 }
16703 return NULL;
16704}
16705
16706
16707static PyObject *_wrap_DateTime_ToGMT(PyObject *self, PyObject *args, PyObject *kwargs) {
16708 PyObject *resultobj;
16709 wxDateTime *arg1 = (wxDateTime *) 0 ;
423f194a 16710 bool arg2 = (bool) False ;
d14a1e28
RD
16711 wxDateTime result;
16712 PyObject * obj0 = 0 ;
16713 PyObject * obj1 = 0 ;
16714 char *kwnames[] = {
16715 (char *) "self",(char *) "noDST", NULL
16716 };
16717
16718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_ToGMT",kwnames,&obj0,&obj1)) goto fail;
16719 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16720 if (obj1) {
16721 arg2 = PyInt_AsLong(obj1) ? true : false;
16722 if (PyErr_Occurred()) SWIG_fail;
16723 }
16724 {
16725 PyThreadState* __tstate = wxPyBeginAllowThreads();
16726 result = (arg1)->ToGMT(arg2);
16727
16728 wxPyEndAllowThreads(__tstate);
16729 if (PyErr_Occurred()) SWIG_fail;
16730 }
16731 {
16732 wxDateTime * resultptr;
16733 resultptr = new wxDateTime((wxDateTime &) result);
16734 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
16735 }
16736 return resultobj;
16737 fail:
16738 return NULL;
16739}
16740
16741
16742static PyObject *_wrap_DateTime_MakeGMT(PyObject *self, PyObject *args, PyObject *kwargs) {
16743 PyObject *resultobj;
16744 wxDateTime *arg1 = (wxDateTime *) 0 ;
423f194a 16745 bool arg2 = (bool) False ;
d14a1e28
RD
16746 wxDateTime *result;
16747 PyObject * obj0 = 0 ;
16748 PyObject * obj1 = 0 ;
16749 char *kwnames[] = {
16750 (char *) "self",(char *) "noDST", NULL
16751 };
16752
16753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeGMT",kwnames,&obj0,&obj1)) goto fail;
16754 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16755 if (obj1) {
16756 arg2 = PyInt_AsLong(obj1) ? true : false;
16757 if (PyErr_Occurred()) SWIG_fail;
16758 }
16759 {
16760 PyThreadState* __tstate = wxPyBeginAllowThreads();
16761 {
16762 wxDateTime &_result_ref = (arg1)->MakeGMT(arg2);
16763 result = (wxDateTime *) &_result_ref;
16764 }
16765
16766 wxPyEndAllowThreads(__tstate);
16767 if (PyErr_Occurred()) SWIG_fail;
16768 }
16769 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
16770 return resultobj;
16771 fail:
16772 return NULL;
16773}
16774
16775
16776static PyObject *_wrap_DateTime_IsDST(PyObject *self, PyObject *args, PyObject *kwargs) {
16777 PyObject *resultobj;
16778 wxDateTime *arg1 = (wxDateTime *) 0 ;
16779 int arg2 = (int) wxDateTime::Country_Default ;
16780 int result;
16781 PyObject * obj0 = 0 ;
16782 char *kwnames[] = {
16783 (char *) "self",(char *) "country", NULL
16784 };
16785
16786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|i:DateTime_IsDST",kwnames,&obj0,&arg2)) goto fail;
16787 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16788 {
16789 PyThreadState* __tstate = wxPyBeginAllowThreads();
16790 result = (int)(arg1)->IsDST((wxDateTime::Country )arg2);
16791
16792 wxPyEndAllowThreads(__tstate);
16793 if (PyErr_Occurred()) SWIG_fail;
16794 }
16795 resultobj = PyInt_FromLong((long)result);
16796 return resultobj;
16797 fail:
16798 return NULL;
16799}
16800
16801
16802static PyObject *_wrap_DateTime_IsValid(PyObject *self, PyObject *args, PyObject *kwargs) {
16803 PyObject *resultobj;
16804 wxDateTime *arg1 = (wxDateTime *) 0 ;
16805 bool result;
16806 PyObject * obj0 = 0 ;
16807 char *kwnames[] = {
16808 (char *) "self", NULL
16809 };
16810
16811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_IsValid",kwnames,&obj0)) goto fail;
16812 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16813 {
16814 PyThreadState* __tstate = wxPyBeginAllowThreads();
16815 result = (bool)((wxDateTime const *)arg1)->IsValid();
16816
16817 wxPyEndAllowThreads(__tstate);
16818 if (PyErr_Occurred()) SWIG_fail;
16819 }
16820 resultobj = PyInt_FromLong((long)result);
16821 return resultobj;
16822 fail:
16823 return NULL;
16824}
16825
16826
16827static PyObject *_wrap_DateTime_GetTicks(PyObject *self, PyObject *args, PyObject *kwargs) {
16828 PyObject *resultobj;
16829 wxDateTime *arg1 = (wxDateTime *) 0 ;
16830 time_t result;
16831 PyObject * obj0 = 0 ;
16832 char *kwnames[] = {
16833 (char *) "self", NULL
16834 };
16835
16836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetTicks",kwnames,&obj0)) goto fail;
16837 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16838 {
16839 PyThreadState* __tstate = wxPyBeginAllowThreads();
16840 result = (time_t)((wxDateTime const *)arg1)->GetTicks();
16841
16842 wxPyEndAllowThreads(__tstate);
16843 if (PyErr_Occurred()) SWIG_fail;
16844 }
16845 resultobj = PyInt_FromLong((long)result);
16846 return resultobj;
16847 fail:
16848 return NULL;
16849}
16850
16851
16852static PyObject *_wrap_DateTime_GetYear(PyObject *self, PyObject *args, PyObject *kwargs) {
16853 PyObject *resultobj;
16854 wxDateTime *arg1 = (wxDateTime *) 0 ;
16855 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
16856 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
16857 int result;
44127b65 16858 bool temp2 = False ;
d14a1e28
RD
16859 PyObject * obj0 = 0 ;
16860 PyObject * obj1 = 0 ;
16861 char *kwnames[] = {
16862 (char *) "self",(char *) "tz", NULL
16863 };
16864
16865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetYear",kwnames,&obj0,&obj1)) goto fail;
16866 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16867 if (obj1) {
16868 {
16869 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
44127b65 16870 temp2 = True;
d14a1e28
RD
16871 }
16872 }
16873 {
16874 PyThreadState* __tstate = wxPyBeginAllowThreads();
16875 result = (int)((wxDateTime const *)arg1)->GetYear((wxDateTime::TimeZone const &)*arg2);
16876
16877 wxPyEndAllowThreads(__tstate);
16878 if (PyErr_Occurred()) SWIG_fail;
16879 }
16880 resultobj = PyInt_FromLong((long)result);
16881 {
44127b65 16882 if (temp2) delete arg2;
d14a1e28
RD
16883 }
16884 return resultobj;
16885 fail:
16886 {
44127b65 16887 if (temp2) delete arg2;
d14a1e28
RD
16888 }
16889 return NULL;
16890}
16891
16892
16893static PyObject *_wrap_DateTime_GetMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
16894 PyObject *resultobj;
16895 wxDateTime *arg1 = (wxDateTime *) 0 ;
16896 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
16897 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
16898 int result;
44127b65 16899 bool temp2 = False ;
d14a1e28
RD
16900 PyObject * obj0 = 0 ;
16901 PyObject * obj1 = 0 ;
16902 char *kwnames[] = {
16903 (char *) "self",(char *) "tz", NULL
16904 };
16905
16906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonth",kwnames,&obj0,&obj1)) goto fail;
16907 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16908 if (obj1) {
16909 {
16910 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
44127b65 16911 temp2 = True;
d14a1e28
RD
16912 }
16913 }
16914 {
16915 PyThreadState* __tstate = wxPyBeginAllowThreads();
16916 result = (int)((wxDateTime const *)arg1)->GetMonth((wxDateTime::TimeZone const &)*arg2);
16917
16918 wxPyEndAllowThreads(__tstate);
16919 if (PyErr_Occurred()) SWIG_fail;
16920 }
16921 resultobj = PyInt_FromLong((long)result);
16922 {
44127b65 16923 if (temp2) delete arg2;
d14a1e28
RD
16924 }
16925 return resultobj;
16926 fail:
16927 {
44127b65 16928 if (temp2) delete arg2;
d14a1e28
RD
16929 }
16930 return NULL;
16931}
16932
16933
16934static PyObject *_wrap_DateTime_GetDay(PyObject *self, PyObject *args, PyObject *kwargs) {
16935 PyObject *resultobj;
16936 wxDateTime *arg1 = (wxDateTime *) 0 ;
16937 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
16938 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
44127b65
RD
16939 int result;
16940 bool temp2 = False ;
d14a1e28
RD
16941 PyObject * obj0 = 0 ;
16942 PyObject * obj1 = 0 ;
16943 char *kwnames[] = {
16944 (char *) "self",(char *) "tz", NULL
16945 };
16946
16947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDay",kwnames,&obj0,&obj1)) goto fail;
16948 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16949 if (obj1) {
16950 {
16951 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
44127b65 16952 temp2 = True;
d14a1e28
RD
16953 }
16954 }
16955 {
16956 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 16957 result = (int)((wxDateTime const *)arg1)->GetDay((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
16958
16959 wxPyEndAllowThreads(__tstate);
16960 if (PyErr_Occurred()) SWIG_fail;
16961 }
16962 resultobj = PyInt_FromLong((long)result);
16963 {
44127b65 16964 if (temp2) delete arg2;
d14a1e28
RD
16965 }
16966 return resultobj;
16967 fail:
16968 {
44127b65 16969 if (temp2) delete arg2;
d14a1e28
RD
16970 }
16971 return NULL;
16972}
16973
16974
16975static PyObject *_wrap_DateTime_GetWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
16976 PyObject *resultobj;
16977 wxDateTime *arg1 = (wxDateTime *) 0 ;
16978 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
16979 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
16980 int result;
44127b65 16981 bool temp2 = False ;
d14a1e28
RD
16982 PyObject * obj0 = 0 ;
16983 PyObject * obj1 = 0 ;
16984 char *kwnames[] = {
16985 (char *) "self",(char *) "tz", NULL
16986 };
16987
16988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDay",kwnames,&obj0,&obj1)) goto fail;
16989 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16990 if (obj1) {
16991 {
16992 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
44127b65 16993 temp2 = True;
d14a1e28
RD
16994 }
16995 }
16996 {
16997 PyThreadState* __tstate = wxPyBeginAllowThreads();
16998 result = (int)((wxDateTime const *)arg1)->GetWeekDay((wxDateTime::TimeZone const &)*arg2);
16999
17000 wxPyEndAllowThreads(__tstate);
17001 if (PyErr_Occurred()) SWIG_fail;
17002 }
17003 resultobj = PyInt_FromLong((long)result);
17004 {
44127b65 17005 if (temp2) delete arg2;
d14a1e28
RD
17006 }
17007 return resultobj;
17008 fail:
17009 {
44127b65 17010 if (temp2) delete arg2;
d14a1e28
RD
17011 }
17012 return NULL;
17013}
17014
17015
17016static PyObject *_wrap_DateTime_GetHour(PyObject *self, PyObject *args, PyObject *kwargs) {
17017 PyObject *resultobj;
17018 wxDateTime *arg1 = (wxDateTime *) 0 ;
17019 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
17020 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
44127b65
RD
17021 int result;
17022 bool temp2 = False ;
d14a1e28
RD
17023 PyObject * obj0 = 0 ;
17024 PyObject * obj1 = 0 ;
17025 char *kwnames[] = {
17026 (char *) "self",(char *) "tz", NULL
17027 };
17028
17029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetHour",kwnames,&obj0,&obj1)) goto fail;
17030 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17031 if (obj1) {
17032 {
17033 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
44127b65 17034 temp2 = True;
d14a1e28
RD
17035 }
17036 }
17037 {
17038 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 17039 result = (int)((wxDateTime const *)arg1)->GetHour((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
17040
17041 wxPyEndAllowThreads(__tstate);
17042 if (PyErr_Occurred()) SWIG_fail;
17043 }
17044 resultobj = PyInt_FromLong((long)result);
17045 {
44127b65 17046 if (temp2) delete arg2;
d14a1e28
RD
17047 }
17048 return resultobj;
17049 fail:
17050 {
44127b65 17051 if (temp2) delete arg2;
d14a1e28
RD
17052 }
17053 return NULL;
17054}
17055
17056
17057static PyObject *_wrap_DateTime_GetMinute(PyObject *self, PyObject *args, PyObject *kwargs) {
17058 PyObject *resultobj;
17059 wxDateTime *arg1 = (wxDateTime *) 0 ;
17060 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
17061 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
44127b65
RD
17062 int result;
17063 bool temp2 = False ;
d14a1e28
RD
17064 PyObject * obj0 = 0 ;
17065 PyObject * obj1 = 0 ;
17066 char *kwnames[] = {
17067 (char *) "self",(char *) "tz", NULL
17068 };
17069
17070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMinute",kwnames,&obj0,&obj1)) goto fail;
17071 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17072 if (obj1) {
17073 {
17074 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
44127b65 17075 temp2 = True;
d14a1e28
RD
17076 }
17077 }
17078 {
17079 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 17080 result = (int)((wxDateTime const *)arg1)->GetMinute((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
17081
17082 wxPyEndAllowThreads(__tstate);
17083 if (PyErr_Occurred()) SWIG_fail;
17084 }
17085 resultobj = PyInt_FromLong((long)result);
17086 {
44127b65 17087 if (temp2) delete arg2;
d14a1e28
RD
17088 }
17089 return resultobj;
17090 fail:
17091 {
44127b65 17092 if (temp2) delete arg2;
d14a1e28
RD
17093 }
17094 return NULL;
17095}
17096
17097
17098static PyObject *_wrap_DateTime_GetSecond(PyObject *self, PyObject *args, PyObject *kwargs) {
17099 PyObject *resultobj;
17100 wxDateTime *arg1 = (wxDateTime *) 0 ;
17101 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
17102 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
44127b65
RD
17103 int result;
17104 bool temp2 = False ;
d14a1e28
RD
17105 PyObject * obj0 = 0 ;
17106 PyObject * obj1 = 0 ;
17107 char *kwnames[] = {
17108 (char *) "self",(char *) "tz", NULL
17109 };
17110
17111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetSecond",kwnames,&obj0,&obj1)) goto fail;
17112 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17113 if (obj1) {
17114 {
17115 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
44127b65 17116 temp2 = True;
d14a1e28
RD
17117 }
17118 }
17119 {
17120 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 17121 result = (int)((wxDateTime const *)arg1)->GetSecond((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
17122
17123 wxPyEndAllowThreads(__tstate);
17124 if (PyErr_Occurred()) SWIG_fail;
17125 }
17126 resultobj = PyInt_FromLong((long)result);
17127 {
44127b65 17128 if (temp2) delete arg2;
d14a1e28
RD
17129 }
17130 return resultobj;
17131 fail:
17132 {
44127b65 17133 if (temp2) delete arg2;
d14a1e28
RD
17134 }
17135 return NULL;
17136}
17137
17138
17139static PyObject *_wrap_DateTime_GetMillisecond(PyObject *self, PyObject *args, PyObject *kwargs) {
17140 PyObject *resultobj;
17141 wxDateTime *arg1 = (wxDateTime *) 0 ;
17142 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
17143 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
44127b65
RD
17144 int result;
17145 bool temp2 = False ;
d14a1e28
RD
17146 PyObject * obj0 = 0 ;
17147 PyObject * obj1 = 0 ;
17148 char *kwnames[] = {
17149 (char *) "self",(char *) "tz", NULL
17150 };
17151
17152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMillisecond",kwnames,&obj0,&obj1)) goto fail;
17153 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17154 if (obj1) {
17155 {
17156 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
44127b65 17157 temp2 = True;
d14a1e28
RD
17158 }
17159 }
17160 {
17161 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 17162 result = (int)((wxDateTime const *)arg1)->GetMillisecond((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
17163
17164 wxPyEndAllowThreads(__tstate);
17165 if (PyErr_Occurred()) SWIG_fail;
17166 }
17167 resultobj = PyInt_FromLong((long)result);
17168 {
44127b65 17169 if (temp2) delete arg2;
d14a1e28
RD
17170 }
17171 return resultobj;
17172 fail:
17173 {
44127b65 17174 if (temp2) delete arg2;
d14a1e28
RD
17175 }
17176 return NULL;
17177}
17178
17179
17180static PyObject *_wrap_DateTime_GetDayOfYear(PyObject *self, PyObject *args, PyObject *kwargs) {
17181 PyObject *resultobj;
17182 wxDateTime *arg1 = (wxDateTime *) 0 ;
17183 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
17184 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
44127b65
RD
17185 int result;
17186 bool temp2 = False ;
d14a1e28
RD
17187 PyObject * obj0 = 0 ;
17188 PyObject * obj1 = 0 ;
17189 char *kwnames[] = {
17190 (char *) "self",(char *) "tz", NULL
17191 };
17192
17193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDayOfYear",kwnames,&obj0,&obj1)) goto fail;
17194 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17195 if (obj1) {
17196 {
17197 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
44127b65 17198 temp2 = True;
d14a1e28
RD
17199 }
17200 }
17201 {
17202 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 17203 result = (int)((wxDateTime const *)arg1)->GetDayOfYear((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
17204
17205 wxPyEndAllowThreads(__tstate);
17206 if (PyErr_Occurred()) SWIG_fail;
17207 }
17208 resultobj = PyInt_FromLong((long)result);
17209 {
44127b65 17210 if (temp2) delete arg2;
d14a1e28
RD
17211 }
17212 return resultobj;
17213 fail:
17214 {
44127b65 17215 if (temp2) delete arg2;
d14a1e28
RD
17216 }
17217 return NULL;
17218}
17219
17220
17221static PyObject *_wrap_DateTime_GetWeekOfYear(PyObject *self, PyObject *args, PyObject *kwargs) {
17222 PyObject *resultobj;
17223 wxDateTime *arg1 = (wxDateTime *) 0 ;
17224 int arg2 = (int) wxDateTime::Monday_First ;
17225 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
17226 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
44127b65
RD
17227 int result;
17228 bool temp3 = False ;
d14a1e28
RD
17229 PyObject * obj0 = 0 ;
17230 PyObject * obj2 = 0 ;
17231 char *kwnames[] = {
17232 (char *) "self",(char *) "flags",(char *) "tz", NULL
17233 };
17234
17235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|iO:DateTime_GetWeekOfYear",kwnames,&obj0,&arg2,&obj2)) goto fail;
17236 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17237 if (obj2) {
17238 {
17239 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
44127b65 17240 temp3 = True;
d14a1e28
RD
17241 }
17242 }
17243 {
17244 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 17245 result = (int)((wxDateTime const *)arg1)->GetWeekOfYear((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
d14a1e28
RD
17246
17247 wxPyEndAllowThreads(__tstate);
17248 if (PyErr_Occurred()) SWIG_fail;
17249 }
17250 resultobj = PyInt_FromLong((long)result);
17251 {
44127b65 17252 if (temp3) delete arg3;
d14a1e28
RD
17253 }
17254 return resultobj;
17255 fail:
17256 {
44127b65 17257 if (temp3) delete arg3;
d14a1e28
RD
17258 }
17259 return NULL;
17260}
17261
17262
17263static PyObject *_wrap_DateTime_GetWeekOfMonth(PyObject *self, PyObject *args, PyObject *kwargs) {
17264 PyObject *resultobj;
17265 wxDateTime *arg1 = (wxDateTime *) 0 ;
17266 int arg2 = (int) wxDateTime::Monday_First ;
17267 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
17268 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
44127b65
RD
17269 int result;
17270 bool temp3 = False ;
d14a1e28
RD
17271 PyObject * obj0 = 0 ;
17272 PyObject * obj2 = 0 ;
17273 char *kwnames[] = {
17274 (char *) "self",(char *) "flags",(char *) "tz", NULL
17275 };
17276
17277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|iO:DateTime_GetWeekOfMonth",kwnames,&obj0,&arg2,&obj2)) goto fail;
17278 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17279 if (obj2) {
17280 {
17281 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
44127b65 17282 temp3 = True;
d14a1e28
RD
17283 }
17284 }
17285 {
17286 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 17287 result = (int)((wxDateTime const *)arg1)->GetWeekOfMonth((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
d14a1e28
RD
17288
17289 wxPyEndAllowThreads(__tstate);
17290 if (PyErr_Occurred()) SWIG_fail;
17291 }
17292 resultobj = PyInt_FromLong((long)result);
17293 {
44127b65 17294 if (temp3) delete arg3;
d14a1e28
RD
17295 }
17296 return resultobj;
17297 fail:
17298 {
44127b65 17299 if (temp3) delete arg3;
d14a1e28
RD
17300 }
17301 return NULL;
17302}
17303
17304
17305static PyObject *_wrap_DateTime_IsWorkDay(PyObject *self, PyObject *args, PyObject *kwargs) {
17306 PyObject *resultobj;
17307 wxDateTime *arg1 = (wxDateTime *) 0 ;
17308 int arg2 = (int) wxDateTime::Country_Default ;
17309 bool result;
17310 PyObject * obj0 = 0 ;
17311 char *kwnames[] = {
17312 (char *) "self",(char *) "country", NULL
17313 };
17314
17315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|i:DateTime_IsWorkDay",kwnames,&obj0,&arg2)) goto fail;
17316 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17317 {
17318 PyThreadState* __tstate = wxPyBeginAllowThreads();
17319 result = (bool)((wxDateTime const *)arg1)->IsWorkDay((wxDateTime::Country )arg2);
17320
17321 wxPyEndAllowThreads(__tstate);
17322 if (PyErr_Occurred()) SWIG_fail;
17323 }
17324 resultobj = PyInt_FromLong((long)result);
17325 return resultobj;
17326 fail:
17327 return NULL;
17328}
17329
17330
17331static PyObject *_wrap_DateTime_IsEqualTo(PyObject *self, PyObject *args, PyObject *kwargs) {
17332 PyObject *resultobj;
17333 wxDateTime *arg1 = (wxDateTime *) 0 ;
17334 wxDateTime *arg2 = 0 ;
17335 bool result;
17336 PyObject * obj0 = 0 ;
17337 PyObject * obj1 = 0 ;
17338 char *kwnames[] = {
17339 (char *) "self",(char *) "datetime", NULL
17340 };
17341
17342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
17343 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17344 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17345 if (arg2 == NULL) {
17346 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17347 }
17348 {
17349 PyThreadState* __tstate = wxPyBeginAllowThreads();
17350 result = (bool)((wxDateTime const *)arg1)->IsEqualTo((wxDateTime const &)*arg2);
17351
17352 wxPyEndAllowThreads(__tstate);
17353 if (PyErr_Occurred()) SWIG_fail;
17354 }
17355 resultobj = PyInt_FromLong((long)result);
17356 return resultobj;
17357 fail:
17358 return NULL;
17359}
17360
17361
17362static PyObject *_wrap_DateTime_IsEarlierThan(PyObject *self, PyObject *args, PyObject *kwargs) {
17363 PyObject *resultobj;
17364 wxDateTime *arg1 = (wxDateTime *) 0 ;
17365 wxDateTime *arg2 = 0 ;
17366 bool result;
17367 PyObject * obj0 = 0 ;
17368 PyObject * obj1 = 0 ;
17369 char *kwnames[] = {
17370 (char *) "self",(char *) "datetime", NULL
17371 };
17372
17373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEarlierThan",kwnames,&obj0,&obj1)) goto fail;
17374 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17375 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17376 if (arg2 == NULL) {
17377 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17378 }
17379 {
17380 PyThreadState* __tstate = wxPyBeginAllowThreads();
17381 result = (bool)((wxDateTime const *)arg1)->IsEarlierThan((wxDateTime const &)*arg2);
17382
17383 wxPyEndAllowThreads(__tstate);
17384 if (PyErr_Occurred()) SWIG_fail;
17385 }
17386 resultobj = PyInt_FromLong((long)result);
17387 return resultobj;
17388 fail:
17389 return NULL;
17390}
17391
17392
17393static PyObject *_wrap_DateTime_IsLaterThan(PyObject *self, PyObject *args, PyObject *kwargs) {
17394 PyObject *resultobj;
17395 wxDateTime *arg1 = (wxDateTime *) 0 ;
17396 wxDateTime *arg2 = 0 ;
17397 bool result;
17398 PyObject * obj0 = 0 ;
17399 PyObject * obj1 = 0 ;
17400 char *kwnames[] = {
17401 (char *) "self",(char *) "datetime", NULL
17402 };
17403
17404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsLaterThan",kwnames,&obj0,&obj1)) goto fail;
17405 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17406 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17407 if (arg2 == NULL) {
17408 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17409 }
17410 {
17411 PyThreadState* __tstate = wxPyBeginAllowThreads();
17412 result = (bool)((wxDateTime const *)arg1)->IsLaterThan((wxDateTime const &)*arg2);
17413
17414 wxPyEndAllowThreads(__tstate);
17415 if (PyErr_Occurred()) SWIG_fail;
17416 }
17417 resultobj = PyInt_FromLong((long)result);
17418 return resultobj;
17419 fail:
17420 return NULL;
17421}
17422
17423
17424static PyObject *_wrap_DateTime_IsStrictlyBetween(PyObject *self, PyObject *args, PyObject *kwargs) {
17425 PyObject *resultobj;
17426 wxDateTime *arg1 = (wxDateTime *) 0 ;
17427 wxDateTime *arg2 = 0 ;
17428 wxDateTime *arg3 = 0 ;
17429 bool result;
17430 PyObject * obj0 = 0 ;
17431 PyObject * obj1 = 0 ;
17432 PyObject * obj2 = 0 ;
17433 char *kwnames[] = {
17434 (char *) "self",(char *) "t1",(char *) "t2", NULL
17435 };
17436
17437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsStrictlyBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
17438 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17439 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17440 if (arg2 == NULL) {
17441 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17442 }
17443 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17444 if (arg3 == NULL) {
17445 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17446 }
17447 {
17448 PyThreadState* __tstate = wxPyBeginAllowThreads();
17449 result = (bool)((wxDateTime const *)arg1)->IsStrictlyBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
17450
17451 wxPyEndAllowThreads(__tstate);
17452 if (PyErr_Occurred()) SWIG_fail;
17453 }
17454 resultobj = PyInt_FromLong((long)result);
17455 return resultobj;
17456 fail:
17457 return NULL;
17458}
17459
17460
17461static PyObject *_wrap_DateTime_IsBetween(PyObject *self, PyObject *args, PyObject *kwargs) {
17462 PyObject *resultobj;
17463 wxDateTime *arg1 = (wxDateTime *) 0 ;
17464 wxDateTime *arg2 = 0 ;
17465 wxDateTime *arg3 = 0 ;
17466 bool result;
17467 PyObject * obj0 = 0 ;
17468 PyObject * obj1 = 0 ;
17469 PyObject * obj2 = 0 ;
17470 char *kwnames[] = {
17471 (char *) "self",(char *) "t1",(char *) "t2", NULL
17472 };
17473
17474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
17475 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17476 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17477 if (arg2 == NULL) {
17478 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17479 }
17480 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17481 if (arg3 == NULL) {
17482 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17483 }
17484 {
17485 PyThreadState* __tstate = wxPyBeginAllowThreads();
17486 result = (bool)((wxDateTime const *)arg1)->IsBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
17487
17488 wxPyEndAllowThreads(__tstate);
17489 if (PyErr_Occurred()) SWIG_fail;
17490 }
17491 resultobj = PyInt_FromLong((long)result);
17492 return resultobj;
17493 fail:
17494 return NULL;
17495}
17496
17497
17498static PyObject *_wrap_DateTime_IsSameDate(PyObject *self, PyObject *args, PyObject *kwargs) {
17499 PyObject *resultobj;
17500 wxDateTime *arg1 = (wxDateTime *) 0 ;
17501 wxDateTime *arg2 = 0 ;
17502 bool result;
17503 PyObject * obj0 = 0 ;
17504 PyObject * obj1 = 0 ;
17505 char *kwnames[] = {
17506 (char *) "self",(char *) "dt", NULL
17507 };
17508
17509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameDate",kwnames,&obj0,&obj1)) goto fail;
17510 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17511 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17512 if (arg2 == NULL) {
17513 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17514 }
17515 {
17516 PyThreadState* __tstate = wxPyBeginAllowThreads();
17517 result = (bool)((wxDateTime const *)arg1)->IsSameDate((wxDateTime const &)*arg2);
17518
17519 wxPyEndAllowThreads(__tstate);
17520 if (PyErr_Occurred()) SWIG_fail;
17521 }
17522 resultobj = PyInt_FromLong((long)result);
17523 return resultobj;
17524 fail:
17525 return NULL;
17526}
17527
17528
17529static PyObject *_wrap_DateTime_IsSameTime(PyObject *self, PyObject *args, PyObject *kwargs) {
17530 PyObject *resultobj;
17531 wxDateTime *arg1 = (wxDateTime *) 0 ;
17532 wxDateTime *arg2 = 0 ;
17533 bool result;
17534 PyObject * obj0 = 0 ;
17535 PyObject * obj1 = 0 ;
17536 char *kwnames[] = {
17537 (char *) "self",(char *) "dt", NULL
17538 };
17539
17540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameTime",kwnames,&obj0,&obj1)) goto fail;
17541 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17542 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17543 if (arg2 == NULL) {
17544 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17545 }
17546 {
17547 PyThreadState* __tstate = wxPyBeginAllowThreads();
17548 result = (bool)((wxDateTime const *)arg1)->IsSameTime((wxDateTime const &)*arg2);
17549
17550 wxPyEndAllowThreads(__tstate);
17551 if (PyErr_Occurred()) SWIG_fail;
17552 }
17553 resultobj = PyInt_FromLong((long)result);
17554 return resultobj;
17555 fail:
17556 return NULL;
17557}
17558
17559
17560static PyObject *_wrap_DateTime_IsEqualUpTo(PyObject *self, PyObject *args, PyObject *kwargs) {
17561 PyObject *resultobj;
17562 wxDateTime *arg1 = (wxDateTime *) 0 ;
17563 wxDateTime *arg2 = 0 ;
17564 wxTimeSpan *arg3 = 0 ;
17565 bool result;
17566 PyObject * obj0 = 0 ;
17567 PyObject * obj1 = 0 ;
17568 PyObject * obj2 = 0 ;
17569 char *kwnames[] = {
17570 (char *) "self",(char *) "dt",(char *) "ts", NULL
17571 };
17572
17573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsEqualUpTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
17574 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17575 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17576 if (arg2 == NULL) {
17577 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17578 }
17579 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17580 if (arg3 == NULL) {
17581 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17582 }
17583 {
17584 PyThreadState* __tstate = wxPyBeginAllowThreads();
17585 result = (bool)((wxDateTime const *)arg1)->IsEqualUpTo((wxDateTime const &)*arg2,(wxTimeSpan const &)*arg3);
17586
17587 wxPyEndAllowThreads(__tstate);
17588 if (PyErr_Occurred()) SWIG_fail;
17589 }
17590 resultobj = PyInt_FromLong((long)result);
17591 return resultobj;
17592 fail:
17593 return NULL;
17594}
17595
17596
17597static PyObject *_wrap_DateTime_AddTS(PyObject *self, PyObject *args, PyObject *kwargs) {
17598 PyObject *resultobj;
17599 wxDateTime *arg1 = (wxDateTime *) 0 ;
17600 wxTimeSpan *arg2 = 0 ;
17601 wxDateTime *result;
17602 PyObject * obj0 = 0 ;
17603 PyObject * obj1 = 0 ;
17604 char *kwnames[] = {
17605 (char *) "self",(char *) "diff", NULL
17606 };
17607
17608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddTS",kwnames,&obj0,&obj1)) goto fail;
17609 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17610 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17611 if (arg2 == NULL) {
17612 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17613 }
17614 {
17615 PyThreadState* __tstate = wxPyBeginAllowThreads();
17616 {
17617 wxDateTime &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
17618 result = (wxDateTime *) &_result_ref;
17619 }
17620
17621 wxPyEndAllowThreads(__tstate);
17622 if (PyErr_Occurred()) SWIG_fail;
17623 }
17624 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17625 return resultobj;
17626 fail:
17627 return NULL;
17628}
17629
17630
17631static PyObject *_wrap_DateTime_AddDS(PyObject *self, PyObject *args, PyObject *kwargs) {
17632 PyObject *resultobj;
17633 wxDateTime *arg1 = (wxDateTime *) 0 ;
17634 wxDateSpan *arg2 = 0 ;
17635 wxDateTime *result;
17636 PyObject * obj0 = 0 ;
17637 PyObject * obj1 = 0 ;
17638 char *kwnames[] = {
17639 (char *) "self",(char *) "diff", NULL
17640 };
17641
17642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddDS",kwnames,&obj0,&obj1)) goto fail;
17643 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17644 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17645 if (arg2 == NULL) {
17646 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17647 }
17648 {
17649 PyThreadState* __tstate = wxPyBeginAllowThreads();
17650 {
17651 wxDateTime &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
17652 result = (wxDateTime *) &_result_ref;
17653 }
17654
17655 wxPyEndAllowThreads(__tstate);
17656 if (PyErr_Occurred()) SWIG_fail;
17657 }
17658 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17659 return resultobj;
17660 fail:
17661 return NULL;
17662}
17663
17664
17665static PyObject *_wrap_DateTime_SubtractTS(PyObject *self, PyObject *args, PyObject *kwargs) {
17666 PyObject *resultobj;
17667 wxDateTime *arg1 = (wxDateTime *) 0 ;
17668 wxTimeSpan *arg2 = 0 ;
17669 wxDateTime *result;
17670 PyObject * obj0 = 0 ;
17671 PyObject * obj1 = 0 ;
17672 char *kwnames[] = {
17673 (char *) "self",(char *) "diff", NULL
17674 };
17675
17676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractTS",kwnames,&obj0,&obj1)) goto fail;
17677 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17678 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17679 if (arg2 == NULL) {
17680 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17681 }
17682 {
17683 PyThreadState* __tstate = wxPyBeginAllowThreads();
17684 {
17685 wxDateTime &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
17686 result = (wxDateTime *) &_result_ref;
17687 }
17688
17689 wxPyEndAllowThreads(__tstate);
17690 if (PyErr_Occurred()) SWIG_fail;
17691 }
17692 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17693 return resultobj;
17694 fail:
17695 return NULL;
17696}
17697
17698
17699static PyObject *_wrap_DateTime_SubtractDS(PyObject *self, PyObject *args, PyObject *kwargs) {
17700 PyObject *resultobj;
17701 wxDateTime *arg1 = (wxDateTime *) 0 ;
17702 wxDateSpan *arg2 = 0 ;
17703 wxDateTime *result;
17704 PyObject * obj0 = 0 ;
17705 PyObject * obj1 = 0 ;
17706 char *kwnames[] = {
17707 (char *) "self",(char *) "diff", NULL
17708 };
17709
17710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractDS",kwnames,&obj0,&obj1)) goto fail;
17711 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17712 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17713 if (arg2 == NULL) {
17714 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17715 }
17716 {
17717 PyThreadState* __tstate = wxPyBeginAllowThreads();
17718 {
17719 wxDateTime &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
17720 result = (wxDateTime *) &_result_ref;
17721 }
17722
17723 wxPyEndAllowThreads(__tstate);
17724 if (PyErr_Occurred()) SWIG_fail;
17725 }
17726 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17727 return resultobj;
17728 fail:
17729 return NULL;
17730}
17731
17732
17733static PyObject *_wrap_DateTime_Subtract(PyObject *self, PyObject *args, PyObject *kwargs) {
17734 PyObject *resultobj;
17735 wxDateTime *arg1 = (wxDateTime *) 0 ;
17736 wxDateTime *arg2 = 0 ;
17737 wxTimeSpan result;
17738 PyObject * obj0 = 0 ;
17739 PyObject * obj1 = 0 ;
17740 char *kwnames[] = {
17741 (char *) "self",(char *) "dt", NULL
17742 };
17743
17744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_Subtract",kwnames,&obj0,&obj1)) goto fail;
17745 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17746 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17747 if (arg2 == NULL) {
17748 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17749 }
17750 {
17751 PyThreadState* __tstate = wxPyBeginAllowThreads();
17752 result = ((wxDateTime const *)arg1)->Subtract((wxDateTime const &)*arg2);
17753
17754 wxPyEndAllowThreads(__tstate);
17755 if (PyErr_Occurred()) SWIG_fail;
17756 }
17757 {
17758 wxTimeSpan * resultptr;
17759 resultptr = new wxTimeSpan((wxTimeSpan &) result);
17760 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
17761 }
17762 return resultobj;
17763 fail:
17764 return NULL;
17765}
17766
17767
17768static PyObject *_wrap_DateTime___iadd____SWIG_0(PyObject *self, PyObject *args) {
17769 PyObject *resultobj;
17770 wxDateTime *arg1 = (wxDateTime *) 0 ;
17771 wxTimeSpan *arg2 = 0 ;
17772 wxDateTime *result;
17773 PyObject * obj0 = 0 ;
17774 PyObject * obj1 = 0 ;
17775
17776 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
17777 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17778 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17779 if (arg2 == NULL) {
17780 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17781 }
17782 {
17783 PyThreadState* __tstate = wxPyBeginAllowThreads();
17784 {
17785 wxDateTime &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
17786 result = (wxDateTime *) &_result_ref;
17787 }
17788
17789 wxPyEndAllowThreads(__tstate);
17790 if (PyErr_Occurred()) SWIG_fail;
17791 }
17792 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17793 return resultobj;
17794 fail:
17795 return NULL;
17796}
17797
17798
17799static PyObject *_wrap_DateTime___iadd____SWIG_1(PyObject *self, PyObject *args) {
17800 PyObject *resultobj;
17801 wxDateTime *arg1 = (wxDateTime *) 0 ;
17802 wxDateSpan *arg2 = 0 ;
17803 wxDateTime *result;
17804 PyObject * obj0 = 0 ;
17805 PyObject * obj1 = 0 ;
17806
17807 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
17808 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17809 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17810 if (arg2 == NULL) {
17811 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17812 }
17813 {
17814 PyThreadState* __tstate = wxPyBeginAllowThreads();
17815 {
17816 wxDateTime &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
17817 result = (wxDateTime *) &_result_ref;
17818 }
17819
17820 wxPyEndAllowThreads(__tstate);
17821 if (PyErr_Occurred()) SWIG_fail;
17822 }
17823 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17824 return resultobj;
17825 fail:
17826 return NULL;
17827}
17828
17829
17830static PyObject *_wrap_DateTime___iadd__(PyObject *self, PyObject *args) {
17831 int argc;
17832 PyObject *argv[3];
17833 int ii;
17834
17835 argc = PyObject_Length(args);
17836 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
17837 argv[ii] = PyTuple_GetItem(args,ii);
17838 }
17839 if (argc == 2) {
17840 int _v;
17841 {
17842 void *ptr;
17843 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
17844 _v = 0;
17845 PyErr_Clear();
17846 } else {
17847 _v = 1;
17848 }
17849 }
17850 if (_v) {
17851 {
17852 void *ptr;
17853 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
17854 _v = 0;
17855 PyErr_Clear();
17856 } else {
17857 _v = 1;
17858 }
17859 }
17860 if (_v) {
17861 return _wrap_DateTime___iadd____SWIG_0(self,args);
17862 }
17863 }
17864 }
17865 if (argc == 2) {
17866 int _v;
17867 {
17868 void *ptr;
17869 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
17870 _v = 0;
17871 PyErr_Clear();
17872 } else {
17873 _v = 1;
17874 }
17875 }
17876 if (_v) {
17877 {
17878 void *ptr;
17879 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
17880 _v = 0;
17881 PyErr_Clear();
17882 } else {
17883 _v = 1;
17884 }
17885 }
17886 if (_v) {
17887 return _wrap_DateTime___iadd____SWIG_1(self,args);
17888 }
17889 }
17890 }
17891
17892 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___iadd__'");
17893 return NULL;
17894}
17895
17896
17897static PyObject *_wrap_DateTime___isub____SWIG_0(PyObject *self, PyObject *args) {
17898 PyObject *resultobj;
17899 wxDateTime *arg1 = (wxDateTime *) 0 ;
17900 wxTimeSpan *arg2 = 0 ;
17901 wxDateTime *result;
17902 PyObject * obj0 = 0 ;
17903 PyObject * obj1 = 0 ;
17904
17905 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
17906 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17907 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17908 if (arg2 == NULL) {
17909 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17910 }
17911 {
17912 PyThreadState* __tstate = wxPyBeginAllowThreads();
17913 {
17914 wxDateTime &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
17915 result = (wxDateTime *) &_result_ref;
17916 }
17917
17918 wxPyEndAllowThreads(__tstate);
17919 if (PyErr_Occurred()) SWIG_fail;
17920 }
17921 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17922 return resultobj;
17923 fail:
17924 return NULL;
17925}
17926
17927
17928static PyObject *_wrap_DateTime___isub____SWIG_1(PyObject *self, PyObject *args) {
17929 PyObject *resultobj;
17930 wxDateTime *arg1 = (wxDateTime *) 0 ;
17931 wxDateSpan *arg2 = 0 ;
17932 wxDateTime *result;
17933 PyObject * obj0 = 0 ;
17934 PyObject * obj1 = 0 ;
17935
17936 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
17937 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17938 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17939 if (arg2 == NULL) {
17940 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17941 }
17942 {
17943 PyThreadState* __tstate = wxPyBeginAllowThreads();
17944 {
17945 wxDateTime &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
17946 result = (wxDateTime *) &_result_ref;
17947 }
17948
17949 wxPyEndAllowThreads(__tstate);
17950 if (PyErr_Occurred()) SWIG_fail;
17951 }
17952 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
17953 return resultobj;
17954 fail:
17955 return NULL;
17956}
17957
17958
17959static PyObject *_wrap_DateTime___isub__(PyObject *self, PyObject *args) {
17960 int argc;
17961 PyObject *argv[3];
17962 int ii;
17963
17964 argc = PyObject_Length(args);
17965 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
17966 argv[ii] = PyTuple_GetItem(args,ii);
17967 }
17968 if (argc == 2) {
17969 int _v;
17970 {
17971 void *ptr;
17972 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
17973 _v = 0;
17974 PyErr_Clear();
17975 } else {
17976 _v = 1;
17977 }
17978 }
17979 if (_v) {
17980 {
17981 void *ptr;
17982 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
17983 _v = 0;
17984 PyErr_Clear();
17985 } else {
17986 _v = 1;
17987 }
17988 }
17989 if (_v) {
17990 return _wrap_DateTime___isub____SWIG_0(self,args);
17991 }
17992 }
17993 }
17994 if (argc == 2) {
17995 int _v;
17996 {
17997 void *ptr;
17998 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
17999 _v = 0;
18000 PyErr_Clear();
18001 } else {
18002 _v = 1;
18003 }
18004 }
18005 if (_v) {
18006 {
18007 void *ptr;
18008 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
18009 _v = 0;
18010 PyErr_Clear();
18011 } else {
18012 _v = 1;
18013 }
18014 }
18015 if (_v) {
18016 return _wrap_DateTime___isub____SWIG_1(self,args);
18017 }
18018 }
18019 }
18020
18021 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___isub__'");
18022 return NULL;
18023}
18024
18025
18026static PyObject *_wrap_DateTime___add____SWIG_0(PyObject *self, PyObject *args) {
18027 PyObject *resultobj;
18028 wxDateTime *arg1 = (wxDateTime *) 0 ;
18029 wxTimeSpan *arg2 = 0 ;
18030 wxDateTime result;
18031 PyObject * obj0 = 0 ;
18032 PyObject * obj1 = 0 ;
18033
18034 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
18035 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18036 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18037 if (arg2 == NULL) {
18038 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18039 }
18040 {
18041 PyThreadState* __tstate = wxPyBeginAllowThreads();
18042 result = wxDateTime___add____SWIG_0(arg1,(wxTimeSpan const &)*arg2);
18043
18044 wxPyEndAllowThreads(__tstate);
18045 if (PyErr_Occurred()) SWIG_fail;
18046 }
18047 {
18048 wxDateTime * resultptr;
18049 resultptr = new wxDateTime((wxDateTime &) result);
18050 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
18051 }
18052 return resultobj;
18053 fail:
18054 return NULL;
18055}
18056
18057
18058static PyObject *_wrap_DateTime___add____SWIG_1(PyObject *self, PyObject *args) {
18059 PyObject *resultobj;
18060 wxDateTime *arg1 = (wxDateTime *) 0 ;
18061 wxDateSpan *arg2 = 0 ;
18062 wxDateTime result;
18063 PyObject * obj0 = 0 ;
18064 PyObject * obj1 = 0 ;
18065
18066 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
18067 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18068 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18069 if (arg2 == NULL) {
18070 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18071 }
18072 {
18073 PyThreadState* __tstate = wxPyBeginAllowThreads();
18074 result = wxDateTime___add____SWIG_1(arg1,(wxDateSpan const &)*arg2);
18075
18076 wxPyEndAllowThreads(__tstate);
18077 if (PyErr_Occurred()) SWIG_fail;
18078 }
18079 {
18080 wxDateTime * resultptr;
18081 resultptr = new wxDateTime((wxDateTime &) result);
18082 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
18083 }
18084 return resultobj;
18085 fail:
18086 return NULL;
18087}
18088
18089
18090static PyObject *_wrap_DateTime___add__(PyObject *self, PyObject *args) {
18091 int argc;
18092 PyObject *argv[3];
18093 int ii;
18094
18095 argc = PyObject_Length(args);
18096 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
18097 argv[ii] = PyTuple_GetItem(args,ii);
18098 }
18099 if (argc == 2) {
18100 int _v;
18101 {
18102 void *ptr;
18103 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
18104 _v = 0;
18105 PyErr_Clear();
18106 } else {
18107 _v = 1;
18108 }
18109 }
18110 if (_v) {
18111 {
18112 void *ptr;
18113 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
18114 _v = 0;
18115 PyErr_Clear();
18116 } else {
18117 _v = 1;
18118 }
18119 }
18120 if (_v) {
18121 return _wrap_DateTime___add____SWIG_0(self,args);
18122 }
18123 }
18124 }
18125 if (argc == 2) {
18126 int _v;
18127 {
18128 void *ptr;
18129 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
18130 _v = 0;
18131 PyErr_Clear();
18132 } else {
18133 _v = 1;
18134 }
18135 }
18136 if (_v) {
18137 {
18138 void *ptr;
18139 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
18140 _v = 0;
18141 PyErr_Clear();
18142 } else {
18143 _v = 1;
18144 }
18145 }
18146 if (_v) {
18147 return _wrap_DateTime___add____SWIG_1(self,args);
18148 }
18149 }
18150 }
18151
18152 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___add__'");
18153 return NULL;
18154}
18155
18156
18157static PyObject *_wrap_DateTime___sub____SWIG_0(PyObject *self, PyObject *args) {
18158 PyObject *resultobj;
18159 wxDateTime *arg1 = (wxDateTime *) 0 ;
18160 wxDateTime *arg2 = 0 ;
18161 wxTimeSpan result;
18162 PyObject * obj0 = 0 ;
18163 PyObject * obj1 = 0 ;
18164
18165 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
18166 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18167 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18168 if (arg2 == NULL) {
18169 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18170 }
18171 {
18172 PyThreadState* __tstate = wxPyBeginAllowThreads();
18173 result = wxDateTime___sub____SWIG_0(arg1,(wxDateTime const &)*arg2);
18174
18175 wxPyEndAllowThreads(__tstate);
18176 if (PyErr_Occurred()) SWIG_fail;
18177 }
18178 {
18179 wxTimeSpan * resultptr;
18180 resultptr = new wxTimeSpan((wxTimeSpan &) result);
18181 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
18182 }
18183 return resultobj;
18184 fail:
18185 return NULL;
18186}
18187
18188
18189static PyObject *_wrap_DateTime___sub____SWIG_1(PyObject *self, PyObject *args) {
18190 PyObject *resultobj;
18191 wxDateTime *arg1 = (wxDateTime *) 0 ;
18192 wxTimeSpan *arg2 = 0 ;
18193 wxDateTime result;
18194 PyObject * obj0 = 0 ;
18195 PyObject * obj1 = 0 ;
18196
18197 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
18198 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18199 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18200 if (arg2 == NULL) {
18201 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18202 }
18203 {
18204 PyThreadState* __tstate = wxPyBeginAllowThreads();
18205 result = wxDateTime___sub____SWIG_1(arg1,(wxTimeSpan const &)*arg2);
18206
18207 wxPyEndAllowThreads(__tstate);
18208 if (PyErr_Occurred()) SWIG_fail;
18209 }
18210 {
18211 wxDateTime * resultptr;
18212 resultptr = new wxDateTime((wxDateTime &) result);
18213 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
18214 }
18215 return resultobj;
18216 fail:
18217 return NULL;
18218}
18219
18220
18221static PyObject *_wrap_DateTime___sub____SWIG_2(PyObject *self, PyObject *args) {
18222 PyObject *resultobj;
18223 wxDateTime *arg1 = (wxDateTime *) 0 ;
18224 wxDateSpan *arg2 = 0 ;
18225 wxDateTime result;
18226 PyObject * obj0 = 0 ;
18227 PyObject * obj1 = 0 ;
18228
18229 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
18230 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18231 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18232 if (arg2 == NULL) {
18233 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18234 }
18235 {
18236 PyThreadState* __tstate = wxPyBeginAllowThreads();
18237 result = wxDateTime___sub____SWIG_2(arg1,(wxDateSpan const &)*arg2);
18238
18239 wxPyEndAllowThreads(__tstate);
18240 if (PyErr_Occurred()) SWIG_fail;
18241 }
18242 {
18243 wxDateTime * resultptr;
18244 resultptr = new wxDateTime((wxDateTime &) result);
18245 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
18246 }
18247 return resultobj;
18248 fail:
18249 return NULL;
18250}
18251
18252
18253static PyObject *_wrap_DateTime___sub__(PyObject *self, PyObject *args) {
18254 int argc;
18255 PyObject *argv[3];
18256 int ii;
18257
18258 argc = PyObject_Length(args);
18259 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
18260 argv[ii] = PyTuple_GetItem(args,ii);
18261 }
18262 if (argc == 2) {
18263 int _v;
18264 {
18265 void *ptr;
18266 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
18267 _v = 0;
18268 PyErr_Clear();
18269 } else {
18270 _v = 1;
18271 }
18272 }
18273 if (_v) {
18274 {
18275 void *ptr;
18276 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
18277 _v = 0;
18278 PyErr_Clear();
18279 } else {
18280 _v = 1;
18281 }
18282 }
18283 if (_v) {
18284 return _wrap_DateTime___sub____SWIG_0(self,args);
18285 }
18286 }
18287 }
18288 if (argc == 2) {
18289 int _v;
18290 {
18291 void *ptr;
18292 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
18293 _v = 0;
18294 PyErr_Clear();
18295 } else {
18296 _v = 1;
18297 }
18298 }
18299 if (_v) {
18300 {
18301 void *ptr;
18302 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
18303 _v = 0;
18304 PyErr_Clear();
18305 } else {
18306 _v = 1;
18307 }
18308 }
18309 if (_v) {
18310 return _wrap_DateTime___sub____SWIG_1(self,args);
18311 }
18312 }
18313 }
18314 if (argc == 2) {
18315 int _v;
18316 {
18317 void *ptr;
18318 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
18319 _v = 0;
18320 PyErr_Clear();
18321 } else {
18322 _v = 1;
18323 }
18324 }
18325 if (_v) {
18326 {
18327 void *ptr;
18328 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
18329 _v = 0;
18330 PyErr_Clear();
18331 } else {
18332 _v = 1;
18333 }
18334 }
18335 if (_v) {
18336 return _wrap_DateTime___sub____SWIG_2(self,args);
18337 }
18338 }
18339 }
18340
18341 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___sub__'");
18342 return NULL;
18343}
18344
18345
18346static PyObject *_wrap_DateTime___lt__(PyObject *self, PyObject *args) {
18347 PyObject *resultobj;
18348 wxDateTime *arg1 = (wxDateTime *) 0 ;
18349 wxDateTime *arg2 = 0 ;
18350 bool result;
18351 PyObject * obj0 = 0 ;
18352 PyObject * obj1 = 0 ;
18353
18354 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___lt__",&obj0,&obj1)) goto fail;
18355 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18356 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18357 if (arg2 == NULL) {
18358 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18359 }
18360 {
18361 PyThreadState* __tstate = wxPyBeginAllowThreads();
18362 result = (bool)wxDateTime___lt__(arg1,(wxDateTime const &)*arg2);
18363
18364 wxPyEndAllowThreads(__tstate);
18365 if (PyErr_Occurred()) SWIG_fail;
18366 }
18367 resultobj = PyInt_FromLong((long)result);
18368 return resultobj;
18369 fail:
18370 return NULL;
18371}
18372
18373
18374static PyObject *_wrap_DateTime___le__(PyObject *self, PyObject *args) {
18375 PyObject *resultobj;
18376 wxDateTime *arg1 = (wxDateTime *) 0 ;
18377 wxDateTime *arg2 = 0 ;
18378 bool result;
18379 PyObject * obj0 = 0 ;
18380 PyObject * obj1 = 0 ;
18381
18382 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___le__",&obj0,&obj1)) goto fail;
18383 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18384 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18385 if (arg2 == NULL) {
18386 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18387 }
18388 {
18389 PyThreadState* __tstate = wxPyBeginAllowThreads();
18390 result = (bool)wxDateTime___le__(arg1,(wxDateTime const &)*arg2);
18391
18392 wxPyEndAllowThreads(__tstate);
18393 if (PyErr_Occurred()) SWIG_fail;
18394 }
18395 resultobj = PyInt_FromLong((long)result);
18396 return resultobj;
18397 fail:
18398 return NULL;
18399}
18400
18401
18402static PyObject *_wrap_DateTime___gt__(PyObject *self, PyObject *args) {
18403 PyObject *resultobj;
18404 wxDateTime *arg1 = (wxDateTime *) 0 ;
18405 wxDateTime *arg2 = 0 ;
18406 bool result;
18407 PyObject * obj0 = 0 ;
18408 PyObject * obj1 = 0 ;
18409
18410 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___gt__",&obj0,&obj1)) goto fail;
18411 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18412 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18413 if (arg2 == NULL) {
18414 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18415 }
18416 {
18417 PyThreadState* __tstate = wxPyBeginAllowThreads();
18418 result = (bool)wxDateTime___gt__(arg1,(wxDateTime const &)*arg2);
18419
18420 wxPyEndAllowThreads(__tstate);
18421 if (PyErr_Occurred()) SWIG_fail;
18422 }
18423 resultobj = PyInt_FromLong((long)result);
18424 return resultobj;
18425 fail:
18426 return NULL;
18427}
18428
18429
18430static PyObject *_wrap_DateTime___ge__(PyObject *self, PyObject *args) {
18431 PyObject *resultobj;
18432 wxDateTime *arg1 = (wxDateTime *) 0 ;
18433 wxDateTime *arg2 = 0 ;
18434 bool result;
18435 PyObject * obj0 = 0 ;
18436 PyObject * obj1 = 0 ;
18437
18438 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___ge__",&obj0,&obj1)) goto fail;
18439 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18440 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18441 if (arg2 == NULL) {
18442 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18443 }
18444 {
18445 PyThreadState* __tstate = wxPyBeginAllowThreads();
18446 result = (bool)wxDateTime___ge__(arg1,(wxDateTime const &)*arg2);
18447
18448 wxPyEndAllowThreads(__tstate);
18449 if (PyErr_Occurred()) SWIG_fail;
18450 }
18451 resultobj = PyInt_FromLong((long)result);
18452 return resultobj;
18453 fail:
18454 return NULL;
18455}
18456
18457
18458static PyObject *_wrap_DateTime___eq__(PyObject *self, PyObject *args) {
18459 PyObject *resultobj;
18460 wxDateTime *arg1 = (wxDateTime *) 0 ;
18461 wxDateTime *arg2 = 0 ;
18462 bool result;
18463 PyObject * obj0 = 0 ;
18464 PyObject * obj1 = 0 ;
18465
18466 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___eq__",&obj0,&obj1)) goto fail;
18467 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18468 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18469 if (arg2 == NULL) {
18470 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18471 }
18472 {
18473 PyThreadState* __tstate = wxPyBeginAllowThreads();
18474 result = (bool)wxDateTime___eq__(arg1,(wxDateTime const &)*arg2);
18475
18476 wxPyEndAllowThreads(__tstate);
18477 if (PyErr_Occurred()) SWIG_fail;
18478 }
18479 resultobj = PyInt_FromLong((long)result);
18480 return resultobj;
18481 fail:
18482 return NULL;
18483}
18484
18485
18486static PyObject *_wrap_DateTime___ne__(PyObject *self, PyObject *args) {
18487 PyObject *resultobj;
18488 wxDateTime *arg1 = (wxDateTime *) 0 ;
18489 wxDateTime *arg2 = 0 ;
18490 bool result;
18491 PyObject * obj0 = 0 ;
18492 PyObject * obj1 = 0 ;
18493
18494 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___ne__",&obj0,&obj1)) goto fail;
18495 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18496 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18497 if (arg2 == NULL) {
18498 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18499 }
18500 {
18501 PyThreadState* __tstate = wxPyBeginAllowThreads();
18502 result = (bool)wxDateTime___ne__(arg1,(wxDateTime const &)*arg2);
18503
18504 wxPyEndAllowThreads(__tstate);
18505 if (PyErr_Occurred()) SWIG_fail;
18506 }
18507 resultobj = PyInt_FromLong((long)result);
18508 return resultobj;
18509 fail:
18510 return NULL;
18511}
18512
18513
18514static PyObject *_wrap_DateTime_ParseRfc822Date(PyObject *self, PyObject *args, PyObject *kwargs) {
18515 PyObject *resultobj;
18516 wxDateTime *arg1 = (wxDateTime *) 0 ;
18517 wxString *arg2 = 0 ;
18518 int result;
423f194a 18519 bool temp2 = False ;
d14a1e28
RD
18520 PyObject * obj0 = 0 ;
18521 PyObject * obj1 = 0 ;
18522 char *kwnames[] = {
18523 (char *) "self",(char *) "date", NULL
18524 };
18525
18526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseRfc822Date",kwnames,&obj0,&obj1)) goto fail;
18527 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18528 {
18529 arg2 = wxString_in_helper(obj1);
18530 if (arg2 == NULL) SWIG_fail;
423f194a 18531 temp2 = True;
d14a1e28
RD
18532 }
18533 {
18534 PyThreadState* __tstate = wxPyBeginAllowThreads();
18535 result = (int)wxDateTime_ParseRfc822Date(arg1,(wxString const &)*arg2);
18536
18537 wxPyEndAllowThreads(__tstate);
18538 if (PyErr_Occurred()) SWIG_fail;
18539 }
18540 resultobj = PyInt_FromLong((long)result);
18541 {
18542 if (temp2)
18543 delete arg2;
18544 }
18545 return resultobj;
18546 fail:
18547 {
18548 if (temp2)
18549 delete arg2;
18550 }
18551 return NULL;
18552}
18553
18554
18555static PyObject *_wrap_DateTime_ParseFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
18556 PyObject *resultobj;
18557 wxDateTime *arg1 = (wxDateTime *) 0 ;
18558 wxString *arg2 = 0 ;
18559 wxString const &arg3_defvalue = wxPyDateFormatStr ;
18560 wxString *arg3 = (wxString *) &arg3_defvalue ;
18561 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
18562 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
18563 int result;
423f194a
RD
18564 bool temp2 = False ;
18565 bool temp3 = False ;
d14a1e28
RD
18566 PyObject * obj0 = 0 ;
18567 PyObject * obj1 = 0 ;
18568 PyObject * obj2 = 0 ;
18569 PyObject * obj3 = 0 ;
18570 char *kwnames[] = {
18571 (char *) "self",(char *) "date",(char *) "format",(char *) "dateDef", NULL
18572 };
18573
18574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_ParseFormat",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18575 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18576 {
18577 arg2 = wxString_in_helper(obj1);
18578 if (arg2 == NULL) SWIG_fail;
423f194a 18579 temp2 = True;
d14a1e28
RD
18580 }
18581 if (obj2) {
18582 {
18583 arg3 = wxString_in_helper(obj2);
18584 if (arg3 == NULL) SWIG_fail;
423f194a 18585 temp3 = True;
d14a1e28
RD
18586 }
18587 }
18588 if (obj3) {
18589 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18590 if (arg4 == NULL) {
18591 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18592 }
18593 }
18594 {
18595 PyThreadState* __tstate = wxPyBeginAllowThreads();
18596 result = (int)wxDateTime_ParseFormat(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxDateTime const &)*arg4);
18597
18598 wxPyEndAllowThreads(__tstate);
18599 if (PyErr_Occurred()) SWIG_fail;
18600 }
18601 resultobj = PyInt_FromLong((long)result);
18602 {
18603 if (temp2)
18604 delete arg2;
18605 }
18606 {
18607 if (temp3)
18608 delete arg3;
18609 }
18610 return resultobj;
18611 fail:
18612 {
18613 if (temp2)
18614 delete arg2;
18615 }
18616 {
18617 if (temp3)
18618 delete arg3;
18619 }
18620 return NULL;
18621}
18622
18623
18624static PyObject *_wrap_DateTime_ParseDateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
18625 PyObject *resultobj;
18626 wxDateTime *arg1 = (wxDateTime *) 0 ;
18627 wxString *arg2 = 0 ;
18628 int result;
423f194a 18629 bool temp2 = False ;
d14a1e28
RD
18630 PyObject * obj0 = 0 ;
18631 PyObject * obj1 = 0 ;
18632 char *kwnames[] = {
18633 (char *) "self",(char *) "datetime", NULL
18634 };
18635
18636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDateTime",kwnames,&obj0,&obj1)) goto fail;
18637 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18638 {
18639 arg2 = wxString_in_helper(obj1);
18640 if (arg2 == NULL) SWIG_fail;
423f194a 18641 temp2 = True;
d14a1e28
RD
18642 }
18643 {
18644 PyThreadState* __tstate = wxPyBeginAllowThreads();
18645 result = (int)wxDateTime_ParseDateTime(arg1,(wxString const &)*arg2);
18646
18647 wxPyEndAllowThreads(__tstate);
18648 if (PyErr_Occurred()) SWIG_fail;
18649 }
18650 resultobj = PyInt_FromLong((long)result);
18651 {
18652 if (temp2)
18653 delete arg2;
18654 }
18655 return resultobj;
18656 fail:
18657 {
18658 if (temp2)
18659 delete arg2;
18660 }
18661 return NULL;
18662}
18663
18664
18665static PyObject *_wrap_DateTime_ParseDate(PyObject *self, PyObject *args, PyObject *kwargs) {
18666 PyObject *resultobj;
18667 wxDateTime *arg1 = (wxDateTime *) 0 ;
18668 wxString *arg2 = 0 ;
18669 int result;
423f194a 18670 bool temp2 = False ;
d14a1e28
RD
18671 PyObject * obj0 = 0 ;
18672 PyObject * obj1 = 0 ;
18673 char *kwnames[] = {
18674 (char *) "self",(char *) "date", NULL
18675 };
18676
18677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDate",kwnames,&obj0,&obj1)) goto fail;
18678 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18679 {
18680 arg2 = wxString_in_helper(obj1);
18681 if (arg2 == NULL) SWIG_fail;
423f194a 18682 temp2 = True;
d14a1e28
RD
18683 }
18684 {
18685 PyThreadState* __tstate = wxPyBeginAllowThreads();
18686 result = (int)wxDateTime_ParseDate(arg1,(wxString const &)*arg2);
18687
18688 wxPyEndAllowThreads(__tstate);
18689 if (PyErr_Occurred()) SWIG_fail;
18690 }
18691 resultobj = PyInt_FromLong((long)result);
18692 {
18693 if (temp2)
18694 delete arg2;
18695 }
18696 return resultobj;
18697 fail:
18698 {
18699 if (temp2)
18700 delete arg2;
18701 }
18702 return NULL;
18703}
18704
18705
18706static PyObject *_wrap_DateTime_ParseTime(PyObject *self, PyObject *args, PyObject *kwargs) {
18707 PyObject *resultobj;
18708 wxDateTime *arg1 = (wxDateTime *) 0 ;
18709 wxString *arg2 = 0 ;
18710 int result;
423f194a 18711 bool temp2 = False ;
d14a1e28
RD
18712 PyObject * obj0 = 0 ;
18713 PyObject * obj1 = 0 ;
18714 char *kwnames[] = {
18715 (char *) "self",(char *) "time", NULL
18716 };
18717
18718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseTime",kwnames,&obj0,&obj1)) goto fail;
18719 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18720 {
18721 arg2 = wxString_in_helper(obj1);
18722 if (arg2 == NULL) SWIG_fail;
423f194a 18723 temp2 = True;
d14a1e28
RD
18724 }
18725 {
18726 PyThreadState* __tstate = wxPyBeginAllowThreads();
18727 result = (int)wxDateTime_ParseTime(arg1,(wxString const &)*arg2);
18728
18729 wxPyEndAllowThreads(__tstate);
18730 if (PyErr_Occurred()) SWIG_fail;
18731 }
18732 resultobj = PyInt_FromLong((long)result);
18733 {
18734 if (temp2)
18735 delete arg2;
18736 }
18737 return resultobj;
18738 fail:
18739 {
18740 if (temp2)
18741 delete arg2;
18742 }
18743 return NULL;
18744}
18745
18746
18747static PyObject *_wrap_DateTime_Format(PyObject *self, PyObject *args, PyObject *kwargs) {
18748 PyObject *resultobj;
18749 wxDateTime *arg1 = (wxDateTime *) 0 ;
18750 wxString const &arg2_defvalue = wxPyDateFormatStr ;
18751 wxString *arg2 = (wxString *) &arg2_defvalue ;
18752 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
18753 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
18754 wxString result;
423f194a 18755 bool temp2 = False ;
44127b65 18756 bool temp3 = False ;
d14a1e28
RD
18757 PyObject * obj0 = 0 ;
18758 PyObject * obj1 = 0 ;
18759 PyObject * obj2 = 0 ;
18760 char *kwnames[] = {
18761 (char *) "self",(char *) "format",(char *) "tz", NULL
18762 };
18763
18764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_Format",kwnames,&obj0,&obj1,&obj2)) goto fail;
18765 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18766 if (obj1) {
18767 {
18768 arg2 = wxString_in_helper(obj1);
18769 if (arg2 == NULL) SWIG_fail;
423f194a 18770 temp2 = True;
d14a1e28
RD
18771 }
18772 }
18773 if (obj2) {
18774 {
18775 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
44127b65 18776 temp3 = True;
d14a1e28
RD
18777 }
18778 }
18779 {
18780 PyThreadState* __tstate = wxPyBeginAllowThreads();
18781 result = ((wxDateTime const *)arg1)->Format((wxString const &)*arg2,(wxDateTime::TimeZone const &)*arg3);
18782
18783 wxPyEndAllowThreads(__tstate);
18784 if (PyErr_Occurred()) SWIG_fail;
18785 }
18786 {
18787#if wxUSE_UNICODE
18788 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18789#else
18790 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18791#endif
18792 }
18793 {
18794 if (temp2)
18795 delete arg2;
18796 }
18797 {
44127b65 18798 if (temp3) delete arg3;
d14a1e28
RD
18799 }
18800 return resultobj;
18801 fail:
18802 {
18803 if (temp2)
18804 delete arg2;
18805 }
18806 {
44127b65 18807 if (temp3) delete arg3;
d14a1e28
RD
18808 }
18809 return NULL;
18810}
18811
18812
18813static PyObject *_wrap_DateTime_FormatDate(PyObject *self, PyObject *args, PyObject *kwargs) {
18814 PyObject *resultobj;
18815 wxDateTime *arg1 = (wxDateTime *) 0 ;
18816 wxString result;
18817 PyObject * obj0 = 0 ;
18818 char *kwnames[] = {
18819 (char *) "self", NULL
18820 };
18821
18822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatDate",kwnames,&obj0)) goto fail;
18823 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18824 {
18825 PyThreadState* __tstate = wxPyBeginAllowThreads();
18826 result = ((wxDateTime const *)arg1)->FormatDate();
18827
18828 wxPyEndAllowThreads(__tstate);
18829 if (PyErr_Occurred()) SWIG_fail;
18830 }
18831 {
18832#if wxUSE_UNICODE
18833 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18834#else
18835 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18836#endif
18837 }
18838 return resultobj;
18839 fail:
18840 return NULL;
18841}
18842
18843
18844static PyObject *_wrap_DateTime_FormatTime(PyObject *self, PyObject *args, PyObject *kwargs) {
18845 PyObject *resultobj;
18846 wxDateTime *arg1 = (wxDateTime *) 0 ;
18847 wxString result;
18848 PyObject * obj0 = 0 ;
18849 char *kwnames[] = {
18850 (char *) "self", NULL
18851 };
18852
18853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatTime",kwnames,&obj0)) goto fail;
18854 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18855 {
18856 PyThreadState* __tstate = wxPyBeginAllowThreads();
18857 result = ((wxDateTime const *)arg1)->FormatTime();
18858
18859 wxPyEndAllowThreads(__tstate);
18860 if (PyErr_Occurred()) SWIG_fail;
18861 }
18862 {
18863#if wxUSE_UNICODE
18864 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18865#else
18866 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18867#endif
18868 }
18869 return resultobj;
18870 fail:
18871 return NULL;
18872}
18873
18874
18875static PyObject *_wrap_DateTime_FormatISODate(PyObject *self, PyObject *args, PyObject *kwargs) {
18876 PyObject *resultobj;
18877 wxDateTime *arg1 = (wxDateTime *) 0 ;
18878 wxString result;
18879 PyObject * obj0 = 0 ;
18880 char *kwnames[] = {
18881 (char *) "self", NULL
18882 };
18883
18884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISODate",kwnames,&obj0)) goto fail;
18885 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18886 {
18887 PyThreadState* __tstate = wxPyBeginAllowThreads();
18888 result = ((wxDateTime const *)arg1)->FormatISODate();
18889
18890 wxPyEndAllowThreads(__tstate);
18891 if (PyErr_Occurred()) SWIG_fail;
18892 }
18893 {
18894#if wxUSE_UNICODE
18895 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18896#else
18897 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18898#endif
18899 }
18900 return resultobj;
18901 fail:
18902 return NULL;
18903}
18904
18905
18906static PyObject *_wrap_DateTime_FormatISOTime(PyObject *self, PyObject *args, PyObject *kwargs) {
18907 PyObject *resultobj;
18908 wxDateTime *arg1 = (wxDateTime *) 0 ;
18909 wxString result;
18910 PyObject * obj0 = 0 ;
18911 char *kwnames[] = {
18912 (char *) "self", NULL
18913 };
18914
18915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISOTime",kwnames,&obj0)) goto fail;
18916 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18917 {
18918 PyThreadState* __tstate = wxPyBeginAllowThreads();
18919 result = ((wxDateTime const *)arg1)->FormatISOTime();
18920
18921 wxPyEndAllowThreads(__tstate);
18922 if (PyErr_Occurred()) SWIG_fail;
18923 }
18924 {
18925#if wxUSE_UNICODE
18926 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18927#else
18928 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18929#endif
18930 }
18931 return resultobj;
18932 fail:
18933 return NULL;
18934}
18935
18936
18937static PyObject * DateTime_swigregister(PyObject *self, PyObject *args) {
18938 PyObject *obj;
18939 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18940 SWIG_TypeClientData(SWIGTYPE_p_wxDateTime, obj);
18941 Py_INCREF(obj);
18942 return Py_BuildValue((char *)"");
18943}
18944static PyObject *_wrap_TimeSpan_Seconds(PyObject *self, PyObject *args, PyObject *kwargs) {
18945 PyObject *resultobj;
18946 long arg1 ;
18947 wxTimeSpan result;
18948 char *kwnames[] = {
18949 (char *) "sec", NULL
18950 };
18951
18952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"l:TimeSpan_Seconds",kwnames,&arg1)) goto fail;
18953 {
18954 PyThreadState* __tstate = wxPyBeginAllowThreads();
18955 result = wxTimeSpan::Seconds(arg1);
18956
18957 wxPyEndAllowThreads(__tstate);
18958 if (PyErr_Occurred()) SWIG_fail;
18959 }
18960 {
18961 wxTimeSpan * resultptr;
18962 resultptr = new wxTimeSpan((wxTimeSpan &) result);
18963 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
18964 }
18965 return resultobj;
18966 fail:
18967 return NULL;
18968}
18969
18970
18971static PyObject *_wrap_TimeSpan_Second(PyObject *self, PyObject *args, PyObject *kwargs) {
18972 PyObject *resultobj;
18973 wxTimeSpan result;
18974 char *kwnames[] = {
18975 NULL
18976 };
18977
18978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Second",kwnames)) goto fail;
18979 {
18980 PyThreadState* __tstate = wxPyBeginAllowThreads();
18981 result = wxTimeSpan::Second();
18982
18983 wxPyEndAllowThreads(__tstate);
18984 if (PyErr_Occurred()) SWIG_fail;
18985 }
18986 {
18987 wxTimeSpan * resultptr;
18988 resultptr = new wxTimeSpan((wxTimeSpan &) result);
18989 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
18990 }
18991 return resultobj;
18992 fail:
18993 return NULL;
18994}
18995
18996
18997static PyObject *_wrap_TimeSpan_Minutes(PyObject *self, PyObject *args, PyObject *kwargs) {
18998 PyObject *resultobj;
18999 long arg1 ;
19000 wxTimeSpan result;
19001 char *kwnames[] = {
19002 (char *) "min", NULL
19003 };
19004
19005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"l:TimeSpan_Minutes",kwnames,&arg1)) goto fail;
19006 {
19007 PyThreadState* __tstate = wxPyBeginAllowThreads();
19008 result = wxTimeSpan::Minutes(arg1);
19009
19010 wxPyEndAllowThreads(__tstate);
19011 if (PyErr_Occurred()) SWIG_fail;
19012 }
19013 {
19014 wxTimeSpan * resultptr;
19015 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19016 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19017 }
19018 return resultobj;
19019 fail:
19020 return NULL;
19021}
19022
19023
19024static PyObject *_wrap_TimeSpan_Minute(PyObject *self, PyObject *args, PyObject *kwargs) {
19025 PyObject *resultobj;
19026 wxTimeSpan result;
19027 char *kwnames[] = {
19028 NULL
19029 };
19030
19031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Minute",kwnames)) goto fail;
19032 {
19033 PyThreadState* __tstate = wxPyBeginAllowThreads();
19034 result = wxTimeSpan::Minute();
19035
19036 wxPyEndAllowThreads(__tstate);
19037 if (PyErr_Occurred()) SWIG_fail;
19038 }
19039 {
19040 wxTimeSpan * resultptr;
19041 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19042 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19043 }
19044 return resultobj;
19045 fail:
19046 return NULL;
19047}
19048
19049
19050static PyObject *_wrap_TimeSpan_Hours(PyObject *self, PyObject *args, PyObject *kwargs) {
19051 PyObject *resultobj;
19052 long arg1 ;
19053 wxTimeSpan result;
19054 char *kwnames[] = {
19055 (char *) "hours", NULL
19056 };
19057
19058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"l:TimeSpan_Hours",kwnames,&arg1)) goto fail;
19059 {
19060 PyThreadState* __tstate = wxPyBeginAllowThreads();
19061 result = wxTimeSpan::Hours(arg1);
19062
19063 wxPyEndAllowThreads(__tstate);
19064 if (PyErr_Occurred()) SWIG_fail;
19065 }
19066 {
19067 wxTimeSpan * resultptr;
19068 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19069 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19070 }
19071 return resultobj;
19072 fail:
19073 return NULL;
19074}
19075
19076
19077static PyObject *_wrap_TimeSpan_Hour(PyObject *self, PyObject *args, PyObject *kwargs) {
19078 PyObject *resultobj;
19079 wxTimeSpan result;
19080 char *kwnames[] = {
19081 NULL
19082 };
19083
19084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Hour",kwnames)) goto fail;
19085 {
19086 PyThreadState* __tstate = wxPyBeginAllowThreads();
19087 result = wxTimeSpan::Hour();
19088
19089 wxPyEndAllowThreads(__tstate);
19090 if (PyErr_Occurred()) SWIG_fail;
19091 }
19092 {
19093 wxTimeSpan * resultptr;
19094 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19095 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19096 }
19097 return resultobj;
19098 fail:
19099 return NULL;
19100}
19101
19102
19103static PyObject *_wrap_TimeSpan_Days(PyObject *self, PyObject *args, PyObject *kwargs) {
19104 PyObject *resultobj;
19105 long arg1 ;
19106 wxTimeSpan result;
19107 char *kwnames[] = {
19108 (char *) "days", NULL
19109 };
19110
19111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"l:TimeSpan_Days",kwnames,&arg1)) goto fail;
19112 {
19113 PyThreadState* __tstate = wxPyBeginAllowThreads();
19114 result = wxTimeSpan::Days(arg1);
19115
19116 wxPyEndAllowThreads(__tstate);
19117 if (PyErr_Occurred()) SWIG_fail;
19118 }
19119 {
19120 wxTimeSpan * resultptr;
19121 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19122 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19123 }
19124 return resultobj;
19125 fail:
19126 return NULL;
19127}
19128
19129
19130static PyObject *_wrap_TimeSpan_Day(PyObject *self, PyObject *args, PyObject *kwargs) {
19131 PyObject *resultobj;
19132 wxTimeSpan result;
19133 char *kwnames[] = {
19134 NULL
19135 };
19136
19137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Day",kwnames)) goto fail;
19138 {
19139 PyThreadState* __tstate = wxPyBeginAllowThreads();
19140 result = wxTimeSpan::Day();
19141
19142 wxPyEndAllowThreads(__tstate);
19143 if (PyErr_Occurred()) SWIG_fail;
19144 }
19145 {
19146 wxTimeSpan * resultptr;
19147 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19148 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19149 }
19150 return resultobj;
19151 fail:
19152 return NULL;
19153}
19154
19155
19156static PyObject *_wrap_TimeSpan_Weeks(PyObject *self, PyObject *args, PyObject *kwargs) {
19157 PyObject *resultobj;
19158 long arg1 ;
19159 wxTimeSpan result;
19160 char *kwnames[] = {
19161 (char *) "days", NULL
19162 };
19163
19164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"l:TimeSpan_Weeks",kwnames,&arg1)) goto fail;
19165 {
19166 PyThreadState* __tstate = wxPyBeginAllowThreads();
19167 result = wxTimeSpan::Weeks(arg1);
19168
19169 wxPyEndAllowThreads(__tstate);
19170 if (PyErr_Occurred()) SWIG_fail;
19171 }
19172 {
19173 wxTimeSpan * resultptr;
19174 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19175 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19176 }
19177 return resultobj;
19178 fail:
19179 return NULL;
19180}
19181
19182
19183static PyObject *_wrap_TimeSpan_Week(PyObject *self, PyObject *args, PyObject *kwargs) {
19184 PyObject *resultobj;
19185 wxTimeSpan result;
19186 char *kwnames[] = {
19187 NULL
19188 };
19189
19190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Week",kwnames)) goto fail;
19191 {
19192 PyThreadState* __tstate = wxPyBeginAllowThreads();
19193 result = wxTimeSpan::Week();
19194
19195 wxPyEndAllowThreads(__tstate);
19196 if (PyErr_Occurred()) SWIG_fail;
19197 }
19198 {
19199 wxTimeSpan * resultptr;
19200 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19201 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19202 }
19203 return resultobj;
19204 fail:
19205 return NULL;
19206}
19207
19208
19209static PyObject *_wrap_new_TimeSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
19210 PyObject *resultobj;
19211 long arg1 = (long) 0 ;
19212 long arg2 = (long) 0 ;
19213 long arg3 = (long) 0 ;
19214 long arg4 = (long) 0 ;
19215 wxTimeSpan *result;
19216 char *kwnames[] = {
19217 (char *) "hours",(char *) "minutes",(char *) "seconds",(char *) "milliseconds", NULL
19218 };
19219
19220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|llll:new_TimeSpan",kwnames,&arg1,&arg2,&arg3,&arg4)) goto fail;
19221 {
19222 PyThreadState* __tstate = wxPyBeginAllowThreads();
19223 result = (wxTimeSpan *)new wxTimeSpan(arg1,arg2,arg3,arg4);
19224
19225 wxPyEndAllowThreads(__tstate);
19226 if (PyErr_Occurred()) SWIG_fail;
19227 }
19228 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 1);
19229 return resultobj;
19230 fail:
19231 return NULL;
19232}
19233
19234
19235static PyObject *_wrap_delete_TimeSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
19236 PyObject *resultobj;
19237 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19238 PyObject * obj0 = 0 ;
19239 char *kwnames[] = {
19240 (char *) "self", NULL
19241 };
19242
19243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimeSpan",kwnames,&obj0)) goto fail;
19244 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19245 {
19246 PyThreadState* __tstate = wxPyBeginAllowThreads();
19247 delete arg1;
19248
19249 wxPyEndAllowThreads(__tstate);
19250 if (PyErr_Occurred()) SWIG_fail;
19251 }
19252 Py_INCREF(Py_None); resultobj = Py_None;
19253 return resultobj;
19254 fail:
19255 return NULL;
19256}
19257
19258
19259static PyObject *_wrap_TimeSpan_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
19260 PyObject *resultobj;
19261 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19262 wxTimeSpan *arg2 = 0 ;
19263 wxTimeSpan *result;
19264 PyObject * obj0 = 0 ;
19265 PyObject * obj1 = 0 ;
19266 char *kwnames[] = {
19267 (char *) "self",(char *) "diff", NULL
19268 };
19269
19270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Add",kwnames,&obj0,&obj1)) goto fail;
19271 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19272 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19273 if (arg2 == NULL) {
19274 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19275 }
19276 {
19277 PyThreadState* __tstate = wxPyBeginAllowThreads();
19278 {
19279 wxTimeSpan &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
19280 result = (wxTimeSpan *) &_result_ref;
19281 }
19282
19283 wxPyEndAllowThreads(__tstate);
19284 if (PyErr_Occurred()) SWIG_fail;
19285 }
19286 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
19287 return resultobj;
19288 fail:
19289 return NULL;
19290}
19291
19292
19293static PyObject *_wrap_TimeSpan_Subtract(PyObject *self, PyObject *args, PyObject *kwargs) {
19294 PyObject *resultobj;
19295 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19296 wxTimeSpan *arg2 = 0 ;
19297 wxTimeSpan *result;
19298 PyObject * obj0 = 0 ;
19299 PyObject * obj1 = 0 ;
19300 char *kwnames[] = {
19301 (char *) "self",(char *) "diff", NULL
19302 };
19303
19304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
19305 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19306 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19307 if (arg2 == NULL) {
19308 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19309 }
19310 {
19311 PyThreadState* __tstate = wxPyBeginAllowThreads();
19312 {
19313 wxTimeSpan &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
19314 result = (wxTimeSpan *) &_result_ref;
19315 }
19316
19317 wxPyEndAllowThreads(__tstate);
19318 if (PyErr_Occurred()) SWIG_fail;
19319 }
19320 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
19321 return resultobj;
19322 fail:
19323 return NULL;
19324}
19325
19326
19327static PyObject *_wrap_TimeSpan_Multiply(PyObject *self, PyObject *args, PyObject *kwargs) {
19328 PyObject *resultobj;
19329 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19330 int arg2 ;
19331 wxTimeSpan *result;
19332 PyObject * obj0 = 0 ;
19333 char *kwnames[] = {
19334 (char *) "self",(char *) "n", NULL
19335 };
19336
19337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:TimeSpan_Multiply",kwnames,&obj0,&arg2)) goto fail;
19338 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19339 {
19340 PyThreadState* __tstate = wxPyBeginAllowThreads();
19341 {
19342 wxTimeSpan &_result_ref = (arg1)->Multiply(arg2);
19343 result = (wxTimeSpan *) &_result_ref;
19344 }
19345
19346 wxPyEndAllowThreads(__tstate);
19347 if (PyErr_Occurred()) SWIG_fail;
19348 }
19349 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
19350 return resultobj;
19351 fail:
19352 return NULL;
19353}
19354
19355
19356static PyObject *_wrap_TimeSpan_Neg(PyObject *self, PyObject *args, PyObject *kwargs) {
19357 PyObject *resultobj;
19358 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19359 wxTimeSpan *result;
19360 PyObject * obj0 = 0 ;
19361 char *kwnames[] = {
19362 (char *) "self", NULL
19363 };
19364
19365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Neg",kwnames,&obj0)) goto fail;
19366 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19367 {
19368 PyThreadState* __tstate = wxPyBeginAllowThreads();
19369 {
19370 wxTimeSpan &_result_ref = (arg1)->Neg();
19371 result = (wxTimeSpan *) &_result_ref;
19372 }
19373
19374 wxPyEndAllowThreads(__tstate);
19375 if (PyErr_Occurred()) SWIG_fail;
19376 }
19377 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
19378 return resultobj;
19379 fail:
19380 return NULL;
19381}
19382
19383
19384static PyObject *_wrap_TimeSpan_Abs(PyObject *self, PyObject *args, PyObject *kwargs) {
19385 PyObject *resultobj;
19386 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19387 wxTimeSpan result;
19388 PyObject * obj0 = 0 ;
19389 char *kwnames[] = {
19390 (char *) "self", NULL
19391 };
19392
19393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Abs",kwnames,&obj0)) goto fail;
19394 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19395 {
19396 PyThreadState* __tstate = wxPyBeginAllowThreads();
19397 result = ((wxTimeSpan const *)arg1)->Abs();
19398
19399 wxPyEndAllowThreads(__tstate);
19400 if (PyErr_Occurred()) SWIG_fail;
19401 }
19402 {
19403 wxTimeSpan * resultptr;
19404 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19405 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19406 }
19407 return resultobj;
19408 fail:
19409 return NULL;
19410}
19411
19412
19413static PyObject *_wrap_TimeSpan___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
19414 PyObject *resultobj;
19415 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19416 wxTimeSpan *arg2 = 0 ;
19417 wxTimeSpan *result;
19418 PyObject * obj0 = 0 ;
19419 PyObject * obj1 = 0 ;
19420 char *kwnames[] = {
19421 (char *) "self",(char *) "diff", NULL
19422 };
19423
19424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
19425 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19426 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19427 if (arg2 == NULL) {
19428 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19429 }
19430 {
19431 PyThreadState* __tstate = wxPyBeginAllowThreads();
19432 {
19433 wxTimeSpan &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
19434 result = (wxTimeSpan *) &_result_ref;
19435 }
19436
19437 wxPyEndAllowThreads(__tstate);
19438 if (PyErr_Occurred()) SWIG_fail;
19439 }
19440 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
19441 return resultobj;
19442 fail:
19443 return NULL;
19444}
19445
19446
19447static PyObject *_wrap_TimeSpan___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
19448 PyObject *resultobj;
19449 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19450 wxTimeSpan *arg2 = 0 ;
19451 wxTimeSpan *result;
19452 PyObject * obj0 = 0 ;
19453 PyObject * obj1 = 0 ;
19454 char *kwnames[] = {
19455 (char *) "self",(char *) "diff", NULL
19456 };
19457
19458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
19459 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19460 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19461 if (arg2 == NULL) {
19462 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19463 }
19464 {
19465 PyThreadState* __tstate = wxPyBeginAllowThreads();
19466 {
19467 wxTimeSpan &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
19468 result = (wxTimeSpan *) &_result_ref;
19469 }
19470
19471 wxPyEndAllowThreads(__tstate);
19472 if (PyErr_Occurred()) SWIG_fail;
19473 }
19474 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
19475 return resultobj;
19476 fail:
19477 return NULL;
19478}
19479
19480
19481static PyObject *_wrap_TimeSpan___imul__(PyObject *self, PyObject *args, PyObject *kwargs) {
19482 PyObject *resultobj;
19483 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19484 int arg2 ;
19485 wxTimeSpan *result;
19486 PyObject * obj0 = 0 ;
19487 char *kwnames[] = {
19488 (char *) "self",(char *) "n", NULL
19489 };
19490
19491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:TimeSpan___imul__",kwnames,&obj0,&arg2)) goto fail;
19492 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19493 {
19494 PyThreadState* __tstate = wxPyBeginAllowThreads();
19495 {
19496 wxTimeSpan &_result_ref = (arg1)->operator *=(arg2);
19497 result = (wxTimeSpan *) &_result_ref;
19498 }
19499
19500 wxPyEndAllowThreads(__tstate);
19501 if (PyErr_Occurred()) SWIG_fail;
19502 }
19503 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
19504 return resultobj;
19505 fail:
19506 return NULL;
19507}
19508
19509
19510static PyObject *_wrap_TimeSpan___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
19511 PyObject *resultobj;
19512 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19513 wxTimeSpan *result;
19514 PyObject * obj0 = 0 ;
19515 char *kwnames[] = {
19516 (char *) "self", NULL
19517 };
19518
19519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan___neg__",kwnames,&obj0)) goto fail;
19520 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19521 {
19522 PyThreadState* __tstate = wxPyBeginAllowThreads();
19523 {
19524 wxTimeSpan &_result_ref = (arg1)->operator -();
19525 result = (wxTimeSpan *) &_result_ref;
19526 }
19527
19528 wxPyEndAllowThreads(__tstate);
19529 if (PyErr_Occurred()) SWIG_fail;
19530 }
19531 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTimeSpan, 0);
19532 return resultobj;
19533 fail:
19534 return NULL;
19535}
19536
19537
19538static PyObject *_wrap_TimeSpan___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
19539 PyObject *resultobj;
19540 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19541 wxTimeSpan *arg2 = 0 ;
19542 wxTimeSpan result;
19543 PyObject * obj0 = 0 ;
19544 PyObject * obj1 = 0 ;
19545 char *kwnames[] = {
19546 (char *) "self",(char *) "other", NULL
19547 };
19548
19549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___add__",kwnames,&obj0,&obj1)) goto fail;
19550 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19551 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19552 if (arg2 == NULL) {
19553 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19554 }
19555 {
19556 PyThreadState* __tstate = wxPyBeginAllowThreads();
19557 result = wxTimeSpan___add__(arg1,(wxTimeSpan const &)*arg2);
19558
19559 wxPyEndAllowThreads(__tstate);
19560 if (PyErr_Occurred()) SWIG_fail;
19561 }
19562 {
19563 wxTimeSpan * resultptr;
19564 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19565 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19566 }
19567 return resultobj;
19568 fail:
19569 return NULL;
19570}
19571
19572
19573static PyObject *_wrap_TimeSpan___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
19574 PyObject *resultobj;
19575 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19576 wxTimeSpan *arg2 = 0 ;
19577 wxTimeSpan result;
19578 PyObject * obj0 = 0 ;
19579 PyObject * obj1 = 0 ;
19580 char *kwnames[] = {
19581 (char *) "self",(char *) "other", NULL
19582 };
19583
19584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
19585 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19586 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19587 if (arg2 == NULL) {
19588 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19589 }
19590 {
19591 PyThreadState* __tstate = wxPyBeginAllowThreads();
19592 result = wxTimeSpan___sub__(arg1,(wxTimeSpan const &)*arg2);
19593
19594 wxPyEndAllowThreads(__tstate);
19595 if (PyErr_Occurred()) SWIG_fail;
19596 }
19597 {
19598 wxTimeSpan * resultptr;
19599 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19600 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19601 }
19602 return resultobj;
19603 fail:
19604 return NULL;
19605}
19606
19607
19608static PyObject *_wrap_TimeSpan___mul__(PyObject *self, PyObject *args, PyObject *kwargs) {
19609 PyObject *resultobj;
19610 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19611 int arg2 ;
19612 wxTimeSpan result;
19613 PyObject * obj0 = 0 ;
19614 char *kwnames[] = {
19615 (char *) "self",(char *) "n", NULL
19616 };
19617
19618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:TimeSpan___mul__",kwnames,&obj0,&arg2)) goto fail;
19619 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19620 {
19621 PyThreadState* __tstate = wxPyBeginAllowThreads();
19622 result = wxTimeSpan___mul__(arg1,arg2);
19623
19624 wxPyEndAllowThreads(__tstate);
19625 if (PyErr_Occurred()) SWIG_fail;
19626 }
19627 {
19628 wxTimeSpan * resultptr;
19629 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19630 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19631 }
19632 return resultobj;
19633 fail:
19634 return NULL;
19635}
19636
19637
19638static PyObject *_wrap_TimeSpan___rmul__(PyObject *self, PyObject *args, PyObject *kwargs) {
19639 PyObject *resultobj;
19640 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19641 int arg2 ;
19642 wxTimeSpan result;
19643 PyObject * obj0 = 0 ;
19644 char *kwnames[] = {
19645 (char *) "self",(char *) "n", NULL
19646 };
19647
19648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:TimeSpan___rmul__",kwnames,&obj0,&arg2)) goto fail;
19649 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19650 {
19651 PyThreadState* __tstate = wxPyBeginAllowThreads();
19652 result = wxTimeSpan___rmul__(arg1,arg2);
19653
19654 wxPyEndAllowThreads(__tstate);
19655 if (PyErr_Occurred()) SWIG_fail;
19656 }
19657 {
19658 wxTimeSpan * resultptr;
19659 resultptr = new wxTimeSpan((wxTimeSpan &) result);
19660 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxTimeSpan, 1);
19661 }
19662 return resultobj;
19663 fail:
19664 return NULL;
19665}
19666
19667
19668static PyObject *_wrap_TimeSpan___lt__(PyObject *self, PyObject *args, PyObject *kwargs) {
19669 PyObject *resultobj;
19670 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19671 wxTimeSpan *arg2 = 0 ;
19672 bool result;
19673 PyObject * obj0 = 0 ;
19674 PyObject * obj1 = 0 ;
19675 char *kwnames[] = {
19676 (char *) "self",(char *) "other", NULL
19677 };
19678
19679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___lt__",kwnames,&obj0,&obj1)) goto fail;
19680 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19681 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19682 if (arg2 == NULL) {
19683 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19684 }
19685 {
19686 PyThreadState* __tstate = wxPyBeginAllowThreads();
19687 result = (bool)wxTimeSpan___lt__(arg1,(wxTimeSpan const &)*arg2);
19688
19689 wxPyEndAllowThreads(__tstate);
19690 if (PyErr_Occurred()) SWIG_fail;
19691 }
19692 resultobj = PyInt_FromLong((long)result);
19693 return resultobj;
19694 fail:
19695 return NULL;
19696}
19697
19698
19699static PyObject *_wrap_TimeSpan___le__(PyObject *self, PyObject *args, PyObject *kwargs) {
19700 PyObject *resultobj;
19701 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19702 wxTimeSpan *arg2 = 0 ;
19703 bool result;
19704 PyObject * obj0 = 0 ;
19705 PyObject * obj1 = 0 ;
19706 char *kwnames[] = {
19707 (char *) "self",(char *) "other", NULL
19708 };
19709
19710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___le__",kwnames,&obj0,&obj1)) goto fail;
19711 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19712 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19713 if (arg2 == NULL) {
19714 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19715 }
19716 {
19717 PyThreadState* __tstate = wxPyBeginAllowThreads();
19718 result = (bool)wxTimeSpan___le__(arg1,(wxTimeSpan const &)*arg2);
19719
19720 wxPyEndAllowThreads(__tstate);
19721 if (PyErr_Occurred()) SWIG_fail;
19722 }
19723 resultobj = PyInt_FromLong((long)result);
19724 return resultobj;
19725 fail:
19726 return NULL;
19727}
19728
19729
19730static PyObject *_wrap_TimeSpan___gt__(PyObject *self, PyObject *args, PyObject *kwargs) {
19731 PyObject *resultobj;
19732 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19733 wxTimeSpan *arg2 = 0 ;
19734 bool result;
19735 PyObject * obj0 = 0 ;
19736 PyObject * obj1 = 0 ;
19737 char *kwnames[] = {
19738 (char *) "self",(char *) "other", NULL
19739 };
19740
19741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___gt__",kwnames,&obj0,&obj1)) goto fail;
19742 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19743 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19744 if (arg2 == NULL) {
19745 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19746 }
19747 {
19748 PyThreadState* __tstate = wxPyBeginAllowThreads();
19749 result = (bool)wxTimeSpan___gt__(arg1,(wxTimeSpan const &)*arg2);
19750
19751 wxPyEndAllowThreads(__tstate);
19752 if (PyErr_Occurred()) SWIG_fail;
19753 }
19754 resultobj = PyInt_FromLong((long)result);
19755 return resultobj;
19756 fail:
19757 return NULL;
19758}
19759
19760
19761static PyObject *_wrap_TimeSpan___ge__(PyObject *self, PyObject *args, PyObject *kwargs) {
19762 PyObject *resultobj;
19763 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19764 wxTimeSpan *arg2 = 0 ;
19765 bool result;
19766 PyObject * obj0 = 0 ;
19767 PyObject * obj1 = 0 ;
19768 char *kwnames[] = {
19769 (char *) "self",(char *) "other", NULL
19770 };
19771
19772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ge__",kwnames,&obj0,&obj1)) goto fail;
19773 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19774 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19775 if (arg2 == NULL) {
19776 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19777 }
19778 {
19779 PyThreadState* __tstate = wxPyBeginAllowThreads();
19780 result = (bool)wxTimeSpan___ge__(arg1,(wxTimeSpan const &)*arg2);
19781
19782 wxPyEndAllowThreads(__tstate);
19783 if (PyErr_Occurred()) SWIG_fail;
19784 }
19785 resultobj = PyInt_FromLong((long)result);
19786 return resultobj;
19787 fail:
19788 return NULL;
19789}
19790
19791
19792static PyObject *_wrap_TimeSpan___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
19793 PyObject *resultobj;
19794 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19795 wxTimeSpan *arg2 = 0 ;
19796 bool result;
19797 PyObject * obj0 = 0 ;
19798 PyObject * obj1 = 0 ;
19799 char *kwnames[] = {
19800 (char *) "self",(char *) "other", NULL
19801 };
19802
19803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
19804 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19805 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19806 if (arg2 == NULL) {
19807 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19808 }
19809 {
19810 PyThreadState* __tstate = wxPyBeginAllowThreads();
19811 result = (bool)wxTimeSpan___eq__(arg1,(wxTimeSpan const &)*arg2);
19812
19813 wxPyEndAllowThreads(__tstate);
19814 if (PyErr_Occurred()) SWIG_fail;
19815 }
19816 resultobj = PyInt_FromLong((long)result);
19817 return resultobj;
19818 fail:
19819 return NULL;
19820}
19821
19822
19823static PyObject *_wrap_TimeSpan___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
19824 PyObject *resultobj;
19825 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19826 wxTimeSpan *arg2 = 0 ;
19827 bool result;
19828 PyObject * obj0 = 0 ;
19829 PyObject * obj1 = 0 ;
19830 char *kwnames[] = {
19831 (char *) "self",(char *) "other", NULL
19832 };
19833
19834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
19835 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19836 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19837 if (arg2 == NULL) {
19838 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19839 }
19840 {
19841 PyThreadState* __tstate = wxPyBeginAllowThreads();
19842 result = (bool)wxTimeSpan___ne__(arg1,(wxTimeSpan const &)*arg2);
19843
19844 wxPyEndAllowThreads(__tstate);
19845 if (PyErr_Occurred()) SWIG_fail;
19846 }
19847 resultobj = PyInt_FromLong((long)result);
19848 return resultobj;
19849 fail:
19850 return NULL;
19851}
19852
19853
19854static PyObject *_wrap_TimeSpan_IsNull(PyObject *self, PyObject *args, PyObject *kwargs) {
19855 PyObject *resultobj;
19856 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19857 bool result;
19858 PyObject * obj0 = 0 ;
19859 char *kwnames[] = {
19860 (char *) "self", NULL
19861 };
19862
19863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNull",kwnames,&obj0)) goto fail;
19864 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19865 {
19866 PyThreadState* __tstate = wxPyBeginAllowThreads();
19867 result = (bool)((wxTimeSpan const *)arg1)->IsNull();
19868
19869 wxPyEndAllowThreads(__tstate);
19870 if (PyErr_Occurred()) SWIG_fail;
19871 }
19872 resultobj = PyInt_FromLong((long)result);
19873 return resultobj;
19874 fail:
19875 return NULL;
19876}
19877
19878
19879static PyObject *_wrap_TimeSpan_IsPositive(PyObject *self, PyObject *args, PyObject *kwargs) {
19880 PyObject *resultobj;
19881 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19882 bool result;
19883 PyObject * obj0 = 0 ;
19884 char *kwnames[] = {
19885 (char *) "self", NULL
19886 };
19887
19888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsPositive",kwnames,&obj0)) goto fail;
19889 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19890 {
19891 PyThreadState* __tstate = wxPyBeginAllowThreads();
19892 result = (bool)((wxTimeSpan const *)arg1)->IsPositive();
19893
19894 wxPyEndAllowThreads(__tstate);
19895 if (PyErr_Occurred()) SWIG_fail;
19896 }
19897 resultobj = PyInt_FromLong((long)result);
19898 return resultobj;
19899 fail:
19900 return NULL;
19901}
19902
19903
19904static PyObject *_wrap_TimeSpan_IsNegative(PyObject *self, PyObject *args, PyObject *kwargs) {
19905 PyObject *resultobj;
19906 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19907 bool result;
19908 PyObject * obj0 = 0 ;
19909 char *kwnames[] = {
19910 (char *) "self", NULL
19911 };
19912
19913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNegative",kwnames,&obj0)) goto fail;
19914 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19915 {
19916 PyThreadState* __tstate = wxPyBeginAllowThreads();
19917 result = (bool)((wxTimeSpan const *)arg1)->IsNegative();
19918
19919 wxPyEndAllowThreads(__tstate);
19920 if (PyErr_Occurred()) SWIG_fail;
19921 }
19922 resultobj = PyInt_FromLong((long)result);
19923 return resultobj;
19924 fail:
19925 return NULL;
19926}
19927
19928
19929static PyObject *_wrap_TimeSpan_IsEqualTo(PyObject *self, PyObject *args, PyObject *kwargs) {
19930 PyObject *resultobj;
19931 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19932 wxTimeSpan *arg2 = 0 ;
19933 bool result;
19934 PyObject * obj0 = 0 ;
19935 PyObject * obj1 = 0 ;
19936 char *kwnames[] = {
19937 (char *) "self",(char *) "ts", NULL
19938 };
19939
19940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
19941 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19942 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19943 if (arg2 == NULL) {
19944 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19945 }
19946 {
19947 PyThreadState* __tstate = wxPyBeginAllowThreads();
19948 result = (bool)((wxTimeSpan const *)arg1)->IsEqualTo((wxTimeSpan const &)*arg2);
19949
19950 wxPyEndAllowThreads(__tstate);
19951 if (PyErr_Occurred()) SWIG_fail;
19952 }
19953 resultobj = PyInt_FromLong((long)result);
19954 return resultobj;
19955 fail:
19956 return NULL;
19957}
19958
19959
19960static PyObject *_wrap_TimeSpan_IsLongerThan(PyObject *self, PyObject *args, PyObject *kwargs) {
19961 PyObject *resultobj;
19962 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19963 wxTimeSpan *arg2 = 0 ;
19964 bool result;
19965 PyObject * obj0 = 0 ;
19966 PyObject * obj1 = 0 ;
19967 char *kwnames[] = {
19968 (char *) "self",(char *) "ts", NULL
19969 };
19970
19971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsLongerThan",kwnames,&obj0,&obj1)) goto fail;
19972 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19973 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19974 if (arg2 == NULL) {
19975 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19976 }
19977 {
19978 PyThreadState* __tstate = wxPyBeginAllowThreads();
19979 result = (bool)((wxTimeSpan const *)arg1)->IsLongerThan((wxTimeSpan const &)*arg2);
19980
19981 wxPyEndAllowThreads(__tstate);
19982 if (PyErr_Occurred()) SWIG_fail;
19983 }
19984 resultobj = PyInt_FromLong((long)result);
19985 return resultobj;
19986 fail:
19987 return NULL;
19988}
19989
19990
19991static PyObject *_wrap_TimeSpan_IsShorterThan(PyObject *self, PyObject *args, PyObject *kwargs) {
19992 PyObject *resultobj;
19993 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
19994 wxTimeSpan *arg2 = 0 ;
19995 bool result;
19996 PyObject * obj0 = 0 ;
19997 PyObject * obj1 = 0 ;
19998 char *kwnames[] = {
19999 (char *) "self",(char *) "t", NULL
20000 };
20001
20002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsShorterThan",kwnames,&obj0,&obj1)) goto fail;
20003 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20004 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20005 if (arg2 == NULL) {
20006 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20007 }
20008 {
20009 PyThreadState* __tstate = wxPyBeginAllowThreads();
20010 result = (bool)((wxTimeSpan const *)arg1)->IsShorterThan((wxTimeSpan const &)*arg2);
20011
20012 wxPyEndAllowThreads(__tstate);
20013 if (PyErr_Occurred()) SWIG_fail;
20014 }
20015 resultobj = PyInt_FromLong((long)result);
20016 return resultobj;
20017 fail:
20018 return NULL;
20019}
20020
20021
20022static PyObject *_wrap_TimeSpan_GetWeeks(PyObject *self, PyObject *args, PyObject *kwargs) {
20023 PyObject *resultobj;
20024 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
20025 int result;
20026 PyObject * obj0 = 0 ;
20027 char *kwnames[] = {
20028 (char *) "self", NULL
20029 };
20030
20031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetWeeks",kwnames,&obj0)) goto fail;
20032 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20033 {
20034 PyThreadState* __tstate = wxPyBeginAllowThreads();
20035 result = (int)((wxTimeSpan const *)arg1)->GetWeeks();
20036
20037 wxPyEndAllowThreads(__tstate);
20038 if (PyErr_Occurred()) SWIG_fail;
20039 }
20040 resultobj = PyInt_FromLong((long)result);
20041 return resultobj;
20042 fail:
20043 return NULL;
20044}
20045
20046
20047static PyObject *_wrap_TimeSpan_GetDays(PyObject *self, PyObject *args, PyObject *kwargs) {
20048 PyObject *resultobj;
20049 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
20050 int result;
20051 PyObject * obj0 = 0 ;
20052 char *kwnames[] = {
20053 (char *) "self", NULL
20054 };
20055
20056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetDays",kwnames,&obj0)) goto fail;
20057 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20058 {
20059 PyThreadState* __tstate = wxPyBeginAllowThreads();
20060 result = (int)((wxTimeSpan const *)arg1)->GetDays();
20061
20062 wxPyEndAllowThreads(__tstate);
20063 if (PyErr_Occurred()) SWIG_fail;
20064 }
20065 resultobj = PyInt_FromLong((long)result);
20066 return resultobj;
20067 fail:
20068 return NULL;
20069}
20070
20071
20072static PyObject *_wrap_TimeSpan_GetHours(PyObject *self, PyObject *args, PyObject *kwargs) {
20073 PyObject *resultobj;
20074 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
20075 int result;
20076 PyObject * obj0 = 0 ;
20077 char *kwnames[] = {
20078 (char *) "self", NULL
20079 };
20080
20081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetHours",kwnames,&obj0)) goto fail;
20082 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20083 {
20084 PyThreadState* __tstate = wxPyBeginAllowThreads();
20085 result = (int)((wxTimeSpan const *)arg1)->GetHours();
20086
20087 wxPyEndAllowThreads(__tstate);
20088 if (PyErr_Occurred()) SWIG_fail;
20089 }
20090 resultobj = PyInt_FromLong((long)result);
20091 return resultobj;
20092 fail:
20093 return NULL;
20094}
20095
20096
20097static PyObject *_wrap_TimeSpan_GetMinutes(PyObject *self, PyObject *args, PyObject *kwargs) {
20098 PyObject *resultobj;
20099 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
20100 int result;
20101 PyObject * obj0 = 0 ;
20102 char *kwnames[] = {
20103 (char *) "self", NULL
20104 };
20105
20106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMinutes",kwnames,&obj0)) goto fail;
20107 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20108 {
20109 PyThreadState* __tstate = wxPyBeginAllowThreads();
20110 result = (int)((wxTimeSpan const *)arg1)->GetMinutes();
20111
20112 wxPyEndAllowThreads(__tstate);
20113 if (PyErr_Occurred()) SWIG_fail;
20114 }
20115 resultobj = PyInt_FromLong((long)result);
20116 return resultobj;
20117 fail:
20118 return NULL;
20119}
20120
20121
20122static PyObject *_wrap_TimeSpan_GetSeconds(PyObject *self, PyObject *args, PyObject *kwargs) {
20123 PyObject *resultobj;
20124 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
20125 wxLongLong result;
20126 PyObject * obj0 = 0 ;
20127 char *kwnames[] = {
20128 (char *) "self", NULL
20129 };
20130
20131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetSeconds",kwnames,&obj0)) goto fail;
20132 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20133 {
20134 PyThreadState* __tstate = wxPyBeginAllowThreads();
20135 result = ((wxTimeSpan const *)arg1)->GetSeconds();
20136
20137 wxPyEndAllowThreads(__tstate);
20138 if (PyErr_Occurred()) SWIG_fail;
20139 }
20140 {
20141 PyObject *hi, *lo, *shifter, *shifted;
20142 hi = PyLong_FromLong( (&result)->GetHi() );
20143 lo = PyLong_FromLong( (&result)->GetLo() );
20144 shifter = PyLong_FromLong(32);
20145 shifted = PyNumber_Lshift(hi, shifter);
20146 resultobj = PyNumber_Or(shifted, lo);
20147 Py_DECREF(hi);
20148 Py_DECREF(lo);
20149 Py_DECREF(shifter);
20150 Py_DECREF(shifted);
20151 }
20152 return resultobj;
20153 fail:
20154 return NULL;
20155}
20156
20157
20158static PyObject *_wrap_TimeSpan_GetMilliseconds(PyObject *self, PyObject *args, PyObject *kwargs) {
20159 PyObject *resultobj;
20160 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
20161 wxLongLong result;
20162 PyObject * obj0 = 0 ;
20163 char *kwnames[] = {
20164 (char *) "self", NULL
20165 };
20166
20167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMilliseconds",kwnames,&obj0)) goto fail;
20168 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20169 {
20170 PyThreadState* __tstate = wxPyBeginAllowThreads();
20171 result = ((wxTimeSpan const *)arg1)->GetMilliseconds();
20172
20173 wxPyEndAllowThreads(__tstate);
20174 if (PyErr_Occurred()) SWIG_fail;
20175 }
20176 {
20177 PyObject *hi, *lo, *shifter, *shifted;
20178 hi = PyLong_FromLong( (&result)->GetHi() );
20179 lo = PyLong_FromLong( (&result)->GetLo() );
20180 shifter = PyLong_FromLong(32);
20181 shifted = PyNumber_Lshift(hi, shifter);
20182 resultobj = PyNumber_Or(shifted, lo);
20183 Py_DECREF(hi);
20184 Py_DECREF(lo);
20185 Py_DECREF(shifter);
20186 Py_DECREF(shifted);
20187 }
20188 return resultobj;
20189 fail:
20190 return NULL;
20191}
20192
20193
20194static PyObject *_wrap_TimeSpan_Format(PyObject *self, PyObject *args, PyObject *kwargs) {
20195 PyObject *resultobj;
20196 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
20197 wxString const &arg2_defvalue = wxPyTimeSpanFormatStr ;
20198 wxString *arg2 = (wxString *) &arg2_defvalue ;
20199 wxString result;
423f194a 20200 bool temp2 = False ;
d14a1e28
RD
20201 PyObject * obj0 = 0 ;
20202 PyObject * obj1 = 0 ;
20203 char *kwnames[] = {
20204 (char *) "self",(char *) "format", NULL
20205 };
20206
20207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TimeSpan_Format",kwnames,&obj0,&obj1)) goto fail;
20208 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTimeSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20209 if (obj1) {
20210 {
20211 arg2 = wxString_in_helper(obj1);
20212 if (arg2 == NULL) SWIG_fail;
423f194a 20213 temp2 = True;
d14a1e28
RD
20214 }
20215 }
20216 {
20217 PyThreadState* __tstate = wxPyBeginAllowThreads();
20218 result = ((wxTimeSpan const *)arg1)->Format((wxString const &)*arg2);
20219
20220 wxPyEndAllowThreads(__tstate);
20221 if (PyErr_Occurred()) SWIG_fail;
20222 }
20223 {
20224#if wxUSE_UNICODE
20225 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20226#else
20227 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20228#endif
20229 }
20230 {
20231 if (temp2)
20232 delete arg2;
20233 }
20234 return resultobj;
20235 fail:
20236 {
20237 if (temp2)
20238 delete arg2;
20239 }
20240 return NULL;
20241}
20242
20243
20244static PyObject * TimeSpan_swigregister(PyObject *self, PyObject *args) {
20245 PyObject *obj;
20246 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20247 SWIG_TypeClientData(SWIGTYPE_p_wxTimeSpan, obj);
20248 Py_INCREF(obj);
20249 return Py_BuildValue((char *)"");
20250}
20251static PyObject *_wrap_new_DateSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
20252 PyObject *resultobj;
20253 int arg1 = (int) 0 ;
20254 int arg2 = (int) 0 ;
20255 int arg3 = (int) 0 ;
20256 int arg4 = (int) 0 ;
20257 wxDateSpan *result;
20258 char *kwnames[] = {
20259 (char *) "years",(char *) "months",(char *) "weeks",(char *) "days", NULL
20260 };
20261
20262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|iiii:new_DateSpan",kwnames,&arg1,&arg2,&arg3,&arg4)) goto fail;
20263 {
20264 PyThreadState* __tstate = wxPyBeginAllowThreads();
20265 result = (wxDateSpan *)new wxDateSpan(arg1,arg2,arg3,arg4);
20266
20267 wxPyEndAllowThreads(__tstate);
20268 if (PyErr_Occurred()) SWIG_fail;
20269 }
20270 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 1);
20271 return resultobj;
20272 fail:
20273 return NULL;
20274}
20275
20276
20277static PyObject *_wrap_delete_DateSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
20278 PyObject *resultobj;
20279 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20280 PyObject * obj0 = 0 ;
20281 char *kwnames[] = {
20282 (char *) "self", NULL
20283 };
20284
20285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateSpan",kwnames,&obj0)) goto fail;
20286 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20287 {
20288 PyThreadState* __tstate = wxPyBeginAllowThreads();
20289 delete arg1;
20290
20291 wxPyEndAllowThreads(__tstate);
20292 if (PyErr_Occurred()) SWIG_fail;
20293 }
20294 Py_INCREF(Py_None); resultobj = Py_None;
20295 return resultobj;
20296 fail:
20297 return NULL;
20298}
20299
20300
20301static PyObject *_wrap_DateSpan_Days(PyObject *self, PyObject *args, PyObject *kwargs) {
20302 PyObject *resultobj;
20303 int arg1 ;
20304 wxDateSpan result;
20305 char *kwnames[] = {
20306 (char *) "days", NULL
20307 };
20308
20309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:DateSpan_Days",kwnames,&arg1)) goto fail;
20310 {
20311 PyThreadState* __tstate = wxPyBeginAllowThreads();
20312 result = wxDateSpan::Days(arg1);
20313
20314 wxPyEndAllowThreads(__tstate);
20315 if (PyErr_Occurred()) SWIG_fail;
20316 }
20317 {
20318 wxDateSpan * resultptr;
20319 resultptr = new wxDateSpan((wxDateSpan &) result);
20320 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
20321 }
20322 return resultobj;
20323 fail:
20324 return NULL;
20325}
20326
20327
20328static PyObject *_wrap_DateSpan_Day(PyObject *self, PyObject *args, PyObject *kwargs) {
20329 PyObject *resultobj;
20330 wxDateSpan result;
20331 char *kwnames[] = {
20332 NULL
20333 };
20334
20335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Day",kwnames)) goto fail;
20336 {
20337 PyThreadState* __tstate = wxPyBeginAllowThreads();
20338 result = wxDateSpan::Day();
20339
20340 wxPyEndAllowThreads(__tstate);
20341 if (PyErr_Occurred()) SWIG_fail;
20342 }
20343 {
20344 wxDateSpan * resultptr;
20345 resultptr = new wxDateSpan((wxDateSpan &) result);
20346 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
20347 }
20348 return resultobj;
20349 fail:
20350 return NULL;
20351}
20352
20353
20354static PyObject *_wrap_DateSpan_Weeks(PyObject *self, PyObject *args, PyObject *kwargs) {
20355 PyObject *resultobj;
20356 int arg1 ;
20357 wxDateSpan result;
20358 char *kwnames[] = {
20359 (char *) "weeks", NULL
20360 };
20361
20362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:DateSpan_Weeks",kwnames,&arg1)) goto fail;
20363 {
20364 PyThreadState* __tstate = wxPyBeginAllowThreads();
20365 result = wxDateSpan::Weeks(arg1);
20366
20367 wxPyEndAllowThreads(__tstate);
20368 if (PyErr_Occurred()) SWIG_fail;
20369 }
20370 {
20371 wxDateSpan * resultptr;
20372 resultptr = new wxDateSpan((wxDateSpan &) result);
20373 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
20374 }
20375 return resultobj;
20376 fail:
20377 return NULL;
20378}
20379
20380
20381static PyObject *_wrap_DateSpan_Week(PyObject *self, PyObject *args, PyObject *kwargs) {
20382 PyObject *resultobj;
20383 wxDateSpan result;
20384 char *kwnames[] = {
20385 NULL
20386 };
20387
20388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Week",kwnames)) goto fail;
20389 {
20390 PyThreadState* __tstate = wxPyBeginAllowThreads();
20391 result = wxDateSpan::Week();
20392
20393 wxPyEndAllowThreads(__tstate);
20394 if (PyErr_Occurred()) SWIG_fail;
20395 }
20396 {
20397 wxDateSpan * resultptr;
20398 resultptr = new wxDateSpan((wxDateSpan &) result);
20399 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
20400 }
20401 return resultobj;
20402 fail:
20403 return NULL;
20404}
20405
20406
20407static PyObject *_wrap_DateSpan_Months(PyObject *self, PyObject *args, PyObject *kwargs) {
20408 PyObject *resultobj;
20409 int arg1 ;
20410 wxDateSpan result;
20411 char *kwnames[] = {
20412 (char *) "mon", NULL
20413 };
20414
20415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:DateSpan_Months",kwnames,&arg1)) goto fail;
20416 {
20417 PyThreadState* __tstate = wxPyBeginAllowThreads();
20418 result = wxDateSpan::Months(arg1);
20419
20420 wxPyEndAllowThreads(__tstate);
20421 if (PyErr_Occurred()) SWIG_fail;
20422 }
20423 {
20424 wxDateSpan * resultptr;
20425 resultptr = new wxDateSpan((wxDateSpan &) result);
20426 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
20427 }
20428 return resultobj;
20429 fail:
20430 return NULL;
20431}
20432
20433
20434static PyObject *_wrap_DateSpan_Month(PyObject *self, PyObject *args, PyObject *kwargs) {
20435 PyObject *resultobj;
20436 wxDateSpan result;
20437 char *kwnames[] = {
20438 NULL
20439 };
20440
20441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Month",kwnames)) goto fail;
20442 {
20443 PyThreadState* __tstate = wxPyBeginAllowThreads();
20444 result = wxDateSpan::Month();
20445
20446 wxPyEndAllowThreads(__tstate);
20447 if (PyErr_Occurred()) SWIG_fail;
20448 }
20449 {
20450 wxDateSpan * resultptr;
20451 resultptr = new wxDateSpan((wxDateSpan &) result);
20452 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
20453 }
20454 return resultobj;
20455 fail:
20456 return NULL;
20457}
20458
20459
20460static PyObject *_wrap_DateSpan_Years(PyObject *self, PyObject *args, PyObject *kwargs) {
20461 PyObject *resultobj;
20462 int arg1 ;
20463 wxDateSpan result;
20464 char *kwnames[] = {
20465 (char *) "years", NULL
20466 };
20467
20468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:DateSpan_Years",kwnames,&arg1)) goto fail;
20469 {
20470 PyThreadState* __tstate = wxPyBeginAllowThreads();
20471 result = wxDateSpan::Years(arg1);
20472
20473 wxPyEndAllowThreads(__tstate);
20474 if (PyErr_Occurred()) SWIG_fail;
20475 }
20476 {
20477 wxDateSpan * resultptr;
20478 resultptr = new wxDateSpan((wxDateSpan &) result);
20479 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
20480 }
20481 return resultobj;
20482 fail:
20483 return NULL;
20484}
20485
20486
20487static PyObject *_wrap_DateSpan_Year(PyObject *self, PyObject *args, PyObject *kwargs) {
20488 PyObject *resultobj;
20489 wxDateSpan result;
20490 char *kwnames[] = {
20491 NULL
20492 };
20493
20494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Year",kwnames)) goto fail;
20495 {
20496 PyThreadState* __tstate = wxPyBeginAllowThreads();
20497 result = wxDateSpan::Year();
20498
20499 wxPyEndAllowThreads(__tstate);
20500 if (PyErr_Occurred()) SWIG_fail;
20501 }
20502 {
20503 wxDateSpan * resultptr;
20504 resultptr = new wxDateSpan((wxDateSpan &) result);
20505 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
20506 }
20507 return resultobj;
20508 fail:
20509 return NULL;
20510}
20511
20512
20513static PyObject *_wrap_DateSpan_SetYears(PyObject *self, PyObject *args, PyObject *kwargs) {
20514 PyObject *resultobj;
20515 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20516 int arg2 ;
20517 wxDateSpan *result;
20518 PyObject * obj0 = 0 ;
20519 char *kwnames[] = {
20520 (char *) "self",(char *) "n", NULL
20521 };
20522
20523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateSpan_SetYears",kwnames,&obj0,&arg2)) goto fail;
20524 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20525 {
20526 PyThreadState* __tstate = wxPyBeginAllowThreads();
20527 {
20528 wxDateSpan &_result_ref = (arg1)->SetYears(arg2);
20529 result = (wxDateSpan *) &_result_ref;
20530 }
20531
20532 wxPyEndAllowThreads(__tstate);
20533 if (PyErr_Occurred()) SWIG_fail;
20534 }
20535 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
20536 return resultobj;
20537 fail:
20538 return NULL;
20539}
20540
20541
20542static PyObject *_wrap_DateSpan_SetMonths(PyObject *self, PyObject *args, PyObject *kwargs) {
20543 PyObject *resultobj;
20544 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20545 int arg2 ;
20546 wxDateSpan *result;
20547 PyObject * obj0 = 0 ;
20548 char *kwnames[] = {
20549 (char *) "self",(char *) "n", NULL
20550 };
20551
20552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateSpan_SetMonths",kwnames,&obj0,&arg2)) goto fail;
20553 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20554 {
20555 PyThreadState* __tstate = wxPyBeginAllowThreads();
20556 {
20557 wxDateSpan &_result_ref = (arg1)->SetMonths(arg2);
20558 result = (wxDateSpan *) &_result_ref;
20559 }
20560
20561 wxPyEndAllowThreads(__tstate);
20562 if (PyErr_Occurred()) SWIG_fail;
20563 }
20564 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
20565 return resultobj;
20566 fail:
20567 return NULL;
20568}
20569
20570
20571static PyObject *_wrap_DateSpan_SetWeeks(PyObject *self, PyObject *args, PyObject *kwargs) {
20572 PyObject *resultobj;
20573 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20574 int arg2 ;
20575 wxDateSpan *result;
20576 PyObject * obj0 = 0 ;
20577 char *kwnames[] = {
20578 (char *) "self",(char *) "n", NULL
20579 };
20580
20581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateSpan_SetWeeks",kwnames,&obj0,&arg2)) goto fail;
20582 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20583 {
20584 PyThreadState* __tstate = wxPyBeginAllowThreads();
20585 {
20586 wxDateSpan &_result_ref = (arg1)->SetWeeks(arg2);
20587 result = (wxDateSpan *) &_result_ref;
20588 }
20589
20590 wxPyEndAllowThreads(__tstate);
20591 if (PyErr_Occurred()) SWIG_fail;
20592 }
20593 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
20594 return resultobj;
20595 fail:
20596 return NULL;
20597}
20598
20599
20600static PyObject *_wrap_DateSpan_SetDays(PyObject *self, PyObject *args, PyObject *kwargs) {
20601 PyObject *resultobj;
20602 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20603 int arg2 ;
20604 wxDateSpan *result;
20605 PyObject * obj0 = 0 ;
20606 char *kwnames[] = {
20607 (char *) "self",(char *) "n", NULL
20608 };
20609
20610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateSpan_SetDays",kwnames,&obj0,&arg2)) goto fail;
20611 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20612 {
20613 PyThreadState* __tstate = wxPyBeginAllowThreads();
20614 {
20615 wxDateSpan &_result_ref = (arg1)->SetDays(arg2);
20616 result = (wxDateSpan *) &_result_ref;
20617 }
20618
20619 wxPyEndAllowThreads(__tstate);
20620 if (PyErr_Occurred()) SWIG_fail;
20621 }
20622 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
20623 return resultobj;
20624 fail:
20625 return NULL;
20626}
20627
20628
20629static PyObject *_wrap_DateSpan_GetYears(PyObject *self, PyObject *args, PyObject *kwargs) {
20630 PyObject *resultobj;
20631 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20632 int result;
20633 PyObject * obj0 = 0 ;
20634 char *kwnames[] = {
20635 (char *) "self", NULL
20636 };
20637
20638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetYears",kwnames,&obj0)) goto fail;
20639 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20640 {
20641 PyThreadState* __tstate = wxPyBeginAllowThreads();
20642 result = (int)((wxDateSpan const *)arg1)->GetYears();
20643
20644 wxPyEndAllowThreads(__tstate);
20645 if (PyErr_Occurred()) SWIG_fail;
20646 }
20647 resultobj = PyInt_FromLong((long)result);
20648 return resultobj;
20649 fail:
20650 return NULL;
20651}
20652
20653
20654static PyObject *_wrap_DateSpan_GetMonths(PyObject *self, PyObject *args, PyObject *kwargs) {
20655 PyObject *resultobj;
20656 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20657 int result;
20658 PyObject * obj0 = 0 ;
20659 char *kwnames[] = {
20660 (char *) "self", NULL
20661 };
20662
20663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetMonths",kwnames,&obj0)) goto fail;
20664 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20665 {
20666 PyThreadState* __tstate = wxPyBeginAllowThreads();
20667 result = (int)((wxDateSpan const *)arg1)->GetMonths();
20668
20669 wxPyEndAllowThreads(__tstate);
20670 if (PyErr_Occurred()) SWIG_fail;
20671 }
20672 resultobj = PyInt_FromLong((long)result);
20673 return resultobj;
20674 fail:
20675 return NULL;
20676}
20677
20678
20679static PyObject *_wrap_DateSpan_GetWeeks(PyObject *self, PyObject *args, PyObject *kwargs) {
20680 PyObject *resultobj;
20681 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20682 int result;
20683 PyObject * obj0 = 0 ;
20684 char *kwnames[] = {
20685 (char *) "self", NULL
20686 };
20687
20688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetWeeks",kwnames,&obj0)) goto fail;
20689 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20690 {
20691 PyThreadState* __tstate = wxPyBeginAllowThreads();
20692 result = (int)((wxDateSpan const *)arg1)->GetWeeks();
20693
20694 wxPyEndAllowThreads(__tstate);
20695 if (PyErr_Occurred()) SWIG_fail;
20696 }
20697 resultobj = PyInt_FromLong((long)result);
20698 return resultobj;
20699 fail:
20700 return NULL;
20701}
20702
20703
20704static PyObject *_wrap_DateSpan_GetDays(PyObject *self, PyObject *args, PyObject *kwargs) {
20705 PyObject *resultobj;
20706 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20707 int result;
20708 PyObject * obj0 = 0 ;
20709 char *kwnames[] = {
20710 (char *) "self", NULL
20711 };
20712
20713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetDays",kwnames,&obj0)) goto fail;
20714 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20715 {
20716 PyThreadState* __tstate = wxPyBeginAllowThreads();
20717 result = (int)((wxDateSpan const *)arg1)->GetDays();
20718
20719 wxPyEndAllowThreads(__tstate);
20720 if (PyErr_Occurred()) SWIG_fail;
20721 }
20722 resultobj = PyInt_FromLong((long)result);
20723 return resultobj;
20724 fail:
20725 return NULL;
20726}
20727
20728
20729static PyObject *_wrap_DateSpan_GetTotalDays(PyObject *self, PyObject *args, PyObject *kwargs) {
20730 PyObject *resultobj;
20731 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20732 int result;
20733 PyObject * obj0 = 0 ;
20734 char *kwnames[] = {
20735 (char *) "self", NULL
20736 };
20737
20738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetTotalDays",kwnames,&obj0)) goto fail;
20739 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20740 {
20741 PyThreadState* __tstate = wxPyBeginAllowThreads();
20742 result = (int)((wxDateSpan const *)arg1)->GetTotalDays();
20743
20744 wxPyEndAllowThreads(__tstate);
20745 if (PyErr_Occurred()) SWIG_fail;
20746 }
20747 resultobj = PyInt_FromLong((long)result);
20748 return resultobj;
20749 fail:
20750 return NULL;
20751}
20752
20753
20754static PyObject *_wrap_DateSpan_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
20755 PyObject *resultobj;
20756 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20757 wxDateSpan *arg2 = 0 ;
20758 wxDateSpan *result;
20759 PyObject * obj0 = 0 ;
20760 PyObject * obj1 = 0 ;
20761 char *kwnames[] = {
20762 (char *) "self",(char *) "other", NULL
20763 };
20764
20765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Add",kwnames,&obj0,&obj1)) goto fail;
20766 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20767 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20768 if (arg2 == NULL) {
20769 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20770 }
20771 {
20772 PyThreadState* __tstate = wxPyBeginAllowThreads();
20773 {
20774 wxDateSpan &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
20775 result = (wxDateSpan *) &_result_ref;
20776 }
20777
20778 wxPyEndAllowThreads(__tstate);
20779 if (PyErr_Occurred()) SWIG_fail;
20780 }
20781 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
20782 return resultobj;
20783 fail:
20784 return NULL;
20785}
20786
20787
20788static PyObject *_wrap_DateSpan_Subtract(PyObject *self, PyObject *args, PyObject *kwargs) {
20789 PyObject *resultobj;
20790 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20791 wxDateSpan *arg2 = 0 ;
20792 wxDateSpan *result;
20793 PyObject * obj0 = 0 ;
20794 PyObject * obj1 = 0 ;
20795 char *kwnames[] = {
20796 (char *) "self",(char *) "other", NULL
20797 };
20798
20799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
20800 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20801 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20802 if (arg2 == NULL) {
20803 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20804 }
20805 {
20806 PyThreadState* __tstate = wxPyBeginAllowThreads();
20807 {
20808 wxDateSpan &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
20809 result = (wxDateSpan *) &_result_ref;
20810 }
20811
20812 wxPyEndAllowThreads(__tstate);
20813 if (PyErr_Occurred()) SWIG_fail;
20814 }
20815 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
20816 return resultobj;
20817 fail:
20818 return NULL;
20819}
20820
20821
20822static PyObject *_wrap_DateSpan_Neg(PyObject *self, PyObject *args, PyObject *kwargs) {
20823 PyObject *resultobj;
20824 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20825 wxDateSpan *result;
20826 PyObject * obj0 = 0 ;
20827 char *kwnames[] = {
20828 (char *) "self", NULL
20829 };
20830
20831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Neg",kwnames,&obj0)) goto fail;
20832 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20833 {
20834 PyThreadState* __tstate = wxPyBeginAllowThreads();
20835 {
20836 wxDateSpan &_result_ref = (arg1)->Neg();
20837 result = (wxDateSpan *) &_result_ref;
20838 }
20839
20840 wxPyEndAllowThreads(__tstate);
20841 if (PyErr_Occurred()) SWIG_fail;
20842 }
20843 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
20844 return resultobj;
20845 fail:
20846 return NULL;
20847}
20848
20849
20850static PyObject *_wrap_DateSpan_Multiply(PyObject *self, PyObject *args, PyObject *kwargs) {
20851 PyObject *resultobj;
20852 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20853 int arg2 ;
20854 wxDateSpan *result;
20855 PyObject * obj0 = 0 ;
20856 char *kwnames[] = {
20857 (char *) "self",(char *) "factor", NULL
20858 };
20859
20860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateSpan_Multiply",kwnames,&obj0,&arg2)) goto fail;
20861 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20862 {
20863 PyThreadState* __tstate = wxPyBeginAllowThreads();
20864 {
20865 wxDateSpan &_result_ref = (arg1)->Multiply(arg2);
20866 result = (wxDateSpan *) &_result_ref;
20867 }
20868
20869 wxPyEndAllowThreads(__tstate);
20870 if (PyErr_Occurred()) SWIG_fail;
20871 }
20872 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
20873 return resultobj;
20874 fail:
20875 return NULL;
20876}
20877
20878
20879static PyObject *_wrap_DateSpan___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
20880 PyObject *resultobj;
20881 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20882 wxDateSpan *arg2 = 0 ;
20883 wxDateSpan *result;
20884 PyObject * obj0 = 0 ;
20885 PyObject * obj1 = 0 ;
20886 char *kwnames[] = {
20887 (char *) "self",(char *) "other", NULL
20888 };
20889
20890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
20891 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20892 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20893 if (arg2 == NULL) {
20894 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20895 }
20896 {
20897 PyThreadState* __tstate = wxPyBeginAllowThreads();
20898 {
20899 wxDateSpan &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
20900 result = (wxDateSpan *) &_result_ref;
20901 }
20902
20903 wxPyEndAllowThreads(__tstate);
20904 if (PyErr_Occurred()) SWIG_fail;
20905 }
20906 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
20907 return resultobj;
20908 fail:
20909 return NULL;
20910}
20911
20912
20913static PyObject *_wrap_DateSpan___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
20914 PyObject *resultobj;
20915 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20916 wxDateSpan *arg2 = 0 ;
20917 wxDateSpan *result;
20918 PyObject * obj0 = 0 ;
20919 PyObject * obj1 = 0 ;
20920 char *kwnames[] = {
20921 (char *) "self",(char *) "other", NULL
20922 };
20923
20924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
20925 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20926 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20927 if (arg2 == NULL) {
20928 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20929 }
20930 {
20931 PyThreadState* __tstate = wxPyBeginAllowThreads();
20932 {
20933 wxDateSpan &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
20934 result = (wxDateSpan *) &_result_ref;
20935 }
20936
20937 wxPyEndAllowThreads(__tstate);
20938 if (PyErr_Occurred()) SWIG_fail;
20939 }
20940 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
20941 return resultobj;
20942 fail:
20943 return NULL;
20944}
20945
20946
20947static PyObject *_wrap_DateSpan___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
20948 PyObject *resultobj;
20949 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20950 wxDateSpan *result;
20951 PyObject * obj0 = 0 ;
20952 char *kwnames[] = {
20953 (char *) "self", NULL
20954 };
20955
20956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan___neg__",kwnames,&obj0)) goto fail;
20957 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20958 {
20959 PyThreadState* __tstate = wxPyBeginAllowThreads();
20960 {
20961 wxDateSpan &_result_ref = (arg1)->operator -();
20962 result = (wxDateSpan *) &_result_ref;
20963 }
20964
20965 wxPyEndAllowThreads(__tstate);
20966 if (PyErr_Occurred()) SWIG_fail;
20967 }
20968 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
20969 return resultobj;
20970 fail:
20971 return NULL;
20972}
20973
20974
20975static PyObject *_wrap_DateSpan___imul__(PyObject *self, PyObject *args, PyObject *kwargs) {
20976 PyObject *resultobj;
20977 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
20978 int arg2 ;
20979 wxDateSpan *result;
20980 PyObject * obj0 = 0 ;
20981 char *kwnames[] = {
20982 (char *) "self",(char *) "factor", NULL
20983 };
20984
20985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateSpan___imul__",kwnames,&obj0,&arg2)) goto fail;
20986 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20987 {
20988 PyThreadState* __tstate = wxPyBeginAllowThreads();
20989 {
20990 wxDateSpan &_result_ref = (arg1)->operator *=(arg2);
20991 result = (wxDateSpan *) &_result_ref;
20992 }
20993
20994 wxPyEndAllowThreads(__tstate);
20995 if (PyErr_Occurred()) SWIG_fail;
20996 }
20997 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateSpan, 0);
20998 return resultobj;
20999 fail:
21000 return NULL;
21001}
21002
21003
21004static PyObject *_wrap_DateSpan___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
21005 PyObject *resultobj;
21006 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
21007 wxDateSpan *arg2 = 0 ;
21008 wxDateSpan result;
21009 PyObject * obj0 = 0 ;
21010 PyObject * obj1 = 0 ;
21011 char *kwnames[] = {
21012 (char *) "self",(char *) "other", NULL
21013 };
21014
21015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___add__",kwnames,&obj0,&obj1)) goto fail;
21016 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21017 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21018 if (arg2 == NULL) {
21019 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21020 }
21021 {
21022 PyThreadState* __tstate = wxPyBeginAllowThreads();
21023 result = wxDateSpan___add__(arg1,(wxDateSpan const &)*arg2);
21024
21025 wxPyEndAllowThreads(__tstate);
21026 if (PyErr_Occurred()) SWIG_fail;
21027 }
21028 {
21029 wxDateSpan * resultptr;
21030 resultptr = new wxDateSpan((wxDateSpan &) result);
21031 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
21032 }
21033 return resultobj;
21034 fail:
21035 return NULL;
21036}
21037
21038
21039static PyObject *_wrap_DateSpan___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
21040 PyObject *resultobj;
21041 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
21042 wxDateSpan *arg2 = 0 ;
21043 wxDateSpan result;
21044 PyObject * obj0 = 0 ;
21045 PyObject * obj1 = 0 ;
21046 char *kwnames[] = {
21047 (char *) "self",(char *) "other", NULL
21048 };
21049
21050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
21051 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21052 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21053 if (arg2 == NULL) {
21054 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21055 }
21056 {
21057 PyThreadState* __tstate = wxPyBeginAllowThreads();
21058 result = wxDateSpan___sub__(arg1,(wxDateSpan const &)*arg2);
21059
21060 wxPyEndAllowThreads(__tstate);
21061 if (PyErr_Occurred()) SWIG_fail;
21062 }
21063 {
21064 wxDateSpan * resultptr;
21065 resultptr = new wxDateSpan((wxDateSpan &) result);
21066 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
21067 }
21068 return resultobj;
21069 fail:
21070 return NULL;
21071}
21072
21073
21074static PyObject *_wrap_DateSpan___mul__(PyObject *self, PyObject *args, PyObject *kwargs) {
21075 PyObject *resultobj;
21076 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
21077 int arg2 ;
21078 wxDateSpan result;
21079 PyObject * obj0 = 0 ;
21080 char *kwnames[] = {
21081 (char *) "self",(char *) "n", NULL
21082 };
21083
21084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateSpan___mul__",kwnames,&obj0,&arg2)) goto fail;
21085 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21086 {
21087 PyThreadState* __tstate = wxPyBeginAllowThreads();
21088 result = wxDateSpan___mul__(arg1,arg2);
21089
21090 wxPyEndAllowThreads(__tstate);
21091 if (PyErr_Occurred()) SWIG_fail;
21092 }
21093 {
21094 wxDateSpan * resultptr;
21095 resultptr = new wxDateSpan((wxDateSpan &) result);
21096 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
21097 }
21098 return resultobj;
21099 fail:
21100 return NULL;
21101}
21102
21103
21104static PyObject *_wrap_DateSpan___rmul__(PyObject *self, PyObject *args, PyObject *kwargs) {
21105 PyObject *resultobj;
21106 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
21107 int arg2 ;
21108 wxDateSpan result;
21109 PyObject * obj0 = 0 ;
21110 char *kwnames[] = {
21111 (char *) "self",(char *) "n", NULL
21112 };
21113
21114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DateSpan___rmul__",kwnames,&obj0,&arg2)) goto fail;
21115 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21116 {
21117 PyThreadState* __tstate = wxPyBeginAllowThreads();
21118 result = wxDateSpan___rmul__(arg1,arg2);
21119
21120 wxPyEndAllowThreads(__tstate);
21121 if (PyErr_Occurred()) SWIG_fail;
21122 }
21123 {
21124 wxDateSpan * resultptr;
21125 resultptr = new wxDateSpan((wxDateSpan &) result);
21126 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateSpan, 1);
21127 }
21128 return resultobj;
21129 fail:
21130 return NULL;
21131}
21132
21133
21134static PyObject *_wrap_DateSpan___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
21135 PyObject *resultobj;
21136 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
21137 wxDateSpan *arg2 = 0 ;
21138 bool result;
21139 PyObject * obj0 = 0 ;
21140 PyObject * obj1 = 0 ;
21141 char *kwnames[] = {
21142 (char *) "self",(char *) "other", NULL
21143 };
21144
21145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
21146 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21147 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21148 if (arg2 == NULL) {
21149 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21150 }
21151 {
21152 PyThreadState* __tstate = wxPyBeginAllowThreads();
21153 result = (bool)wxDateSpan___eq__(arg1,(wxDateSpan const &)*arg2);
21154
21155 wxPyEndAllowThreads(__tstate);
21156 if (PyErr_Occurred()) SWIG_fail;
21157 }
21158 resultobj = PyInt_FromLong((long)result);
21159 return resultobj;
21160 fail:
21161 return NULL;
21162}
21163
21164
21165static PyObject *_wrap_DateSpan___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
21166 PyObject *resultobj;
21167 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
21168 wxDateSpan *arg2 = 0 ;
21169 bool result;
21170 PyObject * obj0 = 0 ;
21171 PyObject * obj1 = 0 ;
21172 char *kwnames[] = {
21173 (char *) "self",(char *) "other", NULL
21174 };
21175
21176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
21177 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21178 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateSpan,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21179 if (arg2 == NULL) {
21180 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21181 }
21182 {
21183 PyThreadState* __tstate = wxPyBeginAllowThreads();
21184 result = (bool)wxDateSpan___ne__(arg1,(wxDateSpan const &)*arg2);
21185
21186 wxPyEndAllowThreads(__tstate);
21187 if (PyErr_Occurred()) SWIG_fail;
21188 }
21189 resultobj = PyInt_FromLong((long)result);
21190 return resultobj;
21191 fail:
21192 return NULL;
21193}
21194
21195
21196static PyObject * DateSpan_swigregister(PyObject *self, PyObject *args) {
21197 PyObject *obj;
21198 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21199 SWIG_TypeClientData(SWIGTYPE_p_wxDateSpan, obj);
21200 Py_INCREF(obj);
21201 return Py_BuildValue((char *)"");
21202}
21203static PyObject *_wrap_GetLocalTime(PyObject *self, PyObject *args, PyObject *kwargs) {
21204 PyObject *resultobj;
21205 long result;
21206 char *kwnames[] = {
21207 NULL
21208 };
21209
21210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTime",kwnames)) goto fail;
21211 {
21212 PyThreadState* __tstate = wxPyBeginAllowThreads();
21213 result = (long)wxGetLocalTime();
21214
21215 wxPyEndAllowThreads(__tstate);
21216 if (PyErr_Occurred()) SWIG_fail;
21217 }
21218 resultobj = PyInt_FromLong((long)result);
21219 return resultobj;
21220 fail:
21221 return NULL;
21222}
21223
21224
21225static PyObject *_wrap_GetUTCTime(PyObject *self, PyObject *args, PyObject *kwargs) {
21226 PyObject *resultobj;
21227 long result;
21228 char *kwnames[] = {
21229 NULL
21230 };
21231
21232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUTCTime",kwnames)) goto fail;
21233 {
21234 PyThreadState* __tstate = wxPyBeginAllowThreads();
21235 result = (long)wxGetUTCTime();
21236
21237 wxPyEndAllowThreads(__tstate);
21238 if (PyErr_Occurred()) SWIG_fail;
21239 }
21240 resultobj = PyInt_FromLong((long)result);
21241 return resultobj;
21242 fail:
21243 return NULL;
21244}
21245
21246
21247static PyObject *_wrap_GetCurrentTime(PyObject *self, PyObject *args, PyObject *kwargs) {
21248 PyObject *resultobj;
21249 long result;
21250 char *kwnames[] = {
21251 NULL
21252 };
21253
21254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentTime",kwnames)) goto fail;
21255 {
21256 PyThreadState* __tstate = wxPyBeginAllowThreads();
21257 result = (long)wxGetCurrentTime();
21258
21259 wxPyEndAllowThreads(__tstate);
21260 if (PyErr_Occurred()) SWIG_fail;
21261 }
21262 resultobj = PyInt_FromLong((long)result);
21263 return resultobj;
21264 fail:
21265 return NULL;
21266}
21267
21268
21269static PyObject *_wrap_GetLocalTimeMillis(PyObject *self, PyObject *args, PyObject *kwargs) {
21270 PyObject *resultobj;
21271 wxLongLong result;
21272 char *kwnames[] = {
21273 NULL
21274 };
21275
21276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTimeMillis",kwnames)) goto fail;
21277 {
21278 PyThreadState* __tstate = wxPyBeginAllowThreads();
21279 result = wxGetLocalTimeMillis();
21280
21281 wxPyEndAllowThreads(__tstate);
21282 if (PyErr_Occurred()) SWIG_fail;
21283 }
21284 {
21285 PyObject *hi, *lo, *shifter, *shifted;
21286 hi = PyLong_FromLong( (&result)->GetHi() );
21287 lo = PyLong_FromLong( (&result)->GetLo() );
21288 shifter = PyLong_FromLong(32);
21289 shifted = PyNumber_Lshift(hi, shifter);
21290 resultobj = PyNumber_Or(shifted, lo);
21291 Py_DECREF(hi);
21292 Py_DECREF(lo);
21293 Py_DECREF(shifter);
21294 Py_DECREF(shifted);
21295 }
21296 return resultobj;
21297 fail:
21298 return NULL;
21299}
21300
21301
21302static PyObject *_wrap_new_DataFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
21303 PyObject *resultobj;
21304 int arg1 ;
21305 wxDataFormat *result;
21306 char *kwnames[] = {
21307 (char *) "type", NULL
21308 };
21309
21310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:new_DataFormat",kwnames,&arg1)) goto fail;
21311 {
21312 PyThreadState* __tstate = wxPyBeginAllowThreads();
21313 result = (wxDataFormat *)new wxDataFormat((wxDataFormatId )arg1);
21314
21315 wxPyEndAllowThreads(__tstate);
21316 if (PyErr_Occurred()) SWIG_fail;
21317 }
21318 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataFormat, 1);
21319 return resultobj;
21320 fail:
21321 return NULL;
21322}
21323
21324
21325static PyObject *_wrap_new_CustomDataFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
21326 PyObject *resultobj;
21327 wxString *arg1 = 0 ;
21328 wxDataFormat *result;
423f194a 21329 bool temp1 = False ;
d14a1e28
RD
21330 PyObject * obj0 = 0 ;
21331 char *kwnames[] = {
21332 (char *) "format", NULL
21333 };
21334
21335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_CustomDataFormat",kwnames,&obj0)) goto fail;
21336 {
21337 arg1 = wxString_in_helper(obj0);
21338 if (arg1 == NULL) SWIG_fail;
423f194a 21339 temp1 = True;
d14a1e28
RD
21340 }
21341 {
21342 PyThreadState* __tstate = wxPyBeginAllowThreads();
21343 result = (wxDataFormat *)new wxDataFormat((wxString const &)*arg1);
21344
21345 wxPyEndAllowThreads(__tstate);
21346 if (PyErr_Occurred()) SWIG_fail;
21347 }
21348 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataFormat, 1);
21349 {
21350 if (temp1)
21351 delete arg1;
21352 }
21353 return resultobj;
21354 fail:
21355 {
21356 if (temp1)
21357 delete arg1;
21358 }
21359 return NULL;
21360}
21361
21362
21363static PyObject *_wrap_delete_DataFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
21364 PyObject *resultobj;
21365 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
21366 PyObject * obj0 = 0 ;
21367 char *kwnames[] = {
21368 (char *) "self", NULL
21369 };
21370
21371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataFormat",kwnames,&obj0)) goto fail;
21372 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21373 {
21374 PyThreadState* __tstate = wxPyBeginAllowThreads();
21375 delete arg1;
21376
21377 wxPyEndAllowThreads(__tstate);
21378 if (PyErr_Occurred()) SWIG_fail;
21379 }
21380 Py_INCREF(Py_None); resultobj = Py_None;
21381 return resultobj;
21382 fail:
21383 return NULL;
21384}
21385
21386
21387static PyObject *_wrap_DataFormat___eq____SWIG_0(PyObject *self, PyObject *args) {
21388 PyObject *resultobj;
21389 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
21390 int arg2 ;
21391 bool result;
21392 PyObject * obj0 = 0 ;
21393
21394 if(!PyArg_ParseTuple(args,(char *)"Oi:DataFormat___eq__",&obj0,&arg2)) goto fail;
21395 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21396 {
21397 PyThreadState* __tstate = wxPyBeginAllowThreads();
21398 result = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormatId )arg2);
21399
21400 wxPyEndAllowThreads(__tstate);
21401 if (PyErr_Occurred()) SWIG_fail;
21402 }
21403 resultobj = PyInt_FromLong((long)result);
21404 return resultobj;
21405 fail:
21406 return NULL;
21407}
21408
21409
21410static PyObject *_wrap_DataFormat___ne____SWIG_0(PyObject *self, PyObject *args) {
21411 PyObject *resultobj;
21412 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
21413 int arg2 ;
21414 bool result;
21415 PyObject * obj0 = 0 ;
21416
21417 if(!PyArg_ParseTuple(args,(char *)"Oi:DataFormat___ne__",&obj0,&arg2)) goto fail;
21418 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21419 {
21420 PyThreadState* __tstate = wxPyBeginAllowThreads();
21421 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormatId )arg2);
21422
21423 wxPyEndAllowThreads(__tstate);
21424 if (PyErr_Occurred()) SWIG_fail;
21425 }
21426 resultobj = PyInt_FromLong((long)result);
21427 return resultobj;
21428 fail:
21429 return NULL;
21430}
21431
21432
21433static PyObject *_wrap_DataFormat___eq____SWIG_1(PyObject *self, PyObject *args) {
21434 PyObject *resultobj;
21435 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
21436 wxDataFormat *arg2 = 0 ;
21437 bool result;
21438 PyObject * obj0 = 0 ;
21439 PyObject * obj1 = 0 ;
21440
21441 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
21442 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21443 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21444 if (arg2 == NULL) {
21445 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21446 }
21447 {
21448 PyThreadState* __tstate = wxPyBeginAllowThreads();
21449 result = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormat const &)*arg2);
21450
21451 wxPyEndAllowThreads(__tstate);
21452 if (PyErr_Occurred()) SWIG_fail;
21453 }
21454 resultobj = PyInt_FromLong((long)result);
21455 return resultobj;
21456 fail:
21457 return NULL;
21458}
21459
21460
21461static PyObject *_wrap_DataFormat___eq__(PyObject *self, PyObject *args) {
21462 int argc;
21463 PyObject *argv[3];
21464 int ii;
21465
21466 argc = PyObject_Length(args);
21467 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
21468 argv[ii] = PyTuple_GetItem(args,ii);
21469 }
21470 if (argc == 2) {
21471 int _v;
21472 {
21473 void *ptr;
21474 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
21475 _v = 0;
21476 PyErr_Clear();
21477 } else {
21478 _v = 1;
21479 }
21480 }
21481 if (_v) {
21482 {
21483 void *ptr;
21484 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
21485 _v = 0;
21486 PyErr_Clear();
21487 } else {
21488 _v = 1;
21489 }
21490 }
21491 if (_v) {
21492 return _wrap_DataFormat___eq____SWIG_1(self,args);
21493 }
21494 }
21495 }
21496 if (argc == 2) {
21497 int _v;
21498 {
21499 void *ptr;
21500 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
21501 _v = 0;
21502 PyErr_Clear();
21503 } else {
21504 _v = 1;
21505 }
21506 }
21507 if (_v) {
21508 {
21509 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
21510 }
21511 if (_v) {
21512 return _wrap_DataFormat___eq____SWIG_0(self,args);
21513 }
21514 }
21515 }
21516
21517 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DataFormat___eq__'");
21518 return NULL;
21519}
21520
21521
21522static PyObject *_wrap_DataFormat___ne____SWIG_1(PyObject *self, PyObject *args) {
21523 PyObject *resultobj;
21524 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
21525 wxDataFormat *arg2 = 0 ;
21526 bool result;
21527 PyObject * obj0 = 0 ;
21528 PyObject * obj1 = 0 ;
21529
21530 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
21531 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21532 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21533 if (arg2 == NULL) {
21534 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21535 }
21536 {
21537 PyThreadState* __tstate = wxPyBeginAllowThreads();
21538 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormat const &)*arg2);
21539
21540 wxPyEndAllowThreads(__tstate);
21541 if (PyErr_Occurred()) SWIG_fail;
21542 }
21543 resultobj = PyInt_FromLong((long)result);
21544 return resultobj;
21545 fail:
21546 return NULL;
21547}
21548
21549
21550static PyObject *_wrap_DataFormat___ne__(PyObject *self, PyObject *args) {
21551 int argc;
21552 PyObject *argv[3];
21553 int ii;
21554
21555 argc = PyObject_Length(args);
21556 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
21557 argv[ii] = PyTuple_GetItem(args,ii);
21558 }
21559 if (argc == 2) {
21560 int _v;
21561 {
21562 void *ptr;
21563 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
21564 _v = 0;
21565 PyErr_Clear();
21566 } else {
21567 _v = 1;
21568 }
21569 }
21570 if (_v) {
21571 {
21572 void *ptr;
21573 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
21574 _v = 0;
21575 PyErr_Clear();
21576 } else {
21577 _v = 1;
21578 }
21579 }
21580 if (_v) {
21581 return _wrap_DataFormat___ne____SWIG_1(self,args);
21582 }
21583 }
21584 }
21585 if (argc == 2) {
21586 int _v;
21587 {
21588 void *ptr;
21589 if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
21590 _v = 0;
21591 PyErr_Clear();
21592 } else {
21593 _v = 1;
21594 }
21595 }
21596 if (_v) {
21597 {
21598 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
21599 }
21600 if (_v) {
21601 return _wrap_DataFormat___ne____SWIG_0(self,args);
21602 }
21603 }
21604 }
21605
21606 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DataFormat___ne__'");
21607 return NULL;
21608}
21609
21610
21611static PyObject *_wrap_DataFormat_SetType(PyObject *self, PyObject *args, PyObject *kwargs) {
21612 PyObject *resultobj;
21613 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
21614 int arg2 ;
21615 PyObject * obj0 = 0 ;
21616 char *kwnames[] = {
21617 (char *) "self",(char *) "format", NULL
21618 };
21619
21620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DataFormat_SetType",kwnames,&obj0,&arg2)) goto fail;
21621 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21622 {
21623 PyThreadState* __tstate = wxPyBeginAllowThreads();
21624 (arg1)->SetType((wxDataFormatId )arg2);
21625
21626 wxPyEndAllowThreads(__tstate);
21627 if (PyErr_Occurred()) SWIG_fail;
21628 }
21629 Py_INCREF(Py_None); resultobj = Py_None;
21630 return resultobj;
21631 fail:
21632 return NULL;
21633}
21634
21635
21636static PyObject *_wrap_DataFormat_GetType(PyObject *self, PyObject *args, PyObject *kwargs) {
21637 PyObject *resultobj;
21638 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
21639 int result;
21640 PyObject * obj0 = 0 ;
21641 char *kwnames[] = {
21642 (char *) "self", NULL
21643 };
21644
21645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetType",kwnames,&obj0)) goto fail;
21646 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21647 {
21648 PyThreadState* __tstate = wxPyBeginAllowThreads();
21649 result = (int)((wxDataFormat const *)arg1)->GetType();
21650
21651 wxPyEndAllowThreads(__tstate);
21652 if (PyErr_Occurred()) SWIG_fail;
21653 }
21654 resultobj = PyInt_FromLong((long)result);
21655 return resultobj;
21656 fail:
21657 return NULL;
21658}
21659
21660
21661static PyObject *_wrap_DataFormat_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
21662 PyObject *resultobj;
21663 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
21664 wxString result;
21665 PyObject * obj0 = 0 ;
21666 char *kwnames[] = {
21667 (char *) "self", NULL
21668 };
21669
21670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetId",kwnames,&obj0)) goto fail;
21671 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21672 {
21673 PyThreadState* __tstate = wxPyBeginAllowThreads();
21674 result = ((wxDataFormat const *)arg1)->GetId();
21675
21676 wxPyEndAllowThreads(__tstate);
21677 if (PyErr_Occurred()) SWIG_fail;
21678 }
21679 {
21680#if wxUSE_UNICODE
21681 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21682#else
21683 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21684#endif
21685 }
21686 return resultobj;
21687 fail:
21688 return NULL;
21689}
21690
21691
21692static PyObject *_wrap_DataFormat_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
21693 PyObject *resultobj;
21694 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
21695 wxString *arg2 = 0 ;
423f194a 21696 bool temp2 = False ;
d14a1e28
RD
21697 PyObject * obj0 = 0 ;
21698 PyObject * obj1 = 0 ;
21699 char *kwnames[] = {
21700 (char *) "self",(char *) "format", NULL
21701 };
21702
21703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetId",kwnames,&obj0,&obj1)) goto fail;
21704 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21705 {
21706 arg2 = wxString_in_helper(obj1);
21707 if (arg2 == NULL) SWIG_fail;
423f194a 21708 temp2 = True;
d14a1e28
RD
21709 }
21710 {
21711 PyThreadState* __tstate = wxPyBeginAllowThreads();
21712 (arg1)->SetId((wxString const &)*arg2);
21713
21714 wxPyEndAllowThreads(__tstate);
21715 if (PyErr_Occurred()) SWIG_fail;
21716 }
21717 Py_INCREF(Py_None); resultobj = Py_None;
21718 {
21719 if (temp2)
21720 delete arg2;
21721 }
21722 return resultobj;
21723 fail:
21724 {
21725 if (temp2)
21726 delete arg2;
21727 }
21728 return NULL;
21729}
21730
21731
21732static PyObject * DataFormat_swigregister(PyObject *self, PyObject *args) {
21733 PyObject *obj;
21734 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21735 SWIG_TypeClientData(SWIGTYPE_p_wxDataFormat, obj);
21736 Py_INCREF(obj);
21737 return Py_BuildValue((char *)"");
21738}
21739static int _wrap_FormatInvalid_set(PyObject *_val) {
21740 PyErr_SetString(PyExc_TypeError,"Variable FormatInvalid is read-only.");
21741 return 1;
21742}
21743
21744
21745static PyObject *_wrap_FormatInvalid_get() {
21746 PyObject *pyobj;
21747
21748 pyobj = SWIG_NewPointerObj((void *) &wxFormatInvalid, SWIGTYPE_p_wxDataFormat, 0);
21749 return pyobj;
21750}
21751
21752
21753static PyObject *_wrap_delete_DataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
21754 PyObject *resultobj;
21755 wxDataObject *arg1 = (wxDataObject *) 0 ;
21756 PyObject * obj0 = 0 ;
21757 char *kwnames[] = {
21758 (char *) "self", NULL
21759 };
21760
21761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataObject",kwnames,&obj0)) goto fail;
21762 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21763 {
21764 PyThreadState* __tstate = wxPyBeginAllowThreads();
21765 delete arg1;
21766
21767 wxPyEndAllowThreads(__tstate);
21768 if (PyErr_Occurred()) SWIG_fail;
21769 }
21770 Py_INCREF(Py_None); resultobj = Py_None;
21771 return resultobj;
21772 fail:
21773 return NULL;
21774}
21775
21776
21777static PyObject *_wrap_DataObject_GetPreferredFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
21778 PyObject *resultobj;
21779 wxDataObject *arg1 = (wxDataObject *) 0 ;
21780 int arg2 = (int) wxDataObject::Get ;
21781 SwigValueWrapper< wxDataFormat > result;
21782 PyObject * obj0 = 0 ;
21783 char *kwnames[] = {
21784 (char *) "self",(char *) "dir", NULL
21785 };
21786
21787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|i:DataObject_GetPreferredFormat",kwnames,&obj0,&arg2)) goto fail;
21788 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21789 {
21790 PyThreadState* __tstate = wxPyBeginAllowThreads();
21791 result = ((wxDataObject const *)arg1)->GetPreferredFormat((wxDataObject::Direction )arg2);
21792
21793 wxPyEndAllowThreads(__tstate);
21794 if (PyErr_Occurred()) SWIG_fail;
21795 }
21796 {
21797 wxDataFormat * resultptr;
21798 resultptr = new wxDataFormat((wxDataFormat &) result);
21799 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDataFormat, 1);
21800 }
21801 return resultobj;
21802 fail:
21803 return NULL;
21804}
21805
21806
21807static PyObject *_wrap_DataObject_GetFormatCount(PyObject *self, PyObject *args, PyObject *kwargs) {
21808 PyObject *resultobj;
21809 wxDataObject *arg1 = (wxDataObject *) 0 ;
21810 int arg2 = (int) wxDataObject::Get ;
21811 size_t result;
21812 PyObject * obj0 = 0 ;
21813 char *kwnames[] = {
21814 (char *) "self",(char *) "dir", NULL
21815 };
21816
21817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|i:DataObject_GetFormatCount",kwnames,&obj0,&arg2)) goto fail;
21818 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21819 {
21820 PyThreadState* __tstate = wxPyBeginAllowThreads();
21821 result = (size_t)((wxDataObject const *)arg1)->GetFormatCount((wxDataObject::Direction )arg2);
21822
21823 wxPyEndAllowThreads(__tstate);
21824 if (PyErr_Occurred()) SWIG_fail;
21825 }
21826 resultobj = PyInt_FromLong((long)result);
21827 return resultobj;
21828 fail:
21829 return NULL;
21830}
21831
21832
21833static PyObject *_wrap_DataObject_IsSupported(PyObject *self, PyObject *args, PyObject *kwargs) {
21834 PyObject *resultobj;
21835 wxDataObject *arg1 = (wxDataObject *) 0 ;
21836 wxDataFormat *arg2 = 0 ;
21837 int arg3 = (int) wxDataObject::Get ;
21838 bool result;
21839 PyObject * obj0 = 0 ;
21840 PyObject * obj1 = 0 ;
21841 char *kwnames[] = {
21842 (char *) "self",(char *) "format",(char *) "dir", NULL
21843 };
21844
21845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|i:DataObject_IsSupported",kwnames,&obj0,&obj1,&arg3)) goto fail;
21846 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21847 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21848 if (arg2 == NULL) {
21849 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21850 }
21851 {
21852 PyThreadState* __tstate = wxPyBeginAllowThreads();
21853 result = (bool)((wxDataObject const *)arg1)->IsSupported((wxDataFormat const &)*arg2,(wxDataObject::Direction )arg3);
21854
21855 wxPyEndAllowThreads(__tstate);
21856 if (PyErr_Occurred()) SWIG_fail;
21857 }
21858 resultobj = PyInt_FromLong((long)result);
21859 return resultobj;
21860 fail:
21861 return NULL;
21862}
21863
21864
21865static PyObject *_wrap_DataObject_GetDataSize(PyObject *self, PyObject *args, PyObject *kwargs) {
21866 PyObject *resultobj;
21867 wxDataObject *arg1 = (wxDataObject *) 0 ;
21868 wxDataFormat *arg2 = 0 ;
21869 size_t result;
21870 PyObject * obj0 = 0 ;
21871 PyObject * obj1 = 0 ;
21872 char *kwnames[] = {
21873 (char *) "self",(char *) "format", NULL
21874 };
21875
21876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataSize",kwnames,&obj0,&obj1)) goto fail;
21877 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21878 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21879 if (arg2 == NULL) {
21880 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21881 }
21882 {
21883 PyThreadState* __tstate = wxPyBeginAllowThreads();
21884 result = (size_t)((wxDataObject const *)arg1)->GetDataSize((wxDataFormat const &)*arg2);
21885
21886 wxPyEndAllowThreads(__tstate);
21887 if (PyErr_Occurred()) SWIG_fail;
21888 }
21889 resultobj = PyInt_FromLong((long)result);
21890 return resultobj;
21891 fail:
21892 return NULL;
21893}
21894
21895
21896static PyObject *_wrap_DataObject_GetAllFormats(PyObject *self, PyObject *args, PyObject *kwargs) {
21897 PyObject *resultobj;
21898 wxDataObject *arg1 = (wxDataObject *) 0 ;
21899 wxDataFormat *arg2 = (wxDataFormat *) 0 ;
21900 int arg3 = (int) wxDataObject::Get ;
21901 PyObject * obj0 = 0 ;
21902 PyObject * obj1 = 0 ;
21903 char *kwnames[] = {
21904 (char *) "self",(char *) "formats",(char *) "dir", NULL
21905 };
21906
21907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|i:DataObject_GetAllFormats",kwnames,&obj0,&obj1,&arg3)) goto fail;
21908 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21909 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21910 {
21911 PyThreadState* __tstate = wxPyBeginAllowThreads();
21912 ((wxDataObject const *)arg1)->GetAllFormats(arg2,(wxDataObject::Direction )arg3);
21913
21914 wxPyEndAllowThreads(__tstate);
21915 if (PyErr_Occurred()) SWIG_fail;
21916 }
21917 Py_INCREF(Py_None); resultobj = Py_None;
21918 return resultobj;
21919 fail:
21920 return NULL;
21921}
21922
21923
21924static PyObject *_wrap_DataObject_GetDataHere(PyObject *self, PyObject *args, PyObject *kwargs) {
21925 PyObject *resultobj;
21926 wxDataObject *arg1 = (wxDataObject *) 0 ;
21927 wxDataFormat *arg2 = 0 ;
21928 void *arg3 = (void *) 0 ;
21929 bool result;
21930 PyObject * obj0 = 0 ;
21931 PyObject * obj1 = 0 ;
21932 PyObject * obj2 = 0 ;
21933 char *kwnames[] = {
21934 (char *) "self",(char *) "format",(char *) "buf", NULL
21935 };
21936
21937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DataObject_GetDataHere",kwnames,&obj0,&obj1,&obj2)) goto fail;
21938 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21939 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21940 if (arg2 == NULL) {
21941 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21942 }
21943 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, 0, SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21944 {
21945 PyThreadState* __tstate = wxPyBeginAllowThreads();
21946 result = (bool)((wxDataObject const *)arg1)->GetDataHere((wxDataFormat const &)*arg2,arg3);
21947
21948 wxPyEndAllowThreads(__tstate);
21949 if (PyErr_Occurred()) SWIG_fail;
21950 }
21951 resultobj = PyInt_FromLong((long)result);
21952 return resultobj;
21953 fail:
21954 return NULL;
21955}
21956
21957
21958static PyObject *_wrap_DataObject_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
21959 PyObject *resultobj;
21960 wxDataObject *arg1 = (wxDataObject *) 0 ;
21961 wxDataFormat *arg2 = 0 ;
21962 size_t arg3 ;
21963 void *arg4 = (void *) 0 ;
21964 bool result;
21965 PyObject * obj0 = 0 ;
21966 PyObject * obj1 = 0 ;
21967 PyObject * obj2 = 0 ;
21968 PyObject * obj3 = 0 ;
21969 char *kwnames[] = {
21970 (char *) "self",(char *) "format",(char *) "len",(char *) "buf", NULL
21971 };
21972
21973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DataObject_SetData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21974 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21975 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21976 if (arg2 == NULL) {
21977 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21978 }
21979 arg3 = (size_t) PyInt_AsLong(obj2);
21980 if (PyErr_Occurred()) SWIG_fail;
21981 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, 0, SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21982 {
21983 PyThreadState* __tstate = wxPyBeginAllowThreads();
21984 result = (bool)(arg1)->SetData((wxDataFormat const &)*arg2,arg3,(void const *)arg4);
21985
21986 wxPyEndAllowThreads(__tstate);
21987 if (PyErr_Occurred()) SWIG_fail;
21988 }
21989 resultobj = PyInt_FromLong((long)result);
21990 return resultobj;
21991 fail:
21992 return NULL;
21993}
21994
21995
21996static PyObject * DataObject_swigregister(PyObject *self, PyObject *args) {
21997 PyObject *obj;
21998 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21999 SWIG_TypeClientData(SWIGTYPE_p_wxDataObject, obj);
22000 Py_INCREF(obj);
22001 return Py_BuildValue((char *)"");
22002}
22003static PyObject *_wrap_new_DataObjectSimple(PyObject *self, PyObject *args, PyObject *kwargs) {
22004 PyObject *resultobj;
22005 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
22006 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
22007 wxDataObjectSimple *result;
22008 PyObject * obj0 = 0 ;
22009 char *kwnames[] = {
22010 (char *) "format", NULL
22011 };
22012
22013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DataObjectSimple",kwnames,&obj0)) goto fail;
22014 if (obj0) {
22015 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22016 if (arg1 == NULL) {
22017 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22018 }
22019 }
22020 {
22021 PyThreadState* __tstate = wxPyBeginAllowThreads();
22022 result = (wxDataObjectSimple *)new wxDataObjectSimple((wxDataFormat const &)*arg1);
22023
22024 wxPyEndAllowThreads(__tstate);
22025 if (PyErr_Occurred()) SWIG_fail;
22026 }
22027 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataObjectSimple, 1);
22028 return resultobj;
22029 fail:
22030 return NULL;
22031}
22032
22033
22034static PyObject *_wrap_DataObjectSimple_GetFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
22035 PyObject *resultobj;
22036 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
22037 wxDataFormat *result;
22038 PyObject * obj0 = 0 ;
22039 char *kwnames[] = {
22040 (char *) "self", NULL
22041 };
22042
22043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetFormat",kwnames,&obj0)) goto fail;
22044 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObjectSimple,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22045 {
22046 PyThreadState* __tstate = wxPyBeginAllowThreads();
22047 {
22048 wxDataFormat const &_result_ref = (arg1)->GetFormat();
22049 result = (wxDataFormat *) &_result_ref;
22050 }
22051
22052 wxPyEndAllowThreads(__tstate);
22053 if (PyErr_Occurred()) SWIG_fail;
22054 }
22055 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataFormat, 0);
22056 return resultobj;
22057 fail:
22058 return NULL;
22059}
22060
22061
22062static PyObject *_wrap_DataObjectSimple_SetFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
22063 PyObject *resultobj;
22064 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
22065 wxDataFormat *arg2 = 0 ;
22066 PyObject * obj0 = 0 ;
22067 PyObject * obj1 = 0 ;
22068 char *kwnames[] = {
22069 (char *) "self",(char *) "format", NULL
22070 };
22071
22072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObjectSimple_SetFormat",kwnames,&obj0,&obj1)) goto fail;
22073 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObjectSimple,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22074 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22075 if (arg2 == NULL) {
22076 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22077 }
22078 {
22079 PyThreadState* __tstate = wxPyBeginAllowThreads();
22080 (arg1)->SetFormat((wxDataFormat const &)*arg2);
22081
22082 wxPyEndAllowThreads(__tstate);
22083 if (PyErr_Occurred()) SWIG_fail;
22084 }
22085 Py_INCREF(Py_None); resultobj = Py_None;
22086 return resultobj;
22087 fail:
22088 return NULL;
22089}
22090
22091
22092static PyObject * DataObjectSimple_swigregister(PyObject *self, PyObject *args) {
22093 PyObject *obj;
22094 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22095 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectSimple, obj);
22096 Py_INCREF(obj);
22097 return Py_BuildValue((char *)"");
22098}
22099static PyObject *_wrap_new_PyDataObjectSimple(PyObject *self, PyObject *args, PyObject *kwargs) {
22100 PyObject *resultobj;
22101 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
22102 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
22103 wxPyDataObjectSimple *result;
22104 PyObject * obj0 = 0 ;
22105 char *kwnames[] = {
22106 (char *) "format", NULL
22107 };
22108
22109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyDataObjectSimple",kwnames,&obj0)) goto fail;
22110 if (obj0) {
22111 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22112 if (arg1 == NULL) {
22113 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22114 }
22115 }
22116 {
22117 PyThreadState* __tstate = wxPyBeginAllowThreads();
22118 result = (wxPyDataObjectSimple *)new wxPyDataObjectSimple((wxDataFormat const &)*arg1);
22119
22120 wxPyEndAllowThreads(__tstate);
22121 if (PyErr_Occurred()) SWIG_fail;
22122 }
22123 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyDataObjectSimple, 1);
22124 return resultobj;
22125 fail:
22126 return NULL;
22127}
22128
22129
22130static PyObject *_wrap_PyDataObjectSimple__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
22131 PyObject *resultobj;
22132 wxPyDataObjectSimple *arg1 = (wxPyDataObjectSimple *) 0 ;
22133 PyObject *arg2 = (PyObject *) 0 ;
22134 PyObject *arg3 = (PyObject *) 0 ;
22135 PyObject * obj0 = 0 ;
22136 PyObject * obj1 = 0 ;
22137 PyObject * obj2 = 0 ;
22138 char *kwnames[] = {
22139 (char *) "self",(char *) "self",(char *) "_class", NULL
22140 };
22141
22142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDataObjectSimple__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
22143 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDataObjectSimple,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22144 arg2 = obj1;
22145 arg3 = obj2;
22146 {
22147 PyThreadState* __tstate = wxPyBeginAllowThreads();
22148 (arg1)->_setCallbackInfo(arg2,arg3);
22149
22150 wxPyEndAllowThreads(__tstate);
22151 if (PyErr_Occurred()) SWIG_fail;
22152 }
22153 Py_INCREF(Py_None); resultobj = Py_None;
22154 return resultobj;
22155 fail:
22156 return NULL;
22157}
22158
22159
22160static PyObject * PyDataObjectSimple_swigregister(PyObject *self, PyObject *args) {
22161 PyObject *obj;
22162 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22163 SWIG_TypeClientData(SWIGTYPE_p_wxPyDataObjectSimple, obj);
22164 Py_INCREF(obj);
22165 return Py_BuildValue((char *)"");
22166}
22167static PyObject *_wrap_new_DataObjectComposite(PyObject *self, PyObject *args, PyObject *kwargs) {
22168 PyObject *resultobj;
22169 wxDataObjectComposite *result;
22170 char *kwnames[] = {
22171 NULL
22172 };
22173
22174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DataObjectComposite",kwnames)) goto fail;
22175 {
22176 PyThreadState* __tstate = wxPyBeginAllowThreads();
22177 result = (wxDataObjectComposite *)new wxDataObjectComposite();
22178
22179 wxPyEndAllowThreads(__tstate);
22180 if (PyErr_Occurred()) SWIG_fail;
22181 }
22182 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataObjectComposite, 1);
22183 return resultobj;
22184 fail:
22185 return NULL;
22186}
22187
22188
22189static PyObject *_wrap_DataObjectComposite_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
22190 PyObject *resultobj;
22191 wxDataObjectComposite *arg1 = (wxDataObjectComposite *) 0 ;
22192 wxDataObjectSimple *arg2 = (wxDataObjectSimple *) 0 ;
423f194a 22193 int arg3 = (int) False ;
d14a1e28
RD
22194 PyObject * obj0 = 0 ;
22195 PyObject * obj1 = 0 ;
22196 char *kwnames[] = {
22197 (char *) "self",(char *) "dataObject",(char *) "preferred", NULL
22198 };
22199
22200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|i:DataObjectComposite_Add",kwnames,&obj0,&obj1,&arg3)) goto fail;
22201 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObjectComposite,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22202 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataObjectSimple,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22203 {
22204 PyThreadState* __tstate = wxPyBeginAllowThreads();
22205 (arg1)->Add(arg2,arg3);
22206
22207 wxPyEndAllowThreads(__tstate);
22208 if (PyErr_Occurred()) SWIG_fail;
22209 }
22210 Py_INCREF(Py_None); resultobj = Py_None;
22211 return resultobj;
22212 fail:
22213 return NULL;
22214}
22215
22216
22217static PyObject * DataObjectComposite_swigregister(PyObject *self, PyObject *args) {
22218 PyObject *obj;
22219 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22220 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectComposite, obj);
22221 Py_INCREF(obj);
22222 return Py_BuildValue((char *)"");
22223}
22224static PyObject *_wrap_new_TextDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
22225 PyObject *resultobj;
22226 wxString const &arg1_defvalue = wxPyEmptyString ;
22227 wxString *arg1 = (wxString *) &arg1_defvalue ;
22228 wxTextDataObject *result;
423f194a 22229 bool temp1 = False ;
d14a1e28
RD
22230 PyObject * obj0 = 0 ;
22231 char *kwnames[] = {
22232 (char *) "text", NULL
22233 };
22234
22235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TextDataObject",kwnames,&obj0)) goto fail;
22236 if (obj0) {
22237 {
22238 arg1 = wxString_in_helper(obj0);
22239 if (arg1 == NULL) SWIG_fail;
423f194a 22240 temp1 = True;
d14a1e28
RD
22241 }
22242 }
22243 {
22244 PyThreadState* __tstate = wxPyBeginAllowThreads();
22245 result = (wxTextDataObject *)new wxTextDataObject((wxString const &)*arg1);
22246
22247 wxPyEndAllowThreads(__tstate);
22248 if (PyErr_Occurred()) SWIG_fail;
22249 }
22250 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxTextDataObject, 1);
22251 {
22252 if (temp1)
22253 delete arg1;
22254 }
22255 return resultobj;
22256 fail:
22257 {
22258 if (temp1)
22259 delete arg1;
22260 }
22261 return NULL;
22262}
22263
22264
22265static PyObject *_wrap_TextDataObject_GetTextLength(PyObject *self, PyObject *args, PyObject *kwargs) {
22266 PyObject *resultobj;
22267 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
22268 size_t result;
22269 PyObject * obj0 = 0 ;
22270 char *kwnames[] = {
22271 (char *) "self", NULL
22272 };
22273
22274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetTextLength",kwnames,&obj0)) goto fail;
22275 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTextDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22276 {
22277 PyThreadState* __tstate = wxPyBeginAllowThreads();
22278 result = (size_t)(arg1)->GetTextLength();
22279
22280 wxPyEndAllowThreads(__tstate);
22281 if (PyErr_Occurred()) SWIG_fail;
22282 }
22283 resultobj = PyInt_FromLong((long)result);
22284 return resultobj;
22285 fail:
22286 return NULL;
22287}
22288
22289
22290static PyObject *_wrap_TextDataObject_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
22291 PyObject *resultobj;
22292 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
22293 wxString result;
22294 PyObject * obj0 = 0 ;
22295 char *kwnames[] = {
22296 (char *) "self", NULL
22297 };
22298
22299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetText",kwnames,&obj0)) goto fail;
22300 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTextDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22301 {
22302 PyThreadState* __tstate = wxPyBeginAllowThreads();
22303 result = (arg1)->GetText();
22304
22305 wxPyEndAllowThreads(__tstate);
22306 if (PyErr_Occurred()) SWIG_fail;
22307 }
22308 {
22309#if wxUSE_UNICODE
22310 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22311#else
22312 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22313#endif
22314 }
22315 return resultobj;
22316 fail:
22317 return NULL;
22318}
22319
22320
22321static PyObject *_wrap_TextDataObject_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
22322 PyObject *resultobj;
22323 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
22324 wxString *arg2 = 0 ;
423f194a 22325 bool temp2 = False ;
d14a1e28
RD
22326 PyObject * obj0 = 0 ;
22327 PyObject * obj1 = 0 ;
22328 char *kwnames[] = {
22329 (char *) "self",(char *) "text", NULL
22330 };
22331
22332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextDataObject_SetText",kwnames,&obj0,&obj1)) goto fail;
22333 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxTextDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22334 {
22335 arg2 = wxString_in_helper(obj1);
22336 if (arg2 == NULL) SWIG_fail;
423f194a 22337 temp2 = True;
d14a1e28
RD
22338 }
22339 {
22340 PyThreadState* __tstate = wxPyBeginAllowThreads();
22341 (arg1)->SetText((wxString const &)*arg2);
22342
22343 wxPyEndAllowThreads(__tstate);
22344 if (PyErr_Occurred()) SWIG_fail;
22345 }
22346 Py_INCREF(Py_None); resultobj = Py_None;
22347 {
22348 if (temp2)
22349 delete arg2;
22350 }
22351 return resultobj;
22352 fail:
22353 {
22354 if (temp2)
22355 delete arg2;
22356 }
22357 return NULL;
22358}
22359
22360
22361static PyObject * TextDataObject_swigregister(PyObject *self, PyObject *args) {
22362 PyObject *obj;
22363 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22364 SWIG_TypeClientData(SWIGTYPE_p_wxTextDataObject, obj);
22365 Py_INCREF(obj);
22366 return Py_BuildValue((char *)"");
22367}
22368static PyObject *_wrap_new_PyTextDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
22369 PyObject *resultobj;
22370 wxString const &arg1_defvalue = wxPyEmptyString ;
22371 wxString *arg1 = (wxString *) &arg1_defvalue ;
22372 wxPyTextDataObject *result;
423f194a 22373 bool temp1 = False ;
d14a1e28
RD
22374 PyObject * obj0 = 0 ;
22375 char *kwnames[] = {
22376 (char *) "text", NULL
22377 };
22378
22379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyTextDataObject",kwnames,&obj0)) goto fail;
22380 if (obj0) {
22381 {
22382 arg1 = wxString_in_helper(obj0);
22383 if (arg1 == NULL) SWIG_fail;
423f194a 22384 temp1 = True;
d14a1e28
RD
22385 }
22386 }
22387 {
22388 PyThreadState* __tstate = wxPyBeginAllowThreads();
22389 result = (wxPyTextDataObject *)new wxPyTextDataObject((wxString const &)*arg1);
22390
22391 wxPyEndAllowThreads(__tstate);
22392 if (PyErr_Occurred()) SWIG_fail;
22393 }
22394 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyTextDataObject, 1);
22395 {
22396 if (temp1)
22397 delete arg1;
22398 }
22399 return resultobj;
22400 fail:
22401 {
22402 if (temp1)
22403 delete arg1;
22404 }
22405 return NULL;
22406}
22407
22408
22409static PyObject *_wrap_PyTextDataObject__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
22410 PyObject *resultobj;
22411 wxPyTextDataObject *arg1 = (wxPyTextDataObject *) 0 ;
22412 PyObject *arg2 = (PyObject *) 0 ;
22413 PyObject *arg3 = (PyObject *) 0 ;
22414 PyObject * obj0 = 0 ;
22415 PyObject * obj1 = 0 ;
22416 PyObject * obj2 = 0 ;
22417 char *kwnames[] = {
22418 (char *) "self",(char *) "self",(char *) "_class", NULL
22419 };
22420
22421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTextDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
22422 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22423 arg2 = obj1;
22424 arg3 = obj2;
22425 {
22426 PyThreadState* __tstate = wxPyBeginAllowThreads();
22427 (arg1)->_setCallbackInfo(arg2,arg3);
22428
22429 wxPyEndAllowThreads(__tstate);
22430 if (PyErr_Occurred()) SWIG_fail;
22431 }
22432 Py_INCREF(Py_None); resultobj = Py_None;
22433 return resultobj;
22434 fail:
22435 return NULL;
22436}
22437
22438
22439static PyObject * PyTextDataObject_swigregister(PyObject *self, PyObject *args) {
22440 PyObject *obj;
22441 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22442 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDataObject, obj);
22443 Py_INCREF(obj);
22444 return Py_BuildValue((char *)"");
22445}
22446static PyObject *_wrap_new_BitmapDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
22447 PyObject *resultobj;
22448 wxBitmap const &arg1_defvalue = wxNullBitmap ;
22449 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
22450 wxBitmapDataObject *result;
22451 PyObject * obj0 = 0 ;
22452 char *kwnames[] = {
22453 (char *) "bitmap", NULL
22454 };
22455
22456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BitmapDataObject",kwnames,&obj0)) goto fail;
22457 if (obj0) {
22458 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxBitmap,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22459 if (arg1 == NULL) {
22460 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22461 }
22462 }
22463 {
22464 PyThreadState* __tstate = wxPyBeginAllowThreads();
22465 result = (wxBitmapDataObject *)new wxBitmapDataObject((wxBitmap const &)*arg1);
22466
22467 wxPyEndAllowThreads(__tstate);
22468 if (PyErr_Occurred()) SWIG_fail;
22469 }
22470 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxBitmapDataObject, 1);
22471 return resultobj;
22472 fail:
22473 return NULL;
22474}
22475
22476
22477static PyObject *_wrap_BitmapDataObject_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
22478 PyObject *resultobj;
22479 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
22480 wxBitmap result;
22481 PyObject * obj0 = 0 ;
22482 char *kwnames[] = {
22483 (char *) "self", NULL
22484 };
22485
22486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapDataObject_GetBitmap",kwnames,&obj0)) goto fail;
22487 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxBitmapDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22488 {
22489 PyThreadState* __tstate = wxPyBeginAllowThreads();
22490 result = ((wxBitmapDataObject const *)arg1)->GetBitmap();
22491
22492 wxPyEndAllowThreads(__tstate);
22493 if (PyErr_Occurred()) SWIG_fail;
22494 }
22495 {
22496 wxBitmap * resultptr;
22497 resultptr = new wxBitmap((wxBitmap &) result);
22498 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxBitmap, 1);
22499 }
22500 return resultobj;
22501 fail:
22502 return NULL;
22503}
22504
22505
22506static PyObject *_wrap_BitmapDataObject_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
22507 PyObject *resultobj;
22508 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
22509 wxBitmap *arg2 = 0 ;
22510 PyObject * obj0 = 0 ;
22511 PyObject * obj1 = 0 ;
22512 char *kwnames[] = {
22513 (char *) "self",(char *) "bitmap", NULL
22514 };
22515
22516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapDataObject_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
22517 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxBitmapDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22518 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxBitmap,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22519 if (arg2 == NULL) {
22520 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22521 }
22522 {
22523 PyThreadState* __tstate = wxPyBeginAllowThreads();
22524 (arg1)->SetBitmap((wxBitmap const &)*arg2);
22525
22526 wxPyEndAllowThreads(__tstate);
22527 if (PyErr_Occurred()) SWIG_fail;
22528 }
22529 Py_INCREF(Py_None); resultobj = Py_None;
22530 return resultobj;
22531 fail:
22532 return NULL;
22533}
22534
22535
22536static PyObject * BitmapDataObject_swigregister(PyObject *self, PyObject *args) {
22537 PyObject *obj;
22538 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22539 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapDataObject, obj);
22540 Py_INCREF(obj);
22541 return Py_BuildValue((char *)"");
22542}
22543static PyObject *_wrap_new_PyBitmapDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
22544 PyObject *resultobj;
22545 wxBitmap const &arg1_defvalue = wxNullBitmap ;
22546 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
22547 wxPyBitmapDataObject *result;
22548 PyObject * obj0 = 0 ;
22549 char *kwnames[] = {
22550 (char *) "bitmap", NULL
22551 };
22552
22553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyBitmapDataObject",kwnames,&obj0)) goto fail;
22554 if (obj0) {
22555 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxBitmap,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22556 if (arg1 == NULL) {
22557 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22558 }
22559 }
22560 {
22561 PyThreadState* __tstate = wxPyBeginAllowThreads();
22562 result = (wxPyBitmapDataObject *)new wxPyBitmapDataObject((wxBitmap const &)*arg1);
22563
22564 wxPyEndAllowThreads(__tstate);
22565 if (PyErr_Occurred()) SWIG_fail;
22566 }
22567 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyBitmapDataObject, 1);
22568 return resultobj;
22569 fail:
22570 return NULL;
22571}
22572
22573
22574static PyObject *_wrap_PyBitmapDataObject__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
22575 PyObject *resultobj;
22576 wxPyBitmapDataObject *arg1 = (wxPyBitmapDataObject *) 0 ;
22577 PyObject *arg2 = (PyObject *) 0 ;
22578 PyObject *arg3 = (PyObject *) 0 ;
22579 PyObject * obj0 = 0 ;
22580 PyObject * obj1 = 0 ;
22581 PyObject * obj2 = 0 ;
22582 char *kwnames[] = {
22583 (char *) "self",(char *) "self",(char *) "_class", NULL
22584 };
22585
22586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyBitmapDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
22587 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyBitmapDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22588 arg2 = obj1;
22589 arg3 = obj2;
22590 {
22591 PyThreadState* __tstate = wxPyBeginAllowThreads();
22592 (arg1)->_setCallbackInfo(arg2,arg3);
22593
22594 wxPyEndAllowThreads(__tstate);
22595 if (PyErr_Occurred()) SWIG_fail;
22596 }
22597 Py_INCREF(Py_None); resultobj = Py_None;
22598 return resultobj;
22599 fail:
22600 return NULL;
22601}
22602
22603
22604static PyObject * PyBitmapDataObject_swigregister(PyObject *self, PyObject *args) {
22605 PyObject *obj;
22606 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22607 SWIG_TypeClientData(SWIGTYPE_p_wxPyBitmapDataObject, obj);
22608 Py_INCREF(obj);
22609 return Py_BuildValue((char *)"");
22610}
22611static PyObject *_wrap_new_FileDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
22612 PyObject *resultobj;
22613 wxFileDataObject *result;
22614 char *kwnames[] = {
22615 NULL
22616 };
22617
22618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDataObject",kwnames)) goto fail;
22619 {
22620 PyThreadState* __tstate = wxPyBeginAllowThreads();
22621 result = (wxFileDataObject *)new wxFileDataObject();
22622
22623 wxPyEndAllowThreads(__tstate);
22624 if (PyErr_Occurred()) SWIG_fail;
22625 }
22626 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxFileDataObject, 1);
22627 return resultobj;
22628 fail:
22629 return NULL;
22630}
22631
22632
22633static PyObject *_wrap_FileDataObject_GetFilenames(PyObject *self, PyObject *args, PyObject *kwargs) {
22634 PyObject *resultobj;
22635 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
22636 wxArrayString *result;
22637 PyObject * obj0 = 0 ;
22638 char *kwnames[] = {
22639 (char *) "self", NULL
22640 };
22641
22642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDataObject_GetFilenames",kwnames,&obj0)) goto fail;
22643 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22644 {
22645 PyThreadState* __tstate = wxPyBeginAllowThreads();
22646 {
22647 wxArrayString const &_result_ref = (arg1)->GetFilenames();
22648 result = (wxArrayString *) &_result_ref;
22649 }
22650
22651 wxPyEndAllowThreads(__tstate);
22652 if (PyErr_Occurred()) SWIG_fail;
22653 }
22654 {
22655 resultobj = wxArrayString2PyList_helper(*result);
22656 }
22657 return resultobj;
22658 fail:
22659 return NULL;
22660}
22661
22662
22663static PyObject *_wrap_FileDataObject_AddFile(PyObject *self, PyObject *args, PyObject *kwargs) {
22664 PyObject *resultobj;
22665 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
22666 wxString *arg2 = 0 ;
423f194a 22667 bool temp2 = False ;
d14a1e28
RD
22668 PyObject * obj0 = 0 ;
22669 PyObject * obj1 = 0 ;
22670 char *kwnames[] = {
22671 (char *) "self",(char *) "filename", NULL
22672 };
22673
22674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDataObject_AddFile",kwnames,&obj0,&obj1)) goto fail;
22675 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxFileDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22676 {
22677 arg2 = wxString_in_helper(obj1);
22678 if (arg2 == NULL) SWIG_fail;
423f194a 22679 temp2 = True;
d14a1e28
RD
22680 }
22681 {
22682 PyThreadState* __tstate = wxPyBeginAllowThreads();
22683 (arg1)->AddFile((wxString const &)*arg2);
22684
22685 wxPyEndAllowThreads(__tstate);
22686 if (PyErr_Occurred()) SWIG_fail;
22687 }
22688 Py_INCREF(Py_None); resultobj = Py_None;
22689 {
22690 if (temp2)
22691 delete arg2;
22692 }
22693 return resultobj;
22694 fail:
22695 {
22696 if (temp2)
22697 delete arg2;
22698 }
22699 return NULL;
22700}
22701
22702
22703static PyObject * FileDataObject_swigregister(PyObject *self, PyObject *args) {
22704 PyObject *obj;
22705 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22706 SWIG_TypeClientData(SWIGTYPE_p_wxFileDataObject, obj);
22707 Py_INCREF(obj);
22708 return Py_BuildValue((char *)"");
22709}
22710static PyObject *_wrap_new_CustomDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
22711 PyObject *resultobj;
22712 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
22713 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
22714 wxCustomDataObject *result;
22715 PyObject * obj0 = 0 ;
22716 char *kwnames[] = {
22717 (char *) "format", NULL
22718 };
22719
22720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_CustomDataObject",kwnames,&obj0)) goto fail;
22721 if (obj0) {
22722 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22723 if (arg1 == NULL) {
22724 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22725 }
22726 }
22727 {
22728 PyThreadState* __tstate = wxPyBeginAllowThreads();
22729 result = (wxCustomDataObject *)new wxCustomDataObject((wxDataFormat const &)*arg1);
22730
22731 wxPyEndAllowThreads(__tstate);
22732 if (PyErr_Occurred()) SWIG_fail;
22733 }
22734 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxCustomDataObject, 1);
22735 return resultobj;
22736 fail:
22737 return NULL;
22738}
22739
22740
22741static PyObject *_wrap_CustomDataObject_TakeData(PyObject *self, PyObject *args, PyObject *kwargs) {
22742 PyObject *resultobj;
22743 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
22744 PyObject *arg2 = (PyObject *) 0 ;
22745 PyObject * obj0 = 0 ;
22746 PyObject * obj1 = 0 ;
22747 char *kwnames[] = {
22748 (char *) "self",(char *) "data", NULL
22749 };
22750
22751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CustomDataObject_TakeData",kwnames,&obj0,&obj1)) goto fail;
22752 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCustomDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22753 arg2 = obj1;
22754 {
22755 PyThreadState* __tstate = wxPyBeginAllowThreads();
22756 wxCustomDataObject_TakeData(arg1,arg2);
22757
22758 wxPyEndAllowThreads(__tstate);
22759 if (PyErr_Occurred()) SWIG_fail;
22760 }
22761 Py_INCREF(Py_None); resultobj = Py_None;
22762 return resultobj;
22763 fail:
22764 return NULL;
22765}
22766
22767
22768static PyObject *_wrap_CustomDataObject_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
22769 PyObject *resultobj;
22770 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
22771 PyObject *arg2 = (PyObject *) 0 ;
22772 bool result;
22773 PyObject * obj0 = 0 ;
22774 PyObject * obj1 = 0 ;
22775 char *kwnames[] = {
22776 (char *) "self",(char *) "data", NULL
22777 };
22778
22779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CustomDataObject_SetData",kwnames,&obj0,&obj1)) goto fail;
22780 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCustomDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22781 arg2 = obj1;
22782 {
22783 PyThreadState* __tstate = wxPyBeginAllowThreads();
22784 result = (bool)wxCustomDataObject_SetData(arg1,arg2);
22785
22786 wxPyEndAllowThreads(__tstate);
22787 if (PyErr_Occurred()) SWIG_fail;
22788 }
22789 resultobj = PyInt_FromLong((long)result);
22790 return resultobj;
22791 fail:
22792 return NULL;
22793}
22794
22795
22796static PyObject *_wrap_CustomDataObject_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22797 PyObject *resultobj;
22798 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
22799 size_t result;
22800 PyObject * obj0 = 0 ;
22801 char *kwnames[] = {
22802 (char *) "self", NULL
22803 };
22804
22805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetSize",kwnames,&obj0)) goto fail;
22806 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCustomDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22807 {
22808 PyThreadState* __tstate = wxPyBeginAllowThreads();
22809 result = (size_t)(arg1)->GetSize();
22810
22811 wxPyEndAllowThreads(__tstate);
22812 if (PyErr_Occurred()) SWIG_fail;
22813 }
22814 resultobj = PyInt_FromLong((long)result);
22815 return resultobj;
22816 fail:
22817 return NULL;
22818}
22819
22820
22821static PyObject *_wrap_CustomDataObject_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
22822 PyObject *resultobj;
22823 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
22824 PyObject *result;
22825 PyObject * obj0 = 0 ;
22826 char *kwnames[] = {
22827 (char *) "self", NULL
22828 };
22829
22830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetData",kwnames,&obj0)) goto fail;
22831 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCustomDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22832 {
22833 PyThreadState* __tstate = wxPyBeginAllowThreads();
22834 result = (PyObject *)wxCustomDataObject_GetData(arg1);
22835
22836 wxPyEndAllowThreads(__tstate);
22837 if (PyErr_Occurred()) SWIG_fail;
22838 }
22839 resultobj = result;
22840 return resultobj;
22841 fail:
22842 return NULL;
22843}
22844
22845
22846static PyObject * CustomDataObject_swigregister(PyObject *self, PyObject *args) {
22847 PyObject *obj;
22848 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22849 SWIG_TypeClientData(SWIGTYPE_p_wxCustomDataObject, obj);
22850 Py_INCREF(obj);
22851 return Py_BuildValue((char *)"");
22852}
22853static PyObject *_wrap_new_URLDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
22854 PyObject *resultobj;
22855 wxURLDataObject *result;
22856 char *kwnames[] = {
22857 NULL
22858 };
22859
22860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_URLDataObject",kwnames)) goto fail;
22861 {
22862 PyThreadState* __tstate = wxPyBeginAllowThreads();
22863 result = (wxURLDataObject *)new wxURLDataObject();
22864
22865 wxPyEndAllowThreads(__tstate);
22866 if (PyErr_Occurred()) SWIG_fail;
22867 }
22868 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxURLDataObject, 1);
22869 return resultobj;
22870 fail:
22871 return NULL;
22872}
22873
22874
22875static PyObject *_wrap_URLDataObject_GetURL(PyObject *self, PyObject *args, PyObject *kwargs) {
22876 PyObject *resultobj;
22877 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
22878 wxString result;
22879 PyObject * obj0 = 0 ;
22880 char *kwnames[] = {
22881 (char *) "self", NULL
22882 };
22883
22884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:URLDataObject_GetURL",kwnames,&obj0)) goto fail;
22885 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxURLDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22886 {
22887 PyThreadState* __tstate = wxPyBeginAllowThreads();
22888 result = (arg1)->GetURL();
22889
22890 wxPyEndAllowThreads(__tstate);
22891 if (PyErr_Occurred()) SWIG_fail;
22892 }
22893 {
22894#if wxUSE_UNICODE
22895 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22896#else
22897 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22898#endif
22899 }
22900 return resultobj;
22901 fail:
22902 return NULL;
22903}
22904
22905
22906static PyObject *_wrap_URLDataObject_SetURL(PyObject *self, PyObject *args, PyObject *kwargs) {
22907 PyObject *resultobj;
22908 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
22909 wxString *arg2 = 0 ;
423f194a 22910 bool temp2 = False ;
d14a1e28
RD
22911 PyObject * obj0 = 0 ;
22912 PyObject * obj1 = 0 ;
22913 char *kwnames[] = {
22914 (char *) "self",(char *) "url", NULL
22915 };
22916
22917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:URLDataObject_SetURL",kwnames,&obj0,&obj1)) goto fail;
22918 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxURLDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22919 {
22920 arg2 = wxString_in_helper(obj1);
22921 if (arg2 == NULL) SWIG_fail;
423f194a 22922 temp2 = True;
d14a1e28
RD
22923 }
22924 {
22925 PyThreadState* __tstate = wxPyBeginAllowThreads();
22926 (arg1)->SetURL((wxString const &)*arg2);
22927
22928 wxPyEndAllowThreads(__tstate);
22929 if (PyErr_Occurred()) SWIG_fail;
22930 }
22931 Py_INCREF(Py_None); resultobj = Py_None;
22932 {
22933 if (temp2)
22934 delete arg2;
22935 }
22936 return resultobj;
22937 fail:
22938 {
22939 if (temp2)
22940 delete arg2;
22941 }
22942 return NULL;
22943}
22944
22945
22946static PyObject * URLDataObject_swigregister(PyObject *self, PyObject *args) {
22947 PyObject *obj;
22948 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22949 SWIG_TypeClientData(SWIGTYPE_p_wxURLDataObject, obj);
22950 Py_INCREF(obj);
22951 return Py_BuildValue((char *)"");
22952}
22953static PyObject *_wrap_new_MetafileDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
22954 PyObject *resultobj;
22955 wxMetafileDataObject *result;
22956 char *kwnames[] = {
22957 NULL
22958 };
22959
22960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MetafileDataObject",kwnames)) goto fail;
22961 {
22962 PyThreadState* __tstate = wxPyBeginAllowThreads();
22963 result = (wxMetafileDataObject *)new wxMetafileDataObject();
22964
22965 wxPyEndAllowThreads(__tstate);
22966 if (PyErr_Occurred()) SWIG_fail;
22967 }
22968 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxMetafileDataObject, 1);
22969 return resultobj;
22970 fail:
22971 return NULL;
22972}
22973
22974
22975static PyObject *_wrap_MetafileDataObject_SetMetafile(PyObject *self, PyObject *args, PyObject *kwargs) {
22976 PyObject *resultobj;
22977 wxMetafileDataObject *arg1 = (wxMetafileDataObject *) 0 ;
22978 wxMetafile *arg2 = 0 ;
22979 PyObject * obj0 = 0 ;
22980 PyObject * obj1 = 0 ;
22981 char *kwnames[] = {
22982 (char *) "self",(char *) "metafile", NULL
22983 };
22984
22985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MetafileDataObject_SetMetafile",kwnames,&obj0,&obj1)) goto fail;
22986 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMetafileDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22987 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxMetafile,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22988 if (arg2 == NULL) {
22989 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22990 }
22991 {
22992 PyThreadState* __tstate = wxPyBeginAllowThreads();
22993 (arg1)->SetMetafile((wxMetafile const &)*arg2);
22994
22995 wxPyEndAllowThreads(__tstate);
22996 if (PyErr_Occurred()) SWIG_fail;
22997 }
22998 Py_INCREF(Py_None); resultobj = Py_None;
22999 return resultobj;
23000 fail:
23001 return NULL;
23002}
23003
23004
23005static PyObject *_wrap_MetafileDataObject_GetMetafile(PyObject *self, PyObject *args, PyObject *kwargs) {
23006 PyObject *resultobj;
23007 wxMetafileDataObject *arg1 = (wxMetafileDataObject *) 0 ;
23008 wxMetafile result;
23009 PyObject * obj0 = 0 ;
23010 char *kwnames[] = {
23011 (char *) "self", NULL
23012 };
23013
23014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MetafileDataObject_GetMetafile",kwnames,&obj0)) goto fail;
23015 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxMetafileDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23016 {
23017 PyThreadState* __tstate = wxPyBeginAllowThreads();
23018 result = ((wxMetafileDataObject const *)arg1)->GetMetafile();
23019
23020 wxPyEndAllowThreads(__tstate);
23021 if (PyErr_Occurred()) SWIG_fail;
23022 }
23023 {
23024 wxMetafile * resultptr;
23025 resultptr = new wxMetafile((wxMetafile &) result);
23026 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxMetafile, 1);
23027 }
23028 return resultobj;
23029 fail:
23030 return NULL;
23031}
23032
23033
23034static PyObject * MetafileDataObject_swigregister(PyObject *self, PyObject *args) {
23035 PyObject *obj;
23036 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23037 SWIG_TypeClientData(SWIGTYPE_p_wxMetafileDataObject, obj);
23038 Py_INCREF(obj);
23039 return Py_BuildValue((char *)"");
23040}
23041static PyObject *_wrap_IsDragResultOk(PyObject *self, PyObject *args, PyObject *kwargs) {
23042 PyObject *resultobj;
23043 int arg1 ;
23044 bool result;
23045 char *kwnames[] = {
23046 (char *) "res", NULL
23047 };
23048
23049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"i:IsDragResultOk",kwnames,&arg1)) goto fail;
23050 {
23051 PyThreadState* __tstate = wxPyBeginAllowThreads();
23052 result = (bool)wxIsDragResultOk((wxDragResult )arg1);
23053
23054 wxPyEndAllowThreads(__tstate);
23055 if (PyErr_Occurred()) SWIG_fail;
23056 }
23057 resultobj = PyInt_FromLong((long)result);
23058 return resultobj;
23059 fail:
23060 return NULL;
23061}
23062
23063
23064static PyObject *_wrap_new_DropSource(PyObject *self, PyObject *args, PyObject *kwargs) {
23065 PyObject *resultobj;
23066 wxWindow *arg1 = (wxWindow *) NULL ;
23067 wxCursor const &arg2_defvalue = wxNullCursor ;
23068 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
23069 wxCursor const &arg3_defvalue = wxNullCursor ;
23070 wxCursor *arg3 = (wxCursor *) &arg3_defvalue ;
23071 wxCursor const &arg4_defvalue = wxNullCursor ;
23072 wxCursor *arg4 = (wxCursor *) &arg4_defvalue ;
23073 wxPyDropSource *result;
23074 PyObject * obj0 = 0 ;
23075 PyObject * obj1 = 0 ;
23076 PyObject * obj2 = 0 ;
23077 PyObject * obj3 = 0 ;
23078 char *kwnames[] = {
23079 (char *) "win",(char *) "copy",(char *) "move",(char *) "none", NULL
23080 };
23081
23082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_DropSource",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
23083 if (obj0) {
23084 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23085 }
23086 if (obj1) {
23087 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23088 if (arg2 == NULL) {
23089 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23090 }
23091 }
23092 if (obj2) {
23093 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23094 if (arg3 == NULL) {
23095 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23096 }
23097 }
23098 if (obj3) {
23099 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23100 if (arg4 == NULL) {
23101 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23102 }
23103 }
23104 {
23105 PyThreadState* __tstate = wxPyBeginAllowThreads();
23106 result = (wxPyDropSource *)new wxPyDropSource(arg1,(wxCursor const &)*arg2,(wxCursor const &)*arg3,(wxCursor const &)*arg4);
23107
23108 wxPyEndAllowThreads(__tstate);
23109 if (PyErr_Occurred()) SWIG_fail;
23110 }
23111 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyDropSource, 1);
23112 return resultobj;
23113 fail:
23114 return NULL;
23115}
23116
23117
23118static PyObject *_wrap_DropSource__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
23119 PyObject *resultobj;
23120 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
23121 PyObject *arg2 = (PyObject *) 0 ;
23122 PyObject *arg3 = (PyObject *) 0 ;
23123 int arg4 ;
23124 PyObject * obj0 = 0 ;
23125 PyObject * obj1 = 0 ;
23126 PyObject * obj2 = 0 ;
23127 char *kwnames[] = {
23128 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
23129 };
23130
23131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOi:DropSource__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&arg4)) goto fail;
23132 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23133 arg2 = obj1;
23134 arg3 = obj2;
23135 {
23136 PyThreadState* __tstate = wxPyBeginAllowThreads();
23137 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
23138
23139 wxPyEndAllowThreads(__tstate);
23140 if (PyErr_Occurred()) SWIG_fail;
23141 }
23142 Py_INCREF(Py_None); resultobj = Py_None;
23143 return resultobj;
23144 fail:
23145 return NULL;
23146}
23147
23148
23149static PyObject *_wrap_delete_DropSource(PyObject *self, PyObject *args, PyObject *kwargs) {
23150 PyObject *resultobj;
23151 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
23152 PyObject * obj0 = 0 ;
23153 char *kwnames[] = {
23154 (char *) "self", NULL
23155 };
23156
23157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropSource",kwnames,&obj0)) goto fail;
23158 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23159 {
23160 PyThreadState* __tstate = wxPyBeginAllowThreads();
23161 delete arg1;
23162
23163 wxPyEndAllowThreads(__tstate);
23164 if (PyErr_Occurred()) SWIG_fail;
23165 }
23166 Py_INCREF(Py_None); resultobj = Py_None;
23167 return resultobj;
23168 fail:
23169 return NULL;
23170}
23171
23172
23173static PyObject *_wrap_DropSource_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
23174 PyObject *resultobj;
23175 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
23176 wxDataObject *arg2 = 0 ;
23177 PyObject * obj0 = 0 ;
23178 PyObject * obj1 = 0 ;
23179 char *kwnames[] = {
23180 (char *) "self",(char *) "data", NULL
23181 };
23182
23183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_SetData",kwnames,&obj0,&obj1)) goto fail;
23184 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23185 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23186 if (arg2 == NULL) {
23187 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23188 }
23189 {
23190 PyThreadState* __tstate = wxPyBeginAllowThreads();
23191 (arg1)->SetData(*arg2);
23192
23193 wxPyEndAllowThreads(__tstate);
23194 if (PyErr_Occurred()) SWIG_fail;
23195 }
23196 Py_INCREF(Py_None); resultobj = Py_None;
23197 return resultobj;
23198 fail:
23199 return NULL;
23200}
23201
23202
23203static PyObject *_wrap_DropSource_GetDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
23204 PyObject *resultobj;
23205 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
23206 wxDataObject *result;
23207 PyObject * obj0 = 0 ;
23208 char *kwnames[] = {
23209 (char *) "self", NULL
23210 };
23211
23212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropSource_GetDataObject",kwnames,&obj0)) goto fail;
23213 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23214 {
23215 PyThreadState* __tstate = wxPyBeginAllowThreads();
23216 result = (wxDataObject *)(arg1)->GetDataObject();
23217
23218 wxPyEndAllowThreads(__tstate);
23219 if (PyErr_Occurred()) SWIG_fail;
23220 }
23221 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataObject, 0);
23222 return resultobj;
23223 fail:
23224 return NULL;
23225}
23226
23227
23228static PyObject *_wrap_DropSource_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
23229 PyObject *resultobj;
23230 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
23231 int arg2 ;
23232 wxCursor *arg3 = 0 ;
23233 PyObject * obj0 = 0 ;
23234 PyObject * obj2 = 0 ;
23235 char *kwnames[] = {
23236 (char *) "self",(char *) "res",(char *) "cursor", NULL
23237 };
23238
23239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OiO:DropSource_SetCursor",kwnames,&obj0,&arg2,&obj2)) goto fail;
23240 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23241 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxCursor,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23242 if (arg3 == NULL) {
23243 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23244 }
23245 {
23246 PyThreadState* __tstate = wxPyBeginAllowThreads();
23247 (arg1)->SetCursor((wxDragResult )arg2,(wxCursor const &)*arg3);
23248
23249 wxPyEndAllowThreads(__tstate);
23250 if (PyErr_Occurred()) SWIG_fail;
23251 }
23252 Py_INCREF(Py_None); resultobj = Py_None;
23253 return resultobj;
23254 fail:
23255 return NULL;
23256}
23257
23258
23259static PyObject *_wrap_DropSource_DoDragDrop(PyObject *self, PyObject *args, PyObject *kwargs) {
23260 PyObject *resultobj;
23261 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
23262 int arg2 = (int) wxDrag_CopyOnly ;
23263 int result;
23264 PyObject * obj0 = 0 ;
23265 char *kwnames[] = {
23266 (char *) "self",(char *) "flags", NULL
23267 };
23268
23269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|i:DropSource_DoDragDrop",kwnames,&obj0,&arg2)) goto fail;
23270 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23271 {
23272 PyThreadState* __tstate = wxPyBeginAllowThreads();
23273 result = (int)(arg1)->DoDragDrop(arg2);
23274
23275 wxPyEndAllowThreads(__tstate);
23276 if (PyErr_Occurred()) SWIG_fail;
23277 }
23278 resultobj = PyInt_FromLong((long)result);
23279 return resultobj;
23280 fail:
23281 return NULL;
23282}
23283
23284
23285static PyObject *_wrap_DropSource_base_GiveFeedback(PyObject *self, PyObject *args, PyObject *kwargs) {
23286 PyObject *resultobj;
23287 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
23288 int arg2 ;
23289 bool result;
23290 PyObject * obj0 = 0 ;
23291 char *kwnames[] = {
23292 (char *) "self",(char *) "effect", NULL
23293 };
23294
23295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oi:DropSource_base_GiveFeedback",kwnames,&obj0,&arg2)) goto fail;
23296 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropSource,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23297 {
23298 PyThreadState* __tstate = wxPyBeginAllowThreads();
23299 result = (bool)(arg1)->base_GiveFeedback((wxDragResult )arg2);
23300
23301 wxPyEndAllowThreads(__tstate);
23302 if (PyErr_Occurred()) SWIG_fail;
23303 }
23304 resultobj = PyInt_FromLong((long)result);
23305 return resultobj;
23306 fail:
23307 return NULL;
23308}
23309
23310
23311static PyObject * DropSource_swigregister(PyObject *self, PyObject *args) {
23312 PyObject *obj;
23313 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23314 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropSource, obj);
23315 Py_INCREF(obj);
23316 return Py_BuildValue((char *)"");
23317}
23318static PyObject *_wrap_new_DropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
23319 PyObject *resultobj;
23320 wxDataObject *arg1 = (wxDataObject *) NULL ;
23321 wxPyDropTarget *result;
23322 PyObject * obj0 = 0 ;
23323 char *kwnames[] = {
23324 (char *) "dataObject", NULL
23325 };
23326
23327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DropTarget",kwnames,&obj0)) goto fail;
23328 if (obj0) {
23329 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23330 }
23331 {
23332 PyThreadState* __tstate = wxPyBeginAllowThreads();
23333 result = (wxPyDropTarget *)new wxPyDropTarget(arg1);
23334
23335 wxPyEndAllowThreads(__tstate);
23336 if (PyErr_Occurred()) SWIG_fail;
23337 }
23338 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyDropTarget, 1);
23339 return resultobj;
23340 fail:
23341 return NULL;
23342}
23343
23344
23345static PyObject *_wrap_DropTarget__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
23346 PyObject *resultobj;
23347 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
23348 PyObject *arg2 = (PyObject *) 0 ;
23349 PyObject *arg3 = (PyObject *) 0 ;
23350 PyObject * obj0 = 0 ;
23351 PyObject * obj1 = 0 ;
23352 PyObject * obj2 = 0 ;
23353 char *kwnames[] = {
23354 (char *) "self",(char *) "self",(char *) "_class", NULL
23355 };
23356
23357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
23358 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23359 arg2 = obj1;
23360 arg3 = obj2;
23361 {
23362 PyThreadState* __tstate = wxPyBeginAllowThreads();
23363 (arg1)->_setCallbackInfo(arg2,arg3);
23364
23365 wxPyEndAllowThreads(__tstate);
23366 if (PyErr_Occurred()) SWIG_fail;
23367 }
23368 Py_INCREF(Py_None); resultobj = Py_None;
23369 return resultobj;
23370 fail:
23371 return NULL;
23372}
23373
23374
23375static PyObject *_wrap_delete_DropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
23376 PyObject *resultobj;
23377 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
23378 PyObject * obj0 = 0 ;
23379 char *kwnames[] = {
23380 (char *) "self", NULL
23381 };
23382
23383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropTarget",kwnames,&obj0)) goto fail;
23384 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23385 {
23386 PyThreadState* __tstate = wxPyBeginAllowThreads();
23387 delete arg1;
23388
23389 wxPyEndAllowThreads(__tstate);
23390 if (PyErr_Occurred()) SWIG_fail;
23391 }
23392 Py_INCREF(Py_None); resultobj = Py_None;
23393 return resultobj;
23394 fail:
23395 return NULL;
23396}
23397
23398
23399static PyObject *_wrap_DropTarget_GetDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
23400 PyObject *resultobj;
23401 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
23402 wxDataObject *result;
23403 PyObject * obj0 = 0 ;
23404 char *kwnames[] = {
23405 (char *) "self", NULL
23406 };
23407
23408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetDataObject",kwnames,&obj0)) goto fail;
23409 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23410 {
23411 PyThreadState* __tstate = wxPyBeginAllowThreads();
23412 result = (wxDataObject *)(arg1)->GetDataObject();
23413
23414 wxPyEndAllowThreads(__tstate);
23415 if (PyErr_Occurred()) SWIG_fail;
23416 }
23417 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDataObject, 0);
23418 return resultobj;
23419 fail:
23420 return NULL;
23421}
23422
23423
23424static PyObject *_wrap_DropTarget_SetDataObject(PyObject *self, PyObject *args, PyObject *kwargs) {
23425 PyObject *resultobj;
23426 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
23427 wxDataObject *arg2 = (wxDataObject *) 0 ;
23428 PyObject * obj0 = 0 ;
23429 PyObject * obj1 = 0 ;
23430 char *kwnames[] = {
23431 (char *) "self",(char *) "dataObject", NULL
23432 };
23433
23434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropTarget_SetDataObject",kwnames,&obj0,&obj1)) goto fail;
23435 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23436 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23437 {
23438 PyThreadState* __tstate = wxPyBeginAllowThreads();
23439 (arg1)->SetDataObject(arg2);
23440
23441 wxPyEndAllowThreads(__tstate);
23442 if (PyErr_Occurred()) SWIG_fail;
23443 }
23444 Py_INCREF(Py_None); resultobj = Py_None;
23445 return resultobj;
23446 fail:
23447 return NULL;
23448}
23449
23450
23451static PyObject *_wrap_DropTarget_base_OnEnter(PyObject *self, PyObject *args, PyObject *kwargs) {
23452 PyObject *resultobj;
23453 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
423f194a
RD
23454 int arg2 ;
23455 int arg3 ;
d14a1e28
RD
23456 int arg4 ;
23457 int result;
23458 PyObject * obj0 = 0 ;
23459 char *kwnames[] = {
23460 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
23461 };
23462
23463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oiii:DropTarget_base_OnEnter",kwnames,&obj0,&arg2,&arg3,&arg4)) goto fail;
23464 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23465 {
23466 PyThreadState* __tstate = wxPyBeginAllowThreads();
23467 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
23468
23469 wxPyEndAllowThreads(__tstate);
23470 if (PyErr_Occurred()) SWIG_fail;
23471 }
23472 resultobj = PyInt_FromLong((long)result);
23473 return resultobj;
23474 fail:
23475 return NULL;
23476}
23477
23478
23479static PyObject *_wrap_DropTarget_base_OnDragOver(PyObject *self, PyObject *args, PyObject *kwargs) {
23480 PyObject *resultobj;
23481 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
423f194a
RD
23482 int arg2 ;
23483 int arg3 ;
d14a1e28
RD
23484 int arg4 ;
23485 int result;
23486 PyObject * obj0 = 0 ;
23487 char *kwnames[] = {
23488 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
23489 };
23490
23491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oiii:DropTarget_base_OnDragOver",kwnames,&obj0,&arg2,&arg3,&arg4)) goto fail;
23492 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23493 {
23494 PyThreadState* __tstate = wxPyBeginAllowThreads();
23495 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
23496
23497 wxPyEndAllowThreads(__tstate);
23498 if (PyErr_Occurred()) SWIG_fail;
23499 }
23500 resultobj = PyInt_FromLong((long)result);
23501 return resultobj;
23502 fail:
23503 return NULL;
23504}
23505
23506
23507static PyObject *_wrap_DropTarget_base_OnLeave(PyObject *self, PyObject *args, PyObject *kwargs) {
23508 PyObject *resultobj;
23509 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
23510 PyObject * obj0 = 0 ;
23511 char *kwnames[] = {
23512 (char *) "self", NULL
23513 };
23514
23515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
23516 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23517 {
23518 PyThreadState* __tstate = wxPyBeginAllowThreads();
23519 (arg1)->base_OnLeave();
23520
23521 wxPyEndAllowThreads(__tstate);
23522 if (PyErr_Occurred()) SWIG_fail;
23523 }
23524 Py_INCREF(Py_None); resultobj = Py_None;
23525 return resultobj;
23526 fail:
23527 return NULL;
23528}
23529
23530
23531static PyObject *_wrap_DropTarget_base_OnDrop(PyObject *self, PyObject *args, PyObject *kwargs) {
23532 PyObject *resultobj;
23533 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
423f194a
RD
23534 int arg2 ;
23535 int arg3 ;
d14a1e28
RD
23536 bool result;
23537 PyObject * obj0 = 0 ;
23538 char *kwnames[] = {
23539 (char *) "self",(char *) "x",(char *) "y", NULL
23540 };
23541
23542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oii:DropTarget_base_OnDrop",kwnames,&obj0,&arg2,&arg3)) goto fail;
23543 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23544 {
23545 PyThreadState* __tstate = wxPyBeginAllowThreads();
23546 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
23547
23548 wxPyEndAllowThreads(__tstate);
23549 if (PyErr_Occurred()) SWIG_fail;
23550 }
23551 resultobj = PyInt_FromLong((long)result);
23552 return resultobj;
23553 fail:
23554 return NULL;
23555}
23556
23557
23558static PyObject *_wrap_DropTarget_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
23559 PyObject *resultobj;
23560 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
23561 bool result;
23562 PyObject * obj0 = 0 ;
23563 char *kwnames[] = {
23564 (char *) "self", NULL
23565 };
23566
23567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetData",kwnames,&obj0)) goto fail;
23568 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23569 {
23570 PyThreadState* __tstate = wxPyBeginAllowThreads();
23571 result = (bool)(arg1)->GetData();
23572
23573 wxPyEndAllowThreads(__tstate);
23574 if (PyErr_Occurred()) SWIG_fail;
23575 }
23576 resultobj = PyInt_FromLong((long)result);
23577 return resultobj;
23578 fail:
23579 return NULL;
23580}
23581
23582
23583static PyObject * DropTarget_swigregister(PyObject *self, PyObject *args) {
23584 PyObject *obj;
23585 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23586 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropTarget, obj);
23587 Py_INCREF(obj);
23588 return Py_BuildValue((char *)"");
23589}
23590static PyObject *_wrap_new_TextDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
23591 PyObject *resultobj;
23592 wxPyTextDropTarget *result;
23593 char *kwnames[] = {
23594 NULL
23595 };
23596
23597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TextDropTarget",kwnames)) goto fail;
23598 {
23599 PyThreadState* __tstate = wxPyBeginAllowThreads();
23600 result = (wxPyTextDropTarget *)new wxPyTextDropTarget();
23601
23602 wxPyEndAllowThreads(__tstate);
23603 if (PyErr_Occurred()) SWIG_fail;
23604 }
23605 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyTextDropTarget, 1);
23606 return resultobj;
23607 fail:
23608 return NULL;
23609}
23610
23611
23612static PyObject *_wrap_TextDropTarget__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
23613 PyObject *resultobj;
23614 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
23615 PyObject *arg2 = (PyObject *) 0 ;
23616 PyObject *arg3 = (PyObject *) 0 ;
23617 PyObject * obj0 = 0 ;
23618 PyObject * obj1 = 0 ;
23619 PyObject * obj2 = 0 ;
23620 char *kwnames[] = {
23621 (char *) "self",(char *) "self",(char *) "_class", NULL
23622 };
23623
23624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
23625 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23626 arg2 = obj1;
23627 arg3 = obj2;
23628 {
23629 PyThreadState* __tstate = wxPyBeginAllowThreads();
23630 (arg1)->_setCallbackInfo(arg2,arg3);
23631
23632 wxPyEndAllowThreads(__tstate);
23633 if (PyErr_Occurred()) SWIG_fail;
23634 }
23635 Py_INCREF(Py_None); resultobj = Py_None;
23636 return resultobj;
23637 fail:
23638 return NULL;
23639}
23640
23641
23642static PyObject *_wrap_TextDropTarget_base_OnEnter(PyObject *self, PyObject *args, PyObject *kwargs) {
23643 PyObject *resultobj;
23644 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
423f194a
RD
23645 int arg2 ;
23646 int arg3 ;
d14a1e28
RD
23647 int arg4 ;
23648 int result;
23649 PyObject * obj0 = 0 ;
23650 char *kwnames[] = {
23651 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
23652 };
23653
23654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oiii:TextDropTarget_base_OnEnter",kwnames,&obj0,&arg2,&arg3,&arg4)) goto fail;
23655 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23656 {
23657 PyThreadState* __tstate = wxPyBeginAllowThreads();
23658 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
23659
23660 wxPyEndAllowThreads(__tstate);
23661 if (PyErr_Occurred()) SWIG_fail;
23662 }
23663 resultobj = PyInt_FromLong((long)result);
23664 return resultobj;
23665 fail:
23666 return NULL;
23667}
23668
23669
23670static PyObject *_wrap_TextDropTarget_base_OnDragOver(PyObject *self, PyObject *args, PyObject *kwargs) {
23671 PyObject *resultobj;
23672 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
423f194a
RD
23673 int arg2 ;
23674 int arg3 ;
d14a1e28
RD
23675 int arg4 ;
23676 int result;
23677 PyObject * obj0 = 0 ;
23678 char *kwnames[] = {
23679 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
23680 };
23681
23682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oiii:TextDropTarget_base_OnDragOver",kwnames,&obj0,&arg2,&arg3,&arg4)) goto fail;
23683 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23684 {
23685 PyThreadState* __tstate = wxPyBeginAllowThreads();
23686 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
23687
23688 wxPyEndAllowThreads(__tstate);
23689 if (PyErr_Occurred()) SWIG_fail;
23690 }
23691 resultobj = PyInt_FromLong((long)result);
23692 return resultobj;
23693 fail:
23694 return NULL;
23695}
23696
23697
23698static PyObject *_wrap_TextDropTarget_base_OnLeave(PyObject *self, PyObject *args, PyObject *kwargs) {
23699 PyObject *resultobj;
23700 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
23701 PyObject * obj0 = 0 ;
23702 char *kwnames[] = {
23703 (char *) "self", NULL
23704 };
23705
23706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
23707 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23708 {
23709 PyThreadState* __tstate = wxPyBeginAllowThreads();
23710 (arg1)->base_OnLeave();
23711
23712 wxPyEndAllowThreads(__tstate);
23713 if (PyErr_Occurred()) SWIG_fail;
23714 }
23715 Py_INCREF(Py_None); resultobj = Py_None;
23716 return resultobj;
23717 fail:
23718 return NULL;
23719}
23720
23721
23722static PyObject *_wrap_TextDropTarget_base_OnDrop(PyObject *self, PyObject *args, PyObject *kwargs) {
23723 PyObject *resultobj;
23724 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
423f194a
RD
23725 int arg2 ;
23726 int arg3 ;
d14a1e28
RD
23727 bool result;
23728 PyObject * obj0 = 0 ;
23729 char *kwnames[] = {
23730 (char *) "self",(char *) "x",(char *) "y", NULL
23731 };
23732
23733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oii:TextDropTarget_base_OnDrop",kwnames,&obj0,&arg2,&arg3)) goto fail;
23734 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23735 {
23736 PyThreadState* __tstate = wxPyBeginAllowThreads();
23737 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
23738
23739 wxPyEndAllowThreads(__tstate);
23740 if (PyErr_Occurred()) SWIG_fail;
23741 }
23742 resultobj = PyInt_FromLong((long)result);
23743 return resultobj;
23744 fail:
23745 return NULL;
23746}
23747
23748
23749static PyObject *_wrap_TextDropTarget_base_OnData(PyObject *self, PyObject *args, PyObject *kwargs) {
23750 PyObject *resultobj;
23751 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
423f194a
RD
23752 int arg2 ;
23753 int arg3 ;
d14a1e28
RD
23754 int arg4 ;
23755 int result;
23756 PyObject * obj0 = 0 ;
23757 char *kwnames[] = {
23758 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
23759 };
23760
23761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oiii:TextDropTarget_base_OnData",kwnames,&obj0,&arg2,&arg3,&arg4)) goto fail;
23762 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyTextDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23763 {
23764 PyThreadState* __tstate = wxPyBeginAllowThreads();
23765 result = (int)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
23766
23767 wxPyEndAllowThreads(__tstate);
23768 if (PyErr_Occurred()) SWIG_fail;
23769 }
23770 resultobj = PyInt_FromLong((long)result);
23771 return resultobj;
23772 fail:
23773 return NULL;
23774}
23775
23776
23777static PyObject * TextDropTarget_swigregister(PyObject *self, PyObject *args) {
23778 PyObject *obj;
23779 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23780 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDropTarget, obj);
23781 Py_INCREF(obj);
23782 return Py_BuildValue((char *)"");
23783}
23784static PyObject *_wrap_new_FileDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
23785 PyObject *resultobj;
23786 wxPyFileDropTarget *result;
23787 char *kwnames[] = {
23788 NULL
23789 };
23790
23791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDropTarget",kwnames)) goto fail;
23792 {
23793 PyThreadState* __tstate = wxPyBeginAllowThreads();
23794 result = (wxPyFileDropTarget *)new wxPyFileDropTarget();
23795
23796 wxPyEndAllowThreads(__tstate);
23797 if (PyErr_Occurred()) SWIG_fail;
23798 }
23799 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxPyFileDropTarget, 1);
23800 return resultobj;
23801 fail:
23802 return NULL;
23803}
23804
23805
23806static PyObject *_wrap_FileDropTarget__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
23807 PyObject *resultobj;
23808 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
23809 PyObject *arg2 = (PyObject *) 0 ;
23810 PyObject *arg3 = (PyObject *) 0 ;
23811 PyObject * obj0 = 0 ;
23812 PyObject * obj1 = 0 ;
23813 PyObject * obj2 = 0 ;
23814 char *kwnames[] = {
23815 (char *) "self",(char *) "self",(char *) "_class", NULL
23816 };
23817
23818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
23819 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyFileDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23820 arg2 = obj1;
23821 arg3 = obj2;
23822 {
23823 PyThreadState* __tstate = wxPyBeginAllowThreads();
23824 (arg1)->_setCallbackInfo(arg2,arg3);
23825
23826 wxPyEndAllowThreads(__tstate);
23827 if (PyErr_Occurred()) SWIG_fail;
23828 }
23829 Py_INCREF(Py_None); resultobj = Py_None;
23830 return resultobj;
23831 fail:
23832 return NULL;
23833}
23834
23835
23836static PyObject *_wrap_FileDropTarget_base_OnEnter(PyObject *self, PyObject *args, PyObject *kwargs) {
23837 PyObject *resultobj;
23838 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
423f194a
RD
23839 int arg2 ;
23840 int arg3 ;
d14a1e28
RD
23841 int arg4 ;
23842 int result;
23843 PyObject * obj0 = 0 ;
23844 char *kwnames[] = {
23845 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
23846 };
23847
23848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oiii:FileDropTarget_base_OnEnter",kwnames,&obj0,&arg2,&arg3,&arg4)) goto fail;
23849 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyFileDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23850 {
23851 PyThreadState* __tstate = wxPyBeginAllowThreads();
23852 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
23853
23854 wxPyEndAllowThreads(__tstate);
23855 if (PyErr_Occurred()) SWIG_fail;
23856 }
23857 resultobj = PyInt_FromLong((long)result);
23858 return resultobj;
23859 fail:
23860 return NULL;
23861}
23862
23863
23864static PyObject *_wrap_FileDropTarget_base_OnDragOver(PyObject *self, PyObject *args, PyObject *kwargs) {
23865 PyObject *resultobj;
23866 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
423f194a
RD
23867 int arg2 ;
23868 int arg3 ;
d14a1e28
RD
23869 int arg4 ;
23870 int result;
23871 PyObject * obj0 = 0 ;
23872 char *kwnames[] = {
23873 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
23874 };
23875
23876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oiii:FileDropTarget_base_OnDragOver",kwnames,&obj0,&arg2,&arg3,&arg4)) goto fail;
23877 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyFileDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23878 {
23879 PyThreadState* __tstate = wxPyBeginAllowThreads();
23880 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
23881
23882 wxPyEndAllowThreads(__tstate);
23883 if (PyErr_Occurred()) SWIG_fail;
23884 }
23885 resultobj = PyInt_FromLong((long)result);
23886 return resultobj;
23887 fail:
23888 return NULL;
23889}
23890
23891
23892static PyObject *_wrap_FileDropTarget_base_OnLeave(PyObject *self, PyObject *args, PyObject *kwargs) {
23893 PyObject *resultobj;
23894 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
23895 PyObject * obj0 = 0 ;
23896 char *kwnames[] = {
23897 (char *) "self", NULL
23898 };
23899
23900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
23901 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyFileDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23902 {
23903 PyThreadState* __tstate = wxPyBeginAllowThreads();
23904 (arg1)->base_OnLeave();
23905
23906 wxPyEndAllowThreads(__tstate);
23907 if (PyErr_Occurred()) SWIG_fail;
23908 }
23909 Py_INCREF(Py_None); resultobj = Py_None;
23910 return resultobj;
23911 fail:
23912 return NULL;
23913}
23914
23915
23916static PyObject *_wrap_FileDropTarget_base_OnDrop(PyObject *self, PyObject *args, PyObject *kwargs) {
23917 PyObject *resultobj;
23918 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
423f194a
RD
23919 int arg2 ;
23920 int arg3 ;
d14a1e28
RD
23921 bool result;
23922 PyObject * obj0 = 0 ;
23923 char *kwnames[] = {
23924 (char *) "self",(char *) "x",(char *) "y", NULL
23925 };
23926
23927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oii:FileDropTarget_base_OnDrop",kwnames,&obj0,&arg2,&arg3)) goto fail;
23928 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyFileDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23929 {
23930 PyThreadState* __tstate = wxPyBeginAllowThreads();
23931 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
23932
23933 wxPyEndAllowThreads(__tstate);
23934 if (PyErr_Occurred()) SWIG_fail;
23935 }
23936 resultobj = PyInt_FromLong((long)result);
23937 return resultobj;
23938 fail:
23939 return NULL;
23940}
23941
23942
23943static PyObject *_wrap_FileDropTarget_base_OnData(PyObject *self, PyObject *args, PyObject *kwargs) {
23944 PyObject *resultobj;
23945 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
423f194a
RD
23946 int arg2 ;
23947 int arg3 ;
d14a1e28
RD
23948 int arg4 ;
23949 int result;
23950 PyObject * obj0 = 0 ;
23951 char *kwnames[] = {
23952 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
23953 };
23954
23955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"Oiii:FileDropTarget_base_OnData",kwnames,&obj0,&arg2,&arg3,&arg4)) goto fail;
23956 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxPyFileDropTarget,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23957 {
23958 PyThreadState* __tstate = wxPyBeginAllowThreads();
23959 result = (int)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
23960
23961 wxPyEndAllowThreads(__tstate);
23962 if (PyErr_Occurred()) SWIG_fail;
23963 }
23964 resultobj = PyInt_FromLong((long)result);
23965 return resultobj;
23966 fail:
23967 return NULL;
23968}
23969
23970
23971static PyObject * FileDropTarget_swigregister(PyObject *self, PyObject *args) {
23972 PyObject *obj;
23973 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23974 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileDropTarget, obj);
23975 Py_INCREF(obj);
23976 return Py_BuildValue((char *)"");
23977}
23978static PyObject *_wrap_new_Clipboard(PyObject *self, PyObject *args, PyObject *kwargs) {
23979 PyObject *resultobj;
23980 wxClipboard *result;
23981 char *kwnames[] = {
23982 NULL
23983 };
23984
23985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Clipboard",kwnames)) goto fail;
23986 {
23987 PyThreadState* __tstate = wxPyBeginAllowThreads();
23988 result = (wxClipboard *)new wxClipboard();
23989
23990 wxPyEndAllowThreads(__tstate);
23991 if (PyErr_Occurred()) SWIG_fail;
23992 }
23993 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxClipboard, 1);
23994 return resultobj;
23995 fail:
23996 return NULL;
23997}
23998
23999
24000static PyObject *_wrap_delete_Clipboard(PyObject *self, PyObject *args, PyObject *kwargs) {
24001 PyObject *resultobj;
24002 wxClipboard *arg1 = (wxClipboard *) 0 ;
24003 PyObject * obj0 = 0 ;
24004 char *kwnames[] = {
24005 (char *) "self", NULL
24006 };
24007
24008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Clipboard",kwnames,&obj0)) goto fail;
24009 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24010 {
24011 PyThreadState* __tstate = wxPyBeginAllowThreads();
24012 delete arg1;
24013
24014 wxPyEndAllowThreads(__tstate);
24015 if (PyErr_Occurred()) SWIG_fail;
24016 }
24017 Py_INCREF(Py_None); resultobj = Py_None;
24018 return resultobj;
24019 fail:
24020 return NULL;
24021}
24022
24023
24024static PyObject *_wrap_Clipboard_Open(PyObject *self, PyObject *args, PyObject *kwargs) {
24025 PyObject *resultobj;
24026 wxClipboard *arg1 = (wxClipboard *) 0 ;
24027 bool result;
24028 PyObject * obj0 = 0 ;
24029 char *kwnames[] = {
24030 (char *) "self", NULL
24031 };
24032
24033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Open",kwnames,&obj0)) goto fail;
24034 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24035 {
24036 PyThreadState* __tstate = wxPyBeginAllowThreads();
24037 result = (bool)(arg1)->Open();
24038
24039 wxPyEndAllowThreads(__tstate);
24040 if (PyErr_Occurred()) SWIG_fail;
24041 }
24042 resultobj = PyInt_FromLong((long)result);
24043 return resultobj;
24044 fail:
24045 return NULL;
24046}
24047
24048
24049static PyObject *_wrap_Clipboard_Close(PyObject *self, PyObject *args, PyObject *kwargs) {
24050 PyObject *resultobj;
24051 wxClipboard *arg1 = (wxClipboard *) 0 ;
24052 PyObject * obj0 = 0 ;
24053 char *kwnames[] = {
24054 (char *) "self", NULL
24055 };
24056
24057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Close",kwnames,&obj0)) goto fail;
24058 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24059 {
24060 PyThreadState* __tstate = wxPyBeginAllowThreads();
24061 (arg1)->Close();
24062
24063 wxPyEndAllowThreads(__tstate);
24064 if (PyErr_Occurred()) SWIG_fail;
24065 }
24066 Py_INCREF(Py_None); resultobj = Py_None;
24067 return resultobj;
24068 fail:
24069 return NULL;
24070}
24071
24072
24073static PyObject *_wrap_Clipboard_IsOpened(PyObject *self, PyObject *args, PyObject *kwargs) {
24074 PyObject *resultobj;
24075 wxClipboard *arg1 = (wxClipboard *) 0 ;
24076 bool result;
24077 PyObject * obj0 = 0 ;
24078 char *kwnames[] = {
24079 (char *) "self", NULL
24080 };
24081
24082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_IsOpened",kwnames,&obj0)) goto fail;
24083 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24084 {
24085 PyThreadState* __tstate = wxPyBeginAllowThreads();
24086 result = (bool)((wxClipboard const *)arg1)->IsOpened();
24087
24088 wxPyEndAllowThreads(__tstate);
24089 if (PyErr_Occurred()) SWIG_fail;
24090 }
24091 resultobj = PyInt_FromLong((long)result);
24092 return resultobj;
24093 fail:
24094 return NULL;
24095}
24096
24097
24098static PyObject *_wrap_Clipboard_AddData(PyObject *self, PyObject *args, PyObject *kwargs) {
24099 PyObject *resultobj;
24100 wxClipboard *arg1 = (wxClipboard *) 0 ;
24101 wxDataObject *arg2 = (wxDataObject *) 0 ;
24102 bool result;
24103 PyObject * obj0 = 0 ;
24104 PyObject * obj1 = 0 ;
24105 char *kwnames[] = {
24106 (char *) "self",(char *) "data", NULL
24107 };
24108
24109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_AddData",kwnames,&obj0,&obj1)) goto fail;
24110 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24111 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24112 {
24113 PyThreadState* __tstate = wxPyBeginAllowThreads();
24114 result = (bool)(arg1)->AddData(arg2);
24115
24116 wxPyEndAllowThreads(__tstate);
24117 if (PyErr_Occurred()) SWIG_fail;
24118 }
24119 resultobj = PyInt_FromLong((long)result);
24120 return resultobj;
24121 fail:
24122 return NULL;
24123}
24124
24125
24126static PyObject *_wrap_Clipboard_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
24127 PyObject *resultobj;
24128 wxClipboard *arg1 = (wxClipboard *) 0 ;
24129 wxDataObject *arg2 = (wxDataObject *) 0 ;
24130 bool result;
24131 PyObject * obj0 = 0 ;
24132 PyObject * obj1 = 0 ;
24133 char *kwnames[] = {
24134 (char *) "self",(char *) "data", NULL
24135 };
24136
24137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_SetData",kwnames,&obj0,&obj1)) goto fail;
24138 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24139 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24140 {
24141 PyThreadState* __tstate = wxPyBeginAllowThreads();
24142 result = (bool)(arg1)->SetData(arg2);
24143
24144 wxPyEndAllowThreads(__tstate);
24145 if (PyErr_Occurred()) SWIG_fail;
24146 }
24147 resultobj = PyInt_FromLong((long)result);
24148 return resultobj;
24149 fail:
24150 return NULL;
24151}
24152
24153
24154static PyObject *_wrap_Clipboard_IsSupported(PyObject *self, PyObject *args, PyObject *kwargs) {
24155 PyObject *resultobj;
24156 wxClipboard *arg1 = (wxClipboard *) 0 ;
24157 wxDataFormat *arg2 = 0 ;
24158 bool result;
24159 PyObject * obj0 = 0 ;
24160 PyObject * obj1 = 0 ;
24161 char *kwnames[] = {
24162 (char *) "self",(char *) "format", NULL
24163 };
24164
24165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_IsSupported",kwnames,&obj0,&obj1)) goto fail;
24166 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24167 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataFormat,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24168 if (arg2 == NULL) {
24169 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
24170 }
24171 {
24172 PyThreadState* __tstate = wxPyBeginAllowThreads();
24173 result = (bool)(arg1)->IsSupported((wxDataFormat const &)*arg2);
24174
24175 wxPyEndAllowThreads(__tstate);
24176 if (PyErr_Occurred()) SWIG_fail;
24177 }
24178 resultobj = PyInt_FromLong((long)result);
24179 return resultobj;
24180 fail:
24181 return NULL;
24182}
24183
24184
24185static PyObject *_wrap_Clipboard_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
24186 PyObject *resultobj;
24187 wxClipboard *arg1 = (wxClipboard *) 0 ;
24188 wxDataObject *arg2 = 0 ;
24189 bool result;
24190 PyObject * obj0 = 0 ;
24191 PyObject * obj1 = 0 ;
24192 char *kwnames[] = {
24193 (char *) "self",(char *) "data", NULL
24194 };
24195
24196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_GetData",kwnames,&obj0,&obj1)) goto fail;
24197 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24198 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDataObject,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24199 if (arg2 == NULL) {
24200 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
24201 }
24202 {
24203 PyThreadState* __tstate = wxPyBeginAllowThreads();
24204 result = (bool)(arg1)->GetData(*arg2);
24205
24206 wxPyEndAllowThreads(__tstate);
24207 if (PyErr_Occurred()) SWIG_fail;
24208 }
24209 resultobj = PyInt_FromLong((long)result);
24210 return resultobj;
24211 fail:
24212 return NULL;
24213}
24214
24215
24216static PyObject *_wrap_Clipboard_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
24217 PyObject *resultobj;
24218 wxClipboard *arg1 = (wxClipboard *) 0 ;
24219 PyObject * obj0 = 0 ;
24220 char *kwnames[] = {
24221 (char *) "self", NULL
24222 };
24223
24224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Clear",kwnames,&obj0)) goto fail;
24225 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24226 {
24227 PyThreadState* __tstate = wxPyBeginAllowThreads();
24228 (arg1)->Clear();
24229
24230 wxPyEndAllowThreads(__tstate);
24231 if (PyErr_Occurred()) SWIG_fail;
24232 }
24233 Py_INCREF(Py_None); resultobj = Py_None;
24234 return resultobj;
24235 fail:
24236 return NULL;
24237}
24238
24239
24240static PyObject *_wrap_Clipboard_Flush(PyObject *self, PyObject *args, PyObject *kwargs) {
24241 PyObject *resultobj;
24242 wxClipboard *arg1 = (wxClipboard *) 0 ;
24243 bool result;
24244 PyObject * obj0 = 0 ;
24245 char *kwnames[] = {
24246 (char *) "self", NULL
24247 };
24248
24249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Flush",kwnames,&obj0)) goto fail;
24250 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24251 {
24252 PyThreadState* __tstate = wxPyBeginAllowThreads();
24253 result = (bool)(arg1)->Flush();
24254
24255 wxPyEndAllowThreads(__tstate);
24256 if (PyErr_Occurred()) SWIG_fail;
24257 }
24258 resultobj = PyInt_FromLong((long)result);
24259 return resultobj;
24260 fail:
24261 return NULL;
24262}
24263
24264
24265static PyObject *_wrap_Clipboard_UsePrimarySelection(PyObject *self, PyObject *args, PyObject *kwargs) {
24266 PyObject *resultobj;
24267 wxClipboard *arg1 = (wxClipboard *) 0 ;
423f194a 24268 bool arg2 = (bool) False ;
d14a1e28
RD
24269 PyObject * obj0 = 0 ;
24270 PyObject * obj1 = 0 ;
24271 char *kwnames[] = {
24272 (char *) "self",(char *) "primary", NULL
24273 };
24274
24275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Clipboard_UsePrimarySelection",kwnames,&obj0,&obj1)) goto fail;
24276 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24277 if (obj1) {
24278 arg2 = PyInt_AsLong(obj1) ? true : false;
24279 if (PyErr_Occurred()) SWIG_fail;
24280 }
24281 {
24282 PyThreadState* __tstate = wxPyBeginAllowThreads();
24283 (arg1)->UsePrimarySelection(arg2);
24284
24285 wxPyEndAllowThreads(__tstate);
24286 if (PyErr_Occurred()) SWIG_fail;
24287 }
24288 Py_INCREF(Py_None); resultobj = Py_None;
24289 return resultobj;
24290 fail:
24291 return NULL;
24292}
24293
24294
24295static PyObject * Clipboard_swigregister(PyObject *self, PyObject *args) {
24296 PyObject *obj;
24297 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24298 SWIG_TypeClientData(SWIGTYPE_p_wxClipboard, obj);
24299 Py_INCREF(obj);
24300 return Py_BuildValue((char *)"");
24301}
24302static int _wrap_TheClipboard_set(PyObject *_val) {
24303 PyErr_SetString(PyExc_TypeError,"Variable TheClipboard is read-only.");
24304 return 1;
24305}
24306
24307
24308static PyObject *_wrap_TheClipboard_get() {
24309 PyObject *pyobj;
24310
24311 pyobj = SWIG_NewPointerObj((void *) wxTheClipboard, SWIGTYPE_p_wxClipboard, 0);
24312 return pyobj;
24313}
24314
24315
24316static PyObject *_wrap_new_ClipboardLocker(PyObject *self, PyObject *args, PyObject *kwargs) {
24317 PyObject *resultobj;
24318 wxClipboard *arg1 = (wxClipboard *) NULL ;
24319 wxClipboardLocker *result;
24320 PyObject * obj0 = 0 ;
24321 char *kwnames[] = {
24322 (char *) "clipboard", NULL
24323 };
24324
24325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ClipboardLocker",kwnames,&obj0)) goto fail;
24326 if (obj0) {
24327 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboard,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24328 }
24329 {
24330 PyThreadState* __tstate = wxPyBeginAllowThreads();
24331 result = (wxClipboardLocker *)new wxClipboardLocker(arg1);
24332
24333 wxPyEndAllowThreads(__tstate);
24334 if (PyErr_Occurred()) SWIG_fail;
24335 }
24336 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxClipboardLocker, 1);
24337 return resultobj;
24338 fail:
24339 return NULL;
24340}
24341
24342
24343static PyObject *_wrap_delete_ClipboardLocker(PyObject *self, PyObject *args, PyObject *kwargs) {
24344 PyObject *resultobj;
24345 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
24346 PyObject * obj0 = 0 ;
24347 char *kwnames[] = {
24348 (char *) "self", NULL
24349 };
24350
24351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ClipboardLocker",kwnames,&obj0)) goto fail;
24352 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboardLocker,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24353 {
24354 PyThreadState* __tstate = wxPyBeginAllowThreads();
24355 delete arg1;
24356
24357 wxPyEndAllowThreads(__tstate);
24358 if (PyErr_Occurred()) SWIG_fail;
24359 }
24360 Py_INCREF(Py_None); resultobj = Py_None;
24361 return resultobj;
24362 fail:
24363 return NULL;
24364}
24365
24366
24367static PyObject *_wrap_ClipboardLocker___nonzero__(PyObject *self, PyObject *args, PyObject *kwargs) {
24368 PyObject *resultobj;
24369 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
24370 bool result;
24371 PyObject * obj0 = 0 ;
24372 char *kwnames[] = {
24373 (char *) "self", NULL
24374 };
24375
24376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ClipboardLocker___nonzero__",kwnames,&obj0)) goto fail;
24377 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxClipboardLocker,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24378 {
24379 PyThreadState* __tstate = wxPyBeginAllowThreads();
24380 result = (bool)wxClipboardLocker___nonzero__(arg1);
24381
24382 wxPyEndAllowThreads(__tstate);
24383 if (PyErr_Occurred()) SWIG_fail;
24384 }
24385 resultobj = PyInt_FromLong((long)result);
24386 return resultobj;
24387 fail:
24388 return NULL;
24389}
24390
24391
24392static PyObject * ClipboardLocker_swigregister(PyObject *self, PyObject *args) {
24393 PyObject *obj;
24394 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24395 SWIG_TypeClientData(SWIGTYPE_p_wxClipboardLocker, obj);
24396 Py_INCREF(obj);
24397 return Py_BuildValue((char *)"");
24398}
24399static PyMethodDef SwigMethods[] = {
24400 { (char *)"SystemSettings_GetColour", (PyCFunction) _wrap_SystemSettings_GetColour, METH_VARARGS | METH_KEYWORDS },
24401 { (char *)"SystemSettings_GetFont", (PyCFunction) _wrap_SystemSettings_GetFont, METH_VARARGS | METH_KEYWORDS },
24402 { (char *)"SystemSettings_GetMetric", (PyCFunction) _wrap_SystemSettings_GetMetric, METH_VARARGS | METH_KEYWORDS },
24403 { (char *)"SystemSettings_HasFeature", (PyCFunction) _wrap_SystemSettings_HasFeature, METH_VARARGS | METH_KEYWORDS },
24404 { (char *)"SystemSettings_GetScreenType", (PyCFunction) _wrap_SystemSettings_GetScreenType, METH_VARARGS | METH_KEYWORDS },
24405 { (char *)"SystemSettings_SetScreenType", (PyCFunction) _wrap_SystemSettings_SetScreenType, METH_VARARGS | METH_KEYWORDS },
24406 { (char *)"SystemSettings_swigregister", SystemSettings_swigregister, METH_VARARGS },
24407 { (char *)"new_SystemOptions", (PyCFunction) _wrap_new_SystemOptions, METH_VARARGS | METH_KEYWORDS },
24408 { (char *)"SystemOptions_SetOption", (PyCFunction) _wrap_SystemOptions_SetOption, METH_VARARGS | METH_KEYWORDS },
24409 { (char *)"SystemOptions_SetOptionInt", (PyCFunction) _wrap_SystemOptions_SetOptionInt, METH_VARARGS | METH_KEYWORDS },
24410 { (char *)"SystemOptions_GetOption", (PyCFunction) _wrap_SystemOptions_GetOption, METH_VARARGS | METH_KEYWORDS },
24411 { (char *)"SystemOptions_GetOptionInt", (PyCFunction) _wrap_SystemOptions_GetOptionInt, METH_VARARGS | METH_KEYWORDS },
24412 { (char *)"SystemOptions_HasOption", (PyCFunction) _wrap_SystemOptions_HasOption, METH_VARARGS | METH_KEYWORDS },
24413 { (char *)"SystemOptions_swigregister", SystemOptions_swigregister, METH_VARARGS },
24414 { (char *)"NewId", (PyCFunction) _wrap_NewId, METH_VARARGS | METH_KEYWORDS },
24415 { (char *)"RegisterId", (PyCFunction) _wrap_RegisterId, METH_VARARGS | METH_KEYWORDS },
24416 { (char *)"GetCurrentId", (PyCFunction) _wrap_GetCurrentId, METH_VARARGS | METH_KEYWORDS },
24417 { (char *)"Bell", (PyCFunction) _wrap_Bell, METH_VARARGS | METH_KEYWORDS },
24418 { (char *)"EndBusyCursor", (PyCFunction) _wrap_EndBusyCursor, METH_VARARGS | METH_KEYWORDS },
24419 { (char *)"GetElapsedTime", (PyCFunction) _wrap_GetElapsedTime, METH_VARARGS | METH_KEYWORDS },
24420 { (char *)"GetMousePosition", (PyCFunction) _wrap_GetMousePosition, METH_VARARGS | METH_KEYWORDS },
24421 { (char *)"IsBusy", (PyCFunction) _wrap_IsBusy, METH_VARARGS | METH_KEYWORDS },
24422 { (char *)"Now", (PyCFunction) _wrap_Now, METH_VARARGS | METH_KEYWORDS },
24423 { (char *)"Shell", (PyCFunction) _wrap_Shell, METH_VARARGS | METH_KEYWORDS },
24424 { (char *)"StartTimer", (PyCFunction) _wrap_StartTimer, METH_VARARGS | METH_KEYWORDS },
24425 { (char *)"GetOsVersion", (PyCFunction) _wrap_GetOsVersion, METH_VARARGS | METH_KEYWORDS },
24426 { (char *)"GetOsDescription", (PyCFunction) _wrap_GetOsDescription, METH_VARARGS | METH_KEYWORDS },
24427 { (char *)"GetFreeMemory", (PyCFunction) _wrap_GetFreeMemory, METH_VARARGS | METH_KEYWORDS },
24428 { (char *)"Shutdown", (PyCFunction) _wrap_Shutdown, METH_VARARGS | METH_KEYWORDS },
24429 { (char *)"Sleep", (PyCFunction) _wrap_Sleep, METH_VARARGS | METH_KEYWORDS },
24430 { (char *)"Usleep", (PyCFunction) _wrap_Usleep, METH_VARARGS | METH_KEYWORDS },
24431 { (char *)"EnableTopLevelWindows", (PyCFunction) _wrap_EnableTopLevelWindows, METH_VARARGS | METH_KEYWORDS },
24432 { (char *)"StripMenuCodes", (PyCFunction) _wrap_StripMenuCodes, METH_VARARGS | METH_KEYWORDS },
24433 { (char *)"GetEmailAddress", (PyCFunction) _wrap_GetEmailAddress, METH_VARARGS | METH_KEYWORDS },
24434 { (char *)"GetHostName", (PyCFunction) _wrap_GetHostName, METH_VARARGS | METH_KEYWORDS },
24435 { (char *)"GetFullHostName", (PyCFunction) _wrap_GetFullHostName, METH_VARARGS | METH_KEYWORDS },
24436 { (char *)"GetUserId", (PyCFunction) _wrap_GetUserId, METH_VARARGS | METH_KEYWORDS },
24437 { (char *)"GetUserName", (PyCFunction) _wrap_GetUserName, METH_VARARGS | METH_KEYWORDS },
24438 { (char *)"GetHomeDir", (PyCFunction) _wrap_GetHomeDir, METH_VARARGS | METH_KEYWORDS },
24439 { (char *)"GetUserHome", (PyCFunction) _wrap_GetUserHome, METH_VARARGS | METH_KEYWORDS },
24440 { (char *)"GetProcessId", (PyCFunction) _wrap_GetProcessId, METH_VARARGS | METH_KEYWORDS },
24441 { (char *)"Trap", (PyCFunction) _wrap_Trap, METH_VARARGS | METH_KEYWORDS },
24442 { (char *)"FileSelector", (PyCFunction) _wrap_FileSelector, METH_VARARGS | METH_KEYWORDS },
24443 { (char *)"LoadFileSelector", (PyCFunction) _wrap_LoadFileSelector, METH_VARARGS | METH_KEYWORDS },
24444 { (char *)"SaveFileSelector", (PyCFunction) _wrap_SaveFileSelector, METH_VARARGS | METH_KEYWORDS },
24445 { (char *)"DirSelector", (PyCFunction) _wrap_DirSelector, METH_VARARGS | METH_KEYWORDS },
24446 { (char *)"GetTextFromUser", (PyCFunction) _wrap_GetTextFromUser, METH_VARARGS | METH_KEYWORDS },
24447 { (char *)"GetPasswordFromUser", (PyCFunction) _wrap_GetPasswordFromUser, METH_VARARGS | METH_KEYWORDS },
24448 { (char *)"GetSingleChoice", (PyCFunction) _wrap_GetSingleChoice, METH_VARARGS | METH_KEYWORDS },
24449 { (char *)"GetSingleChoiceIndex", (PyCFunction) _wrap_GetSingleChoiceIndex, METH_VARARGS | METH_KEYWORDS },
24450 { (char *)"MessageBox", (PyCFunction) _wrap_MessageBox, METH_VARARGS | METH_KEYWORDS },
24451 { (char *)"GetNumberFromUser", (PyCFunction) _wrap_GetNumberFromUser, METH_VARARGS | METH_KEYWORDS },
24452 { (char *)"ColourDisplay", (PyCFunction) _wrap_ColourDisplay, METH_VARARGS | METH_KEYWORDS },
24453 { (char *)"DisplayDepth", (PyCFunction) _wrap_DisplayDepth, METH_VARARGS | METH_KEYWORDS },
24454 { (char *)"GetDisplayDepth", (PyCFunction) _wrap_GetDisplayDepth, METH_VARARGS | METH_KEYWORDS },
24455 { (char *)"DisplaySize", (PyCFunction) _wrap_DisplaySize, METH_VARARGS | METH_KEYWORDS },
24456 { (char *)"GetDisplaySize", (PyCFunction) _wrap_GetDisplaySize, METH_VARARGS | METH_KEYWORDS },
24457 { (char *)"DisplaySizeMM", (PyCFunction) _wrap_DisplaySizeMM, METH_VARARGS | METH_KEYWORDS },
24458 { (char *)"GetDisplaySizeMM", (PyCFunction) _wrap_GetDisplaySizeMM, METH_VARARGS | METH_KEYWORDS },
24459 { (char *)"ClientDisplayRect", (PyCFunction) _wrap_ClientDisplayRect, METH_VARARGS | METH_KEYWORDS },
24460 { (char *)"GetClientDisplayRect", (PyCFunction) _wrap_GetClientDisplayRect, METH_VARARGS | METH_KEYWORDS },
24461 { (char *)"SetCursor", (PyCFunction) _wrap_SetCursor, METH_VARARGS | METH_KEYWORDS },
24462 { (char *)"BeginBusyCursor", (PyCFunction) _wrap_BeginBusyCursor, METH_VARARGS | METH_KEYWORDS },
24463 { (char *)"GetActiveWindow", (PyCFunction) _wrap_GetActiveWindow, METH_VARARGS | METH_KEYWORDS },
24464 { (char *)"GenericFindWindowAtPoint", (PyCFunction) _wrap_GenericFindWindowAtPoint, METH_VARARGS | METH_KEYWORDS },
24465 { (char *)"FindWindowAtPoint", (PyCFunction) _wrap_FindWindowAtPoint, METH_VARARGS | METH_KEYWORDS },
24466 { (char *)"GetTopLevelParent", (PyCFunction) _wrap_GetTopLevelParent, METH_VARARGS | METH_KEYWORDS },
24467 { (char *)"WakeUpMainThread", (PyCFunction) _wrap_WakeUpMainThread, METH_VARARGS | METH_KEYWORDS },
24468 { (char *)"MutexGuiEnter", (PyCFunction) _wrap_MutexGuiEnter, METH_VARARGS | METH_KEYWORDS },
24469 { (char *)"MutexGuiLeave", (PyCFunction) _wrap_MutexGuiLeave, METH_VARARGS | METH_KEYWORDS },
24470 { (char *)"new_MutexGuiLocker", (PyCFunction) _wrap_new_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS },
24471 { (char *)"delete_MutexGuiLocker", (PyCFunction) _wrap_delete_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS },
24472 { (char *)"MutexGuiLocker_swigregister", MutexGuiLocker_swigregister, METH_VARARGS },
24473 { (char *)"Thread_IsMain", (PyCFunction) _wrap_Thread_IsMain, METH_VARARGS | METH_KEYWORDS },
24474 { (char *)"new_ToolTip", (PyCFunction) _wrap_new_ToolTip, METH_VARARGS | METH_KEYWORDS },
24475 { (char *)"ToolTip_SetTip", (PyCFunction) _wrap_ToolTip_SetTip, METH_VARARGS | METH_KEYWORDS },
24476 { (char *)"ToolTip_GetTip", (PyCFunction) _wrap_ToolTip_GetTip, METH_VARARGS | METH_KEYWORDS },
24477 { (char *)"ToolTip_GetWindow", (PyCFunction) _wrap_ToolTip_GetWindow, METH_VARARGS | METH_KEYWORDS },
24478 { (char *)"ToolTip_Enable", (PyCFunction) _wrap_ToolTip_Enable, METH_VARARGS | METH_KEYWORDS },
24479 { (char *)"ToolTip_SetDelay", (PyCFunction) _wrap_ToolTip_SetDelay, METH_VARARGS | METH_KEYWORDS },
24480 { (char *)"ToolTip_swigregister", ToolTip_swigregister, METH_VARARGS },
24481 { (char *)"new_Caret", (PyCFunction) _wrap_new_Caret, METH_VARARGS | METH_KEYWORDS },
24482 { (char *)"delete_Caret", (PyCFunction) _wrap_delete_Caret, METH_VARARGS | METH_KEYWORDS },
24483 { (char *)"Caret_IsOk", (PyCFunction) _wrap_Caret_IsOk, METH_VARARGS | METH_KEYWORDS },
24484 { (char *)"Caret_IsVisible", (PyCFunction) _wrap_Caret_IsVisible, METH_VARARGS | METH_KEYWORDS },
d14a1e28 24485 { (char *)"Caret_GetPosition", (PyCFunction) _wrap_Caret_GetPosition, METH_VARARGS | METH_KEYWORDS },
44127b65 24486 { (char *)"Caret_GetPositionTuple", (PyCFunction) _wrap_Caret_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
d14a1e28 24487 { (char *)"Caret_GetSize", (PyCFunction) _wrap_Caret_GetSize, METH_VARARGS | METH_KEYWORDS },
44127b65 24488 { (char *)"Caret_GetSizeTuple", (PyCFunction) _wrap_Caret_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
24489 { (char *)"Caret_GetWindow", (PyCFunction) _wrap_Caret_GetWindow, METH_VARARGS | METH_KEYWORDS },
24490 { (char *)"Caret_MoveXY", (PyCFunction) _wrap_Caret_MoveXY, METH_VARARGS | METH_KEYWORDS },
24491 { (char *)"Caret_Move", (PyCFunction) _wrap_Caret_Move, METH_VARARGS | METH_KEYWORDS },
24492 { (char *)"Caret_SetSizeWH", (PyCFunction) _wrap_Caret_SetSizeWH, METH_VARARGS | METH_KEYWORDS },
24493 { (char *)"Caret_SetSize", (PyCFunction) _wrap_Caret_SetSize, METH_VARARGS | METH_KEYWORDS },
24494 { (char *)"Caret_Show", (PyCFunction) _wrap_Caret_Show, METH_VARARGS | METH_KEYWORDS },
24495 { (char *)"Caret_Hide", (PyCFunction) _wrap_Caret_Hide, METH_VARARGS | METH_KEYWORDS },
24496 { (char *)"Caret_swigregister", Caret_swigregister, METH_VARARGS },
24497 { (char *)"Caret_GetBlinkTime", (PyCFunction) _wrap_Caret_GetBlinkTime, METH_VARARGS | METH_KEYWORDS },
24498 { (char *)"Caret_SetBlinkTime", (PyCFunction) _wrap_Caret_SetBlinkTime, METH_VARARGS | METH_KEYWORDS },
24499 { (char *)"new_BusyCursor", (PyCFunction) _wrap_new_BusyCursor, METH_VARARGS | METH_KEYWORDS },
24500 { (char *)"delete_BusyCursor", (PyCFunction) _wrap_delete_BusyCursor, METH_VARARGS | METH_KEYWORDS },
24501 { (char *)"BusyCursor_swigregister", BusyCursor_swigregister, METH_VARARGS },
24502 { (char *)"new_WindowDisabler", (PyCFunction) _wrap_new_WindowDisabler, METH_VARARGS | METH_KEYWORDS },
24503 { (char *)"delete_WindowDisabler", (PyCFunction) _wrap_delete_WindowDisabler, METH_VARARGS | METH_KEYWORDS },
24504 { (char *)"WindowDisabler_swigregister", WindowDisabler_swigregister, METH_VARARGS },
24505 { (char *)"new_BusyInfo", (PyCFunction) _wrap_new_BusyInfo, METH_VARARGS | METH_KEYWORDS },
24506 { (char *)"delete_BusyInfo", (PyCFunction) _wrap_delete_BusyInfo, METH_VARARGS | METH_KEYWORDS },
24507 { (char *)"BusyInfo_swigregister", BusyInfo_swigregister, METH_VARARGS },
24508 { (char *)"new_StopWatch", (PyCFunction) _wrap_new_StopWatch, METH_VARARGS | METH_KEYWORDS },
24509 { (char *)"StopWatch_Start", (PyCFunction) _wrap_StopWatch_Start, METH_VARARGS | METH_KEYWORDS },
24510 { (char *)"StopWatch_Pause", (PyCFunction) _wrap_StopWatch_Pause, METH_VARARGS | METH_KEYWORDS },
24511 { (char *)"StopWatch_Resume", (PyCFunction) _wrap_StopWatch_Resume, METH_VARARGS | METH_KEYWORDS },
24512 { (char *)"StopWatch_Time", (PyCFunction) _wrap_StopWatch_Time, METH_VARARGS | METH_KEYWORDS },
24513 { (char *)"StopWatch_swigregister", StopWatch_swigregister, METH_VARARGS },
24514 { (char *)"new_FileHistory", (PyCFunction) _wrap_new_FileHistory, METH_VARARGS | METH_KEYWORDS },
24515 { (char *)"delete_FileHistory", (PyCFunction) _wrap_delete_FileHistory, METH_VARARGS | METH_KEYWORDS },
24516 { (char *)"FileHistory_AddFileToHistory", (PyCFunction) _wrap_FileHistory_AddFileToHistory, METH_VARARGS | METH_KEYWORDS },
24517 { (char *)"FileHistory_RemoveFileFromHistory", (PyCFunction) _wrap_FileHistory_RemoveFileFromHistory, METH_VARARGS | METH_KEYWORDS },
24518 { (char *)"FileHistory_GetMaxFiles", (PyCFunction) _wrap_FileHistory_GetMaxFiles, METH_VARARGS | METH_KEYWORDS },
24519 { (char *)"FileHistory_UseMenu", (PyCFunction) _wrap_FileHistory_UseMenu, METH_VARARGS | METH_KEYWORDS },
24520 { (char *)"FileHistory_RemoveMenu", (PyCFunction) _wrap_FileHistory_RemoveMenu, METH_VARARGS | METH_KEYWORDS },
24521 { (char *)"FileHistory_Load", (PyCFunction) _wrap_FileHistory_Load, METH_VARARGS | METH_KEYWORDS },
24522 { (char *)"FileHistory_Save", (PyCFunction) _wrap_FileHistory_Save, METH_VARARGS | METH_KEYWORDS },
24523 { (char *)"FileHistory_AddFilesToMenu", (PyCFunction) _wrap_FileHistory_AddFilesToMenu, METH_VARARGS | METH_KEYWORDS },
24524 { (char *)"FileHistory_AddFilesToThisMenu", (PyCFunction) _wrap_FileHistory_AddFilesToThisMenu, METH_VARARGS | METH_KEYWORDS },
24525 { (char *)"FileHistory_GetHistoryFile", (PyCFunction) _wrap_FileHistory_GetHistoryFile, METH_VARARGS | METH_KEYWORDS },
24526 { (char *)"FileHistory_GetCount", (PyCFunction) _wrap_FileHistory_GetCount, METH_VARARGS | METH_KEYWORDS },
24527 { (char *)"FileHistory_swigregister", FileHistory_swigregister, METH_VARARGS },
24528 { (char *)"new_SingleInstanceChecker", (PyCFunction) _wrap_new_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS },
24529 { (char *)"new_PreSingleInstanceChecker", (PyCFunction) _wrap_new_PreSingleInstanceChecker, METH_VARARGS | METH_KEYWORDS },
24530 { (char *)"delete_SingleInstanceChecker", (PyCFunction) _wrap_delete_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS },
24531 { (char *)"SingleInstanceChecker_Create", (PyCFunction) _wrap_SingleInstanceChecker_Create, METH_VARARGS | METH_KEYWORDS },
24532 { (char *)"SingleInstanceChecker_IsAnotherRunning", (PyCFunction) _wrap_SingleInstanceChecker_IsAnotherRunning, METH_VARARGS | METH_KEYWORDS },
24533 { (char *)"SingleInstanceChecker_swigregister", SingleInstanceChecker_swigregister, METH_VARARGS },
24534 { (char *)"DrawWindowOnDC", (PyCFunction) _wrap_DrawWindowOnDC, METH_VARARGS | METH_KEYWORDS },
24535 { (char *)"delete_TipProvider", (PyCFunction) _wrap_delete_TipProvider, METH_VARARGS | METH_KEYWORDS },
24536 { (char *)"TipProvider_GetTip", (PyCFunction) _wrap_TipProvider_GetTip, METH_VARARGS | METH_KEYWORDS },
24537 { (char *)"TipProvider_GetCurrentTip", (PyCFunction) _wrap_TipProvider_GetCurrentTip, METH_VARARGS | METH_KEYWORDS },
24538 { (char *)"TipProvider_PreprocessTip", (PyCFunction) _wrap_TipProvider_PreprocessTip, METH_VARARGS | METH_KEYWORDS },
24539 { (char *)"TipProvider_swigregister", TipProvider_swigregister, METH_VARARGS },
24540 { (char *)"new_PyTipProvider", (PyCFunction) _wrap_new_PyTipProvider, METH_VARARGS | METH_KEYWORDS },
24541 { (char *)"PyTipProvider__setCallbackInfo", (PyCFunction) _wrap_PyTipProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
24542 { (char *)"PyTipProvider_swigregister", PyTipProvider_swigregister, METH_VARARGS },
24543 { (char *)"ShowTip", (PyCFunction) _wrap_ShowTip, METH_VARARGS | METH_KEYWORDS },
24544 { (char *)"CreateFileTipProvider", (PyCFunction) _wrap_CreateFileTipProvider, METH_VARARGS | METH_KEYWORDS },
24545 { (char *)"new_Timer", (PyCFunction) _wrap_new_Timer, METH_VARARGS | METH_KEYWORDS },
24546 { (char *)"delete_Timer", (PyCFunction) _wrap_delete_Timer, METH_VARARGS | METH_KEYWORDS },
44127b65 24547 { (char *)"Timer__setCallbackInfo", (PyCFunction) _wrap_Timer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
24548 { (char *)"Timer_SetOwner", (PyCFunction) _wrap_Timer_SetOwner, METH_VARARGS | METH_KEYWORDS },
24549 { (char *)"Timer_Start", (PyCFunction) _wrap_Timer_Start, METH_VARARGS | METH_KEYWORDS },
24550 { (char *)"Timer_Stop", (PyCFunction) _wrap_Timer_Stop, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
24551 { (char *)"Timer_IsRunning", (PyCFunction) _wrap_Timer_IsRunning, METH_VARARGS | METH_KEYWORDS },
24552 { (char *)"Timer_GetInterval", (PyCFunction) _wrap_Timer_GetInterval, METH_VARARGS | METH_KEYWORDS },
24553 { (char *)"Timer_IsOneShot", (PyCFunction) _wrap_Timer_IsOneShot, METH_VARARGS | METH_KEYWORDS },
24554 { (char *)"Timer_swigregister", Timer_swigregister, METH_VARARGS },
24555 { (char *)"new_TimerEvent", (PyCFunction) _wrap_new_TimerEvent, METH_VARARGS | METH_KEYWORDS },
24556 { (char *)"TimerEvent_GetInterval", (PyCFunction) _wrap_TimerEvent_GetInterval, METH_VARARGS | METH_KEYWORDS },
24557 { (char *)"TimerEvent_swigregister", TimerEvent_swigregister, METH_VARARGS },
24558 { (char *)"new_TimerRunner", _wrap_new_TimerRunner, METH_VARARGS },
24559 { (char *)"delete_TimerRunner", (PyCFunction) _wrap_delete_TimerRunner, METH_VARARGS | METH_KEYWORDS },
24560 { (char *)"TimerRunner_Start", (PyCFunction) _wrap_TimerRunner_Start, METH_VARARGS | METH_KEYWORDS },
24561 { (char *)"TimerRunner_swigregister", TimerRunner_swigregister, METH_VARARGS },
24562 { (char *)"new_Log", (PyCFunction) _wrap_new_Log, METH_VARARGS | METH_KEYWORDS },
24563 { (char *)"Log_IsEnabled", (PyCFunction) _wrap_Log_IsEnabled, METH_VARARGS | METH_KEYWORDS },
24564 { (char *)"Log_EnableLogging", (PyCFunction) _wrap_Log_EnableLogging, METH_VARARGS | METH_KEYWORDS },
24565 { (char *)"Log_OnLog", (PyCFunction) _wrap_Log_OnLog, METH_VARARGS | METH_KEYWORDS },
24566 { (char *)"Log_Flush", (PyCFunction) _wrap_Log_Flush, METH_VARARGS | METH_KEYWORDS },
24567 { (char *)"Log_FlushActive", (PyCFunction) _wrap_Log_FlushActive, METH_VARARGS | METH_KEYWORDS },
24568 { (char *)"Log_GetActiveTarget", (PyCFunction) _wrap_Log_GetActiveTarget, METH_VARARGS | METH_KEYWORDS },
24569 { (char *)"Log_SetActiveTarget", (PyCFunction) _wrap_Log_SetActiveTarget, METH_VARARGS | METH_KEYWORDS },
24570 { (char *)"Log_Suspend", (PyCFunction) _wrap_Log_Suspend, METH_VARARGS | METH_KEYWORDS },
24571 { (char *)"Log_Resume", (PyCFunction) _wrap_Log_Resume, METH_VARARGS | METH_KEYWORDS },
24572 { (char *)"Log_SetVerbose", (PyCFunction) _wrap_Log_SetVerbose, METH_VARARGS | METH_KEYWORDS },
24573 { (char *)"Log_SetLogLevel", (PyCFunction) _wrap_Log_SetLogLevel, METH_VARARGS | METH_KEYWORDS },
24574 { (char *)"Log_DontCreateOnDemand", (PyCFunction) _wrap_Log_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS },
24575 { (char *)"Log_SetTraceMask", (PyCFunction) _wrap_Log_SetTraceMask, METH_VARARGS | METH_KEYWORDS },
24576 { (char *)"Log_AddTraceMask", (PyCFunction) _wrap_Log_AddTraceMask, METH_VARARGS | METH_KEYWORDS },
24577 { (char *)"Log_RemoveTraceMask", (PyCFunction) _wrap_Log_RemoveTraceMask, METH_VARARGS | METH_KEYWORDS },
24578 { (char *)"Log_ClearTraceMasks", (PyCFunction) _wrap_Log_ClearTraceMasks, METH_VARARGS | METH_KEYWORDS },
24579 { (char *)"Log_GetTraceMasks", (PyCFunction) _wrap_Log_GetTraceMasks, METH_VARARGS | METH_KEYWORDS },
24580 { (char *)"Log_SetTimestamp", (PyCFunction) _wrap_Log_SetTimestamp, METH_VARARGS | METH_KEYWORDS },
24581 { (char *)"Log_GetVerbose", (PyCFunction) _wrap_Log_GetVerbose, METH_VARARGS | METH_KEYWORDS },
24582 { (char *)"Log_GetTraceMask", (PyCFunction) _wrap_Log_GetTraceMask, METH_VARARGS | METH_KEYWORDS },
24583 { (char *)"Log_IsAllowedTraceMask", (PyCFunction) _wrap_Log_IsAllowedTraceMask, METH_VARARGS | METH_KEYWORDS },
24584 { (char *)"Log_GetLogLevel", (PyCFunction) _wrap_Log_GetLogLevel, METH_VARARGS | METH_KEYWORDS },
24585 { (char *)"Log_GetTimestamp", (PyCFunction) _wrap_Log_GetTimestamp, METH_VARARGS | METH_KEYWORDS },
24586 { (char *)"Log_TimeStamp", (PyCFunction) _wrap_Log_TimeStamp, METH_VARARGS | METH_KEYWORDS },
24587 { (char *)"Log_Destroy", (PyCFunction) _wrap_Log_Destroy, METH_VARARGS | METH_KEYWORDS },
24588 { (char *)"Log_swigregister", Log_swigregister, METH_VARARGS },
24589 { (char *)"new_LogStderr", (PyCFunction) _wrap_new_LogStderr, METH_VARARGS | METH_KEYWORDS },
24590 { (char *)"LogStderr_swigregister", LogStderr_swigregister, METH_VARARGS },
24591 { (char *)"new_LogTextCtrl", (PyCFunction) _wrap_new_LogTextCtrl, METH_VARARGS | METH_KEYWORDS },
24592 { (char *)"LogTextCtrl_swigregister", LogTextCtrl_swigregister, METH_VARARGS },
24593 { (char *)"new_LogGui", (PyCFunction) _wrap_new_LogGui, METH_VARARGS | METH_KEYWORDS },
24594 { (char *)"LogGui_swigregister", LogGui_swigregister, METH_VARARGS },
24595 { (char *)"new_LogWindow", (PyCFunction) _wrap_new_LogWindow, METH_VARARGS | METH_KEYWORDS },
24596 { (char *)"LogWindow_Show", (PyCFunction) _wrap_LogWindow_Show, METH_VARARGS | METH_KEYWORDS },
24597 { (char *)"LogWindow_GetFrame", (PyCFunction) _wrap_LogWindow_GetFrame, METH_VARARGS | METH_KEYWORDS },
24598 { (char *)"LogWindow_GetOldLog", (PyCFunction) _wrap_LogWindow_GetOldLog, METH_VARARGS | METH_KEYWORDS },
24599 { (char *)"LogWindow_IsPassingMessages", (PyCFunction) _wrap_LogWindow_IsPassingMessages, METH_VARARGS | METH_KEYWORDS },
24600 { (char *)"LogWindow_PassMessages", (PyCFunction) _wrap_LogWindow_PassMessages, METH_VARARGS | METH_KEYWORDS },
24601 { (char *)"LogWindow_swigregister", LogWindow_swigregister, METH_VARARGS },
24602 { (char *)"new_LogChain", (PyCFunction) _wrap_new_LogChain, METH_VARARGS | METH_KEYWORDS },
24603 { (char *)"LogChain_SetLog", (PyCFunction) _wrap_LogChain_SetLog, METH_VARARGS | METH_KEYWORDS },
24604 { (char *)"LogChain_PassMessages", (PyCFunction) _wrap_LogChain_PassMessages, METH_VARARGS | METH_KEYWORDS },
24605 { (char *)"LogChain_IsPassingMessages", (PyCFunction) _wrap_LogChain_IsPassingMessages, METH_VARARGS | METH_KEYWORDS },
24606 { (char *)"LogChain_GetOldLog", (PyCFunction) _wrap_LogChain_GetOldLog, METH_VARARGS | METH_KEYWORDS },
24607 { (char *)"LogChain_swigregister", LogChain_swigregister, METH_VARARGS },
24608 { (char *)"SysErrorCode", (PyCFunction) _wrap_SysErrorCode, METH_VARARGS | METH_KEYWORDS },
24609 { (char *)"SysErrorMsg", (PyCFunction) _wrap_SysErrorMsg, METH_VARARGS | METH_KEYWORDS },
24610 { (char *)"LogFatalError", (PyCFunction) _wrap_LogFatalError, METH_VARARGS | METH_KEYWORDS },
24611 { (char *)"LogError", (PyCFunction) _wrap_LogError, METH_VARARGS | METH_KEYWORDS },
24612 { (char *)"LogWarning", (PyCFunction) _wrap_LogWarning, METH_VARARGS | METH_KEYWORDS },
24613 { (char *)"LogMessage", (PyCFunction) _wrap_LogMessage, METH_VARARGS | METH_KEYWORDS },
24614 { (char *)"LogInfo", (PyCFunction) _wrap_LogInfo, METH_VARARGS | METH_KEYWORDS },
24615 { (char *)"LogDebug", (PyCFunction) _wrap_LogDebug, METH_VARARGS | METH_KEYWORDS },
24616 { (char *)"LogVerbose", (PyCFunction) _wrap_LogVerbose, METH_VARARGS | METH_KEYWORDS },
24617 { (char *)"LogStatus", (PyCFunction) _wrap_LogStatus, METH_VARARGS | METH_KEYWORDS },
24618 { (char *)"LogStatusFrame", (PyCFunction) _wrap_LogStatusFrame, METH_VARARGS | METH_KEYWORDS },
24619 { (char *)"LogSysError", (PyCFunction) _wrap_LogSysError, METH_VARARGS | METH_KEYWORDS },
24620 { (char *)"LogTrace", (PyCFunction) _wrap_LogTrace, METH_VARARGS | METH_KEYWORDS },
24621 { (char *)"LogTraceMask", (PyCFunction) _wrap_LogTraceMask, METH_VARARGS | METH_KEYWORDS },
24622 { (char *)"LogGeneric", (PyCFunction) _wrap_LogGeneric, METH_VARARGS | METH_KEYWORDS },
24623 { (char *)"SafeShowMessage", (PyCFunction) _wrap_SafeShowMessage, METH_VARARGS | METH_KEYWORDS },
24624 { (char *)"new_LogNull", (PyCFunction) _wrap_new_LogNull, METH_VARARGS | METH_KEYWORDS },
24625 { (char *)"delete_LogNull", (PyCFunction) _wrap_delete_LogNull, METH_VARARGS | METH_KEYWORDS },
24626 { (char *)"LogNull_swigregister", LogNull_swigregister, METH_VARARGS },
24627 { (char *)"new_PyLog", (PyCFunction) _wrap_new_PyLog, METH_VARARGS | METH_KEYWORDS },
24628 { (char *)"PyLog__setCallbackInfo", (PyCFunction) _wrap_PyLog__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
24629 { (char *)"PyLog_swigregister", PyLog_swigregister, METH_VARARGS },
24630 { (char *)"Process_Kill", (PyCFunction) _wrap_Process_Kill, METH_VARARGS | METH_KEYWORDS },
24631 { (char *)"Process_Exists", (PyCFunction) _wrap_Process_Exists, METH_VARARGS | METH_KEYWORDS },
24632 { (char *)"Process_Open", (PyCFunction) _wrap_Process_Open, METH_VARARGS | METH_KEYWORDS },
24633 { (char *)"new_Process", (PyCFunction) _wrap_new_Process, METH_VARARGS | METH_KEYWORDS },
24634 { (char *)"Process__setCallbackInfo", (PyCFunction) _wrap_Process__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
24635 { (char *)"Process_base_OnTerminate", (PyCFunction) _wrap_Process_base_OnTerminate, METH_VARARGS | METH_KEYWORDS },
24636 { (char *)"Process_Redirect", (PyCFunction) _wrap_Process_Redirect, METH_VARARGS | METH_KEYWORDS },
24637 { (char *)"Process_IsRedirected", (PyCFunction) _wrap_Process_IsRedirected, METH_VARARGS | METH_KEYWORDS },
24638 { (char *)"Process_Detach", (PyCFunction) _wrap_Process_Detach, METH_VARARGS | METH_KEYWORDS },
24639 { (char *)"Process_GetInputStream", (PyCFunction) _wrap_Process_GetInputStream, METH_VARARGS | METH_KEYWORDS },
24640 { (char *)"Process_GetErrorStream", (PyCFunction) _wrap_Process_GetErrorStream, METH_VARARGS | METH_KEYWORDS },
24641 { (char *)"Process_GetOutputStream", (PyCFunction) _wrap_Process_GetOutputStream, METH_VARARGS | METH_KEYWORDS },
24642 { (char *)"Process_CloseOutput", (PyCFunction) _wrap_Process_CloseOutput, METH_VARARGS | METH_KEYWORDS },
24643 { (char *)"Process_IsInputOpened", (PyCFunction) _wrap_Process_IsInputOpened, METH_VARARGS | METH_KEYWORDS },
24644 { (char *)"Process_IsInputAvailable", (PyCFunction) _wrap_Process_IsInputAvailable, METH_VARARGS | METH_KEYWORDS },
24645 { (char *)"Process_IsErrorAvailable", (PyCFunction) _wrap_Process_IsErrorAvailable, METH_VARARGS | METH_KEYWORDS },
24646 { (char *)"Process_swigregister", Process_swigregister, METH_VARARGS },
24647 { (char *)"new_ProcessEvent", (PyCFunction) _wrap_new_ProcessEvent, METH_VARARGS | METH_KEYWORDS },
24648 { (char *)"ProcessEvent_GetPid", (PyCFunction) _wrap_ProcessEvent_GetPid, METH_VARARGS | METH_KEYWORDS },
24649 { (char *)"ProcessEvent_GetExitCode", (PyCFunction) _wrap_ProcessEvent_GetExitCode, METH_VARARGS | METH_KEYWORDS },
24650 { (char *)"ProcessEvent_m_pid_set", (PyCFunction) _wrap_ProcessEvent_m_pid_set, METH_VARARGS | METH_KEYWORDS },
24651 { (char *)"ProcessEvent_m_pid_get", (PyCFunction) _wrap_ProcessEvent_m_pid_get, METH_VARARGS | METH_KEYWORDS },
24652 { (char *)"ProcessEvent_m_exitcode_set", (PyCFunction) _wrap_ProcessEvent_m_exitcode_set, METH_VARARGS | METH_KEYWORDS },
24653 { (char *)"ProcessEvent_m_exitcode_get", (PyCFunction) _wrap_ProcessEvent_m_exitcode_get, METH_VARARGS | METH_KEYWORDS },
24654 { (char *)"ProcessEvent_swigregister", ProcessEvent_swigregister, METH_VARARGS },
24655 { (char *)"Execute", (PyCFunction) _wrap_Execute, METH_VARARGS | METH_KEYWORDS },
24656 { (char *)"new_Joystick", (PyCFunction) _wrap_new_Joystick, METH_VARARGS | METH_KEYWORDS },
24657 { (char *)"delete_Joystick", (PyCFunction) _wrap_delete_Joystick, METH_VARARGS | METH_KEYWORDS },
24658 { (char *)"Joystick_GetPosition", (PyCFunction) _wrap_Joystick_GetPosition, METH_VARARGS | METH_KEYWORDS },
24659 { (char *)"Joystick_GetZPosition", (PyCFunction) _wrap_Joystick_GetZPosition, METH_VARARGS | METH_KEYWORDS },
24660 { (char *)"Joystick_GetButtonState", (PyCFunction) _wrap_Joystick_GetButtonState, METH_VARARGS | METH_KEYWORDS },
24661 { (char *)"Joystick_GetPOVPosition", (PyCFunction) _wrap_Joystick_GetPOVPosition, METH_VARARGS | METH_KEYWORDS },
24662 { (char *)"Joystick_GetPOVCTSPosition", (PyCFunction) _wrap_Joystick_GetPOVCTSPosition, METH_VARARGS | METH_KEYWORDS },
24663 { (char *)"Joystick_GetRudderPosition", (PyCFunction) _wrap_Joystick_GetRudderPosition, METH_VARARGS | METH_KEYWORDS },
24664 { (char *)"Joystick_GetUPosition", (PyCFunction) _wrap_Joystick_GetUPosition, METH_VARARGS | METH_KEYWORDS },
24665 { (char *)"Joystick_GetVPosition", (PyCFunction) _wrap_Joystick_GetVPosition, METH_VARARGS | METH_KEYWORDS },
24666 { (char *)"Joystick_GetMovementThreshold", (PyCFunction) _wrap_Joystick_GetMovementThreshold, METH_VARARGS | METH_KEYWORDS },
24667 { (char *)"Joystick_SetMovementThreshold", (PyCFunction) _wrap_Joystick_SetMovementThreshold, METH_VARARGS | METH_KEYWORDS },
24668 { (char *)"Joystick_IsOk", (PyCFunction) _wrap_Joystick_IsOk, METH_VARARGS | METH_KEYWORDS },
24669 { (char *)"Joystick_GetNumberJoysticks", (PyCFunction) _wrap_Joystick_GetNumberJoysticks, METH_VARARGS | METH_KEYWORDS },
24670 { (char *)"Joystick_GetManufacturerId", (PyCFunction) _wrap_Joystick_GetManufacturerId, METH_VARARGS | METH_KEYWORDS },
24671 { (char *)"Joystick_GetProductId", (PyCFunction) _wrap_Joystick_GetProductId, METH_VARARGS | METH_KEYWORDS },
24672 { (char *)"Joystick_GetProductName", (PyCFunction) _wrap_Joystick_GetProductName, METH_VARARGS | METH_KEYWORDS },
24673 { (char *)"Joystick_GetXMin", (PyCFunction) _wrap_Joystick_GetXMin, METH_VARARGS | METH_KEYWORDS },
24674 { (char *)"Joystick_GetYMin", (PyCFunction) _wrap_Joystick_GetYMin, METH_VARARGS | METH_KEYWORDS },
24675 { (char *)"Joystick_GetZMin", (PyCFunction) _wrap_Joystick_GetZMin, METH_VARARGS | METH_KEYWORDS },
24676 { (char *)"Joystick_GetXMax", (PyCFunction) _wrap_Joystick_GetXMax, METH_VARARGS | METH_KEYWORDS },
24677 { (char *)"Joystick_GetYMax", (PyCFunction) _wrap_Joystick_GetYMax, METH_VARARGS | METH_KEYWORDS },
24678 { (char *)"Joystick_GetZMax", (PyCFunction) _wrap_Joystick_GetZMax, METH_VARARGS | METH_KEYWORDS },
24679 { (char *)"Joystick_GetNumberButtons", (PyCFunction) _wrap_Joystick_GetNumberButtons, METH_VARARGS | METH_KEYWORDS },
24680 { (char *)"Joystick_GetNumberAxes", (PyCFunction) _wrap_Joystick_GetNumberAxes, METH_VARARGS | METH_KEYWORDS },
24681 { (char *)"Joystick_GetMaxButtons", (PyCFunction) _wrap_Joystick_GetMaxButtons, METH_VARARGS | METH_KEYWORDS },
24682 { (char *)"Joystick_GetMaxAxes", (PyCFunction) _wrap_Joystick_GetMaxAxes, METH_VARARGS | METH_KEYWORDS },
24683 { (char *)"Joystick_GetPollingMin", (PyCFunction) _wrap_Joystick_GetPollingMin, METH_VARARGS | METH_KEYWORDS },
24684 { (char *)"Joystick_GetPollingMax", (PyCFunction) _wrap_Joystick_GetPollingMax, METH_VARARGS | METH_KEYWORDS },
24685 { (char *)"Joystick_GetRudderMin", (PyCFunction) _wrap_Joystick_GetRudderMin, METH_VARARGS | METH_KEYWORDS },
24686 { (char *)"Joystick_GetRudderMax", (PyCFunction) _wrap_Joystick_GetRudderMax, METH_VARARGS | METH_KEYWORDS },
24687 { (char *)"Joystick_GetUMin", (PyCFunction) _wrap_Joystick_GetUMin, METH_VARARGS | METH_KEYWORDS },
24688 { (char *)"Joystick_GetUMax", (PyCFunction) _wrap_Joystick_GetUMax, METH_VARARGS | METH_KEYWORDS },
24689 { (char *)"Joystick_GetVMin", (PyCFunction) _wrap_Joystick_GetVMin, METH_VARARGS | METH_KEYWORDS },
24690 { (char *)"Joystick_GetVMax", (PyCFunction) _wrap_Joystick_GetVMax, METH_VARARGS | METH_KEYWORDS },
24691 { (char *)"Joystick_HasRudder", (PyCFunction) _wrap_Joystick_HasRudder, METH_VARARGS | METH_KEYWORDS },
24692 { (char *)"Joystick_HasZ", (PyCFunction) _wrap_Joystick_HasZ, METH_VARARGS | METH_KEYWORDS },
24693 { (char *)"Joystick_HasU", (PyCFunction) _wrap_Joystick_HasU, METH_VARARGS | METH_KEYWORDS },
24694 { (char *)"Joystick_HasV", (PyCFunction) _wrap_Joystick_HasV, METH_VARARGS | METH_KEYWORDS },
24695 { (char *)"Joystick_HasPOV", (PyCFunction) _wrap_Joystick_HasPOV, METH_VARARGS | METH_KEYWORDS },
24696 { (char *)"Joystick_HasPOV4Dir", (PyCFunction) _wrap_Joystick_HasPOV4Dir, METH_VARARGS | METH_KEYWORDS },
24697 { (char *)"Joystick_HasPOVCTS", (PyCFunction) _wrap_Joystick_HasPOVCTS, METH_VARARGS | METH_KEYWORDS },
24698 { (char *)"Joystick_SetCapture", (PyCFunction) _wrap_Joystick_SetCapture, METH_VARARGS | METH_KEYWORDS },
24699 { (char *)"Joystick_ReleaseCapture", (PyCFunction) _wrap_Joystick_ReleaseCapture, METH_VARARGS | METH_KEYWORDS },
24700 { (char *)"Joystick_swigregister", Joystick_swigregister, METH_VARARGS },
24701 { (char *)"JoystickEvent_m_pos_set", (PyCFunction) _wrap_JoystickEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS },
24702 { (char *)"JoystickEvent_m_pos_get", (PyCFunction) _wrap_JoystickEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS },
24703 { (char *)"JoystickEvent_m_zPosition_set", (PyCFunction) _wrap_JoystickEvent_m_zPosition_set, METH_VARARGS | METH_KEYWORDS },
24704 { (char *)"JoystickEvent_m_zPosition_get", (PyCFunction) _wrap_JoystickEvent_m_zPosition_get, METH_VARARGS | METH_KEYWORDS },
24705 { (char *)"JoystickEvent_m_buttonChange_set", (PyCFunction) _wrap_JoystickEvent_m_buttonChange_set, METH_VARARGS | METH_KEYWORDS },
24706 { (char *)"JoystickEvent_m_buttonChange_get", (PyCFunction) _wrap_JoystickEvent_m_buttonChange_get, METH_VARARGS | METH_KEYWORDS },
24707 { (char *)"JoystickEvent_m_buttonState_set", (PyCFunction) _wrap_JoystickEvent_m_buttonState_set, METH_VARARGS | METH_KEYWORDS },
24708 { (char *)"JoystickEvent_m_buttonState_get", (PyCFunction) _wrap_JoystickEvent_m_buttonState_get, METH_VARARGS | METH_KEYWORDS },
24709 { (char *)"JoystickEvent_m_joyStick_set", (PyCFunction) _wrap_JoystickEvent_m_joyStick_set, METH_VARARGS | METH_KEYWORDS },
24710 { (char *)"JoystickEvent_m_joyStick_get", (PyCFunction) _wrap_JoystickEvent_m_joyStick_get, METH_VARARGS | METH_KEYWORDS },
24711 { (char *)"new_JoystickEvent", (PyCFunction) _wrap_new_JoystickEvent, METH_VARARGS | METH_KEYWORDS },
24712 { (char *)"JoystickEvent_GetPosition", (PyCFunction) _wrap_JoystickEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
24713 { (char *)"JoystickEvent_GetZPosition", (PyCFunction) _wrap_JoystickEvent_GetZPosition, METH_VARARGS | METH_KEYWORDS },
24714 { (char *)"JoystickEvent_GetButtonState", (PyCFunction) _wrap_JoystickEvent_GetButtonState, METH_VARARGS | METH_KEYWORDS },
24715 { (char *)"JoystickEvent_GetButtonChange", (PyCFunction) _wrap_JoystickEvent_GetButtonChange, METH_VARARGS | METH_KEYWORDS },
24716 { (char *)"JoystickEvent_GetJoystick", (PyCFunction) _wrap_JoystickEvent_GetJoystick, METH_VARARGS | METH_KEYWORDS },
24717 { (char *)"JoystickEvent_SetJoystick", (PyCFunction) _wrap_JoystickEvent_SetJoystick, METH_VARARGS | METH_KEYWORDS },
24718 { (char *)"JoystickEvent_SetButtonState", (PyCFunction) _wrap_JoystickEvent_SetButtonState, METH_VARARGS | METH_KEYWORDS },
24719 { (char *)"JoystickEvent_SetButtonChange", (PyCFunction) _wrap_JoystickEvent_SetButtonChange, METH_VARARGS | METH_KEYWORDS },
24720 { (char *)"JoystickEvent_SetPosition", (PyCFunction) _wrap_JoystickEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
24721 { (char *)"JoystickEvent_SetZPosition", (PyCFunction) _wrap_JoystickEvent_SetZPosition, METH_VARARGS | METH_KEYWORDS },
24722 { (char *)"JoystickEvent_IsButton", (PyCFunction) _wrap_JoystickEvent_IsButton, METH_VARARGS | METH_KEYWORDS },
24723 { (char *)"JoystickEvent_IsMove", (PyCFunction) _wrap_JoystickEvent_IsMove, METH_VARARGS | METH_KEYWORDS },
24724 { (char *)"JoystickEvent_IsZMove", (PyCFunction) _wrap_JoystickEvent_IsZMove, METH_VARARGS | METH_KEYWORDS },
24725 { (char *)"JoystickEvent_ButtonDown", (PyCFunction) _wrap_JoystickEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS },
24726 { (char *)"JoystickEvent_ButtonUp", (PyCFunction) _wrap_JoystickEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS },
24727 { (char *)"JoystickEvent_ButtonIsDown", (PyCFunction) _wrap_JoystickEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS },
24728 { (char *)"JoystickEvent_swigregister", JoystickEvent_swigregister, METH_VARARGS },
24729 { (char *)"new_Wave", (PyCFunction) _wrap_new_Wave, METH_VARARGS | METH_KEYWORDS },
24730 { (char *)"new_WaveData", (PyCFunction) _wrap_new_WaveData, METH_VARARGS | METH_KEYWORDS },
24731 { (char *)"delete_Wave", (PyCFunction) _wrap_delete_Wave, METH_VARARGS | METH_KEYWORDS },
24732 { (char *)"Wave_IsOk", (PyCFunction) _wrap_Wave_IsOk, METH_VARARGS | METH_KEYWORDS },
24733 { (char *)"Wave_Play", (PyCFunction) _wrap_Wave_Play, METH_VARARGS | METH_KEYWORDS },
24734 { (char *)"Wave_swigregister", Wave_swigregister, METH_VARARGS },
24735 { (char *)"new_FileTypeInfo", (PyCFunction) _wrap_new_FileTypeInfo, METH_VARARGS | METH_KEYWORDS },
24736 { (char *)"new_FileTypeInfoSequence", (PyCFunction) _wrap_new_FileTypeInfoSequence, METH_VARARGS | METH_KEYWORDS },
24737 { (char *)"new_NullFileTypeInfo", (PyCFunction) _wrap_new_NullFileTypeInfo, METH_VARARGS | METH_KEYWORDS },
24738 { (char *)"FileTypeInfo_IsValid", (PyCFunction) _wrap_FileTypeInfo_IsValid, METH_VARARGS | METH_KEYWORDS },
24739 { (char *)"FileTypeInfo_SetIcon", (PyCFunction) _wrap_FileTypeInfo_SetIcon, METH_VARARGS | METH_KEYWORDS },
24740 { (char *)"FileTypeInfo_SetShortDesc", (PyCFunction) _wrap_FileTypeInfo_SetShortDesc, METH_VARARGS | METH_KEYWORDS },
24741 { (char *)"FileTypeInfo_GetMimeType", (PyCFunction) _wrap_FileTypeInfo_GetMimeType, METH_VARARGS | METH_KEYWORDS },
24742 { (char *)"FileTypeInfo_GetOpenCommand", (PyCFunction) _wrap_FileTypeInfo_GetOpenCommand, METH_VARARGS | METH_KEYWORDS },
24743 { (char *)"FileTypeInfo_GetPrintCommand", (PyCFunction) _wrap_FileTypeInfo_GetPrintCommand, METH_VARARGS | METH_KEYWORDS },
24744 { (char *)"FileTypeInfo_GetShortDesc", (PyCFunction) _wrap_FileTypeInfo_GetShortDesc, METH_VARARGS | METH_KEYWORDS },
24745 { (char *)"FileTypeInfo_GetDescription", (PyCFunction) _wrap_FileTypeInfo_GetDescription, METH_VARARGS | METH_KEYWORDS },
24746 { (char *)"FileTypeInfo_GetExtensions", (PyCFunction) _wrap_FileTypeInfo_GetExtensions, METH_VARARGS | METH_KEYWORDS },
24747 { (char *)"FileTypeInfo_GetExtensionsCount", (PyCFunction) _wrap_FileTypeInfo_GetExtensionsCount, METH_VARARGS | METH_KEYWORDS },
24748 { (char *)"FileTypeInfo_GetIconFile", (PyCFunction) _wrap_FileTypeInfo_GetIconFile, METH_VARARGS | METH_KEYWORDS },
24749 { (char *)"FileTypeInfo_GetIconIndex", (PyCFunction) _wrap_FileTypeInfo_GetIconIndex, METH_VARARGS | METH_KEYWORDS },
24750 { (char *)"FileTypeInfo_swigregister", FileTypeInfo_swigregister, METH_VARARGS },
24751 { (char *)"new_FileType", (PyCFunction) _wrap_new_FileType, METH_VARARGS | METH_KEYWORDS },
24752 { (char *)"delete_FileType", (PyCFunction) _wrap_delete_FileType, METH_VARARGS | METH_KEYWORDS },
24753 { (char *)"FileType_GetMimeType", (PyCFunction) _wrap_FileType_GetMimeType, METH_VARARGS | METH_KEYWORDS },
24754 { (char *)"FileType_GetMimeTypes", (PyCFunction) _wrap_FileType_GetMimeTypes, METH_VARARGS | METH_KEYWORDS },
24755 { (char *)"FileType_GetExtensions", (PyCFunction) _wrap_FileType_GetExtensions, METH_VARARGS | METH_KEYWORDS },
24756 { (char *)"FileType_GetIcon", (PyCFunction) _wrap_FileType_GetIcon, METH_VARARGS | METH_KEYWORDS },
24757 { (char *)"FileType_GetIconInfo", (PyCFunction) _wrap_FileType_GetIconInfo, METH_VARARGS | METH_KEYWORDS },
24758 { (char *)"FileType_GetDescription", (PyCFunction) _wrap_FileType_GetDescription, METH_VARARGS | METH_KEYWORDS },
24759 { (char *)"FileType_GetOpenCommand", (PyCFunction) _wrap_FileType_GetOpenCommand, METH_VARARGS | METH_KEYWORDS },
24760 { (char *)"FileType_GetPrintCommand", (PyCFunction) _wrap_FileType_GetPrintCommand, METH_VARARGS | METH_KEYWORDS },
24761 { (char *)"FileType_GetAllCommands", (PyCFunction) _wrap_FileType_GetAllCommands, METH_VARARGS | METH_KEYWORDS },
24762 { (char *)"FileType_SetCommand", (PyCFunction) _wrap_FileType_SetCommand, METH_VARARGS | METH_KEYWORDS },
24763 { (char *)"FileType_SetDefaultIcon", (PyCFunction) _wrap_FileType_SetDefaultIcon, METH_VARARGS | METH_KEYWORDS },
24764 { (char *)"FileType_Unassociate", (PyCFunction) _wrap_FileType_Unassociate, METH_VARARGS | METH_KEYWORDS },
24765 { (char *)"FileType_ExpandCommand", (PyCFunction) _wrap_FileType_ExpandCommand, METH_VARARGS | METH_KEYWORDS },
24766 { (char *)"FileType_swigregister", FileType_swigregister, METH_VARARGS },
24767 { (char *)"MimeTypesManager_IsOfType", (PyCFunction) _wrap_MimeTypesManager_IsOfType, METH_VARARGS | METH_KEYWORDS },
24768 { (char *)"new_MimeTypesManager", (PyCFunction) _wrap_new_MimeTypesManager, METH_VARARGS | METH_KEYWORDS },
24769 { (char *)"MimeTypesManager_Initialize", (PyCFunction) _wrap_MimeTypesManager_Initialize, METH_VARARGS | METH_KEYWORDS },
24770 { (char *)"MimeTypesManager_ClearData", (PyCFunction) _wrap_MimeTypesManager_ClearData, METH_VARARGS | METH_KEYWORDS },
24771 { (char *)"MimeTypesManager_GetFileTypeFromExtension", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromExtension, METH_VARARGS | METH_KEYWORDS },
24772 { (char *)"MimeTypesManager_GetFileTypeFromMimeType", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromMimeType, METH_VARARGS | METH_KEYWORDS },
24773 { (char *)"MimeTypesManager_ReadMailcap", (PyCFunction) _wrap_MimeTypesManager_ReadMailcap, METH_VARARGS | METH_KEYWORDS },
24774 { (char *)"MimeTypesManager_ReadMimeTypes", (PyCFunction) _wrap_MimeTypesManager_ReadMimeTypes, METH_VARARGS | METH_KEYWORDS },
24775 { (char *)"MimeTypesManager_EnumAllFileTypes", (PyCFunction) _wrap_MimeTypesManager_EnumAllFileTypes, METH_VARARGS | METH_KEYWORDS },
24776 { (char *)"MimeTypesManager_AddFallback", (PyCFunction) _wrap_MimeTypesManager_AddFallback, METH_VARARGS | METH_KEYWORDS },
24777 { (char *)"MimeTypesManager_Associate", (PyCFunction) _wrap_MimeTypesManager_Associate, METH_VARARGS | METH_KEYWORDS },
24778 { (char *)"MimeTypesManager_Unassociate", (PyCFunction) _wrap_MimeTypesManager_Unassociate, METH_VARARGS | METH_KEYWORDS },
24779 { (char *)"delete_MimeTypesManager", (PyCFunction) _wrap_delete_MimeTypesManager, METH_VARARGS | METH_KEYWORDS },
24780 { (char *)"MimeTypesManager_swigregister", MimeTypesManager_swigregister, METH_VARARGS },
24781 { (char *)"new_ArtProvider", (PyCFunction) _wrap_new_ArtProvider, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
24782 { (char *)"ArtProvider__setCallbackInfo", (PyCFunction) _wrap_ArtProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
24783 { (char *)"ArtProvider_PushProvider", (PyCFunction) _wrap_ArtProvider_PushProvider, METH_VARARGS | METH_KEYWORDS },
24784 { (char *)"ArtProvider_PopProvider", (PyCFunction) _wrap_ArtProvider_PopProvider, METH_VARARGS | METH_KEYWORDS },
24785 { (char *)"ArtProvider_RemoveProvider", (PyCFunction) _wrap_ArtProvider_RemoveProvider, METH_VARARGS | METH_KEYWORDS },
24786 { (char *)"ArtProvider_GetBitmap", (PyCFunction) _wrap_ArtProvider_GetBitmap, METH_VARARGS | METH_KEYWORDS },
24787 { (char *)"ArtProvider_GetIcon", (PyCFunction) _wrap_ArtProvider_GetIcon, METH_VARARGS | METH_KEYWORDS },
41f1cec7 24788 { (char *)"ArtProvider_Destroy", (PyCFunction) _wrap_ArtProvider_Destroy, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
24789 { (char *)"ArtProvider_swigregister", ArtProvider_swigregister, METH_VARARGS },
24790 { (char *)"delete_ConfigBase", (PyCFunction) _wrap_delete_ConfigBase, METH_VARARGS | METH_KEYWORDS },
24791 { (char *)"ConfigBase_Set", (PyCFunction) _wrap_ConfigBase_Set, METH_VARARGS | METH_KEYWORDS },
24792 { (char *)"ConfigBase_Get", (PyCFunction) _wrap_ConfigBase_Get, METH_VARARGS | METH_KEYWORDS },
24793 { (char *)"ConfigBase_Create", (PyCFunction) _wrap_ConfigBase_Create, METH_VARARGS | METH_KEYWORDS },
24794 { (char *)"ConfigBase_DontCreateOnDemand", (PyCFunction) _wrap_ConfigBase_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS },
24795 { (char *)"ConfigBase_SetPath", (PyCFunction) _wrap_ConfigBase_SetPath, METH_VARARGS | METH_KEYWORDS },
24796 { (char *)"ConfigBase_GetPath", (PyCFunction) _wrap_ConfigBase_GetPath, METH_VARARGS | METH_KEYWORDS },
24797 { (char *)"ConfigBase_GetFirstGroup", (PyCFunction) _wrap_ConfigBase_GetFirstGroup, METH_VARARGS | METH_KEYWORDS },
24798 { (char *)"ConfigBase_GetNextGroup", (PyCFunction) _wrap_ConfigBase_GetNextGroup, METH_VARARGS | METH_KEYWORDS },
24799 { (char *)"ConfigBase_GetFirstEntry", (PyCFunction) _wrap_ConfigBase_GetFirstEntry, METH_VARARGS | METH_KEYWORDS },
24800 { (char *)"ConfigBase_GetNextEntry", (PyCFunction) _wrap_ConfigBase_GetNextEntry, METH_VARARGS | METH_KEYWORDS },
24801 { (char *)"ConfigBase_GetNumberOfEntries", (PyCFunction) _wrap_ConfigBase_GetNumberOfEntries, METH_VARARGS | METH_KEYWORDS },
24802 { (char *)"ConfigBase_GetNumberOfGroups", (PyCFunction) _wrap_ConfigBase_GetNumberOfGroups, METH_VARARGS | METH_KEYWORDS },
24803 { (char *)"ConfigBase_HasGroup", (PyCFunction) _wrap_ConfigBase_HasGroup, METH_VARARGS | METH_KEYWORDS },
24804 { (char *)"ConfigBase_HasEntry", (PyCFunction) _wrap_ConfigBase_HasEntry, METH_VARARGS | METH_KEYWORDS },
24805 { (char *)"ConfigBase_Exists", (PyCFunction) _wrap_ConfigBase_Exists, METH_VARARGS | METH_KEYWORDS },
24806 { (char *)"ConfigBase_GetEntryType", (PyCFunction) _wrap_ConfigBase_GetEntryType, METH_VARARGS | METH_KEYWORDS },
24807 { (char *)"ConfigBase_Read", (PyCFunction) _wrap_ConfigBase_Read, METH_VARARGS | METH_KEYWORDS },
24808 { (char *)"ConfigBase_ReadInt", (PyCFunction) _wrap_ConfigBase_ReadInt, METH_VARARGS | METH_KEYWORDS },
24809 { (char *)"ConfigBase_ReadFloat", (PyCFunction) _wrap_ConfigBase_ReadFloat, METH_VARARGS | METH_KEYWORDS },
24810 { (char *)"ConfigBase_ReadBool", (PyCFunction) _wrap_ConfigBase_ReadBool, METH_VARARGS | METH_KEYWORDS },
24811 { (char *)"ConfigBase_Write", (PyCFunction) _wrap_ConfigBase_Write, METH_VARARGS | METH_KEYWORDS },
24812 { (char *)"ConfigBase_WriteInt", (PyCFunction) _wrap_ConfigBase_WriteInt, METH_VARARGS | METH_KEYWORDS },
24813 { (char *)"ConfigBase_WriteFloat", (PyCFunction) _wrap_ConfigBase_WriteFloat, METH_VARARGS | METH_KEYWORDS },
24814 { (char *)"ConfigBase_WriteBool", (PyCFunction) _wrap_ConfigBase_WriteBool, METH_VARARGS | METH_KEYWORDS },
24815 { (char *)"ConfigBase_Flush", (PyCFunction) _wrap_ConfigBase_Flush, METH_VARARGS | METH_KEYWORDS },
24816 { (char *)"ConfigBase_RenameEntry", (PyCFunction) _wrap_ConfigBase_RenameEntry, METH_VARARGS | METH_KEYWORDS },
24817 { (char *)"ConfigBase_RenameGroup", (PyCFunction) _wrap_ConfigBase_RenameGroup, METH_VARARGS | METH_KEYWORDS },
24818 { (char *)"ConfigBase_DeleteEntry", (PyCFunction) _wrap_ConfigBase_DeleteEntry, METH_VARARGS | METH_KEYWORDS },
24819 { (char *)"ConfigBase_DeleteGroup", (PyCFunction) _wrap_ConfigBase_DeleteGroup, METH_VARARGS | METH_KEYWORDS },
24820 { (char *)"ConfigBase_DeleteAll", (PyCFunction) _wrap_ConfigBase_DeleteAll, METH_VARARGS | METH_KEYWORDS },
24821 { (char *)"ConfigBase_IsExpandingEnvVars", (PyCFunction) _wrap_ConfigBase_IsExpandingEnvVars, METH_VARARGS | METH_KEYWORDS },
24822 { (char *)"ConfigBase_SetExpandEnvVars", (PyCFunction) _wrap_ConfigBase_SetExpandEnvVars, METH_VARARGS | METH_KEYWORDS },
24823 { (char *)"ConfigBase_SetRecordDefaults", (PyCFunction) _wrap_ConfigBase_SetRecordDefaults, METH_VARARGS | METH_KEYWORDS },
24824 { (char *)"ConfigBase_IsRecordingDefaults", (PyCFunction) _wrap_ConfigBase_IsRecordingDefaults, METH_VARARGS | METH_KEYWORDS },
24825 { (char *)"ConfigBase_ExpandEnvVars", (PyCFunction) _wrap_ConfigBase_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS },
24826 { (char *)"ConfigBase_GetAppName", (PyCFunction) _wrap_ConfigBase_GetAppName, METH_VARARGS | METH_KEYWORDS },
24827 { (char *)"ConfigBase_GetVendorName", (PyCFunction) _wrap_ConfigBase_GetVendorName, METH_VARARGS | METH_KEYWORDS },
24828 { (char *)"ConfigBase_SetAppName", (PyCFunction) _wrap_ConfigBase_SetAppName, METH_VARARGS | METH_KEYWORDS },
24829 { (char *)"ConfigBase_SetVendorName", (PyCFunction) _wrap_ConfigBase_SetVendorName, METH_VARARGS | METH_KEYWORDS },
24830 { (char *)"ConfigBase_SetStyle", (PyCFunction) _wrap_ConfigBase_SetStyle, METH_VARARGS | METH_KEYWORDS },
24831 { (char *)"ConfigBase_GetStyle", (PyCFunction) _wrap_ConfigBase_GetStyle, METH_VARARGS | METH_KEYWORDS },
24832 { (char *)"ConfigBase_swigregister", ConfigBase_swigregister, METH_VARARGS },
24833 { (char *)"new_ConfigPathChanger", (PyCFunction) _wrap_new_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS },
24834 { (char *)"delete_ConfigPathChanger", (PyCFunction) _wrap_delete_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS },
24835 { (char *)"ConfigPathChanger_Name", (PyCFunction) _wrap_ConfigPathChanger_Name, METH_VARARGS | METH_KEYWORDS },
24836 { (char *)"ConfigPathChanger_swigregister", ConfigPathChanger_swigregister, METH_VARARGS },
24837 { (char *)"new_Config", (PyCFunction) _wrap_new_Config, METH_VARARGS | METH_KEYWORDS },
24838 { (char *)"delete_Config", (PyCFunction) _wrap_delete_Config, METH_VARARGS | METH_KEYWORDS },
24839 { (char *)"Config_swigregister", Config_swigregister, METH_VARARGS },
24840 { (char *)"new_FileConfig", (PyCFunction) _wrap_new_FileConfig, METH_VARARGS | METH_KEYWORDS },
24841 { (char *)"delete_FileConfig", (PyCFunction) _wrap_delete_FileConfig, METH_VARARGS | METH_KEYWORDS },
24842 { (char *)"FileConfig_swigregister", FileConfig_swigregister, METH_VARARGS },
24843 { (char *)"ExpandEnvVars", (PyCFunction) _wrap_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS },
24844 { (char *)"DateTime_SetCountry", (PyCFunction) _wrap_DateTime_SetCountry, METH_VARARGS | METH_KEYWORDS },
24845 { (char *)"DateTime_GetCountry", (PyCFunction) _wrap_DateTime_GetCountry, METH_VARARGS | METH_KEYWORDS },
24846 { (char *)"DateTime_IsWestEuropeanCountry", (PyCFunction) _wrap_DateTime_IsWestEuropeanCountry, METH_VARARGS | METH_KEYWORDS },
24847 { (char *)"DateTime_GetCurrentYear", (PyCFunction) _wrap_DateTime_GetCurrentYear, METH_VARARGS | METH_KEYWORDS },
24848 { (char *)"DateTime_ConvertYearToBC", (PyCFunction) _wrap_DateTime_ConvertYearToBC, METH_VARARGS | METH_KEYWORDS },
24849 { (char *)"DateTime_GetCurrentMonth", (PyCFunction) _wrap_DateTime_GetCurrentMonth, METH_VARARGS | METH_KEYWORDS },
24850 { (char *)"DateTime_IsLeapYear", (PyCFunction) _wrap_DateTime_IsLeapYear, METH_VARARGS | METH_KEYWORDS },
24851 { (char *)"DateTime_GetCentury", (PyCFunction) _wrap_DateTime_GetCentury, METH_VARARGS | METH_KEYWORDS },
24852 { (char *)"DateTime_GetNumberOfDaysinYear", (PyCFunction) _wrap_DateTime_GetNumberOfDaysinYear, METH_VARARGS | METH_KEYWORDS },
24853 { (char *)"DateTime_GetNumberOfDaysInMonth", (PyCFunction) _wrap_DateTime_GetNumberOfDaysInMonth, METH_VARARGS | METH_KEYWORDS },
24854 { (char *)"DateTime_GetMonthName", (PyCFunction) _wrap_DateTime_GetMonthName, METH_VARARGS | METH_KEYWORDS },
24855 { (char *)"DateTime_GetWeekDayName", (PyCFunction) _wrap_DateTime_GetWeekDayName, METH_VARARGS | METH_KEYWORDS },
24856 { (char *)"DateTime_GetAmPmStrings", (PyCFunction) _wrap_DateTime_GetAmPmStrings, METH_VARARGS | METH_KEYWORDS },
24857 { (char *)"DateTime_IsDSTApplicable", (PyCFunction) _wrap_DateTime_IsDSTApplicable, METH_VARARGS | METH_KEYWORDS },
24858 { (char *)"DateTime_GetBeginDST", (PyCFunction) _wrap_DateTime_GetBeginDST, METH_VARARGS | METH_KEYWORDS },
24859 { (char *)"DateTime_GetEndDST", (PyCFunction) _wrap_DateTime_GetEndDST, METH_VARARGS | METH_KEYWORDS },
24860 { (char *)"DateTime_Now", (PyCFunction) _wrap_DateTime_Now, METH_VARARGS | METH_KEYWORDS },
24861 { (char *)"DateTime_UNow", (PyCFunction) _wrap_DateTime_UNow, METH_VARARGS | METH_KEYWORDS },
24862 { (char *)"DateTime_Today", (PyCFunction) _wrap_DateTime_Today, METH_VARARGS | METH_KEYWORDS },
24863 { (char *)"new_DateTime", (PyCFunction) _wrap_new_DateTime, METH_VARARGS | METH_KEYWORDS },
24864 { (char *)"new_DateTimeFromTimeT", (PyCFunction) _wrap_new_DateTimeFromTimeT, METH_VARARGS | METH_KEYWORDS },
24865 { (char *)"new_DateTimeFromJDN", (PyCFunction) _wrap_new_DateTimeFromJDN, METH_VARARGS | METH_KEYWORDS },
24866 { (char *)"new_DateTimeFromHMS", (PyCFunction) _wrap_new_DateTimeFromHMS, METH_VARARGS | METH_KEYWORDS },
24867 { (char *)"new_DateTimeFromDMY", (PyCFunction) _wrap_new_DateTimeFromDMY, METH_VARARGS | METH_KEYWORDS },
24868 { (char *)"delete_DateTime", (PyCFunction) _wrap_delete_DateTime, METH_VARARGS | METH_KEYWORDS },
24869 { (char *)"DateTime_SetToCurrent", (PyCFunction) _wrap_DateTime_SetToCurrent, METH_VARARGS | METH_KEYWORDS },
24870 { (char *)"DateTime_SetTimeT", (PyCFunction) _wrap_DateTime_SetTimeT, METH_VARARGS | METH_KEYWORDS },
24871 { (char *)"DateTime_SetJDN", (PyCFunction) _wrap_DateTime_SetJDN, METH_VARARGS | METH_KEYWORDS },
24872 { (char *)"DateTime_SetHMS", (PyCFunction) _wrap_DateTime_SetHMS, METH_VARARGS | METH_KEYWORDS },
24873 { (char *)"DateTime_Set", (PyCFunction) _wrap_DateTime_Set, METH_VARARGS | METH_KEYWORDS },
24874 { (char *)"DateTime_ResetTime", (PyCFunction) _wrap_DateTime_ResetTime, METH_VARARGS | METH_KEYWORDS },
24875 { (char *)"DateTime_SetYear", (PyCFunction) _wrap_DateTime_SetYear, METH_VARARGS | METH_KEYWORDS },
24876 { (char *)"DateTime_SetMonth", (PyCFunction) _wrap_DateTime_SetMonth, METH_VARARGS | METH_KEYWORDS },
24877 { (char *)"DateTime_SetDay", (PyCFunction) _wrap_DateTime_SetDay, METH_VARARGS | METH_KEYWORDS },
24878 { (char *)"DateTime_SetHour", (PyCFunction) _wrap_DateTime_SetHour, METH_VARARGS | METH_KEYWORDS },
24879 { (char *)"DateTime_SetMinute", (PyCFunction) _wrap_DateTime_SetMinute, METH_VARARGS | METH_KEYWORDS },
24880 { (char *)"DateTime_SetSecond", (PyCFunction) _wrap_DateTime_SetSecond, METH_VARARGS | METH_KEYWORDS },
24881 { (char *)"DateTime_SetMillisecond", (PyCFunction) _wrap_DateTime_SetMillisecond, METH_VARARGS | METH_KEYWORDS },
24882 { (char *)"DateTime_SetToWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_SetToWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS },
24883 { (char *)"DateTime_GetWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_GetWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS },
24884 { (char *)"DateTime_SetToNextWeekDay", (PyCFunction) _wrap_DateTime_SetToNextWeekDay, METH_VARARGS | METH_KEYWORDS },
24885 { (char *)"DateTime_GetNextWeekDay", (PyCFunction) _wrap_DateTime_GetNextWeekDay, METH_VARARGS | METH_KEYWORDS },
24886 { (char *)"DateTime_SetToPrevWeekDay", (PyCFunction) _wrap_DateTime_SetToPrevWeekDay, METH_VARARGS | METH_KEYWORDS },
24887 { (char *)"DateTime_GetPrevWeekDay", (PyCFunction) _wrap_DateTime_GetPrevWeekDay, METH_VARARGS | METH_KEYWORDS },
24888 { (char *)"DateTime_SetToWeekDay", (PyCFunction) _wrap_DateTime_SetToWeekDay, METH_VARARGS | METH_KEYWORDS },
24889 { (char *)"DateTime_SetToLastWeekDay", (PyCFunction) _wrap_DateTime_SetToLastWeekDay, METH_VARARGS | METH_KEYWORDS },
24890 { (char *)"DateTime_GetLastWeekDay", (PyCFunction) _wrap_DateTime_GetLastWeekDay, METH_VARARGS | METH_KEYWORDS },
24891 { (char *)"DateTime_SetToTheWeek", (PyCFunction) _wrap_DateTime_SetToTheWeek, METH_VARARGS | METH_KEYWORDS },
24892 { (char *)"DateTime_GetWeek", (PyCFunction) _wrap_DateTime_GetWeek, METH_VARARGS | METH_KEYWORDS },
24893 { (char *)"DateTime_SetToLastMonthDay", (PyCFunction) _wrap_DateTime_SetToLastMonthDay, METH_VARARGS | METH_KEYWORDS },
24894 { (char *)"DateTime_GetLastMonthDay", (PyCFunction) _wrap_DateTime_GetLastMonthDay, METH_VARARGS | METH_KEYWORDS },
24895 { (char *)"DateTime_SetToYearDay", (PyCFunction) _wrap_DateTime_SetToYearDay, METH_VARARGS | METH_KEYWORDS },
24896 { (char *)"DateTime_GetYearDay", (PyCFunction) _wrap_DateTime_GetYearDay, METH_VARARGS | METH_KEYWORDS },
24897 { (char *)"DateTime_GetJulianDayNumber", (PyCFunction) _wrap_DateTime_GetJulianDayNumber, METH_VARARGS | METH_KEYWORDS },
24898 { (char *)"DateTime_GetJDN", (PyCFunction) _wrap_DateTime_GetJDN, METH_VARARGS | METH_KEYWORDS },
24899 { (char *)"DateTime_GetModifiedJulianDayNumber", (PyCFunction) _wrap_DateTime_GetModifiedJulianDayNumber, METH_VARARGS | METH_KEYWORDS },
24900 { (char *)"DateTime_GetMJD", (PyCFunction) _wrap_DateTime_GetMJD, METH_VARARGS | METH_KEYWORDS },
24901 { (char *)"DateTime_GetRataDie", (PyCFunction) _wrap_DateTime_GetRataDie, METH_VARARGS | METH_KEYWORDS },
24902 { (char *)"DateTime_ToTimezone", (PyCFunction) _wrap_DateTime_ToTimezone, METH_VARARGS | METH_KEYWORDS },
24903 { (char *)"DateTime_MakeTimezone", (PyCFunction) _wrap_DateTime_MakeTimezone, METH_VARARGS | METH_KEYWORDS },
24904 { (char *)"DateTime_ToGMT", (PyCFunction) _wrap_DateTime_ToGMT, METH_VARARGS | METH_KEYWORDS },
24905 { (char *)"DateTime_MakeGMT", (PyCFunction) _wrap_DateTime_MakeGMT, METH_VARARGS | METH_KEYWORDS },
24906 { (char *)"DateTime_IsDST", (PyCFunction) _wrap_DateTime_IsDST, METH_VARARGS | METH_KEYWORDS },
24907 { (char *)"DateTime_IsValid", (PyCFunction) _wrap_DateTime_IsValid, METH_VARARGS | METH_KEYWORDS },
24908 { (char *)"DateTime_GetTicks", (PyCFunction) _wrap_DateTime_GetTicks, METH_VARARGS | METH_KEYWORDS },
24909 { (char *)"DateTime_GetYear", (PyCFunction) _wrap_DateTime_GetYear, METH_VARARGS | METH_KEYWORDS },
24910 { (char *)"DateTime_GetMonth", (PyCFunction) _wrap_DateTime_GetMonth, METH_VARARGS | METH_KEYWORDS },
24911 { (char *)"DateTime_GetDay", (PyCFunction) _wrap_DateTime_GetDay, METH_VARARGS | METH_KEYWORDS },
24912 { (char *)"DateTime_GetWeekDay", (PyCFunction) _wrap_DateTime_GetWeekDay, METH_VARARGS | METH_KEYWORDS },
24913 { (char *)"DateTime_GetHour", (PyCFunction) _wrap_DateTime_GetHour, METH_VARARGS | METH_KEYWORDS },
24914 { (char *)"DateTime_GetMinute", (PyCFunction) _wrap_DateTime_GetMinute, METH_VARARGS | METH_KEYWORDS },
24915 { (char *)"DateTime_GetSecond", (PyCFunction) _wrap_DateTime_GetSecond, METH_VARARGS | METH_KEYWORDS },
24916 { (char *)"DateTime_GetMillisecond", (PyCFunction) _wrap_DateTime_GetMillisecond, METH_VARARGS | METH_KEYWORDS },
24917 { (char *)"DateTime_GetDayOfYear", (PyCFunction) _wrap_DateTime_GetDayOfYear, METH_VARARGS | METH_KEYWORDS },
24918 { (char *)"DateTime_GetWeekOfYear", (PyCFunction) _wrap_DateTime_GetWeekOfYear, METH_VARARGS | METH_KEYWORDS },
24919 { (char *)"DateTime_GetWeekOfMonth", (PyCFunction) _wrap_DateTime_GetWeekOfMonth, METH_VARARGS | METH_KEYWORDS },
24920 { (char *)"DateTime_IsWorkDay", (PyCFunction) _wrap_DateTime_IsWorkDay, METH_VARARGS | METH_KEYWORDS },
24921 { (char *)"DateTime_IsEqualTo", (PyCFunction) _wrap_DateTime_IsEqualTo, METH_VARARGS | METH_KEYWORDS },
24922 { (char *)"DateTime_IsEarlierThan", (PyCFunction) _wrap_DateTime_IsEarlierThan, METH_VARARGS | METH_KEYWORDS },
24923 { (char *)"DateTime_IsLaterThan", (PyCFunction) _wrap_DateTime_IsLaterThan, METH_VARARGS | METH_KEYWORDS },
24924 { (char *)"DateTime_IsStrictlyBetween", (PyCFunction) _wrap_DateTime_IsStrictlyBetween, METH_VARARGS | METH_KEYWORDS },
24925 { (char *)"DateTime_IsBetween", (PyCFunction) _wrap_DateTime_IsBetween, METH_VARARGS | METH_KEYWORDS },
24926 { (char *)"DateTime_IsSameDate", (PyCFunction) _wrap_DateTime_IsSameDate, METH_VARARGS | METH_KEYWORDS },
24927 { (char *)"DateTime_IsSameTime", (PyCFunction) _wrap_DateTime_IsSameTime, METH_VARARGS | METH_KEYWORDS },
24928 { (char *)"DateTime_IsEqualUpTo", (PyCFunction) _wrap_DateTime_IsEqualUpTo, METH_VARARGS | METH_KEYWORDS },
24929 { (char *)"DateTime_AddTS", (PyCFunction) _wrap_DateTime_AddTS, METH_VARARGS | METH_KEYWORDS },
24930 { (char *)"DateTime_AddDS", (PyCFunction) _wrap_DateTime_AddDS, METH_VARARGS | METH_KEYWORDS },
24931 { (char *)"DateTime_SubtractTS", (PyCFunction) _wrap_DateTime_SubtractTS, METH_VARARGS | METH_KEYWORDS },
24932 { (char *)"DateTime_SubtractDS", (PyCFunction) _wrap_DateTime_SubtractDS, METH_VARARGS | METH_KEYWORDS },
24933 { (char *)"DateTime_Subtract", (PyCFunction) _wrap_DateTime_Subtract, METH_VARARGS | METH_KEYWORDS },
24934 { (char *)"DateTime___iadd__", _wrap_DateTime___iadd__, METH_VARARGS },
24935 { (char *)"DateTime___isub__", _wrap_DateTime___isub__, METH_VARARGS },
24936 { (char *)"DateTime___add__", _wrap_DateTime___add__, METH_VARARGS },
24937 { (char *)"DateTime___sub__", _wrap_DateTime___sub__, METH_VARARGS },
24938 { (char *)"DateTime___lt__", _wrap_DateTime___lt__, METH_VARARGS },
24939 { (char *)"DateTime___le__", _wrap_DateTime___le__, METH_VARARGS },
24940 { (char *)"DateTime___gt__", _wrap_DateTime___gt__, METH_VARARGS },
24941 { (char *)"DateTime___ge__", _wrap_DateTime___ge__, METH_VARARGS },
24942 { (char *)"DateTime___eq__", _wrap_DateTime___eq__, METH_VARARGS },
24943 { (char *)"DateTime___ne__", _wrap_DateTime___ne__, METH_VARARGS },
24944 { (char *)"DateTime_ParseRfc822Date", (PyCFunction) _wrap_DateTime_ParseRfc822Date, METH_VARARGS | METH_KEYWORDS },
24945 { (char *)"DateTime_ParseFormat", (PyCFunction) _wrap_DateTime_ParseFormat, METH_VARARGS | METH_KEYWORDS },
24946 { (char *)"DateTime_ParseDateTime", (PyCFunction) _wrap_DateTime_ParseDateTime, METH_VARARGS | METH_KEYWORDS },
24947 { (char *)"DateTime_ParseDate", (PyCFunction) _wrap_DateTime_ParseDate, METH_VARARGS | METH_KEYWORDS },
24948 { (char *)"DateTime_ParseTime", (PyCFunction) _wrap_DateTime_ParseTime, METH_VARARGS | METH_KEYWORDS },
24949 { (char *)"DateTime_Format", (PyCFunction) _wrap_DateTime_Format, METH_VARARGS | METH_KEYWORDS },
24950 { (char *)"DateTime_FormatDate", (PyCFunction) _wrap_DateTime_FormatDate, METH_VARARGS | METH_KEYWORDS },
24951 { (char *)"DateTime_FormatTime", (PyCFunction) _wrap_DateTime_FormatTime, METH_VARARGS | METH_KEYWORDS },
24952 { (char *)"DateTime_FormatISODate", (PyCFunction) _wrap_DateTime_FormatISODate, METH_VARARGS | METH_KEYWORDS },
24953 { (char *)"DateTime_FormatISOTime", (PyCFunction) _wrap_DateTime_FormatISOTime, METH_VARARGS | METH_KEYWORDS },
24954 { (char *)"DateTime_swigregister", DateTime_swigregister, METH_VARARGS },
24955 { (char *)"TimeSpan_Seconds", (PyCFunction) _wrap_TimeSpan_Seconds, METH_VARARGS | METH_KEYWORDS },
24956 { (char *)"TimeSpan_Second", (PyCFunction) _wrap_TimeSpan_Second, METH_VARARGS | METH_KEYWORDS },
24957 { (char *)"TimeSpan_Minutes", (PyCFunction) _wrap_TimeSpan_Minutes, METH_VARARGS | METH_KEYWORDS },
24958 { (char *)"TimeSpan_Minute", (PyCFunction) _wrap_TimeSpan_Minute, METH_VARARGS | METH_KEYWORDS },
24959 { (char *)"TimeSpan_Hours", (PyCFunction) _wrap_TimeSpan_Hours, METH_VARARGS | METH_KEYWORDS },
24960 { (char *)"TimeSpan_Hour", (PyCFunction) _wrap_TimeSpan_Hour, METH_VARARGS | METH_KEYWORDS },
24961 { (char *)"TimeSpan_Days", (PyCFunction) _wrap_TimeSpan_Days, METH_VARARGS | METH_KEYWORDS },
24962 { (char *)"TimeSpan_Day", (PyCFunction) _wrap_TimeSpan_Day, METH_VARARGS | METH_KEYWORDS },
24963 { (char *)"TimeSpan_Weeks", (PyCFunction) _wrap_TimeSpan_Weeks, METH_VARARGS | METH_KEYWORDS },
24964 { (char *)"TimeSpan_Week", (PyCFunction) _wrap_TimeSpan_Week, METH_VARARGS | METH_KEYWORDS },
24965 { (char *)"new_TimeSpan", (PyCFunction) _wrap_new_TimeSpan, METH_VARARGS | METH_KEYWORDS },
24966 { (char *)"delete_TimeSpan", (PyCFunction) _wrap_delete_TimeSpan, METH_VARARGS | METH_KEYWORDS },
24967 { (char *)"TimeSpan_Add", (PyCFunction) _wrap_TimeSpan_Add, METH_VARARGS | METH_KEYWORDS },
24968 { (char *)"TimeSpan_Subtract", (PyCFunction) _wrap_TimeSpan_Subtract, METH_VARARGS | METH_KEYWORDS },
24969 { (char *)"TimeSpan_Multiply", (PyCFunction) _wrap_TimeSpan_Multiply, METH_VARARGS | METH_KEYWORDS },
24970 { (char *)"TimeSpan_Neg", (PyCFunction) _wrap_TimeSpan_Neg, METH_VARARGS | METH_KEYWORDS },
24971 { (char *)"TimeSpan_Abs", (PyCFunction) _wrap_TimeSpan_Abs, METH_VARARGS | METH_KEYWORDS },
24972 { (char *)"TimeSpan___iadd__", (PyCFunction) _wrap_TimeSpan___iadd__, METH_VARARGS | METH_KEYWORDS },
24973 { (char *)"TimeSpan___isub__", (PyCFunction) _wrap_TimeSpan___isub__, METH_VARARGS | METH_KEYWORDS },
24974 { (char *)"TimeSpan___imul__", (PyCFunction) _wrap_TimeSpan___imul__, METH_VARARGS | METH_KEYWORDS },
24975 { (char *)"TimeSpan___neg__", (PyCFunction) _wrap_TimeSpan___neg__, METH_VARARGS | METH_KEYWORDS },
24976 { (char *)"TimeSpan___add__", (PyCFunction) _wrap_TimeSpan___add__, METH_VARARGS | METH_KEYWORDS },
24977 { (char *)"TimeSpan___sub__", (PyCFunction) _wrap_TimeSpan___sub__, METH_VARARGS | METH_KEYWORDS },
24978 { (char *)"TimeSpan___mul__", (PyCFunction) _wrap_TimeSpan___mul__, METH_VARARGS | METH_KEYWORDS },
24979 { (char *)"TimeSpan___rmul__", (PyCFunction) _wrap_TimeSpan___rmul__, METH_VARARGS | METH_KEYWORDS },
24980 { (char *)"TimeSpan___lt__", (PyCFunction) _wrap_TimeSpan___lt__, METH_VARARGS | METH_KEYWORDS },
24981 { (char *)"TimeSpan___le__", (PyCFunction) _wrap_TimeSpan___le__, METH_VARARGS | METH_KEYWORDS },
24982 { (char *)"TimeSpan___gt__", (PyCFunction) _wrap_TimeSpan___gt__, METH_VARARGS | METH_KEYWORDS },
24983 { (char *)"TimeSpan___ge__", (PyCFunction) _wrap_TimeSpan___ge__, METH_VARARGS | METH_KEYWORDS },
24984 { (char *)"TimeSpan___eq__", (PyCFunction) _wrap_TimeSpan___eq__, METH_VARARGS | METH_KEYWORDS },
24985 { (char *)"TimeSpan___ne__", (PyCFunction) _wrap_TimeSpan___ne__, METH_VARARGS | METH_KEYWORDS },
24986 { (char *)"TimeSpan_IsNull", (PyCFunction) _wrap_TimeSpan_IsNull, METH_VARARGS | METH_KEYWORDS },
24987 { (char *)"TimeSpan_IsPositive", (PyCFunction) _wrap_TimeSpan_IsPositive, METH_VARARGS | METH_KEYWORDS },
24988 { (char *)"TimeSpan_IsNegative", (PyCFunction) _wrap_TimeSpan_IsNegative, METH_VARARGS | METH_KEYWORDS },
24989 { (char *)"TimeSpan_IsEqualTo", (PyCFunction) _wrap_TimeSpan_IsEqualTo, METH_VARARGS | METH_KEYWORDS },
24990 { (char *)"TimeSpan_IsLongerThan", (PyCFunction) _wrap_TimeSpan_IsLongerThan, METH_VARARGS | METH_KEYWORDS },
24991 { (char *)"TimeSpan_IsShorterThan", (PyCFunction) _wrap_TimeSpan_IsShorterThan, METH_VARARGS | METH_KEYWORDS },
24992 { (char *)"TimeSpan_GetWeeks", (PyCFunction) _wrap_TimeSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS },
24993 { (char *)"TimeSpan_GetDays", (PyCFunction) _wrap_TimeSpan_GetDays, METH_VARARGS | METH_KEYWORDS },
24994 { (char *)"TimeSpan_GetHours", (PyCFunction) _wrap_TimeSpan_GetHours, METH_VARARGS | METH_KEYWORDS },
24995 { (char *)"TimeSpan_GetMinutes", (PyCFunction) _wrap_TimeSpan_GetMinutes, METH_VARARGS | METH_KEYWORDS },
24996 { (char *)"TimeSpan_GetSeconds", (PyCFunction) _wrap_TimeSpan_GetSeconds, METH_VARARGS | METH_KEYWORDS },
24997 { (char *)"TimeSpan_GetMilliseconds", (PyCFunction) _wrap_TimeSpan_GetMilliseconds, METH_VARARGS | METH_KEYWORDS },
24998 { (char *)"TimeSpan_Format", (PyCFunction) _wrap_TimeSpan_Format, METH_VARARGS | METH_KEYWORDS },
24999 { (char *)"TimeSpan_swigregister", TimeSpan_swigregister, METH_VARARGS },
25000 { (char *)"new_DateSpan", (PyCFunction) _wrap_new_DateSpan, METH_VARARGS | METH_KEYWORDS },
25001 { (char *)"delete_DateSpan", (PyCFunction) _wrap_delete_DateSpan, METH_VARARGS | METH_KEYWORDS },
25002 { (char *)"DateSpan_Days", (PyCFunction) _wrap_DateSpan_Days, METH_VARARGS | METH_KEYWORDS },
25003 { (char *)"DateSpan_Day", (PyCFunction) _wrap_DateSpan_Day, METH_VARARGS | METH_KEYWORDS },
25004 { (char *)"DateSpan_Weeks", (PyCFunction) _wrap_DateSpan_Weeks, METH_VARARGS | METH_KEYWORDS },
25005 { (char *)"DateSpan_Week", (PyCFunction) _wrap_DateSpan_Week, METH_VARARGS | METH_KEYWORDS },
25006 { (char *)"DateSpan_Months", (PyCFunction) _wrap_DateSpan_Months, METH_VARARGS | METH_KEYWORDS },
25007 { (char *)"DateSpan_Month", (PyCFunction) _wrap_DateSpan_Month, METH_VARARGS | METH_KEYWORDS },
25008 { (char *)"DateSpan_Years", (PyCFunction) _wrap_DateSpan_Years, METH_VARARGS | METH_KEYWORDS },
25009 { (char *)"DateSpan_Year", (PyCFunction) _wrap_DateSpan_Year, METH_VARARGS | METH_KEYWORDS },
25010 { (char *)"DateSpan_SetYears", (PyCFunction) _wrap_DateSpan_SetYears, METH_VARARGS | METH_KEYWORDS },
25011 { (char *)"DateSpan_SetMonths", (PyCFunction) _wrap_DateSpan_SetMonths, METH_VARARGS | METH_KEYWORDS },
25012 { (char *)"DateSpan_SetWeeks", (PyCFunction) _wrap_DateSpan_SetWeeks, METH_VARARGS | METH_KEYWORDS },
25013 { (char *)"DateSpan_SetDays", (PyCFunction) _wrap_DateSpan_SetDays, METH_VARARGS | METH_KEYWORDS },
25014 { (char *)"DateSpan_GetYears", (PyCFunction) _wrap_DateSpan_GetYears, METH_VARARGS | METH_KEYWORDS },
25015 { (char *)"DateSpan_GetMonths", (PyCFunction) _wrap_DateSpan_GetMonths, METH_VARARGS | METH_KEYWORDS },
25016 { (char *)"DateSpan_GetWeeks", (PyCFunction) _wrap_DateSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS },
25017 { (char *)"DateSpan_GetDays", (PyCFunction) _wrap_DateSpan_GetDays, METH_VARARGS | METH_KEYWORDS },
25018 { (char *)"DateSpan_GetTotalDays", (PyCFunction) _wrap_DateSpan_GetTotalDays, METH_VARARGS | METH_KEYWORDS },
25019 { (char *)"DateSpan_Add", (PyCFunction) _wrap_DateSpan_Add, METH_VARARGS | METH_KEYWORDS },
25020 { (char *)"DateSpan_Subtract", (PyCFunction) _wrap_DateSpan_Subtract, METH_VARARGS | METH_KEYWORDS },
25021 { (char *)"DateSpan_Neg", (PyCFunction) _wrap_DateSpan_Neg, METH_VARARGS | METH_KEYWORDS },
25022 { (char *)"DateSpan_Multiply", (PyCFunction) _wrap_DateSpan_Multiply, METH_VARARGS | METH_KEYWORDS },
25023 { (char *)"DateSpan___iadd__", (PyCFunction) _wrap_DateSpan___iadd__, METH_VARARGS | METH_KEYWORDS },
25024 { (char *)"DateSpan___isub__", (PyCFunction) _wrap_DateSpan___isub__, METH_VARARGS | METH_KEYWORDS },
25025 { (char *)"DateSpan___neg__", (PyCFunction) _wrap_DateSpan___neg__, METH_VARARGS | METH_KEYWORDS },
25026 { (char *)"DateSpan___imul__", (PyCFunction) _wrap_DateSpan___imul__, METH_VARARGS | METH_KEYWORDS },
25027 { (char *)"DateSpan___add__", (PyCFunction) _wrap_DateSpan___add__, METH_VARARGS | METH_KEYWORDS },
25028 { (char *)"DateSpan___sub__", (PyCFunction) _wrap_DateSpan___sub__, METH_VARARGS | METH_KEYWORDS },
25029 { (char *)"DateSpan___mul__", (PyCFunction) _wrap_DateSpan___mul__, METH_VARARGS | METH_KEYWORDS },
25030 { (char *)"DateSpan___rmul__", (PyCFunction) _wrap_DateSpan___rmul__, METH_VARARGS | METH_KEYWORDS },
25031 { (char *)"DateSpan___eq__", (PyCFunction) _wrap_DateSpan___eq__, METH_VARARGS | METH_KEYWORDS },
25032 { (char *)"DateSpan___ne__", (PyCFunction) _wrap_DateSpan___ne__, METH_VARARGS | METH_KEYWORDS },
25033 { (char *)"DateSpan_swigregister", DateSpan_swigregister, METH_VARARGS },
25034 { (char *)"GetLocalTime", (PyCFunction) _wrap_GetLocalTime, METH_VARARGS | METH_KEYWORDS },
25035 { (char *)"GetUTCTime", (PyCFunction) _wrap_GetUTCTime, METH_VARARGS | METH_KEYWORDS },
25036 { (char *)"GetCurrentTime", (PyCFunction) _wrap_GetCurrentTime, METH_VARARGS | METH_KEYWORDS },
25037 { (char *)"GetLocalTimeMillis", (PyCFunction) _wrap_GetLocalTimeMillis, METH_VARARGS | METH_KEYWORDS },
25038 { (char *)"new_DataFormat", (PyCFunction) _wrap_new_DataFormat, METH_VARARGS | METH_KEYWORDS },
25039 { (char *)"new_CustomDataFormat", (PyCFunction) _wrap_new_CustomDataFormat, METH_VARARGS | METH_KEYWORDS },
25040 { (char *)"delete_DataFormat", (PyCFunction) _wrap_delete_DataFormat, METH_VARARGS | METH_KEYWORDS },
25041 { (char *)"DataFormat___eq__", _wrap_DataFormat___eq__, METH_VARARGS },
25042 { (char *)"DataFormat___ne__", _wrap_DataFormat___ne__, METH_VARARGS },
25043 { (char *)"DataFormat_SetType", (PyCFunction) _wrap_DataFormat_SetType, METH_VARARGS | METH_KEYWORDS },
25044 { (char *)"DataFormat_GetType", (PyCFunction) _wrap_DataFormat_GetType, METH_VARARGS | METH_KEYWORDS },
25045 { (char *)"DataFormat_GetId", (PyCFunction) _wrap_DataFormat_GetId, METH_VARARGS | METH_KEYWORDS },
25046 { (char *)"DataFormat_SetId", (PyCFunction) _wrap_DataFormat_SetId, METH_VARARGS | METH_KEYWORDS },
25047 { (char *)"DataFormat_swigregister", DataFormat_swigregister, METH_VARARGS },
25048 { (char *)"delete_DataObject", (PyCFunction) _wrap_delete_DataObject, METH_VARARGS | METH_KEYWORDS },
25049 { (char *)"DataObject_GetPreferredFormat", (PyCFunction) _wrap_DataObject_GetPreferredFormat, METH_VARARGS | METH_KEYWORDS },
25050 { (char *)"DataObject_GetFormatCount", (PyCFunction) _wrap_DataObject_GetFormatCount, METH_VARARGS | METH_KEYWORDS },
25051 { (char *)"DataObject_IsSupported", (PyCFunction) _wrap_DataObject_IsSupported, METH_VARARGS | METH_KEYWORDS },
25052 { (char *)"DataObject_GetDataSize", (PyCFunction) _wrap_DataObject_GetDataSize, METH_VARARGS | METH_KEYWORDS },
25053 { (char *)"DataObject_GetAllFormats", (PyCFunction) _wrap_DataObject_GetAllFormats, METH_VARARGS | METH_KEYWORDS },
25054 { (char *)"DataObject_GetDataHere", (PyCFunction) _wrap_DataObject_GetDataHere, METH_VARARGS | METH_KEYWORDS },
25055 { (char *)"DataObject_SetData", (PyCFunction) _wrap_DataObject_SetData, METH_VARARGS | METH_KEYWORDS },
25056 { (char *)"DataObject_swigregister", DataObject_swigregister, METH_VARARGS },
25057 { (char *)"new_DataObjectSimple", (PyCFunction) _wrap_new_DataObjectSimple, METH_VARARGS | METH_KEYWORDS },
25058 { (char *)"DataObjectSimple_GetFormat", (PyCFunction) _wrap_DataObjectSimple_GetFormat, METH_VARARGS | METH_KEYWORDS },
25059 { (char *)"DataObjectSimple_SetFormat", (PyCFunction) _wrap_DataObjectSimple_SetFormat, METH_VARARGS | METH_KEYWORDS },
25060 { (char *)"DataObjectSimple_swigregister", DataObjectSimple_swigregister, METH_VARARGS },
25061 { (char *)"new_PyDataObjectSimple", (PyCFunction) _wrap_new_PyDataObjectSimple, METH_VARARGS | METH_KEYWORDS },
25062 { (char *)"PyDataObjectSimple__setCallbackInfo", (PyCFunction) _wrap_PyDataObjectSimple__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
25063 { (char *)"PyDataObjectSimple_swigregister", PyDataObjectSimple_swigregister, METH_VARARGS },
25064 { (char *)"new_DataObjectComposite", (PyCFunction) _wrap_new_DataObjectComposite, METH_VARARGS | METH_KEYWORDS },
25065 { (char *)"DataObjectComposite_Add", (PyCFunction) _wrap_DataObjectComposite_Add, METH_VARARGS | METH_KEYWORDS },
25066 { (char *)"DataObjectComposite_swigregister", DataObjectComposite_swigregister, METH_VARARGS },
25067 { (char *)"new_TextDataObject", (PyCFunction) _wrap_new_TextDataObject, METH_VARARGS | METH_KEYWORDS },
25068 { (char *)"TextDataObject_GetTextLength", (PyCFunction) _wrap_TextDataObject_GetTextLength, METH_VARARGS | METH_KEYWORDS },
25069 { (char *)"TextDataObject_GetText", (PyCFunction) _wrap_TextDataObject_GetText, METH_VARARGS | METH_KEYWORDS },
25070 { (char *)"TextDataObject_SetText", (PyCFunction) _wrap_TextDataObject_SetText, METH_VARARGS | METH_KEYWORDS },
25071 { (char *)"TextDataObject_swigregister", TextDataObject_swigregister, METH_VARARGS },
25072 { (char *)"new_PyTextDataObject", (PyCFunction) _wrap_new_PyTextDataObject, METH_VARARGS | METH_KEYWORDS },
25073 { (char *)"PyTextDataObject__setCallbackInfo", (PyCFunction) _wrap_PyTextDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
25074 { (char *)"PyTextDataObject_swigregister", PyTextDataObject_swigregister, METH_VARARGS },
25075 { (char *)"new_BitmapDataObject", (PyCFunction) _wrap_new_BitmapDataObject, METH_VARARGS | METH_KEYWORDS },
25076 { (char *)"BitmapDataObject_GetBitmap", (PyCFunction) _wrap_BitmapDataObject_GetBitmap, METH_VARARGS | METH_KEYWORDS },
25077 { (char *)"BitmapDataObject_SetBitmap", (PyCFunction) _wrap_BitmapDataObject_SetBitmap, METH_VARARGS | METH_KEYWORDS },
25078 { (char *)"BitmapDataObject_swigregister", BitmapDataObject_swigregister, METH_VARARGS },
25079 { (char *)"new_PyBitmapDataObject", (PyCFunction) _wrap_new_PyBitmapDataObject, METH_VARARGS | METH_KEYWORDS },
25080 { (char *)"PyBitmapDataObject__setCallbackInfo", (PyCFunction) _wrap_PyBitmapDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
25081 { (char *)"PyBitmapDataObject_swigregister", PyBitmapDataObject_swigregister, METH_VARARGS },
25082 { (char *)"new_FileDataObject", (PyCFunction) _wrap_new_FileDataObject, METH_VARARGS | METH_KEYWORDS },
25083 { (char *)"FileDataObject_GetFilenames", (PyCFunction) _wrap_FileDataObject_GetFilenames, METH_VARARGS | METH_KEYWORDS },
25084 { (char *)"FileDataObject_AddFile", (PyCFunction) _wrap_FileDataObject_AddFile, METH_VARARGS | METH_KEYWORDS },
25085 { (char *)"FileDataObject_swigregister", FileDataObject_swigregister, METH_VARARGS },
25086 { (char *)"new_CustomDataObject", (PyCFunction) _wrap_new_CustomDataObject, METH_VARARGS | METH_KEYWORDS },
25087 { (char *)"CustomDataObject_TakeData", (PyCFunction) _wrap_CustomDataObject_TakeData, METH_VARARGS | METH_KEYWORDS },
25088 { (char *)"CustomDataObject_SetData", (PyCFunction) _wrap_CustomDataObject_SetData, METH_VARARGS | METH_KEYWORDS },
25089 { (char *)"CustomDataObject_GetSize", (PyCFunction) _wrap_CustomDataObject_GetSize, METH_VARARGS | METH_KEYWORDS },
25090 { (char *)"CustomDataObject_GetData", (PyCFunction) _wrap_CustomDataObject_GetData, METH_VARARGS | METH_KEYWORDS },
25091 { (char *)"CustomDataObject_swigregister", CustomDataObject_swigregister, METH_VARARGS },
25092 { (char *)"new_URLDataObject", (PyCFunction) _wrap_new_URLDataObject, METH_VARARGS | METH_KEYWORDS },
25093 { (char *)"URLDataObject_GetURL", (PyCFunction) _wrap_URLDataObject_GetURL, METH_VARARGS | METH_KEYWORDS },
25094 { (char *)"URLDataObject_SetURL", (PyCFunction) _wrap_URLDataObject_SetURL, METH_VARARGS | METH_KEYWORDS },
25095 { (char *)"URLDataObject_swigregister", URLDataObject_swigregister, METH_VARARGS },
25096 { (char *)"new_MetafileDataObject", (PyCFunction) _wrap_new_MetafileDataObject, METH_VARARGS | METH_KEYWORDS },
25097 { (char *)"MetafileDataObject_SetMetafile", (PyCFunction) _wrap_MetafileDataObject_SetMetafile, METH_VARARGS | METH_KEYWORDS },
25098 { (char *)"MetafileDataObject_GetMetafile", (PyCFunction) _wrap_MetafileDataObject_GetMetafile, METH_VARARGS | METH_KEYWORDS },
25099 { (char *)"MetafileDataObject_swigregister", MetafileDataObject_swigregister, METH_VARARGS },
25100 { (char *)"IsDragResultOk", (PyCFunction) _wrap_IsDragResultOk, METH_VARARGS | METH_KEYWORDS },
25101 { (char *)"new_DropSource", (PyCFunction) _wrap_new_DropSource, METH_VARARGS | METH_KEYWORDS },
25102 { (char *)"DropSource__setCallbackInfo", (PyCFunction) _wrap_DropSource__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
25103 { (char *)"delete_DropSource", (PyCFunction) _wrap_delete_DropSource, METH_VARARGS | METH_KEYWORDS },
25104 { (char *)"DropSource_SetData", (PyCFunction) _wrap_DropSource_SetData, METH_VARARGS | METH_KEYWORDS },
25105 { (char *)"DropSource_GetDataObject", (PyCFunction) _wrap_DropSource_GetDataObject, METH_VARARGS | METH_KEYWORDS },
25106 { (char *)"DropSource_SetCursor", (PyCFunction) _wrap_DropSource_SetCursor, METH_VARARGS | METH_KEYWORDS },
25107 { (char *)"DropSource_DoDragDrop", (PyCFunction) _wrap_DropSource_DoDragDrop, METH_VARARGS | METH_KEYWORDS },
25108 { (char *)"DropSource_base_GiveFeedback", (PyCFunction) _wrap_DropSource_base_GiveFeedback, METH_VARARGS | METH_KEYWORDS },
25109 { (char *)"DropSource_swigregister", DropSource_swigregister, METH_VARARGS },
25110 { (char *)"new_DropTarget", (PyCFunction) _wrap_new_DropTarget, METH_VARARGS | METH_KEYWORDS },
25111 { (char *)"DropTarget__setCallbackInfo", (PyCFunction) _wrap_DropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
25112 { (char *)"delete_DropTarget", (PyCFunction) _wrap_delete_DropTarget, METH_VARARGS | METH_KEYWORDS },
25113 { (char *)"DropTarget_GetDataObject", (PyCFunction) _wrap_DropTarget_GetDataObject, METH_VARARGS | METH_KEYWORDS },
25114 { (char *)"DropTarget_SetDataObject", (PyCFunction) _wrap_DropTarget_SetDataObject, METH_VARARGS | METH_KEYWORDS },
25115 { (char *)"DropTarget_base_OnEnter", (PyCFunction) _wrap_DropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS },
25116 { (char *)"DropTarget_base_OnDragOver", (PyCFunction) _wrap_DropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS },
25117 { (char *)"DropTarget_base_OnLeave", (PyCFunction) _wrap_DropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS },
25118 { (char *)"DropTarget_base_OnDrop", (PyCFunction) _wrap_DropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS },
25119 { (char *)"DropTarget_GetData", (PyCFunction) _wrap_DropTarget_GetData, METH_VARARGS | METH_KEYWORDS },
25120 { (char *)"DropTarget_swigregister", DropTarget_swigregister, METH_VARARGS },
25121 { (char *)"new_TextDropTarget", (PyCFunction) _wrap_new_TextDropTarget, METH_VARARGS | METH_KEYWORDS },
25122 { (char *)"TextDropTarget__setCallbackInfo", (PyCFunction) _wrap_TextDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
25123 { (char *)"TextDropTarget_base_OnEnter", (PyCFunction) _wrap_TextDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS },
25124 { (char *)"TextDropTarget_base_OnDragOver", (PyCFunction) _wrap_TextDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS },
25125 { (char *)"TextDropTarget_base_OnLeave", (PyCFunction) _wrap_TextDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS },
25126 { (char *)"TextDropTarget_base_OnDrop", (PyCFunction) _wrap_TextDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS },
25127 { (char *)"TextDropTarget_base_OnData", (PyCFunction) _wrap_TextDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS },
25128 { (char *)"TextDropTarget_swigregister", TextDropTarget_swigregister, METH_VARARGS },
25129 { (char *)"new_FileDropTarget", (PyCFunction) _wrap_new_FileDropTarget, METH_VARARGS | METH_KEYWORDS },
25130 { (char *)"FileDropTarget__setCallbackInfo", (PyCFunction) _wrap_FileDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
25131 { (char *)"FileDropTarget_base_OnEnter", (PyCFunction) _wrap_FileDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS },
25132 { (char *)"FileDropTarget_base_OnDragOver", (PyCFunction) _wrap_FileDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS },
25133 { (char *)"FileDropTarget_base_OnLeave", (PyCFunction) _wrap_FileDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS },
25134 { (char *)"FileDropTarget_base_OnDrop", (PyCFunction) _wrap_FileDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS },
25135 { (char *)"FileDropTarget_base_OnData", (PyCFunction) _wrap_FileDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS },
25136 { (char *)"FileDropTarget_swigregister", FileDropTarget_swigregister, METH_VARARGS },
25137 { (char *)"new_Clipboard", (PyCFunction) _wrap_new_Clipboard, METH_VARARGS | METH_KEYWORDS },
25138 { (char *)"delete_Clipboard", (PyCFunction) _wrap_delete_Clipboard, METH_VARARGS | METH_KEYWORDS },
25139 { (char *)"Clipboard_Open", (PyCFunction) _wrap_Clipboard_Open, METH_VARARGS | METH_KEYWORDS },
25140 { (char *)"Clipboard_Close", (PyCFunction) _wrap_Clipboard_Close, METH_VARARGS | METH_KEYWORDS },
25141 { (char *)"Clipboard_IsOpened", (PyCFunction) _wrap_Clipboard_IsOpened, METH_VARARGS | METH_KEYWORDS },
25142 { (char *)"Clipboard_AddData", (PyCFunction) _wrap_Clipboard_AddData, METH_VARARGS | METH_KEYWORDS },
25143 { (char *)"Clipboard_SetData", (PyCFunction) _wrap_Clipboard_SetData, METH_VARARGS | METH_KEYWORDS },
25144 { (char *)"Clipboard_IsSupported", (PyCFunction) _wrap_Clipboard_IsSupported, METH_VARARGS | METH_KEYWORDS },
25145 { (char *)"Clipboard_GetData", (PyCFunction) _wrap_Clipboard_GetData, METH_VARARGS | METH_KEYWORDS },
25146 { (char *)"Clipboard_Clear", (PyCFunction) _wrap_Clipboard_Clear, METH_VARARGS | METH_KEYWORDS },
25147 { (char *)"Clipboard_Flush", (PyCFunction) _wrap_Clipboard_Flush, METH_VARARGS | METH_KEYWORDS },
25148 { (char *)"Clipboard_UsePrimarySelection", (PyCFunction) _wrap_Clipboard_UsePrimarySelection, METH_VARARGS | METH_KEYWORDS },
25149 { (char *)"Clipboard_swigregister", Clipboard_swigregister, METH_VARARGS },
25150 { (char *)"new_ClipboardLocker", (PyCFunction) _wrap_new_ClipboardLocker, METH_VARARGS | METH_KEYWORDS },
25151 { (char *)"delete_ClipboardLocker", (PyCFunction) _wrap_delete_ClipboardLocker, METH_VARARGS | METH_KEYWORDS },
25152 { (char *)"ClipboardLocker___nonzero__", (PyCFunction) _wrap_ClipboardLocker___nonzero__, METH_VARARGS | METH_KEYWORDS },
25153 { (char *)"ClipboardLocker_swigregister", ClipboardLocker_swigregister, METH_VARARGS },
25154 { NULL, NULL }
25155};
25156
25157
25158/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
25159
25160static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
25161 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
25162}
25163static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
25164 return (void *)((wxEvent *) ((wxMenuEvent *) x));
25165}
25166static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
25167 return (void *)((wxEvent *) ((wxCloseEvent *) x));
25168}
25169static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
25170 return (void *)((wxEvent *) ((wxMouseEvent *) x));
25171}
25172static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
25173 return (void *)((wxEvent *) ((wxEraseEvent *) x));
25174}
25175static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
25176 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
25177}
25178static void *_p_wxTimerEventTo_p_wxEvent(void *x) {
25179 return (void *)((wxEvent *) ((wxTimerEvent *) x));
25180}
25181static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
25182 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
25183}
25184static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
25185 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
25186}
25187static void *_p_wxPyEventTo_p_wxEvent(void *x) {
25188 return (void *)((wxEvent *) ((wxPyEvent *) x));
25189}
25190static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
25191 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
25192}
25193static void *_p_wxJoystickEventTo_p_wxEvent(void *x) {
25194 return (void *)((wxEvent *) ((wxJoystickEvent *) x));
25195}
25196static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
25197 return (void *)((wxEvent *) ((wxIdleEvent *) x));
25198}
25199static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
25200 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
25201}
25202static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
25203 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
25204}
25205static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
25206 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
25207}
25208static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
25209 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
25210}
25211static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
25212 return (void *)((wxEvent *) ((wxActivateEvent *) x));
25213}
25214static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
25215 return (void *)((wxEvent *) ((wxSizeEvent *) x));
25216}
25217static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
25218 return (void *)((wxEvent *) ((wxMoveEvent *) x));
25219}
25220static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
25221 return (void *)((wxEvent *) ((wxPaintEvent *) x));
25222}
25223static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
25224 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
25225}
25226static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
25227 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
25228}
25229static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
25230 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
25231}
25232static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
25233 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
25234}
25235static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
25236 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
25237}
25238static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
25239 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
25240}
25241static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
25242 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
25243}
25244static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
25245 return (void *)((wxEvent *) ((wxFocusEvent *) x));
25246}
25247static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
25248 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
25249}
25250static void *_p_wxProcessEventTo_p_wxEvent(void *x) {
25251 return (void *)((wxEvent *) ((wxProcessEvent *) x));
25252}
25253static void *_p_wxShowEventTo_p_wxEvent(void *x) {
25254 return (void *)((wxEvent *) ((wxShowEvent *) x));
25255}
25256static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
25257 return (void *)((wxEvent *) ((wxCommandEvent *) x));
25258}
25259static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
25260 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
25261}
25262static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
25263 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
25264}
25265static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
25266 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
25267}
25268static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
25269 return (void *)((wxEvent *) ((wxKeyEvent *) x));
25270}
25271static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
25272 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
25273}
25274static void *_p_wxFileConfigTo_p_wxConfigBase(void *x) {
25275 return (void *)((wxConfigBase *) ((wxFileConfig *) x));
25276}
25277static void *_p_wxConfigTo_p_wxConfigBase(void *x) {
25278 return (void *)((wxConfigBase *) ((wxConfig *) x));
25279}
25280static void *_p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject(void *x) {
25281 return (void *)((wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
25282}
25283static void *_p_wxPyTextDataObjectTo_p_wxTextDataObject(void *x) {
25284 return (void *)((wxTextDataObject *) ((wxPyTextDataObject *) x));
25285}
25286static void *_p_wxDataObjectSimpleTo_p_wxDataObject(void *x) {
25287 return (void *)((wxDataObject *) ((wxDataObjectSimple *) x));
25288}
25289static void *_p_wxPyDataObjectSimpleTo_p_wxDataObject(void *x) {
25290 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
25291}
25292static void *_p_wxDataObjectCompositeTo_p_wxDataObject(void *x) {
25293 return (void *)((wxDataObject *) ((wxDataObjectComposite *) x));
25294}
25295static void *_p_wxTextDataObjectTo_p_wxDataObject(void *x) {
25296 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxTextDataObject *) x));
25297}
25298static void *_p_wxPyTextDataObjectTo_p_wxDataObject(void *x) {
25299 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxTextDataObject *) ((wxPyTextDataObject *) x));
25300}
25301static void *_p_wxBitmapDataObjectTo_p_wxDataObject(void *x) {
25302 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxBitmapDataObject *) x));
25303}
25304static void *_p_wxPyBitmapDataObjectTo_p_wxDataObject(void *x) {
25305 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
25306}
25307static void *_p_wxFileDataObjectTo_p_wxDataObject(void *x) {
25308 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxFileDataObject *) x));
25309}
25310static void *_p_wxCustomDataObjectTo_p_wxDataObject(void *x) {
25311 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxCustomDataObject *) x));
25312}
25313static void *_p_wxURLDataObjectTo_p_wxDataObject(void *x) {
25314 return (void *)((wxDataObject *) (wxDataObjectComposite *) ((wxURLDataObject *) x));
25315}
25316static void *_p_wxMetafileDataObjectTo_p_wxDataObject(void *x) {
25317 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxMetafileDataObject *) x));
25318}
25319static void *_p_wxURLDataObjectTo_p_wxDataObjectComposite(void *x) {
25320 return (void *)((wxDataObjectComposite *) ((wxURLDataObject *) x));
25321}
25322static void *_p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple(void *x) {
25323 return (void *)((wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
25324}
25325static void *_p_wxTextDataObjectTo_p_wxDataObjectSimple(void *x) {
25326 return (void *)((wxDataObjectSimple *) ((wxTextDataObject *) x));
25327}
25328static void *_p_wxPyTextDataObjectTo_p_wxDataObjectSimple(void *x) {
25329 return (void *)((wxDataObjectSimple *) (wxTextDataObject *) ((wxPyTextDataObject *) x));
25330}
25331static void *_p_wxBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
25332 return (void *)((wxDataObjectSimple *) ((wxBitmapDataObject *) x));
25333}
25334static void *_p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
25335 return (void *)((wxDataObjectSimple *) (wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
25336}
25337static void *_p_wxFileDataObjectTo_p_wxDataObjectSimple(void *x) {
25338 return (void *)((wxDataObjectSimple *) ((wxFileDataObject *) x));
25339}
25340static void *_p_wxCustomDataObjectTo_p_wxDataObjectSimple(void *x) {
25341 return (void *)((wxDataObjectSimple *) ((wxCustomDataObject *) x));
25342}
25343static void *_p_wxMetafileDataObjectTo_p_wxDataObjectSimple(void *x) {
25344 return (void *)((wxDataObjectSimple *) ((wxMetafileDataObject *) x));
25345}
25346static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
25347 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
25348}
25349static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
25350 return (void *)((wxEvtHandler *) ((wxWindow *) x));
25351}
25352static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
25353 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
25354}
25355static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
25356 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
25357}
25358static void *_p_wxPyTimerTo_p_wxEvtHandler(void *x) {
25359 return (void *)((wxEvtHandler *) ((wxPyTimer *) x));
25360}
25361static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
25362 return (void *)((wxEvtHandler *) ((wxValidator *) x));
25363}
25364static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
25365 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
25366}
25367static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
25368 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
25369}
25370static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
25371 return (void *)((wxEvtHandler *) ((wxMenu *) x));
25372}
25373static void *_p_wxPyProcessTo_p_wxEvtHandler(void *x) {
25374 return (void *)((wxEvtHandler *) ((wxPyProcess *) x));
25375}
25376static void *_p_wxPyTipProviderTo_p_wxTipProvider(void *x) {
25377 return (void *)((wxTipProvider *) ((wxPyTipProvider *) x));
25378}
25379static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
25380 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
25381}
25382static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
25383 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
25384}
25385static void *_p_wxSizerItemTo_p_wxObject(void *x) {
25386 return (void *)((wxObject *) ((wxSizerItem *) x));
25387}
25388static void *_p_wxScrollEventTo_p_wxObject(void *x) {
25389 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
25390}
25391static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
25392 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
25393}
25394static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
25395 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
25396}
25397static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
25398 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
25399}
25400static void *_p_wxSizerTo_p_wxObject(void *x) {
25401 return (void *)((wxObject *) ((wxSizer *) x));
25402}
25403static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
25404 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
25405}
25406static void *_p_wxFileHistoryTo_p_wxObject(void *x) {
25407 return (void *)((wxObject *) ((wxFileHistory *) x));
25408}
25409static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
25410 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
25411}
25412static void *_p_wxEventTo_p_wxObject(void *x) {
25413 return (void *)((wxObject *) ((wxEvent *) x));
25414}
25415static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
25416 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
25417}
25418static void *_p_wxGridSizerTo_p_wxObject(void *x) {
25419 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
25420}
25421static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
25422 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
25423}
25424static void *_p_wxPaintEventTo_p_wxObject(void *x) {
25425 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
25426}
25427static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
25428 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
25429}
25430static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
25431 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
25432}
25433static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
25434 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
25435}
25436static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
25437 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
25438}
25439static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
25440 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
25441}
25442static void *_p_wxControlTo_p_wxObject(void *x) {
25443 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
25444}
25445static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
25446 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
25447}
25448static void *_p_wxTimerEventTo_p_wxObject(void *x) {
25449 return (void *)((wxObject *) (wxEvent *) ((wxTimerEvent *) x));
25450}
25451static void *_p_wxFSFileTo_p_wxObject(void *x) {
25452 return (void *)((wxObject *) ((wxFSFile *) x));
25453}
25454static void *_p_wxClipboardTo_p_wxObject(void *x) {
25455 return (void *)((wxObject *) ((wxClipboard *) x));
25456}
25457static void *_p_wxPySizerTo_p_wxObject(void *x) {
25458 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
25459}
25460static void *_p_wxPyEventTo_p_wxObject(void *x) {
25461 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
25462}
25463static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
25464 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
25465}
25466static void *_p_wxShowEventTo_p_wxObject(void *x) {
25467 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
25468}
25469static void *_p_wxToolTipTo_p_wxObject(void *x) {
25470 return (void *)((wxObject *) ((wxToolTip *) x));
25471}
25472static void *_p_wxMenuItemTo_p_wxObject(void *x) {
25473 return (void *)((wxObject *) ((wxMenuItem *) x));
25474}
25475static void *_p_wxIdleEventTo_p_wxObject(void *x) {
25476 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
25477}
25478static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
25479 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
25480}
25481static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
25482 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
25483}
25484static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
25485 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
25486}
25487static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
25488 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
25489}
25490static void *_p_wxSizeEventTo_p_wxObject(void *x) {
25491 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
25492}
25493static void *_p_wxMoveEventTo_p_wxObject(void *x) {
25494 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
25495}
25496static void *_p_wxActivateEventTo_p_wxObject(void *x) {
25497 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
25498}
25499static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
25500 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
25501}
25502static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
25503 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
25504}
25505static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
25506 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
25507}
25508static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
25509 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
25510}
25511static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
25512 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
25513}
25514static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
25515 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
25516}
25517static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
25518 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
25519}
25520static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
25521 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
25522}
25523static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
25524 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
25525}
25526static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
25527 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
25528}
25529static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
25530 return (void *)((wxObject *) ((wxImageHandler *) x));
25531}
25532static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
25533 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
25534}
25535static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
25536 return (void *)((wxObject *) ((wxEvtHandler *) x));
25537}
41f1cec7
RD
25538static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
25539 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
25540}
d14a1e28
RD
25541static void *_p_wxImageTo_p_wxObject(void *x) {
25542 return (void *)((wxObject *) ((wxImage *) x));
25543}
25544static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
25545 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
25546}
25547static void *_p_wxSystemOptionsTo_p_wxObject(void *x) {
25548 return (void *)((wxObject *) ((wxSystemOptions *) x));
25549}
25550static void *_p_wxJoystickEventTo_p_wxObject(void *x) {
25551 return (void *)((wxObject *) (wxEvent *) ((wxJoystickEvent *) x));
25552}
25553static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
25554 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
25555}
25556static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
25557 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
25558}
25559static void *_p_wxKeyEventTo_p_wxObject(void *x) {
25560 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
25561}
25562static void *_p_wxWindowTo_p_wxObject(void *x) {
25563 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
25564}
25565static void *_p_wxMenuTo_p_wxObject(void *x) {
25566 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
25567}
25568static void *_p_wxMenuBarTo_p_wxObject(void *x) {
25569 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
25570}
25571static void *_p_wxPyProcessTo_p_wxObject(void *x) {
25572 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyProcess *) x));
25573}
25574static void *_p_wxFileSystemTo_p_wxObject(void *x) {
25575 return (void *)((wxObject *) ((wxFileSystem *) x));
25576}
25577static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
25578 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
25579}
25580static void *_p_wxMenuEventTo_p_wxObject(void *x) {
25581 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
25582}
25583static void *_p_wxPyAppTo_p_wxObject(void *x) {
25584 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
25585}
25586static void *_p_wxCloseEventTo_p_wxObject(void *x) {
25587 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
25588}
25589static void *_p_wxMouseEventTo_p_wxObject(void *x) {
25590 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
25591}
25592static void *_p_wxEraseEventTo_p_wxObject(void *x) {
25593 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
25594}
25595static void *_p_wxBusyInfoTo_p_wxObject(void *x) {
25596 return (void *)((wxObject *) ((wxBusyInfo *) x));
25597}
25598static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
25599 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
25600}
25601static void *_p_wxCommandEventTo_p_wxObject(void *x) {
25602 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
25603}
25604static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
25605 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
25606}
25607static void *_p_wxFocusEventTo_p_wxObject(void *x) {
25608 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
25609}
25610static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
25611 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
25612}
25613static void *_p_wxProcessEventTo_p_wxObject(void *x) {
25614 return (void *)((wxObject *) (wxEvent *) ((wxProcessEvent *) x));
25615}
25616static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
25617 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
25618}
25619static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
25620 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
25621}
25622static void *_p_wxValidatorTo_p_wxObject(void *x) {
25623 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
25624}
25625static void *_p_wxPyTimerTo_p_wxObject(void *x) {
25626 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTimer *) x));
25627}
25628static void *_p_wxLogStderrTo_p_wxLog(void *x) {
25629 return (void *)((wxLog *) ((wxLogStderr *) x));
25630}
25631static void *_p_wxLogTextCtrlTo_p_wxLog(void *x) {
25632 return (void *)((wxLog *) ((wxLogTextCtrl *) x));
25633}
25634static void *_p_wxLogWindowTo_p_wxLog(void *x) {
25635 return (void *)((wxLog *) ((wxLogWindow *) x));
25636}
25637static void *_p_wxLogChainTo_p_wxLog(void *x) {
25638 return (void *)((wxLog *) ((wxLogChain *) x));
25639}
25640static void *_p_wxLogGuiTo_p_wxLog(void *x) {
25641 return (void *)((wxLog *) ((wxLogGui *) x));
25642}
25643static void *_p_wxPyLogTo_p_wxLog(void *x) {
25644 return (void *)((wxLog *) ((wxPyLog *) x));
25645}
25646static void *_p_wxControlTo_p_wxWindow(void *x) {
25647 return (void *)((wxWindow *) ((wxControl *) x));
25648}
25649static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
25650 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
25651}
25652static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
25653 return (void *)((wxWindow *) ((wxMenuBar *) x));
25654}
25655static void *_p_wxPyTextDropTargetTo_p_wxPyDropTarget(void *x) {
25656 return (void *)((wxPyDropTarget *) ((wxPyTextDropTarget *) x));
25657}
25658static void *_p_wxPyFileDropTargetTo_p_wxPyDropTarget(void *x) {
25659 return (void *)((wxPyDropTarget *) ((wxPyFileDropTarget *) x));
25660}
25661static swig_type_info _swigt__p_wxLogChain[] = {{"_p_wxLogChain", 0, "wxLogChain *", 0},{"_p_wxLogChain"},{0}};
25662static swig_type_info _swigt__p_wxMutexGuiLocker[] = {{"_p_wxMutexGuiLocker", 0, "wxMutexGuiLocker *", 0},{"_p_wxMutexGuiLocker"},{0}};
25663static swig_type_info _swigt__p_wxMetafile[] = {{"_p_wxMetafile", 0, "wxMetafile *", 0},{"_p_wxMetafile"},{0}};
25664static swig_type_info _swigt__p_wxFileHistory[] = {{"_p_wxFileHistory", 0, "wxFileHistory *", 0},{"_p_wxFileHistory"},{0}};
25665static swig_type_info _swigt__p_wxLog[] = {{"_p_wxLog", 0, "wxLog *", 0},{"_p_wxLogStderr", _p_wxLogStderrTo_p_wxLog},{"_p_wxLogTextCtrl", _p_wxLogTextCtrlTo_p_wxLog},{"_p_wxLogWindow", _p_wxLogWindowTo_p_wxLog},{"_p_wxLogChain", _p_wxLogChainTo_p_wxLog},{"_p_wxLogGui", _p_wxLogGuiTo_p_wxLog},{"_p_wxPyLog", _p_wxPyLogTo_p_wxLog},{"_p_wxLog"},{0}};
25666static swig_type_info _swigt__p_wxDateTime__TimeZone[] = {{"_p_wxDateTime__TimeZone", 0, "wxDateTime::TimeZone *", 0},{"_p_wxDateTime__TimeZone"},{0}};
25667static swig_type_info _swigt__p_wxMenu[] = {{"_p_wxMenu", 0, "wxMenu *", 0},{"_p_wxMenu"},{0}};
25668static swig_type_info _swigt__p_wxEvent[] = {{"_p_wxEvent", 0, "wxEvent *", 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxEvent},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxEvent},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxEvent},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxEvent},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxEvent},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxEvent},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxEvent},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxEvent},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxEvent},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxEvent},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxEvent},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxEvent},{"_p_wxEvent"},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxEvent},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxEvent},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxEvent},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxEvent},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxEvent},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxEvent},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxEvent},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxEvent},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxEvent},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxEvent},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxEvent},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxEvent},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxEvent},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxEvent},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxEvent},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxEvent},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxEvent},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxEvent},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxEvent},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxEvent},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxEvent},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxEvent},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxEvent},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxEvent},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxEvent},{0}};
25669static swig_type_info _swigt__p_wxConfigBase[] = {{"_p_wxConfigBase", 0, "wxConfigBase *", 0},{"_p_wxFileConfig", _p_wxFileConfigTo_p_wxConfigBase},{"_p_wxConfigBase"},{"_p_wxConfig", _p_wxConfigTo_p_wxConfigBase},{0}};
25670static swig_type_info _swigt__p_wxWave[] = {{"_p_wxWave", 0, "wxWave *", 0},{"_p_wxWave"},{0}};
25671static swig_type_info _swigt__p_wxFileType[] = {{"_p_wxFileType", 0, "wxFileType *", 0},{"_p_wxFileType"},{0}};
25672static swig_type_info _swigt__p_wxLogGui[] = {{"_p_wxLogGui", 0, "wxLogGui *", 0},{"_p_wxLogGui"},{0}};
25673static swig_type_info _swigt__p_wxFont[] = {{"_p_wxFont", 0, "wxFont *", 0},{"_p_wxFont"},{0}};
25674static swig_type_info _swigt__p_wxDataFormat[] = {{"_p_wxDataFormat", 0, "wxDataFormat *", 0},{"_p_wxDataFormat"},{0}};
25675static swig_type_info _swigt__p_wxTimerEvent[] = {{"_p_wxTimerEvent", 0, "wxTimerEvent *", 0},{"_p_wxTimerEvent"},{0}};
25676static swig_type_info _swigt__p_wxCaret[] = {{"_p_wxCaret", 0, "wxCaret *", 0},{"_p_wxCaret"},{0}};
25677static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0},{"_p_int"},{0}};
25678static swig_type_info _swigt__p_wxSize[] = {{"_p_wxSize", 0, "wxSize *", 0},{"_p_wxSize"},{0}};
25679static swig_type_info _swigt__p_wxClipboard[] = {{"_p_wxClipboard", 0, "wxClipboard *", 0},{"_p_wxClipboard"},{0}};
25680static swig_type_info _swigt__p_wxStopWatch[] = {{"_p_wxStopWatch", 0, "wxStopWatch *", 0},{"_p_wxStopWatch"},{0}};
25681static swig_type_info _swigt__p_wxDC[] = {{"_p_wxDC", 0, "wxDC *", 0},{"_p_wxDC"},{0}};
25682static swig_type_info _swigt__p_wxClipboardLocker[] = {{"_p_wxClipboardLocker", 0, "wxClipboardLocker *", 0},{"_p_wxClipboardLocker"},{0}};
25683static swig_type_info _swigt__p_wxIcon[] = {{"_p_wxIcon", 0, "wxIcon *", 0},{"_p_wxIcon"},{0}};
25684static swig_type_info _swigt__p_wxLogStderr[] = {{"_p_wxLogStderr", 0, "wxLogStderr *", 0},{"_p_wxLogStderr"},{0}};
25685static swig_type_info _swigt__p_wxLogTextCtrl[] = {{"_p_wxLogTextCtrl", 0, "wxLogTextCtrl *", 0},{"_p_wxLogTextCtrl"},{0}};
25686static swig_type_info _swigt__p_wxTextCtrl[] = {{"_p_wxTextCtrl", 0, "wxTextCtrl *", 0},{"_p_wxTextCtrl"},{0}};
25687static swig_type_info _swigt__p_wxBusyCursor[] = {{"_p_wxBusyCursor", 0, "wxBusyCursor *", 0},{"_p_wxBusyCursor"},{0}};
25688static swig_type_info _swigt__p_wxFileDataObject[] = {{"_p_wxFileDataObject", 0, "wxFileDataObject *", 0},{"_p_wxFileDataObject"},{0}};
25689static swig_type_info _swigt__p_wxPyBitmapDataObject[] = {{"_p_wxPyBitmapDataObject", 0, "wxPyBitmapDataObject *", 0},{"_p_wxPyBitmapDataObject"},{0}};
25690static swig_type_info _swigt__p_wxPyTextDataObject[] = {{"_p_wxPyTextDataObject", 0, "wxPyTextDataObject *", 0},{"_p_wxPyTextDataObject"},{0}};
25691static swig_type_info _swigt__p_wxBitmapDataObject[] = {{"_p_wxBitmapDataObject", 0, "wxBitmapDataObject *", 0},{"_p_wxBitmapDataObject"},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject},{0}};
25692static swig_type_info _swigt__p_wxTextDataObject[] = {{"_p_wxTextDataObject", 0, "wxTextDataObject *", 0},{"_p_wxTextDataObject"},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxTextDataObject},{0}};
25693static swig_type_info _swigt__p_wxDataObject[] = {{"_p_wxDataObject", 0, "wxDataObject *", 0},{"_p_wxDataObjectSimple", _p_wxDataObjectSimpleTo_p_wxDataObject},{"_p_wxPyDataObjectSimple", _p_wxPyDataObjectSimpleTo_p_wxDataObject},{"_p_wxDataObjectComposite", _p_wxDataObjectCompositeTo_p_wxDataObject},{"_p_wxDataObject"},{"_p_wxTextDataObject", _p_wxTextDataObjectTo_p_wxDataObject},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxDataObject},{"_p_wxBitmapDataObject", _p_wxBitmapDataObjectTo_p_wxDataObject},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxDataObject},{"_p_wxFileDataObject", _p_wxFileDataObjectTo_p_wxDataObject},{"_p_wxCustomDataObject", _p_wxCustomDataObjectTo_p_wxDataObject},{"_p_wxMetafileDataObject", _p_wxMetafileDataObjectTo_p_wxDataObject},{"_p_wxURLDataObject", _p_wxURLDataObjectTo_p_wxDataObject},{0}};
25694static swig_type_info _swigt__p_wxCustomDataObject[] = {{"_p_wxCustomDataObject", 0, "wxCustomDataObject *", 0},{"_p_wxCustomDataObject"},{0}};
25695static swig_type_info _swigt__p_wxURLDataObject[] = {{"_p_wxURLDataObject", 0, "wxURLDataObject *", 0},{"_p_wxURLDataObject"},{0}};
25696static swig_type_info _swigt__p_wxMetafileDataObject[] = {{"_p_wxMetafileDataObject", 0, "wxMetafileDataObject *", 0},{"_p_wxMetafileDataObject"},{0}};
25697static swig_type_info _swigt__p_wxTimerRunner[] = {{"_p_wxTimerRunner", 0, "wxTimerRunner *", 0},{"_p_wxTimerRunner"},{0}};
25698static swig_type_info _swigt__p_wxLogWindow[] = {{"_p_wxLogWindow", 0, "wxLogWindow *", 0},{"_p_wxLogWindow"},{0}};
25699static swig_type_info _swigt__p_wxTimeSpan[] = {{"_p_wxTimeSpan", 0, "wxTimeSpan *", 0},{"_p_wxTimeSpan"},{0}};
25700static swig_type_info _swigt__p_wxArrayString[] = {{"_p_wxArrayString", 0, "wxArrayString *", 0},{"_p_wxArrayString"},{0}};
25701static swig_type_info _swigt__p_wxWindowDisabler[] = {{"_p_wxWindowDisabler", 0, "wxWindowDisabler *", 0},{"_p_wxWindowDisabler"},{0}};
25702static swig_type_info _swigt__p_wxToolTip[] = {{"_p_wxToolTip", 0, "wxToolTip *", 0},{"_p_wxToolTip"},{0}};
25703static swig_type_info _swigt__p_wxDataObjectComposite[] = {{"_p_wxDataObjectComposite", 0, "wxDataObjectComposite *", 0},{"_p_wxDataObjectComposite"},{"_p_wxURLDataObject", _p_wxURLDataObjectTo_p_wxDataObjectComposite},{0}};
25704static swig_type_info _swigt__p_wxFileConfig[] = {{"_p_wxFileConfig", 0, "wxFileConfig *", 0},{"_p_wxFileConfig"},{0}};
25705static swig_type_info _swigt__p_wxSystemSettings[] = {{"_p_wxSystemSettings", 0, "wxSystemSettings *", 0},{"_p_wxSystemSettings"},{0}};
25706static swig_type_info _swigt__p_wxPyDataObjectSimple[] = {{"_p_wxPyDataObjectSimple", 0, "wxPyDataObjectSimple *", 0},{"_p_wxPyDataObjectSimple"},{0}};
25707static swig_type_info _swigt__p_wxDataObjectSimple[] = {{"_p_wxDataObjectSimple", 0, "wxDataObjectSimple *", 0},{"_p_wxDataObjectSimple"},{"_p_wxPyDataObjectSimple", _p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple},{"_p_wxTextDataObject", _p_wxTextDataObjectTo_p_wxDataObjectSimple},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxDataObjectSimple},{"_p_wxBitmapDataObject", _p_wxBitmapDataObjectTo_p_wxDataObjectSimple},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple},{"_p_wxFileDataObject", _p_wxFileDataObjectTo_p_wxDataObjectSimple},{"_p_wxCustomDataObject", _p_wxCustomDataObjectTo_p_wxDataObjectSimple},{"_p_wxMetafileDataObject", _p_wxMetafileDataObjectTo_p_wxDataObjectSimple},{0}};
25708static swig_type_info _swigt__p_wxEvtHandler[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler},{"_p_wxEvtHandler"},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxEvtHandler},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxEvtHandler},{0}};
25709static swig_type_info _swigt__p_wxRect[] = {{"_p_wxRect", 0, "wxRect *", 0},{"_p_wxRect"},{0}};
25710static swig_type_info _swigt__p_wxSingleInstanceChecker[] = {{"_p_wxSingleInstanceChecker", 0, "wxSingleInstanceChecker *", 0},{"_p_wxSingleInstanceChecker"},{0}};
25711static swig_type_info _swigt__p_wxFileTypeInfo[] = {{"_p_wxFileTypeInfo", 0, "wxFileTypeInfo *", 0},{"_p_wxFileTypeInfo"},{0}};
25712static swig_type_info _swigt__p_wxFrame[] = {{"_p_wxFrame", 0, "wxFrame *", 0},{"_p_wxFrame"},{0}};
25713static swig_type_info _swigt__p_wxTimer[] = {{"_p_wxTimer", 0, "wxTimer *", 0},{"_p_wxTimer"},{0}};
25714static swig_type_info _swigt__p_wxMimeTypesManager[] = {{"_p_wxMimeTypesManager", 0, "wxMimeTypesManager *", 0},{"_p_wxMimeTypesManager"},{0}};
25715static swig_type_info _swigt__p_wxPyArtProvider[] = {{"_p_wxPyArtProvider", 0, "wxPyArtProvider *", 0},{"_p_wxPyArtProvider"},{0}};
25716static swig_type_info _swigt__p_wxPyTipProvider[] = {{"_p_wxPyTipProvider", 0, "wxPyTipProvider *", 0},{"_p_wxPyTipProvider"},{0}};
25717static swig_type_info _swigt__p_wxTipProvider[] = {{"_p_wxTipProvider", 0, "wxTipProvider *", 0},{"_p_wxTipProvider"},{"_p_wxPyTipProvider", _p_wxPyTipProviderTo_p_wxTipProvider},{0}};
25718static swig_type_info _swigt__p_wxJoystick[] = {{"_p_wxJoystick", 0, "wxJoystick *", 0},{"_p_wxJoystick"},{0}};
25719static swig_type_info _swigt__p_wxSystemOptions[] = {{"_p_wxSystemOptions", 0, "wxSystemOptions *", 0},{"_p_wxSystemOptions"},{0}};
25720static swig_type_info _swigt__p_wxPoint[] = {{"_p_wxPoint", 0, "wxPoint *", 0},{"_p_wxPoint"},{0}};
25721static swig_type_info _swigt__p_wxJoystickEvent[] = {{"_p_wxJoystickEvent", 0, "wxJoystickEvent *", 0},{"_p_wxJoystickEvent"},{0}};
25722static swig_type_info _swigt__p_wxCursor[] = {{"_p_wxCursor", 0, "wxCursor *", 0},{"_p_wxCursor"},{0}};
41f1cec7 25723static swig_type_info _swigt__p_wxObject[] = {{"_p_wxObject", 0, "wxObject *", 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject},{"_p_wxSizer", _p_wxSizerTo_p_wxObject},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject},{"_p_wxFileHistory", _p_wxFileHistoryTo_p_wxObject},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject},{"_p_wxMenu", _p_wxMenuTo_p_wxObject},{"_p_wxEvent", _p_wxEventTo_p_wxObject},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject},{"_p_wxControl", _p_wxControlTo_p_wxObject},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxObject},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject},{"_p_wxClipboard", _p_wxClipboardTo_p_wxObject},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject},{"_p_wxToolTip", _p_wxToolTipTo_p_wxObject},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject},{"_p_wxImage", _p_wxImageTo_p_wxObject},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject},{"_p_wxSystemOptions", _p_wxSystemOptionsTo_p_wxObject},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxObject},{"_p_wxObject"},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject},{"_p_wxWindow", _p_wxWindowTo_p_wxObject},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxObject},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject},{"_p_wxBusyInfo", _p_wxBusyInfoTo_p_wxObject},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxObject},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxObject},{0}};
d14a1e28
RD
25724static swig_type_info _swigt__p_wxOutputStream[] = {{"_p_wxOutputStream", 0, "wxOutputStream *", 0},{"_p_wxOutputStream"},{0}};
25725static swig_type_info _swigt__p_wxDateTime[] = {{"_p_wxDateTime", 0, "wxDateTime *", 0},{"_p_wxDateTime"},{0}};
25726static swig_type_info _swigt__p_wxPyDropSource[] = {{"_p_wxPyDropSource", 0, "wxPyDropSource *", 0},{"_p_wxPyDropSource"},{0}};
25727static swig_type_info _swigt__p_wxWindow[] = {{"_p_wxWindow", 0, "wxWindow *", 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow},{"_p_wxWindow"},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow},{0}};
25728static swig_type_info _swigt__p_wxString[] = {{"_p_wxString", 0, "wxString *", 0},{"_p_wxString"},{0}};
25729static swig_type_info _swigt__p_wxPyProcess[] = {{"_p_wxPyProcess", 0, "wxPyProcess *", 0},{"_p_wxPyProcess"},{0}};
25730static swig_type_info _swigt__p_wxBitmap[] = {{"_p_wxBitmap", 0, "wxBitmap *", 0},{"_p_wxBitmap"},{0}};
25731static swig_type_info _swigt__p_wxConfig[] = {{"_p_wxConfig", 0, "wxConfig *", 0},{"_p_wxConfig"},{0}};
25732static swig_type_info _swigt__p_wxChar[] = {{"_p_wxChar", 0, "wxChar *", 0},{"_p_wxChar"},{0}};
25733static swig_type_info _swigt__p_wxBusyInfo[] = {{"_p_wxBusyInfo", 0, "wxBusyInfo *", 0},{"_p_wxBusyInfo"},{0}};
25734static swig_type_info _swigt__p_wxPyDropTarget[] = {{"_p_wxPyDropTarget", 0, "wxPyDropTarget *", 0},{"_p_wxPyDropTarget"},{"_p_wxPyTextDropTarget", _p_wxPyTextDropTargetTo_p_wxPyDropTarget},{"_p_wxPyFileDropTarget", _p_wxPyFileDropTargetTo_p_wxPyDropTarget},{0}};
25735static swig_type_info _swigt__p_wxPyTextDropTarget[] = {{"_p_wxPyTextDropTarget", 0, "wxPyTextDropTarget *", 0},{"_p_wxPyTextDropTarget"},{0}};
25736static swig_type_info _swigt__p_wxPyFileDropTarget[] = {{"_p_wxPyFileDropTarget", 0, "wxPyFileDropTarget *", 0},{"_p_wxPyFileDropTarget"},{0}};
25737static swig_type_info _swigt__p_wxProcessEvent[] = {{"_p_wxProcessEvent", 0, "wxProcessEvent *", 0},{"_p_wxProcessEvent"},{0}};
25738static swig_type_info _swigt__p_wxPyLog[] = {{"_p_wxPyLog", 0, "wxPyLog *", 0},{"_p_wxPyLog"},{0}};
25739static swig_type_info _swigt__p_wxLogNull[] = {{"_p_wxLogNull", 0, "wxLogNull *", 0},{"_p_wxLogNull"},{0}};
25740static swig_type_info _swigt__p_wxColour[] = {{"_p_wxColour", 0, "wxColour *", 0},{"_p_wxColour"},{0}};
25741static swig_type_info _swigt__p_wxConfigPathChanger[] = {{"_p_wxConfigPathChanger", 0, "wxConfigPathChanger *", 0},{"_p_wxConfigPathChanger"},{0}};
25742static swig_type_info _swigt__p_wxPyTimer[] = {{"_p_wxPyTimer", 0, "wxPyTimer *", 0},{"_p_wxPyTimer"},{0}};
25743static swig_type_info _swigt__p_wxDateSpan[] = {{"_p_wxDateSpan", 0, "wxDateSpan *", 0},{"_p_wxDateSpan"},{0}};
25744
25745static swig_type_info *swig_types_initial[] = {
25746_swigt__p_wxLogChain,
25747_swigt__p_wxMutexGuiLocker,
25748_swigt__p_wxMetafile,
25749_swigt__p_wxFileHistory,
25750_swigt__p_wxLog,
25751_swigt__p_wxDateTime__TimeZone,
25752_swigt__p_wxMenu,
25753_swigt__p_wxEvent,
25754_swigt__p_wxConfigBase,
25755_swigt__p_wxWave,
25756_swigt__p_wxFileType,
25757_swigt__p_wxLogGui,
25758_swigt__p_wxFont,
25759_swigt__p_wxDataFormat,
25760_swigt__p_wxTimerEvent,
25761_swigt__p_wxCaret,
25762_swigt__p_int,
25763_swigt__p_wxSize,
25764_swigt__p_wxClipboard,
25765_swigt__p_wxStopWatch,
25766_swigt__p_wxDC,
25767_swigt__p_wxClipboardLocker,
25768_swigt__p_wxIcon,
25769_swigt__p_wxLogStderr,
25770_swigt__p_wxLogTextCtrl,
25771_swigt__p_wxTextCtrl,
25772_swigt__p_wxBusyCursor,
25773_swigt__p_wxFileDataObject,
25774_swigt__p_wxPyBitmapDataObject,
25775_swigt__p_wxPyTextDataObject,
25776_swigt__p_wxBitmapDataObject,
25777_swigt__p_wxTextDataObject,
25778_swigt__p_wxDataObject,
25779_swigt__p_wxCustomDataObject,
25780_swigt__p_wxURLDataObject,
25781_swigt__p_wxMetafileDataObject,
25782_swigt__p_wxTimerRunner,
25783_swigt__p_wxLogWindow,
25784_swigt__p_wxTimeSpan,
25785_swigt__p_wxArrayString,
25786_swigt__p_wxWindowDisabler,
25787_swigt__p_wxToolTip,
25788_swigt__p_wxDataObjectComposite,
25789_swigt__p_wxFileConfig,
25790_swigt__p_wxSystemSettings,
25791_swigt__p_wxPyDataObjectSimple,
25792_swigt__p_wxDataObjectSimple,
25793_swigt__p_wxEvtHandler,
25794_swigt__p_wxRect,
25795_swigt__p_wxSingleInstanceChecker,
25796_swigt__p_wxFileTypeInfo,
25797_swigt__p_wxFrame,
25798_swigt__p_wxTimer,
25799_swigt__p_wxMimeTypesManager,
25800_swigt__p_wxPyArtProvider,
25801_swigt__p_wxPyTipProvider,
25802_swigt__p_wxTipProvider,
25803_swigt__p_wxJoystick,
25804_swigt__p_wxSystemOptions,
25805_swigt__p_wxPoint,
25806_swigt__p_wxJoystickEvent,
25807_swigt__p_wxCursor,
25808_swigt__p_wxObject,
25809_swigt__p_wxOutputStream,
25810_swigt__p_wxDateTime,
25811_swigt__p_wxPyDropSource,
25812_swigt__p_wxWindow,
25813_swigt__p_wxString,
25814_swigt__p_wxPyProcess,
25815_swigt__p_wxBitmap,
25816_swigt__p_wxConfig,
25817_swigt__p_wxChar,
25818_swigt__p_wxBusyInfo,
25819_swigt__p_wxPyDropTarget,
25820_swigt__p_wxPyTextDropTarget,
25821_swigt__p_wxPyFileDropTarget,
25822_swigt__p_wxProcessEvent,
25823_swigt__p_wxPyLog,
25824_swigt__p_wxLogNull,
25825_swigt__p_wxColour,
25826_swigt__p_wxConfigPathChanger,
25827_swigt__p_wxPyTimer,
25828_swigt__p_wxDateSpan,
258290
25830};
25831
25832
25833/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
25834
25835static swig_const_info swig_const_table[] = {
25836{ SWIG_PY_INT, (char *)"SYS_OEM_FIXED_FONT", (long) wxSYS_OEM_FIXED_FONT, 0, 0, 0},
25837{ SWIG_PY_INT, (char *)"SYS_ANSI_FIXED_FONT", (long) wxSYS_ANSI_FIXED_FONT, 0, 0, 0},
25838{ SWIG_PY_INT, (char *)"SYS_ANSI_VAR_FONT", (long) wxSYS_ANSI_VAR_FONT, 0, 0, 0},
25839{ SWIG_PY_INT, (char *)"SYS_SYSTEM_FONT", (long) wxSYS_SYSTEM_FONT, 0, 0, 0},
25840{ SWIG_PY_INT, (char *)"SYS_DEVICE_DEFAULT_FONT", (long) wxSYS_DEVICE_DEFAULT_FONT, 0, 0, 0},
25841{ SWIG_PY_INT, (char *)"SYS_DEFAULT_PALETTE", (long) wxSYS_DEFAULT_PALETTE, 0, 0, 0},
25842{ SWIG_PY_INT, (char *)"SYS_SYSTEM_FIXED_FONT", (long) wxSYS_SYSTEM_FIXED_FONT, 0, 0, 0},
25843{ SWIG_PY_INT, (char *)"SYS_DEFAULT_GUI_FONT", (long) wxSYS_DEFAULT_GUI_FONT, 0, 0, 0},
25844{ SWIG_PY_INT, (char *)"SYS_ICONTITLE_FONT", (long) wxSYS_ICONTITLE_FONT, 0, 0, 0},
25845{ SWIG_PY_INT, (char *)"SYS_COLOUR_SCROLLBAR", (long) wxSYS_COLOUR_SCROLLBAR, 0, 0, 0},
25846{ SWIG_PY_INT, (char *)"SYS_COLOUR_BACKGROUND", (long) wxSYS_COLOUR_BACKGROUND, 0, 0, 0},
25847{ SWIG_PY_INT, (char *)"SYS_COLOUR_DESKTOP", (long) wxSYS_COLOUR_DESKTOP, 0, 0, 0},
25848{ SWIG_PY_INT, (char *)"SYS_COLOUR_ACTIVECAPTION", (long) wxSYS_COLOUR_ACTIVECAPTION, 0, 0, 0},
25849{ SWIG_PY_INT, (char *)"SYS_COLOUR_INACTIVECAPTION", (long) wxSYS_COLOUR_INACTIVECAPTION, 0, 0, 0},
25850{ SWIG_PY_INT, (char *)"SYS_COLOUR_MENU", (long) wxSYS_COLOUR_MENU, 0, 0, 0},
25851{ SWIG_PY_INT, (char *)"SYS_COLOUR_WINDOW", (long) wxSYS_COLOUR_WINDOW, 0, 0, 0},
25852{ SWIG_PY_INT, (char *)"SYS_COLOUR_WINDOWFRAME", (long) wxSYS_COLOUR_WINDOWFRAME, 0, 0, 0},
25853{ SWIG_PY_INT, (char *)"SYS_COLOUR_MENUTEXT", (long) wxSYS_COLOUR_MENUTEXT, 0, 0, 0},
25854{ SWIG_PY_INT, (char *)"SYS_COLOUR_WINDOWTEXT", (long) wxSYS_COLOUR_WINDOWTEXT, 0, 0, 0},
25855{ SWIG_PY_INT, (char *)"SYS_COLOUR_CAPTIONTEXT", (long) wxSYS_COLOUR_CAPTIONTEXT, 0, 0, 0},
25856{ SWIG_PY_INT, (char *)"SYS_COLOUR_ACTIVEBORDER", (long) wxSYS_COLOUR_ACTIVEBORDER, 0, 0, 0},
25857{ SWIG_PY_INT, (char *)"SYS_COLOUR_INACTIVEBORDER", (long) wxSYS_COLOUR_INACTIVEBORDER, 0, 0, 0},
25858{ SWIG_PY_INT, (char *)"SYS_COLOUR_APPWORKSPACE", (long) wxSYS_COLOUR_APPWORKSPACE, 0, 0, 0},
25859{ SWIG_PY_INT, (char *)"SYS_COLOUR_HIGHLIGHT", (long) wxSYS_COLOUR_HIGHLIGHT, 0, 0, 0},
25860{ SWIG_PY_INT, (char *)"SYS_COLOUR_HIGHLIGHTTEXT", (long) wxSYS_COLOUR_HIGHLIGHTTEXT, 0, 0, 0},
25861{ SWIG_PY_INT, (char *)"SYS_COLOUR_BTNFACE", (long) wxSYS_COLOUR_BTNFACE, 0, 0, 0},
25862{ SWIG_PY_INT, (char *)"SYS_COLOUR_3DFACE", (long) wxSYS_COLOUR_3DFACE, 0, 0, 0},
25863{ SWIG_PY_INT, (char *)"SYS_COLOUR_BTNSHADOW", (long) wxSYS_COLOUR_BTNSHADOW, 0, 0, 0},
25864{ SWIG_PY_INT, (char *)"SYS_COLOUR_3DSHADOW", (long) wxSYS_COLOUR_3DSHADOW, 0, 0, 0},
25865{ SWIG_PY_INT, (char *)"SYS_COLOUR_GRAYTEXT", (long) wxSYS_COLOUR_GRAYTEXT, 0, 0, 0},
25866{ SWIG_PY_INT, (char *)"SYS_COLOUR_BTNTEXT", (long) wxSYS_COLOUR_BTNTEXT, 0, 0, 0},
25867{ SWIG_PY_INT, (char *)"SYS_COLOUR_INACTIVECAPTIONTEXT", (long) wxSYS_COLOUR_INACTIVECAPTIONTEXT, 0, 0, 0},
25868{ SWIG_PY_INT, (char *)"SYS_COLOUR_BTNHIGHLIGHT", (long) wxSYS_COLOUR_BTNHIGHLIGHT, 0, 0, 0},
25869{ SWIG_PY_INT, (char *)"SYS_COLOUR_BTNHILIGHT", (long) wxSYS_COLOUR_BTNHILIGHT, 0, 0, 0},
25870{ SWIG_PY_INT, (char *)"SYS_COLOUR_3DHIGHLIGHT", (long) wxSYS_COLOUR_3DHIGHLIGHT, 0, 0, 0},
25871{ SWIG_PY_INT, (char *)"SYS_COLOUR_3DHILIGHT", (long) wxSYS_COLOUR_3DHILIGHT, 0, 0, 0},
25872{ SWIG_PY_INT, (char *)"SYS_COLOUR_3DDKSHADOW", (long) wxSYS_COLOUR_3DDKSHADOW, 0, 0, 0},
25873{ SWIG_PY_INT, (char *)"SYS_COLOUR_3DLIGHT", (long) wxSYS_COLOUR_3DLIGHT, 0, 0, 0},
25874{ SWIG_PY_INT, (char *)"SYS_COLOUR_INFOTEXT", (long) wxSYS_COLOUR_INFOTEXT, 0, 0, 0},
25875{ SWIG_PY_INT, (char *)"SYS_COLOUR_INFOBK", (long) wxSYS_COLOUR_INFOBK, 0, 0, 0},
25876{ SWIG_PY_INT, (char *)"SYS_COLOUR_LISTBOX", (long) wxSYS_COLOUR_LISTBOX, 0, 0, 0},
25877{ SWIG_PY_INT, (char *)"SYS_COLOUR_HOTLIGHT", (long) wxSYS_COLOUR_HOTLIGHT, 0, 0, 0},
25878{ SWIG_PY_INT, (char *)"SYS_COLOUR_GRADIENTACTIVECAPTION", (long) wxSYS_COLOUR_GRADIENTACTIVECAPTION, 0, 0, 0},
25879{ SWIG_PY_INT, (char *)"SYS_COLOUR_GRADIENTINACTIVECAPTION", (long) wxSYS_COLOUR_GRADIENTINACTIVECAPTION, 0, 0, 0},
25880{ SWIG_PY_INT, (char *)"SYS_COLOUR_MENUHILIGHT", (long) wxSYS_COLOUR_MENUHILIGHT, 0, 0, 0},
25881{ SWIG_PY_INT, (char *)"SYS_COLOUR_MENUBAR", (long) wxSYS_COLOUR_MENUBAR, 0, 0, 0},
25882{ SWIG_PY_INT, (char *)"SYS_COLOUR_MAX", (long) wxSYS_COLOUR_MAX, 0, 0, 0},
25883{ SWIG_PY_INT, (char *)"SYS_MOUSE_BUTTONS", (long) wxSYS_MOUSE_BUTTONS, 0, 0, 0},
25884{ SWIG_PY_INT, (char *)"SYS_BORDER_X", (long) wxSYS_BORDER_X, 0, 0, 0},
25885{ SWIG_PY_INT, (char *)"SYS_BORDER_Y", (long) wxSYS_BORDER_Y, 0, 0, 0},
25886{ SWIG_PY_INT, (char *)"SYS_CURSOR_X", (long) wxSYS_CURSOR_X, 0, 0, 0},
25887{ SWIG_PY_INT, (char *)"SYS_CURSOR_Y", (long) wxSYS_CURSOR_Y, 0, 0, 0},
25888{ SWIG_PY_INT, (char *)"SYS_DCLICK_X", (long) wxSYS_DCLICK_X, 0, 0, 0},
25889{ SWIG_PY_INT, (char *)"SYS_DCLICK_Y", (long) wxSYS_DCLICK_Y, 0, 0, 0},
25890{ SWIG_PY_INT, (char *)"SYS_DRAG_X", (long) wxSYS_DRAG_X, 0, 0, 0},
25891{ SWIG_PY_INT, (char *)"SYS_DRAG_Y", (long) wxSYS_DRAG_Y, 0, 0, 0},
25892{ SWIG_PY_INT, (char *)"SYS_EDGE_X", (long) wxSYS_EDGE_X, 0, 0, 0},
25893{ SWIG_PY_INT, (char *)"SYS_EDGE_Y", (long) wxSYS_EDGE_Y, 0, 0, 0},
25894{ SWIG_PY_INT, (char *)"SYS_HSCROLL_ARROW_X", (long) wxSYS_HSCROLL_ARROW_X, 0, 0, 0},
25895{ SWIG_PY_INT, (char *)"SYS_HSCROLL_ARROW_Y", (long) wxSYS_HSCROLL_ARROW_Y, 0, 0, 0},
25896{ SWIG_PY_INT, (char *)"SYS_HTHUMB_X", (long) wxSYS_HTHUMB_X, 0, 0, 0},
25897{ SWIG_PY_INT, (char *)"SYS_ICON_X", (long) wxSYS_ICON_X, 0, 0, 0},
25898{ SWIG_PY_INT, (char *)"SYS_ICON_Y", (long) wxSYS_ICON_Y, 0, 0, 0},
25899{ SWIG_PY_INT, (char *)"SYS_ICONSPACING_X", (long) wxSYS_ICONSPACING_X, 0, 0, 0},
25900{ SWIG_PY_INT, (char *)"SYS_ICONSPACING_Y", (long) wxSYS_ICONSPACING_Y, 0, 0, 0},
25901{ SWIG_PY_INT, (char *)"SYS_WINDOWMIN_X", (long) wxSYS_WINDOWMIN_X, 0, 0, 0},
25902{ SWIG_PY_INT, (char *)"SYS_WINDOWMIN_Y", (long) wxSYS_WINDOWMIN_Y, 0, 0, 0},
25903{ SWIG_PY_INT, (char *)"SYS_SCREEN_X", (long) wxSYS_SCREEN_X, 0, 0, 0},
25904{ SWIG_PY_INT, (char *)"SYS_SCREEN_Y", (long) wxSYS_SCREEN_Y, 0, 0, 0},
25905{ SWIG_PY_INT, (char *)"SYS_FRAMESIZE_X", (long) wxSYS_FRAMESIZE_X, 0, 0, 0},
25906{ SWIG_PY_INT, (char *)"SYS_FRAMESIZE_Y", (long) wxSYS_FRAMESIZE_Y, 0, 0, 0},
25907{ SWIG_PY_INT, (char *)"SYS_SMALLICON_X", (long) wxSYS_SMALLICON_X, 0, 0, 0},
25908{ SWIG_PY_INT, (char *)"SYS_SMALLICON_Y", (long) wxSYS_SMALLICON_Y, 0, 0, 0},
25909{ SWIG_PY_INT, (char *)"SYS_HSCROLL_Y", (long) wxSYS_HSCROLL_Y, 0, 0, 0},
25910{ SWIG_PY_INT, (char *)"SYS_VSCROLL_X", (long) wxSYS_VSCROLL_X, 0, 0, 0},
25911{ SWIG_PY_INT, (char *)"SYS_VSCROLL_ARROW_X", (long) wxSYS_VSCROLL_ARROW_X, 0, 0, 0},
25912{ SWIG_PY_INT, (char *)"SYS_VSCROLL_ARROW_Y", (long) wxSYS_VSCROLL_ARROW_Y, 0, 0, 0},
25913{ SWIG_PY_INT, (char *)"SYS_VTHUMB_Y", (long) wxSYS_VTHUMB_Y, 0, 0, 0},
25914{ SWIG_PY_INT, (char *)"SYS_CAPTION_Y", (long) wxSYS_CAPTION_Y, 0, 0, 0},
25915{ SWIG_PY_INT, (char *)"SYS_MENU_Y", (long) wxSYS_MENU_Y, 0, 0, 0},
25916{ SWIG_PY_INT, (char *)"SYS_NETWORK_PRESENT", (long) wxSYS_NETWORK_PRESENT, 0, 0, 0},
25917{ SWIG_PY_INT, (char *)"SYS_PENWINDOWS_PRESENT", (long) wxSYS_PENWINDOWS_PRESENT, 0, 0, 0},
25918{ SWIG_PY_INT, (char *)"SYS_SHOW_SOUNDS", (long) wxSYS_SHOW_SOUNDS, 0, 0, 0},
25919{ SWIG_PY_INT, (char *)"SYS_SWAP_BUTTONS", (long) wxSYS_SWAP_BUTTONS, 0, 0, 0},
25920{ SWIG_PY_INT, (char *)"SYS_CAN_DRAW_FRAME_DECORATIONS", (long) wxSYS_CAN_DRAW_FRAME_DECORATIONS, 0, 0, 0},
25921{ SWIG_PY_INT, (char *)"SYS_CAN_ICONIZE_FRAME", (long) wxSYS_CAN_ICONIZE_FRAME, 0, 0, 0},
25922{ SWIG_PY_INT, (char *)"SYS_SCREEN_NONE", (long) wxSYS_SCREEN_NONE, 0, 0, 0},
25923{ SWIG_PY_INT, (char *)"SYS_SCREEN_TINY", (long) wxSYS_SCREEN_TINY, 0, 0, 0},
25924{ SWIG_PY_INT, (char *)"SYS_SCREEN_PDA", (long) wxSYS_SCREEN_PDA, 0, 0, 0},
25925{ SWIG_PY_INT, (char *)"SYS_SCREEN_SMALL", (long) wxSYS_SCREEN_SMALL, 0, 0, 0},
25926{ SWIG_PY_INT, (char *)"SYS_SCREEN_DESKTOP", (long) wxSYS_SCREEN_DESKTOP, 0, 0, 0},
25927{ SWIG_PY_INT, (char *)"SHUTDOWN_POWEROFF", (long) wxSHUTDOWN_POWEROFF, 0, 0, 0},
25928{ SWIG_PY_INT, (char *)"SHUTDOWN_REBOOT", (long) wxSHUTDOWN_REBOOT, 0, 0, 0},
25929{ SWIG_PY_INT, (char *)"TIMER_CONTINUOUS", (long) wxTIMER_CONTINUOUS, 0, 0, 0},
25930{ SWIG_PY_INT, (char *)"TIMER_ONE_SHOT", (long) wxTIMER_ONE_SHOT, 0, 0, 0},
25931{ SWIG_PY_INT, (char *)"wxEVT_TIMER", (long) wxEVT_TIMER, 0, 0, 0},
25932{ SWIG_PY_INT, (char *)"LOG_FatalError", (long) wxLOG_FatalError, 0, 0, 0},
25933{ SWIG_PY_INT, (char *)"LOG_Error", (long) wxLOG_Error, 0, 0, 0},
25934{ SWIG_PY_INT, (char *)"LOG_Warning", (long) wxLOG_Warning, 0, 0, 0},
25935{ SWIG_PY_INT, (char *)"LOG_Message", (long) wxLOG_Message, 0, 0, 0},
25936{ SWIG_PY_INT, (char *)"LOG_Status", (long) wxLOG_Status, 0, 0, 0},
25937{ SWIG_PY_INT, (char *)"LOG_Info", (long) wxLOG_Info, 0, 0, 0},
25938{ SWIG_PY_INT, (char *)"LOG_Debug", (long) wxLOG_Debug, 0, 0, 0},
25939{ SWIG_PY_INT, (char *)"LOG_Trace", (long) wxLOG_Trace, 0, 0, 0},
25940{ SWIG_PY_INT, (char *)"LOG_Progress", (long) wxLOG_Progress, 0, 0, 0},
25941{ SWIG_PY_INT, (char *)"LOG_User", (long) wxLOG_User, 0, 0, 0},
25942{ SWIG_PY_INT, (char *)"LOG_Max", (long) wxLOG_Max, 0, 0, 0},
25943{ SWIG_PY_STRING, (char*)"TRACE_MemAlloc", 0, 0, (void *)"memalloc", 0},
25944{ SWIG_PY_STRING, (char*)"TRACE_Messages", 0, 0, (void *)"messages", 0},
25945{ SWIG_PY_STRING, (char*)"TRACE_ResAlloc", 0, 0, (void *)"resalloc", 0},
25946{ SWIG_PY_STRING, (char*)"TRACE_RefCount", 0, 0, (void *)"refcount", 0},
25947{ SWIG_PY_STRING, (char*)"TRACE_OleCalls", 0, 0, (void *)"ole", 0},
25948{ SWIG_PY_INT, (char *)"TraceMemAlloc", (long) 0x0001, 0, 0, 0},
25949{ SWIG_PY_INT, (char *)"TraceMessages", (long) 0x0002, 0, 0, 0},
25950{ SWIG_PY_INT, (char *)"TraceResAlloc", (long) 0x0004, 0, 0, 0},
25951{ SWIG_PY_INT, (char *)"TraceRefCount", (long) 0x0008, 0, 0, 0},
25952{ SWIG_PY_INT, (char *)"TraceOleCalls", (long) 0x0100, 0, 0, 0},
25953{ SWIG_PY_INT, (char *)"PROCESS_DEFAULT", (long) wxPROCESS_DEFAULT, 0, 0, 0},
25954{ SWIG_PY_INT, (char *)"PROCESS_REDIRECT", (long) wxPROCESS_REDIRECT, 0, 0, 0},
25955{ SWIG_PY_INT, (char *)"KILL_OK", (long) wxKILL_OK, 0, 0, 0},
25956{ SWIG_PY_INT, (char *)"KILL_BAD_SIGNAL", (long) wxKILL_BAD_SIGNAL, 0, 0, 0},
25957{ SWIG_PY_INT, (char *)"KILL_ACCESS_DENIED", (long) wxKILL_ACCESS_DENIED, 0, 0, 0},
25958{ SWIG_PY_INT, (char *)"KILL_NO_PROCESS", (long) wxKILL_NO_PROCESS, 0, 0, 0},
25959{ SWIG_PY_INT, (char *)"KILL_ERROR", (long) wxKILL_ERROR, 0, 0, 0},
25960{ SWIG_PY_INT, (char *)"SIGNONE", (long) wxSIGNONE, 0, 0, 0},
25961{ SWIG_PY_INT, (char *)"SIGHUP", (long) wxSIGHUP, 0, 0, 0},
25962{ SWIG_PY_INT, (char *)"SIGINT", (long) wxSIGINT, 0, 0, 0},
25963{ SWIG_PY_INT, (char *)"SIGQUIT", (long) wxSIGQUIT, 0, 0, 0},
25964{ SWIG_PY_INT, (char *)"SIGILL", (long) wxSIGILL, 0, 0, 0},
25965{ SWIG_PY_INT, (char *)"SIGTRAP", (long) wxSIGTRAP, 0, 0, 0},
25966{ SWIG_PY_INT, (char *)"SIGABRT", (long) wxSIGABRT, 0, 0, 0},
25967{ SWIG_PY_INT, (char *)"SIGIOT", (long) wxSIGIOT, 0, 0, 0},
25968{ SWIG_PY_INT, (char *)"SIGEMT", (long) wxSIGEMT, 0, 0, 0},
25969{ SWIG_PY_INT, (char *)"SIGFPE", (long) wxSIGFPE, 0, 0, 0},
25970{ SWIG_PY_INT, (char *)"SIGKILL", (long) wxSIGKILL, 0, 0, 0},
25971{ SWIG_PY_INT, (char *)"SIGBUS", (long) wxSIGBUS, 0, 0, 0},
25972{ SWIG_PY_INT, (char *)"SIGSEGV", (long) wxSIGSEGV, 0, 0, 0},
25973{ SWIG_PY_INT, (char *)"SIGSYS", (long) wxSIGSYS, 0, 0, 0},
25974{ SWIG_PY_INT, (char *)"SIGPIPE", (long) wxSIGPIPE, 0, 0, 0},
25975{ SWIG_PY_INT, (char *)"SIGALRM", (long) wxSIGALRM, 0, 0, 0},
25976{ SWIG_PY_INT, (char *)"SIGTERM", (long) wxSIGTERM, 0, 0, 0},
25977{ SWIG_PY_INT, (char *)"wxEVT_END_PROCESS", (long) wxEVT_END_PROCESS, 0, 0, 0},
25978{ SWIG_PY_INT, (char *)"EXEC_ASYNC", (long) wxEXEC_ASYNC, 0, 0, 0},
25979{ SWIG_PY_INT, (char *)"EXEC_SYNC", (long) wxEXEC_SYNC, 0, 0, 0},
25980{ SWIG_PY_INT, (char *)"EXEC_NOHIDE", (long) wxEXEC_NOHIDE, 0, 0, 0},
25981{ SWIG_PY_INT, (char *)"EXEC_MAKE_GROUP_LEADER", (long) wxEXEC_MAKE_GROUP_LEADER, 0, 0, 0},
25982{ SWIG_PY_INT, (char *)"JOYSTICK1", (long) wxJOYSTICK1, 0, 0, 0},
25983{ SWIG_PY_INT, (char *)"JOYSTICK2", (long) wxJOYSTICK2, 0, 0, 0},
25984{ SWIG_PY_INT, (char *)"JOY_BUTTON_ANY", (long) wxJOY_BUTTON_ANY, 0, 0, 0},
25985{ SWIG_PY_INT, (char *)"JOY_BUTTON1", (long) wxJOY_BUTTON1, 0, 0, 0},
25986{ SWIG_PY_INT, (char *)"JOY_BUTTON2", (long) wxJOY_BUTTON2, 0, 0, 0},
25987{ SWIG_PY_INT, (char *)"JOY_BUTTON3", (long) wxJOY_BUTTON3, 0, 0, 0},
25988{ SWIG_PY_INT, (char *)"JOY_BUTTON4", (long) wxJOY_BUTTON4, 0, 0, 0},
25989{ SWIG_PY_INT, (char *)"wxEVT_JOY_BUTTON_DOWN", (long) wxEVT_JOY_BUTTON_DOWN, 0, 0, 0},
25990{ SWIG_PY_INT, (char *)"wxEVT_JOY_BUTTON_UP", (long) wxEVT_JOY_BUTTON_UP, 0, 0, 0},
25991{ SWIG_PY_INT, (char *)"wxEVT_JOY_MOVE", (long) wxEVT_JOY_MOVE, 0, 0, 0},
25992{ SWIG_PY_INT, (char *)"wxEVT_JOY_ZMOVE", (long) wxEVT_JOY_ZMOVE, 0, 0, 0},
25993{ SWIG_PY_INT, (char *)"MAILCAP_STANDARD", (long) wxMAILCAP_STANDARD, 0, 0, 0},
25994{ SWIG_PY_INT, (char *)"MAILCAP_NETSCAPE", (long) wxMAILCAP_NETSCAPE, 0, 0, 0},
25995{ SWIG_PY_INT, (char *)"MAILCAP_KDE", (long) wxMAILCAP_KDE, 0, 0, 0},
25996{ SWIG_PY_INT, (char *)"MAILCAP_GNOME", (long) wxMAILCAP_GNOME, 0, 0, 0},
25997{ SWIG_PY_INT, (char *)"MAILCAP_ALL", (long) wxMAILCAP_ALL, 0, 0, 0},
25998{ SWIG_PY_INT, (char *)"CONFIG_USE_LOCAL_FILE", (long) wxCONFIG_USE_LOCAL_FILE, 0, 0, 0},
25999{ SWIG_PY_INT, (char *)"CONFIG_USE_GLOBAL_FILE", (long) wxCONFIG_USE_GLOBAL_FILE, 0, 0, 0},
26000{ SWIG_PY_INT, (char *)"CONFIG_USE_RELATIVE_PATH", (long) wxCONFIG_USE_RELATIVE_PATH, 0, 0, 0},
26001{ SWIG_PY_INT, (char *)"CONFIG_USE_NO_ESCAPE_CHARACTERS", (long) wxCONFIG_USE_NO_ESCAPE_CHARACTERS, 0, 0, 0},
26002{ SWIG_PY_INT, (char *)"ConfigBase_Type_Unknown", (long) wxConfigBase::Type_Unknown, 0, 0, 0},
26003{ SWIG_PY_INT, (char *)"ConfigBase_Type_String", (long) wxConfigBase::Type_String, 0, 0, 0},
26004{ SWIG_PY_INT, (char *)"ConfigBase_Type_Boolean", (long) wxConfigBase::Type_Boolean, 0, 0, 0},
26005{ SWIG_PY_INT, (char *)"ConfigBase_Type_Integer", (long) wxConfigBase::Type_Integer, 0, 0, 0},
26006{ SWIG_PY_INT, (char *)"ConfigBase_Type_Float", (long) wxConfigBase::Type_Float, 0, 0, 0},
26007{ SWIG_PY_INT, (char *)"DateTime_Local", (long) wxDateTime::Local, 0, 0, 0},
26008{ SWIG_PY_INT, (char *)"DateTime_GMT_12", (long) wxDateTime::GMT_12, 0, 0, 0},
26009{ SWIG_PY_INT, (char *)"DateTime_GMT_11", (long) wxDateTime::GMT_11, 0, 0, 0},
26010{ SWIG_PY_INT, (char *)"DateTime_GMT_10", (long) wxDateTime::GMT_10, 0, 0, 0},
26011{ SWIG_PY_INT, (char *)"DateTime_GMT_9", (long) wxDateTime::GMT_9, 0, 0, 0},
26012{ SWIG_PY_INT, (char *)"DateTime_GMT_8", (long) wxDateTime::GMT_8, 0, 0, 0},
26013{ SWIG_PY_INT, (char *)"DateTime_GMT_7", (long) wxDateTime::GMT_7, 0, 0, 0},
26014{ SWIG_PY_INT, (char *)"DateTime_GMT_6", (long) wxDateTime::GMT_6, 0, 0, 0},
26015{ SWIG_PY_INT, (char *)"DateTime_GMT_5", (long) wxDateTime::GMT_5, 0, 0, 0},
26016{ SWIG_PY_INT, (char *)"DateTime_GMT_4", (long) wxDateTime::GMT_4, 0, 0, 0},
26017{ SWIG_PY_INT, (char *)"DateTime_GMT_3", (long) wxDateTime::GMT_3, 0, 0, 0},
26018{ SWIG_PY_INT, (char *)"DateTime_GMT_2", (long) wxDateTime::GMT_2, 0, 0, 0},
26019{ SWIG_PY_INT, (char *)"DateTime_GMT_1", (long) wxDateTime::GMT_1, 0, 0, 0},
26020{ SWIG_PY_INT, (char *)"DateTime_GMT0", (long) wxDateTime::GMT0, 0, 0, 0},
26021{ SWIG_PY_INT, (char *)"DateTime_GMT1", (long) wxDateTime::GMT1, 0, 0, 0},
26022{ SWIG_PY_INT, (char *)"DateTime_GMT2", (long) wxDateTime::GMT2, 0, 0, 0},
26023{ SWIG_PY_INT, (char *)"DateTime_GMT3", (long) wxDateTime::GMT3, 0, 0, 0},
26024{ SWIG_PY_INT, (char *)"DateTime_GMT4", (long) wxDateTime::GMT4, 0, 0, 0},
26025{ SWIG_PY_INT, (char *)"DateTime_GMT5", (long) wxDateTime::GMT5, 0, 0, 0},
26026{ SWIG_PY_INT, (char *)"DateTime_GMT6", (long) wxDateTime::GMT6, 0, 0, 0},
26027{ SWIG_PY_INT, (char *)"DateTime_GMT7", (long) wxDateTime::GMT7, 0, 0, 0},
26028{ SWIG_PY_INT, (char *)"DateTime_GMT8", (long) wxDateTime::GMT8, 0, 0, 0},
26029{ SWIG_PY_INT, (char *)"DateTime_GMT9", (long) wxDateTime::GMT9, 0, 0, 0},
26030{ SWIG_PY_INT, (char *)"DateTime_GMT10", (long) wxDateTime::GMT10, 0, 0, 0},
26031{ SWIG_PY_INT, (char *)"DateTime_GMT11", (long) wxDateTime::GMT11, 0, 0, 0},
26032{ SWIG_PY_INT, (char *)"DateTime_GMT12", (long) wxDateTime::GMT12, 0, 0, 0},
26033{ SWIG_PY_INT, (char *)"DateTime_WET", (long) wxDateTime::WET, 0, 0, 0},
26034{ SWIG_PY_INT, (char *)"DateTime_WEST", (long) wxDateTime::WEST, 0, 0, 0},
26035{ SWIG_PY_INT, (char *)"DateTime_CET", (long) wxDateTime::CET, 0, 0, 0},
26036{ SWIG_PY_INT, (char *)"DateTime_CEST", (long) wxDateTime::CEST, 0, 0, 0},
26037{ SWIG_PY_INT, (char *)"DateTime_EET", (long) wxDateTime::EET, 0, 0, 0},
26038{ SWIG_PY_INT, (char *)"DateTime_EEST", (long) wxDateTime::EEST, 0, 0, 0},
26039{ SWIG_PY_INT, (char *)"DateTime_MSK", (long) wxDateTime::MSK, 0, 0, 0},
26040{ SWIG_PY_INT, (char *)"DateTime_MSD", (long) wxDateTime::MSD, 0, 0, 0},
26041{ SWIG_PY_INT, (char *)"DateTime_AST", (long) wxDateTime::AST, 0, 0, 0},
26042{ SWIG_PY_INT, (char *)"DateTime_ADT", (long) wxDateTime::ADT, 0, 0, 0},
26043{ SWIG_PY_INT, (char *)"DateTime_EST", (long) wxDateTime::EST, 0, 0, 0},
26044{ SWIG_PY_INT, (char *)"DateTime_EDT", (long) wxDateTime::EDT, 0, 0, 0},
26045{ SWIG_PY_INT, (char *)"DateTime_CST", (long) wxDateTime::CST, 0, 0, 0},
26046{ SWIG_PY_INT, (char *)"DateTime_CDT", (long) wxDateTime::CDT, 0, 0, 0},
26047{ SWIG_PY_INT, (char *)"DateTime_MST", (long) wxDateTime::MST, 0, 0, 0},
26048{ SWIG_PY_INT, (char *)"DateTime_MDT", (long) wxDateTime::MDT, 0, 0, 0},
26049{ SWIG_PY_INT, (char *)"DateTime_PST", (long) wxDateTime::PST, 0, 0, 0},
26050{ SWIG_PY_INT, (char *)"DateTime_PDT", (long) wxDateTime::PDT, 0, 0, 0},
26051{ SWIG_PY_INT, (char *)"DateTime_HST", (long) wxDateTime::HST, 0, 0, 0},
26052{ SWIG_PY_INT, (char *)"DateTime_AKST", (long) wxDateTime::AKST, 0, 0, 0},
26053{ SWIG_PY_INT, (char *)"DateTime_AKDT", (long) wxDateTime::AKDT, 0, 0, 0},
26054{ SWIG_PY_INT, (char *)"DateTime_A_WST", (long) wxDateTime::A_WST, 0, 0, 0},
26055{ SWIG_PY_INT, (char *)"DateTime_A_CST", (long) wxDateTime::A_CST, 0, 0, 0},
26056{ SWIG_PY_INT, (char *)"DateTime_A_EST", (long) wxDateTime::A_EST, 0, 0, 0},
26057{ SWIG_PY_INT, (char *)"DateTime_A_ESST", (long) wxDateTime::A_ESST, 0, 0, 0},
26058{ SWIG_PY_INT, (char *)"DateTime_UTC", (long) wxDateTime::UTC, 0, 0, 0},
26059{ SWIG_PY_INT, (char *)"DateTime_Gregorian", (long) wxDateTime::Gregorian, 0, 0, 0},
26060{ SWIG_PY_INT, (char *)"DateTime_Julian", (long) wxDateTime::Julian, 0, 0, 0},
26061{ SWIG_PY_INT, (char *)"DateTime_Gr_Unknown", (long) wxDateTime::Gr_Unknown, 0, 0, 0},
26062{ SWIG_PY_INT, (char *)"DateTime_Gr_Standard", (long) wxDateTime::Gr_Standard, 0, 0, 0},
26063{ SWIG_PY_INT, (char *)"DateTime_Gr_Alaska", (long) wxDateTime::Gr_Alaska, 0, 0, 0},
26064{ SWIG_PY_INT, (char *)"DateTime_Gr_Albania", (long) wxDateTime::Gr_Albania, 0, 0, 0},
26065{ SWIG_PY_INT, (char *)"DateTime_Gr_Austria", (long) wxDateTime::Gr_Austria, 0, 0, 0},
26066{ SWIG_PY_INT, (char *)"DateTime_Gr_Austria_Brixen", (long) wxDateTime::Gr_Austria_Brixen, 0, 0, 0},
26067{ SWIG_PY_INT, (char *)"DateTime_Gr_Austria_Salzburg", (long) wxDateTime::Gr_Austria_Salzburg, 0, 0, 0},
26068{ SWIG_PY_INT, (char *)"DateTime_Gr_Austria_Tyrol", (long) wxDateTime::Gr_Austria_Tyrol, 0, 0, 0},
26069{ SWIG_PY_INT, (char *)"DateTime_Gr_Austria_Carinthia", (long) wxDateTime::Gr_Austria_Carinthia, 0, 0, 0},
26070{ SWIG_PY_INT, (char *)"DateTime_Gr_Austria_Styria", (long) wxDateTime::Gr_Austria_Styria, 0, 0, 0},
26071{ SWIG_PY_INT, (char *)"DateTime_Gr_Belgium", (long) wxDateTime::Gr_Belgium, 0, 0, 0},
26072{ SWIG_PY_INT, (char *)"DateTime_Gr_Bulgaria", (long) wxDateTime::Gr_Bulgaria, 0, 0, 0},
26073{ SWIG_PY_INT, (char *)"DateTime_Gr_Bulgaria_1", (long) wxDateTime::Gr_Bulgaria_1, 0, 0, 0},
26074{ SWIG_PY_INT, (char *)"DateTime_Gr_Bulgaria_2", (long) wxDateTime::Gr_Bulgaria_2, 0, 0, 0},
26075{ SWIG_PY_INT, (char *)"DateTime_Gr_Bulgaria_3", (long) wxDateTime::Gr_Bulgaria_3, 0, 0, 0},
26076{ SWIG_PY_INT, (char *)"DateTime_Gr_Canada", (long) wxDateTime::Gr_Canada, 0, 0, 0},
26077{ SWIG_PY_INT, (char *)"DateTime_Gr_China", (long) wxDateTime::Gr_China, 0, 0, 0},
26078{ SWIG_PY_INT, (char *)"DateTime_Gr_China_1", (long) wxDateTime::Gr_China_1, 0, 0, 0},
26079{ SWIG_PY_INT, (char *)"DateTime_Gr_China_2", (long) wxDateTime::Gr_China_2, 0, 0, 0},
26080{ SWIG_PY_INT, (char *)"DateTime_Gr_Czechoslovakia", (long) wxDateTime::Gr_Czechoslovakia, 0, 0, 0},
26081{ SWIG_PY_INT, (char *)"DateTime_Gr_Denmark", (long) wxDateTime::Gr_Denmark, 0, 0, 0},
26082{ SWIG_PY_INT, (char *)"DateTime_Gr_Egypt", (long) wxDateTime::Gr_Egypt, 0, 0, 0},
26083{ SWIG_PY_INT, (char *)"DateTime_Gr_Estonia", (long) wxDateTime::Gr_Estonia, 0, 0, 0},
26084{ SWIG_PY_INT, (char *)"DateTime_Gr_Finland", (long) wxDateTime::Gr_Finland, 0, 0, 0},
26085{ SWIG_PY_INT, (char *)"DateTime_Gr_France", (long) wxDateTime::Gr_France, 0, 0, 0},
26086{ SWIG_PY_INT, (char *)"DateTime_Gr_France_Alsace", (long) wxDateTime::Gr_France_Alsace, 0, 0, 0},
26087{ SWIG_PY_INT, (char *)"DateTime_Gr_France_Lorraine", (long) wxDateTime::Gr_France_Lorraine, 0, 0, 0},
26088{ SWIG_PY_INT, (char *)"DateTime_Gr_France_Strasbourg", (long) wxDateTime::Gr_France_Strasbourg, 0, 0, 0},
26089{ SWIG_PY_INT, (char *)"DateTime_Gr_Germany", (long) wxDateTime::Gr_Germany, 0, 0, 0},
26090{ SWIG_PY_INT, (char *)"DateTime_Gr_Germany_Catholic", (long) wxDateTime::Gr_Germany_Catholic, 0, 0, 0},
26091{ SWIG_PY_INT, (char *)"DateTime_Gr_Germany_Prussia", (long) wxDateTime::Gr_Germany_Prussia, 0, 0, 0},
26092{ SWIG_PY_INT, (char *)"DateTime_Gr_Germany_Protestant", (long) wxDateTime::Gr_Germany_Protestant, 0, 0, 0},
26093{ SWIG_PY_INT, (char *)"DateTime_Gr_GreatBritain", (long) wxDateTime::Gr_GreatBritain, 0, 0, 0},
26094{ SWIG_PY_INT, (char *)"DateTime_Gr_Greece", (long) wxDateTime::Gr_Greece, 0, 0, 0},
26095{ SWIG_PY_INT, (char *)"DateTime_Gr_Hungary", (long) wxDateTime::Gr_Hungary, 0, 0, 0},
26096{ SWIG_PY_INT, (char *)"DateTime_Gr_Ireland", (long) wxDateTime::Gr_Ireland, 0, 0, 0},
26097{ SWIG_PY_INT, (char *)"DateTime_Gr_Italy", (long) wxDateTime::Gr_Italy, 0, 0, 0},
26098{ SWIG_PY_INT, (char *)"DateTime_Gr_Japan", (long) wxDateTime::Gr_Japan, 0, 0, 0},
26099{ SWIG_PY_INT, (char *)"DateTime_Gr_Japan_1", (long) wxDateTime::Gr_Japan_1, 0, 0, 0},
26100{ SWIG_PY_INT, (char *)"DateTime_Gr_Japan_2", (long) wxDateTime::Gr_Japan_2, 0, 0, 0},
26101{ SWIG_PY_INT, (char *)"DateTime_Gr_Japan_3", (long) wxDateTime::Gr_Japan_3, 0, 0, 0},
26102{ SWIG_PY_INT, (char *)"DateTime_Gr_Latvia", (long) wxDateTime::Gr_Latvia, 0, 0, 0},
26103{ SWIG_PY_INT, (char *)"DateTime_Gr_Lithuania", (long) wxDateTime::Gr_Lithuania, 0, 0, 0},
26104{ SWIG_PY_INT, (char *)"DateTime_Gr_Luxemburg", (long) wxDateTime::Gr_Luxemburg, 0, 0, 0},
26105{ SWIG_PY_INT, (char *)"DateTime_Gr_Netherlands", (long) wxDateTime::Gr_Netherlands, 0, 0, 0},
26106{ SWIG_PY_INT, (char *)"DateTime_Gr_Netherlands_Groningen", (long) wxDateTime::Gr_Netherlands_Groningen, 0, 0, 0},
26107{ SWIG_PY_INT, (char *)"DateTime_Gr_Netherlands_Gelderland", (long) wxDateTime::Gr_Netherlands_Gelderland, 0, 0, 0},
26108{ SWIG_PY_INT, (char *)"DateTime_Gr_Netherlands_Utrecht", (long) wxDateTime::Gr_Netherlands_Utrecht, 0, 0, 0},
26109{ SWIG_PY_INT, (char *)"DateTime_Gr_Netherlands_Friesland", (long) wxDateTime::Gr_Netherlands_Friesland, 0, 0, 0},
26110{ SWIG_PY_INT, (char *)"DateTime_Gr_Norway", (long) wxDateTime::Gr_Norway, 0, 0, 0},
26111{ SWIG_PY_INT, (char *)"DateTime_Gr_Poland", (long) wxDateTime::Gr_Poland, 0, 0, 0},
26112{ SWIG_PY_INT, (char *)"DateTime_Gr_Portugal", (long) wxDateTime::Gr_Portugal, 0, 0, 0},
26113{ SWIG_PY_INT, (char *)"DateTime_Gr_Romania", (long) wxDateTime::Gr_Romania, 0, 0, 0},
26114{ SWIG_PY_INT, (char *)"DateTime_Gr_Russia", (long) wxDateTime::Gr_Russia, 0, 0, 0},
26115{ SWIG_PY_INT, (char *)"DateTime_Gr_Scotland", (long) wxDateTime::Gr_Scotland, 0, 0, 0},
26116{ SWIG_PY_INT, (char *)"DateTime_Gr_Spain", (long) wxDateTime::Gr_Spain, 0, 0, 0},
26117{ SWIG_PY_INT, (char *)"DateTime_Gr_Sweden", (long) wxDateTime::Gr_Sweden, 0, 0, 0},
26118{ SWIG_PY_INT, (char *)"DateTime_Gr_Switzerland", (long) wxDateTime::Gr_Switzerland, 0, 0, 0},
26119{ SWIG_PY_INT, (char *)"DateTime_Gr_Switzerland_Catholic", (long) wxDateTime::Gr_Switzerland_Catholic, 0, 0, 0},
26120{ SWIG_PY_INT, (char *)"DateTime_Gr_Switzerland_Protestant", (long) wxDateTime::Gr_Switzerland_Protestant, 0, 0, 0},
26121{ SWIG_PY_INT, (char *)"DateTime_Gr_Turkey", (long) wxDateTime::Gr_Turkey, 0, 0, 0},
26122{ SWIG_PY_INT, (char *)"DateTime_Gr_USA", (long) wxDateTime::Gr_USA, 0, 0, 0},
26123{ SWIG_PY_INT, (char *)"DateTime_Gr_Wales", (long) wxDateTime::Gr_Wales, 0, 0, 0},
26124{ SWIG_PY_INT, (char *)"DateTime_Gr_Yugoslavia", (long) wxDateTime::Gr_Yugoslavia, 0, 0, 0},
26125{ SWIG_PY_INT, (char *)"DateTime_Country_Unknown", (long) wxDateTime::Country_Unknown, 0, 0, 0},
26126{ SWIG_PY_INT, (char *)"DateTime_Country_Default", (long) wxDateTime::Country_Default, 0, 0, 0},
26127{ SWIG_PY_INT, (char *)"DateTime_Country_WesternEurope_Start", (long) wxDateTime::Country_WesternEurope_Start, 0, 0, 0},
26128{ SWIG_PY_INT, (char *)"DateTime_Country_EEC", (long) wxDateTime::Country_EEC, 0, 0, 0},
26129{ SWIG_PY_INT, (char *)"DateTime_France", (long) wxDateTime::France, 0, 0, 0},
26130{ SWIG_PY_INT, (char *)"DateTime_Germany", (long) wxDateTime::Germany, 0, 0, 0},
26131{ SWIG_PY_INT, (char *)"DateTime_UK", (long) wxDateTime::UK, 0, 0, 0},
26132{ SWIG_PY_INT, (char *)"DateTime_Country_WesternEurope_End", (long) wxDateTime::Country_WesternEurope_End, 0, 0, 0},
26133{ SWIG_PY_INT, (char *)"DateTime_Russia", (long) wxDateTime::Russia, 0, 0, 0},
26134{ SWIG_PY_INT, (char *)"DateTime_USA", (long) wxDateTime::USA, 0, 0, 0},
26135{ SWIG_PY_INT, (char *)"DateTime_Jan", (long) wxDateTime::Jan, 0, 0, 0},
26136{ SWIG_PY_INT, (char *)"DateTime_Feb", (long) wxDateTime::Feb, 0, 0, 0},
26137{ SWIG_PY_INT, (char *)"DateTime_Mar", (long) wxDateTime::Mar, 0, 0, 0},
26138{ SWIG_PY_INT, (char *)"DateTime_Apr", (long) wxDateTime::Apr, 0, 0, 0},
26139{ SWIG_PY_INT, (char *)"DateTime_May", (long) wxDateTime::May, 0, 0, 0},
26140{ SWIG_PY_INT, (char *)"DateTime_Jun", (long) wxDateTime::Jun, 0, 0, 0},
26141{ SWIG_PY_INT, (char *)"DateTime_Jul", (long) wxDateTime::Jul, 0, 0, 0},
26142{ SWIG_PY_INT, (char *)"DateTime_Aug", (long) wxDateTime::Aug, 0, 0, 0},
26143{ SWIG_PY_INT, (char *)"DateTime_Sep", (long) wxDateTime::Sep, 0, 0, 0},
26144{ SWIG_PY_INT, (char *)"DateTime_Oct", (long) wxDateTime::Oct, 0, 0, 0},
26145{ SWIG_PY_INT, (char *)"DateTime_Nov", (long) wxDateTime::Nov, 0, 0, 0},
26146{ SWIG_PY_INT, (char *)"DateTime_Dec", (long) wxDateTime::Dec, 0, 0, 0},
26147{ SWIG_PY_INT, (char *)"DateTime_Inv_Month", (long) wxDateTime::Inv_Month, 0, 0, 0},
26148{ SWIG_PY_INT, (char *)"DateTime_Sun", (long) wxDateTime::Sun, 0, 0, 0},
26149{ SWIG_PY_INT, (char *)"DateTime_Mon", (long) wxDateTime::Mon, 0, 0, 0},
26150{ SWIG_PY_INT, (char *)"DateTime_Tue", (long) wxDateTime::Tue, 0, 0, 0},
26151{ SWIG_PY_INT, (char *)"DateTime_Wed", (long) wxDateTime::Wed, 0, 0, 0},
26152{ SWIG_PY_INT, (char *)"DateTime_Thu", (long) wxDateTime::Thu, 0, 0, 0},
26153{ SWIG_PY_INT, (char *)"DateTime_Fri", (long) wxDateTime::Fri, 0, 0, 0},
26154{ SWIG_PY_INT, (char *)"DateTime_Sat", (long) wxDateTime::Sat, 0, 0, 0},
26155{ SWIG_PY_INT, (char *)"DateTime_Inv_WeekDay", (long) wxDateTime::Inv_WeekDay, 0, 0, 0},
26156{ SWIG_PY_INT, (char *)"DateTime_Inv_Year", (long) wxDateTime::Inv_Year, 0, 0, 0},
26157{ SWIG_PY_INT, (char *)"DateTime_Name_Full", (long) wxDateTime::Name_Full, 0, 0, 0},
26158{ SWIG_PY_INT, (char *)"DateTime_Name_Abbr", (long) wxDateTime::Name_Abbr, 0, 0, 0},
26159{ SWIG_PY_INT, (char *)"DateTime_Default_First", (long) wxDateTime::Default_First, 0, 0, 0},
26160{ SWIG_PY_INT, (char *)"DateTime_Monday_First", (long) wxDateTime::Monday_First, 0, 0, 0},
26161{ SWIG_PY_INT, (char *)"DateTime_Sunday_First", (long) wxDateTime::Sunday_First, 0, 0, 0},
26162{ SWIG_PY_INT, (char *)"DF_INVALID", (long) wxDF_INVALID, 0, 0, 0},
26163{ SWIG_PY_INT, (char *)"DF_TEXT", (long) wxDF_TEXT, 0, 0, 0},
26164{ SWIG_PY_INT, (char *)"DF_BITMAP", (long) wxDF_BITMAP, 0, 0, 0},
26165{ SWIG_PY_INT, (char *)"DF_METAFILE", (long) wxDF_METAFILE, 0, 0, 0},
26166{ SWIG_PY_INT, (char *)"DF_SYLK", (long) wxDF_SYLK, 0, 0, 0},
26167{ SWIG_PY_INT, (char *)"DF_DIF", (long) wxDF_DIF, 0, 0, 0},
26168{ SWIG_PY_INT, (char *)"DF_TIFF", (long) wxDF_TIFF, 0, 0, 0},
26169{ SWIG_PY_INT, (char *)"DF_OEMTEXT", (long) wxDF_OEMTEXT, 0, 0, 0},
26170{ SWIG_PY_INT, (char *)"DF_DIB", (long) wxDF_DIB, 0, 0, 0},
26171{ SWIG_PY_INT, (char *)"DF_PALETTE", (long) wxDF_PALETTE, 0, 0, 0},
26172{ SWIG_PY_INT, (char *)"DF_PENDATA", (long) wxDF_PENDATA, 0, 0, 0},
26173{ SWIG_PY_INT, (char *)"DF_RIFF", (long) wxDF_RIFF, 0, 0, 0},
26174{ SWIG_PY_INT, (char *)"DF_WAVE", (long) wxDF_WAVE, 0, 0, 0},
26175{ SWIG_PY_INT, (char *)"DF_UNICODETEXT", (long) wxDF_UNICODETEXT, 0, 0, 0},
26176{ SWIG_PY_INT, (char *)"DF_ENHMETAFILE", (long) wxDF_ENHMETAFILE, 0, 0, 0},
26177{ SWIG_PY_INT, (char *)"DF_FILENAME", (long) wxDF_FILENAME, 0, 0, 0},
26178{ SWIG_PY_INT, (char *)"DF_LOCALE", (long) wxDF_LOCALE, 0, 0, 0},
26179{ SWIG_PY_INT, (char *)"DF_PRIVATE", (long) wxDF_PRIVATE, 0, 0, 0},
26180{ SWIG_PY_INT, (char *)"DF_HTML", (long) wxDF_HTML, 0, 0, 0},
26181{ SWIG_PY_INT, (char *)"DF_MAX", (long) wxDF_MAX, 0, 0, 0},
26182{ SWIG_PY_INT, (char *)"DataObject_Get", (long) wxDataObject::Get, 0, 0, 0},
26183{ SWIG_PY_INT, (char *)"DataObject_Set", (long) wxDataObject::Set, 0, 0, 0},
26184{ SWIG_PY_INT, (char *)"DataObject_Both", (long) wxDataObject::Both, 0, 0, 0},
26185{ SWIG_PY_INT, (char *)"Drag_CopyOnly", (long) wxDrag_CopyOnly, 0, 0, 0},
26186{ SWIG_PY_INT, (char *)"Drag_AllowMove", (long) wxDrag_AllowMove, 0, 0, 0},
26187{ SWIG_PY_INT, (char *)"Drag_DefaultMove", (long) wxDrag_DefaultMove, 0, 0, 0},
26188{ SWIG_PY_INT, (char *)"DragError", (long) wxDragError, 0, 0, 0},
26189{ SWIG_PY_INT, (char *)"DragNone", (long) wxDragNone, 0, 0, 0},
26190{ SWIG_PY_INT, (char *)"DragCopy", (long) wxDragCopy, 0, 0, 0},
26191{ SWIG_PY_INT, (char *)"DragMove", (long) wxDragMove, 0, 0, 0},
26192{ SWIG_PY_INT, (char *)"DragLink", (long) wxDragLink, 0, 0, 0},
26193{ SWIG_PY_INT, (char *)"DragCancel", (long) wxDragCancel, 0, 0, 0},
26194{0}};
26195
26196#ifdef __cplusplus
26197}
26198#endif
26199
26200#ifdef __cplusplus
26201extern "C"
26202#endif
26203SWIGEXPORT(void) SWIG_init(void) {
26204 static PyObject *SWIG_globals = 0;
26205 static int typeinit = 0;
26206 PyObject *m, *d;
26207 int i;
26208 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
26209 m = Py_InitModule((char *) SWIG_name, SwigMethods);
26210 d = PyModule_GetDict(m);
26211
26212 if (!typeinit) {
26213 for (i = 0; swig_types_initial[i]; i++) {
26214 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
26215 }
26216 typeinit = 1;
26217 }
26218 SWIG_InstallConstants(d,swig_const_table);
26219
26220 PyDict_SetItemString(d, "wxEVT_TIMER", PyInt_FromLong(wxEVT_TIMER));
26221 PyDict_SetItemString(d, "wxEVT_END_PROCESS", PyInt_FromLong(wxEVT_END_PROCESS));
26222
26223 wxPyPtrTypeMap_Add("wxProcess", "wxPyProcess");
26224
26225 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_DOWN", PyInt_FromLong(wxEVT_JOY_BUTTON_DOWN));
26226 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_UP", PyInt_FromLong(wxEVT_JOY_BUTTON_UP));
26227 PyDict_SetItemString(d, "wxEVT_JOY_MOVE", PyInt_FromLong(wxEVT_JOY_MOVE));
26228 PyDict_SetItemString(d, "wxEVT_JOY_ZMOVE", PyInt_FromLong(wxEVT_JOY_ZMOVE));
26229 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
26230 SWIG_addvarlink(SWIG_globals,(char*)"TheMimeTypesManager",_wrap_TheMimeTypesManager_get, _wrap_TheMimeTypesManager_set);
26231 SWIG_addvarlink(SWIG_globals,(char*)"ART_TOOLBAR",_wrap_ART_TOOLBAR_get, _wrap_ART_TOOLBAR_set);
26232 SWIG_addvarlink(SWIG_globals,(char*)"ART_MENU",_wrap_ART_MENU_get, _wrap_ART_MENU_set);
26233 SWIG_addvarlink(SWIG_globals,(char*)"ART_FRAME_ICON",_wrap_ART_FRAME_ICON_get, _wrap_ART_FRAME_ICON_set);
26234 SWIG_addvarlink(SWIG_globals,(char*)"ART_CMN_DIALOG",_wrap_ART_CMN_DIALOG_get, _wrap_ART_CMN_DIALOG_set);
26235 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BROWSER",_wrap_ART_HELP_BROWSER_get, _wrap_ART_HELP_BROWSER_set);
26236 SWIG_addvarlink(SWIG_globals,(char*)"ART_MESSAGE_BOX",_wrap_ART_MESSAGE_BOX_get, _wrap_ART_MESSAGE_BOX_set);
26237 SWIG_addvarlink(SWIG_globals,(char*)"ART_OTHER",_wrap_ART_OTHER_get, _wrap_ART_OTHER_set);
26238 SWIG_addvarlink(SWIG_globals,(char*)"ART_ADD_BOOKMARK",_wrap_ART_ADD_BOOKMARK_get, _wrap_ART_ADD_BOOKMARK_set);
26239 SWIG_addvarlink(SWIG_globals,(char*)"ART_DEL_BOOKMARK",_wrap_ART_DEL_BOOKMARK_get, _wrap_ART_DEL_BOOKMARK_set);
26240 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SIDE_PANEL",_wrap_ART_HELP_SIDE_PANEL_get, _wrap_ART_HELP_SIDE_PANEL_set);
26241 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SETTINGS",_wrap_ART_HELP_SETTINGS_get, _wrap_ART_HELP_SETTINGS_set);
26242 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BOOK",_wrap_ART_HELP_BOOK_get, _wrap_ART_HELP_BOOK_set);
26243 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_FOLDER",_wrap_ART_HELP_FOLDER_get, _wrap_ART_HELP_FOLDER_set);
26244 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_PAGE",_wrap_ART_HELP_PAGE_get, _wrap_ART_HELP_PAGE_set);
26245 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_BACK",_wrap_ART_GO_BACK_get, _wrap_ART_GO_BACK_set);
26246 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_FORWARD",_wrap_ART_GO_FORWARD_get, _wrap_ART_GO_FORWARD_set);
26247 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_UP",_wrap_ART_GO_UP_get, _wrap_ART_GO_UP_set);
26248 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DOWN",_wrap_ART_GO_DOWN_get, _wrap_ART_GO_DOWN_set);
26249 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_TO_PARENT",_wrap_ART_GO_TO_PARENT_get, _wrap_ART_GO_TO_PARENT_set);
26250 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_HOME",_wrap_ART_GO_HOME_get, _wrap_ART_GO_HOME_set);
26251 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_OPEN",_wrap_ART_FILE_OPEN_get, _wrap_ART_FILE_OPEN_set);
26252 SWIG_addvarlink(SWIG_globals,(char*)"ART_PRINT",_wrap_ART_PRINT_get, _wrap_ART_PRINT_set);
26253 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP",_wrap_ART_HELP_get, _wrap_ART_HELP_set);
26254 SWIG_addvarlink(SWIG_globals,(char*)"ART_TIP",_wrap_ART_TIP_get, _wrap_ART_TIP_set);
26255 SWIG_addvarlink(SWIG_globals,(char*)"ART_REPORT_VIEW",_wrap_ART_REPORT_VIEW_get, _wrap_ART_REPORT_VIEW_set);
26256 SWIG_addvarlink(SWIG_globals,(char*)"ART_LIST_VIEW",_wrap_ART_LIST_VIEW_get, _wrap_ART_LIST_VIEW_set);
26257 SWIG_addvarlink(SWIG_globals,(char*)"ART_NEW_DIR",_wrap_ART_NEW_DIR_get, _wrap_ART_NEW_DIR_set);
26258 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER",_wrap_ART_FOLDER_get, _wrap_ART_FOLDER_set);
26259 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DIR_UP",_wrap_ART_GO_DIR_UP_get, _wrap_ART_GO_DIR_UP_set);
26260 SWIG_addvarlink(SWIG_globals,(char*)"ART_EXECUTABLE_FILE",_wrap_ART_EXECUTABLE_FILE_get, _wrap_ART_EXECUTABLE_FILE_set);
26261 SWIG_addvarlink(SWIG_globals,(char*)"ART_NORMAL_FILE",_wrap_ART_NORMAL_FILE_get, _wrap_ART_NORMAL_FILE_set);
26262 SWIG_addvarlink(SWIG_globals,(char*)"ART_TICK_MARK",_wrap_ART_TICK_MARK_get, _wrap_ART_TICK_MARK_set);
26263 SWIG_addvarlink(SWIG_globals,(char*)"ART_CROSS_MARK",_wrap_ART_CROSS_MARK_get, _wrap_ART_CROSS_MARK_set);
26264 SWIG_addvarlink(SWIG_globals,(char*)"ART_ERROR",_wrap_ART_ERROR_get, _wrap_ART_ERROR_set);
26265 SWIG_addvarlink(SWIG_globals,(char*)"ART_QUESTION",_wrap_ART_QUESTION_get, _wrap_ART_QUESTION_set);
26266 SWIG_addvarlink(SWIG_globals,(char*)"ART_WARNING",_wrap_ART_WARNING_get, _wrap_ART_WARNING_set);
26267 SWIG_addvarlink(SWIG_globals,(char*)"ART_INFORMATION",_wrap_ART_INFORMATION_get, _wrap_ART_INFORMATION_set);
26268 SWIG_addvarlink(SWIG_globals,(char*)"ART_MISSING_IMAGE",_wrap_ART_MISSING_IMAGE_get, _wrap_ART_MISSING_IMAGE_set);
26269
26270 wxPyPtrTypeMap_Add("wxArtProvider", "wxPyArtProvider");
26271
26272 SWIG_addvarlink(SWIG_globals,(char*)"FormatInvalid",_wrap_FormatInvalid_get, _wrap_FormatInvalid_set);
26273
26274 wxPyPtrTypeMap_Add("wxDropSource", "wxPyDropSource");
26275 wxPyPtrTypeMap_Add("wxDropTarget", "wxPyDropTarget");
26276 wxPyPtrTypeMap_Add("wxTextDropTarget", "wxPyTextDropTarget");
26277 wxPyPtrTypeMap_Add("wxFileDropTarget", "wxPyFileDropTarget");
26278
26279 SWIG_addvarlink(SWIG_globals,(char*)"TheClipboard",_wrap_TheClipboard_get, _wrap_TheClipboard_set);
26280}
26281